La pregunta lo dice todo: ¿la cámara "sabe" qué tan lejos está el sujeto del objetivo, es decir, cuál es la distancia de enfoque exacta actual establecida en el objetivo?
La pregunta lo dice todo: ¿la cámara "sabe" qué tan lejos está el sujeto del objetivo, es decir, cuál es la distancia de enfoque exacta actual establecida en el objetivo?
Respuestas:
Muchos (posiblemente la mayoría) de los sistemas de lentes SLR modernos devuelven los datos de configuración de enfoque a la cámara.
Potencialmente, la precisión de los datos devueltos podría ser alta: algo mejor que el 1% del rango sería posible y significativo con los sistemas modernos.
Sin embargo, parece que la mayoría de los sistemas, si no todos, utilizan un sistema simple * de código gris con quizás 16 pasos. El número de pasos varía según el fabricante e incluso con el modelo de lente.
Un código gris es un código binario (generalmente pero no esencialmente) en el que solo cambia un bit en cada cambio de posición. Esto significa que si la posición oscila de aquí para allá en el límite, no se pueden enviar códigos erróneos. En un código binario normal, donde 2 o más bits pueden cambiar a la vez, si un bit cambiante se altera antes que otro debido a tolerancias mecánicas o rebotes de contacto, entonces pueden enviarse códigos completamente erróneos por error.
Código binario estándar En el límite de 3 a 4, los 3 bits cambian a la vez. Si alguno de estos ocurriera temprano o tarde, podrían producirse muchos códigos ilegales
0 0000
1 0001
2 0010
3 0011
4 0100
Fuera de mi cabeza Código gris, NO he seguido a propósito lo que puede ser una secuencia más lógica.
Lo importante es que en cada paso solo 1 posición cambia de estado: los códigos de error no pueden ser causados por errores de rebote o tolerancia:
0000
0001
0011
0010
0110
1110
1100
Algunas muestras específicas de la marca - más anon:
Reclame aquí que la Canon EF 50mm f / 1.4 USM solo usa un código de posición de 2 bits = 4. - discusión interesante con cierta relevancia.
Las lentes del sistema de montura Minolta / Sony A que he inspeccionado usan un codificador de distancia mecánico simple codificado en gris con precisión de 4 bits / 16 posiciones.
Nikon: Aquí hay una buena discusión de Nikon con información específica de codificación gris de 16 etapas para una lente, además de algunos circuitos y mucho material asociado.
Modificación del teleconvector TC16A - con mucho material relacionado - excelente.
Códigos grises para una lente de ejemplo:
Aquí se devuelve un código de 4 dígitos con 1 = circuito abierto y 0 = contacto en corto a masa. 0000 70 mm
0001 75 mm (aprox.)
0011 81 mm (aprox.)
0010 85 mm (aprox.)
0110 94 mm (aprox.)
0111 101 mm (aprox.)
0101 109 mm (aprox. )
0100
117 mm (aprox. ) 1100 126 mm (aprox.)
1101 135
mm (aprox.) 1111 145 mm
1110 155 mm
1010 169 mm (aprox.)
1011 181 mm (aprox.)
1001 195 mm (aprox.)
1000 210 mm
Agregar sensores codificados en gris a las lentes Nikon manuales para permitir la operación con cuerpos más modernos.
Analiza la adición de codificación para la longitud fcal y la posición de enfoque.
El Acordeón Eléctrico : su objetivo es principalmente "engañar" a los cuerpos de baja capacidad a propósito, pero los principios se aplican.
Ejemplo de patrón de código gris rotativo. Esto es para codificar en gris una perilla o dial, pero la rotación del foco de la lente usa el mismo estilo de patrón. Existen numerosos códigos grises posibles diferentes.
Excelente discusión de código gris con referencia específica al enfoque de len.
Codificadores de posición y el código gris
De lo anterior:
Relacionado:
Convertidor de protocolo de lente DIY Nikon : actualice lentes antiguas o incompatibles.] ( Http://photo.net/nikon-camera-forum/00956N )
Patente de código gris de Canon Febrero de 2012 !!!] ( http://www.freepatentsonline.com/y2012/0032068.html ) y PDF aquí - puede o no estar relacionado con lentes.
Sí para la mayoría de los sistemas de cámaras:
Esto depende tanto de la cámara como de la lente, ambos deben admitir la comunicación de dicha información.
Nikon introdujo la función con sus lentes "D" (las lentes "G" posteriores también pueden hacerlo). Según el glosario de Nikon , los siguientes organismos pueden usar esa información: F6, F5, F100, F90X, F80, F75, F70, F65, F60, F55, F50, PRONEA S, PRONEA 600i, series D2, series D1, D100 y D70s / D70. Sospecho que esta lista está desactualizada y debería incluir modelos más recientes.
Los cuerpos con capacidad Canon E-TTL II y algunos objetivos EF también comunican la distancia de enfoque; no hay indicación de esta característica en el nombre del modelo de lente.
Según Roland Mabo, todas las lentes y cámaras réflex automáticas Pentax desde principios de la década de 1990 pueden comunicar información de distancia .
Aquí hay algunos extractos de Nikon NEF EXIF :
Make : NIKON CORPORATION
Camera Model Name : NIKON D7200
Focus Distance : 29.85 m
Subject Distance Range : Unknown
Hyperfocal Distance : 499.23 m
Make : NIKON CORPORATION
Camera Model Name : NIKON D7200
Focus Distance : 3.35 m
Subject Distance Range : Unknown
Hyperfocal Distance : 18.76 m
Make : NIKON CORPORATION
Camera Model Name : NIKON D80
Focus Distance : 3.16 m
Subject Distance Range : Unknown
Hyperfocal Distance : 2.02 m