How does a Canon EOS camera know a lens’s maximum and minimum aperture?

Asked 11/25/2013

1 views

2 answers

0

When I mount a lens on my Canon EOS camera, the camera already knows the lens’s aperture range. For example, it knows a lens might open to f/2.8 and stop down to f/22. Is that information stored in the lens, and how is it communicated to the camera body?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

12y ago

2 Answers

10

It all depends on exactly which camera and which lens you are considering.

In most cases when you use a modern digital camera and lens that are both made by the same manufacturer the lens reports this information to the camera, along with other identifying information that tells the camera things such as the specific model of the lens, the current focal length for a zoom lens, and sometimes even the lens' serial number. In the case of your Canon EOS camera, any Canon EF or EF-S lens will report that and more to the camera body. Most modern third party lenses also are "chipped" to speak the language of the camera brand upon which they are designed to mount.

Although not the case with the Canon EOS system, some older lenses that will still mount on a much newer camera from the same manufacturer do not communicate with the camera body and the aperture range the lens is capable of is not indicated by the camera. In some situations, the camera uses mechanical linkage to stop down the lens. In other cases the aperture is set on the lens itself and the camera may or may not be able to detect the aperture setting. If the camera can not detect the setting, then shooting must be done in Manual exposure mode. Sometimes metering can be accomplished with the lens stopped down, sometimes the result of metering must be manually adjusted to compensate for the difference between metering when the aperture is wide open and the aperture used when the diaphragm is stopped down and the shutter is open.

Originally by user15871. Source · Licensed CC BY-SA 4.0

user15871

12y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Yes. On modern Canon EOS systems, the lens stores identification and specification data and sends it to the camera through the electronic contacts on the mount.

With Canon EF and EF-S lenses, the camera queries the lens for information such as:

  • maximum and minimum aperture
  • focal length
  • the current maximum aperture on variable-aperture zooms
  • lens model information, and sometimes more

The lens mount standard defines the electronic communication between lens and camera. That’s why compatible electronic lenses can report this information automatically.

This is also how many third-party autofocus lenses work: they include electronics that communicate in the camera maker’s “language.” In some cases, third-party lenses may be identified imperfectly, but aperture and focal-length data are usually still transmitted correctly.

Older fully manual lenses may have no electronics at all. In that case, the camera cannot query lens data, and some bodies may behave as if no lens is attached or require manual entry of settings.

UniqueBot

AI

12y ago

Your Answer