Zephyrnet Logo

Reverse-Engineering The Mechanical Bendix Central Air Data Computer

Date:

Before the era of digital electronic computers, mechanical analog computers were found everywhere. From the relative simplicity of bomb sights to the complexity of fire control computers on 1940s battleships, all the way to 1950s fighter planes, these mechanical wonders enabled feats which were considered otherwise impossible at the time.

One such system that [Ken Shirriff] looked at a while ago is the Bendix Central Air Data Computer. As the name suggests, it is a computer system that processes air data. To be precise, it’s the mechanism found in airplanes that uses external sensor inputs to calculate parameters like altitude, vertical speed, Mach number and air speed.

<img data-attachment-id="631212" data-permalink="https://hackaday.com/2023/10/19/reverse-engineering-the-mechanical-bendix-central-air-data-computer/bendix_analog_air_data_computer_dataflow/" data-orig-file="https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.png" data-orig-size="1323,653" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="bendix_analog_air_data_computer_dataflow" data-image-description data-image-caption="

This diagram shows how the values are computed. The differential numbers are arbitrary numbers. (Credit: Ken Shirriff)

” data-medium-file=”https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.png?w=400″ data-large-file=”https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer.png” decoding=”async” class=”wp-image-631212 size-large” src=”https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer.png” alt=”This diagram shows how the values are computed. The differential numbers are arbitrary numbers. (Credit: Ken Shirriff)” width=”800″ height=”395″ srcset=”https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.png 1323w, https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.png?resize=250,123 250w, https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.png?resize=400,197 400w, https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.png?resize=800,395 800w” sizes=”(max-width: 800px) 100vw, 800px”>

This diagram shows how the values are computed. The differential numbers are arbitrary numbers. (Credit: Ken Shirriff)

This particular electrical-mechanical avionics package by Bendix is a prime example of these systems. The basic concept is rather straightforward: sensors like pitot tubes provide the raw input to the computer, which runs a number of equations on this data through the use of intricate differential gears:

<img data-attachment-id="631208" data-permalink="https://hackaday.com/2023/10/19/reverse-engineering-the-mechanical-bendix-central-air-data-computer/bendix_air_data_computer_free_air_temp_d10-w500/" data-orig-file="https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.jpg" data-orig-size="1000,1004" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="bendix_air_data_computer_free_air_temp_d10-w500" data-image-description data-image-caption="

The components that compute log free air temperature. D12 is not part of this equation. (Credit: Ken Shirriff)

” data-medium-file=”https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer.jpg” data-large-file=”https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.jpg?w=623″ decoding=”async” class=”size-medium wp-image-631208″ src=”https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer.jpg” alt=”The components that compute log free air temperature. D12 is not part of this equation. (Credit: Ken Shirriff)” width=”398″ height=”400″ srcset=”https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.jpg 1000w, https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.jpg?resize=250,250 250w, https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.jpg?resize=398,400 398w, https://zephyrnet.com/wp-content/uploads/2023/10/reverse-engineering-the-mechanical-bendix-central-air-data-computer-1.jpg?resize=623,625 623w” sizes=”(max-width: 398px) 100vw, 398px”>

The components that compute log free air temperature. D12 is not part of this equation. (Credit: Ken Shirriff)

In a sense this is not dissimilar to the way a digital computer is programmed using software instructions. Instead of register values being set and memory addresses written, carefully crafted gears and cams move to transfer exactly the right number of rotations on the output, or whatever output may be required to implement the desired equation. Many details can also be gleaned from the (now expired) 1954 patent.

Since the avionics will never be changed for the life of the airplane (barring upgrades), having such functionality ‘hard-coded’ can be seen as a feature, as it’s likely to shake off EMPs and general EMI. In an older Hacker News thread this air data computer was discussed, with some references to similar systems and a link to a 1953 US Navy training video for an analog firing solution computer.

Despite the general robustness of these analog electrical-mechanical computers, they were phased out by the late 1960s for all-digital versions. Offering faster calculations in a much smaller package was an attractive feature that mechanical computers just couldn’t compete with, especially not in the field of avionics.

spot_img

Latest Intelligence

spot_img