Alternative Fuel Systems Inc.

Engine Management Software

The same talented, experienced engineers that design our controllers write and test the software that runs on them.  This approach encourages the most efficient combination of hardware and software, ensuring the most productive code will run on the least expensive controllers.

AFS software is always tailored to customers’ specific situations.  Some applications demand the most sophisticated, torque model – based control available, while others demand maximum simplicity with intuitive installation and service procedures.  Mobile automotive requirements differ greatly from those of industrial engines - AFS software recognizes those differences.

To manage the expected balance of emissions, driveability, performance and efficiency, today’s engine control software must exploit constantly improving processor capabilities and control theory research.  But in addition, it must be toughened in real-life situations.  AFS excels at combining complex control techniques with a ground-up understanding of what customers really need – and want. 

With the integrated “Fleet-Monitoring” statistics software, operation conditions can be continually monitored and recorded; these can be used for preventative maintenance programs, or to help indicate unusual operating conditions, malfunctioning components or operator abuse.  For engine manufacturers or fleet operators, these tools can prove invaluable in warranty analysis and driver education.

Comprehensive diagnostic monitoring functions are provided, and should a diagnostic trouble code be set, AFS controllers communicate the information by flash codes, SAE J2012 or J1939 “P-codes”, text descriptions, or a combination of the three.
Some of the software capabilities we’ve provided include:

  • torque-based or traditional control strategies
  • speed-density, mass airflow, or combination airflow algorithms
  • drive-by-wire electronic throttle control
  • single or multiple controller area network CANJ1939, ISO14230, SAE J1850, ATA SAE J1587/J1708, and other communication protocols
  • stoichiometric (λ=1) or lean-burn (λ>1) combustion
  • multiport or single-point injection
  • closed-loop carburetion control
  • multi-spark capability
  • knock detection and control
  • electronic wastegate control
  • coil-per-plug or wasted-spark distributorless ignition
  • electronic distributor control
  • hardware-protecting proactive diagnostic strategies
  • inputs from and control of customer peripheral devices such as cruise control, power take-off and instrument clusters
  • system and vehicle performance statistics
  • remote start or auto start control

AFS’ software team can react fast, whether it’s developing completely new software algorithms, or adding a new feature to an existing product.