Engine Control Module Driver Banks with FPGA

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional large engine electronic control modules (ECMs) face limitations in thermal efficiency and flexibility, particularly in generating multiple simultaneous waveforms for different injectors and ignition coils, and lack backward compatibility and customized diagnostics for gas engines.

Innovation Solution

The ECM incorporates a plurality of driver banks with shared high side driver circuits and paired low side driver circuits, coupled with a field programmable gate array (FPGA) to provide simultaneous firing signals to multiple combustion control elements, enabling flexible and efficient control of fuel combustion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional large engine ECMs are scaled up from medium engine controls, then the existing control architecture is maintained, but thermal efficiency deteriorates and flexibility in generating multiple simultaneous waveforms is limited

Engineering Contradiction:
Improvethermal efficiencyVSAvoidflexibility in generating multiple simultaneous waveforms
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The driver circuit is segmented into multiple independent driver banks, where each driver bank can independently generate waveforms for different combustion control elements. This segmentation allows multiple simultaneous waveforms to be generated without thermal interference, as each driver bank can be thermally managed separately while maintaining control flexibility.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If ASIC based solutions are used to control output waveforms, then waveform control capability is improved, but flexibility for gas engines and customized diagnostics is lost and backward compatibility is reduced

Engineering Contradiction:
Improvewaveform control capabilityVSAvoidflexibility for gas engines and customized diagnostics
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system employs a programmable logic device instead of a fixed ASIC, allowing the waveform generation and control logic to be dynamically reconfigured. This enables the ECM to adapt to different engine types including gas engines, provide customized diagnostics, and maintain backward compatibility with previous ECM waveform standards while preserving excellent waveform control capability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If blocking diodes are used in conventional ECM drivers, then circuit protection is provided, but thermal efficiency is reduced and the operating window of engine crank angles is limited

Engineering Contradiction:
Improvecircuit protectionVSAvoidthermal efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The blocking diodes are extracted and removed from the driver circuit. Instead of using diodes for circuit protection, the patent employs alternative protection mechanisms that do not introduce thermal losses, thereby improving thermal efficiency while expanding the operating window of engine crank angles without compromising circuit reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9541022B2Electronic control module with driver banks for engines
Publication Date: 2017.01.10 CATERPILLAR INC
  • US9541022B2 patent drawing
  • US9541022B2 patent drawing
  • US9541022B2 patent drawing

AI summary

An engine control module (ECM) having a plurality of driver banks is provided. Each of the driver banks is configured to drive a plurality of combustion control elements. The driver banks include two low side driver circuits and a high side driver circuit, the high side driver circuit in each of the plurality of driver banks being shared pairwise by two combustion control elements. Each one of said at least two low side driver circuits is respectively associated with the two combustion control elements. The ECM includes a field programmable gate array (FPGA) coupled to the plurality of driver banks and configured to provide firing signals to at least twelve high side driver circuits to simultaneously drive at least twelve combustion control elements respectively coupled to the at least twelve high side driver circuits.