Когда фотокамера фокусируется автоматически, сообщается ли текущее расстояние фокусировки от объектива до камеры? - Фотопедия
8 голосов
/ 26 марта 2012

Вопрос говорит сам за себя - «знает» ли камера, как далеко находится объект от объектива, т. Е. Какое точное текущее расстояние фокусировки установлено на объективе?

Ответы [ 3 ]

11 голосов
/ 26 марта 2012

Многие (возможно, большинство) современных систем зеркальных объективов возвращают данные настройки фокуса на камеру.

Потенциально точность возвращаемых данных может быть высокой - что-то лучше, чем 1% диапазона, было бы возможным и значимым для современных систем.

Однако, похоже, что большинство, если не все системы, используют простую систему с серым кодом, возможно, с 16 шагами. Количество шагов зависит от производителя и даже от модели объектива.

Код Грея - это (обычно, но не по существу) двоичный код, в котором изменяется только один бит при каждом изменении позиции. Это означает, что если позиция колеблется туда-сюда на границе, ошибочные коды не могут быть отправлены. В обычном двоичном коде, где 2 или более бита могут изменяться одновременно, если один изменяющийся бит изменяется раньше другого из-за механических допусков или отказов контактов, тогда с ошибкой могут отправляться полностью ошибочные коды.

Стандартный двоичный код На границе от 3 до 4 биты меняются сразу. Если что-либо из этого было ранним или поздним, многие нелегальные коды могли бы привести к

0 0000
1 0001
2 0010
3 0011
4 0100

У меня из головы Грей-код Я специально НЕ следовал тому, что может быть самой логичной последовательностью.
Важно то, что на каждом шаге только 1 позиция меняет состояние - ошибочные коды не могут быть вызваны ошибками отказов или допусков:

0000
0001
0011
0010
0110
1110
1100


Несколько брендовых образцов - больше, но не более:

Здесь утверждают, что Canon EF 50mm f / 1.4 USM использует только 2-битный = 4-позиционный код. - интересное обсуждение с некоторой актуальностью.


Minolta / Sony Система крепления * В проверенных мной объективах 1045 * используется простой серый кодированный механический датчик расстояния с точностью 4 бита / 16 позиций.


Nikon: Вот хорошее обсуждение Nikon с конкретной 16-этапной информацией о кодировании серого для одного объектива, а также с некоторыми схемами и большим количеством сопутствующего материала.

Модификация телеконвектора TC16A - очень много связанных материалов - отлично.

Серые коды для примера объектива:

Здесь возвращается 4-значный код с 1 = разомкнутая цепь и 0 = контакт замкнут на землю. 0000 70мм
0001 75 мм (приблизительно)
0011 81 мм (приблизительно)
0010 85 мм (приблизительно)
0110 94 мм (приблизительно)
0111 101мм (приблизительно)
0101 109 мм (приблизительно)
0100 117 мм (приблизительно)
1100 126 мм (приблизительно)
1101 135 мм (приблизительно)
1111 145 мм
1110 155мм
1010 169 мм (приблизительно)
1011 181 мм (приблизительно)
1001 195 мм (приблизительно)
1000 210 мм


Добавление серых кодов к ручным объективам Nikon , позволяющим работать с более современными корпусами.
Он обсуждает добавление кодирования для длины fcal и положения фокуса.
Электрический Аккордеон - его цель в основном "одурачить" целенаправленно искалеченные низкопробные тела, но принципы применяются.


Пример поворотного кода серого цвета. Это серое кодирование ручки или циферблата, но вращение фокуса объектива использует тот же стиль шаблона. Существует множество различных возможных кодов серого.

enter image description here


Превосходное обсуждение в сером коде со специальной ссылкой на фокусировку линз.
Датчики положения и код Грея
Из вышесказанного:

enter image description here


Связанный:

Конвертер протоколов объектива Nikon - обновить старые или несовместимые объективы.] (http://photo.net/nikon-camera-forum/00956N)

Патент на серый код Canon, февраль 2012 г. !!!] (http://www.freepatentsonline.com/y2012/0032068.html) и PDF здесь - может иметь или не иметь отношение к объективу.

4 голосов
/ 26 марта 2012

Да для большинства систем камер:

  • Для Canon EOS выберите объективы EF и EF-S для передачи информации о расстоянии через крепление EF.
  • Для объективов Nikon, D- и G-типа Nikkor информация о расстоянии передается через F-крепление; это то, что означает обозначение D. Линзы G такие же, только без кольца диафрагмы.
  • Для Sony все современные объективы передают информацию о расстоянии через крепление A; эта информация, помимо прочего, используется при расчете экспозиции при съемке со вспышкой (Advanced Distance Integration - ADI).
  • Для объективов Pentax, F, FA, D FA и DA информация о расстоянии передается через крепление K AF .
  • Я не уверен насчет Четырех Третьих и Микро Четырех Третьих, но не кажется, что информация о расстоянии передается через крепление (что странно для такой современной, полностью электронной системы).
1 голос
/ 26 марта 2012

Это зависит как от камеры, так и от объектива, оба должны поддерживать передачу такой информации.

Nikon представила эту функцию со своими объективами "D" (позже объективы "G" могут делать это также). Согласно глоссарию Nikon , следующие органы могут использовать эту информацию: F6, F5, F100, F90X, F80, F75, F70, F65, F60, F55, F50, PRONEA S, PRONEA 600i, серии D2, Серия D1, D100 и D70s / D70. Я подозреваю, что этот список устарел и должен включать более свежие модели.

Canon E-TTL II-совместимые тела и некоторые объективы EF также передают фокусное расстояние; в названии модели объектива нет указаний на эту функцию.

Все объективы Pentax и SLR с начала 1990-х годов могут передавать информацию о расстоянии, согласно Роланду Мабо .

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...