The distributed engine controls (DEC) task seeks to investigate the capabilities of a distributed network for aircraft engine controls. Traditional aircraft engine control systems use analog systems to communicate with sensors and actuators. The ability to upgrade an engine after manufacture, by swapping out sensors or actuators, is limited due to the analog signal component. Digital signals do not have this limitation, and additionally they do not require dedicated cabling, which may decrease engine weight. To understand the interactions between a new digital network and the engine controller, a representative model of the networks is required.
The EADIN Lite communication protocol allows the microcontrollers to talk with each other in a structured fashion over a simplex RS-485 network. As such, it is embodied in C++ code that runs on the microcontroller. The software is not mission- certified, and is being used for demonstration and testing purposes only. The software has been released open source on the NASA github website to enable community participation.
The program, coded in C++, allows a single master microcontroller to communicate to a series of slave microcontrollers in real time. This allows the master to send and receive information from the slaves such as commands or requests for information. Statistical data on the protocol performance is being used to develop Simulink models of expected network behavior such as cable failure effects, packet loss probability, and network delay times.
This work was done by Eliot Aretskin-Hariton of Glenn Research Center, with support from Alicia Zinnecker (N&R Engineering) and Dennis Culley (GRC). Contact NASA Glenn Research Center’s Technology Transfer Program at This email address is being protected from spambots. You need JavaScript enabled to view it. or visit us on the Web at https://technology.grc.nasa.gov/ . Please reference LEW-19264-1.