20140046574 | ENGINE CONTROL USING AN ASYNCHRONOUS DATA BUS - An engine control unit with distributed processing includes a main ECU and remote modules with sensor inputs and ignition and injector outputs. A bidirectional asynchronous CAN data bus and a square wave timing signal operatively connect the components. Synchronous ignition and ignition data and asynchronous sensor and control data are concurrently transmitted between components using CAN messaging. Synchronicity is accomplished using the timing signal. The rising edge of each pulse triggers dwell and injection start times, and the falling edge triggers ignition. Injection and dwell time values, the cylinders to dwell and fire, and the injectors to energize, are transmitted using CAN messaging. The remote modules process the control messages and timing signal and generate the appropriate ignition, injector, and pulse width modulation control signals. Alternatively, time stamp capabilities of the CAN bus topology are used for synchronization. The system and methodology simplify interconnection, using fewer wires and enhancing aesthetics. | 02-13-2014 |