AddVantage PPG Documentation

Version 3.4.0 Platform SKEAZ128

AddVantage PPG (Programmable Pulse Generator) is a dual-fuel controller for diesel engines. It injects LPG/propane as supplementary fuel based on engine parameters received via J1939 CAN bus.

Key Features

  • J1939 CAN Bus Integration - Reads engine RPM, torque, coolant temperature from ECU

  • Configurable Fuel Maps - 16x16 RPM/torque lookup tables with interpolation

  • Differential Pressure Compensation - Adjusts injection based on gas pressure

  • Temperature Correction - Modifies fuel delivery based on coolant temperature

  • UART Telemetry - Real-time monitoring at 57600 baud

  • Flash Configuration - Persistent storage of calibration data

Hardware

  • MCU: NXP SKEAZ128MLK4 (ARM Cortex-M0+, 48MHz)

  • CAN: MSCAN peripheral, 250kbit/s J1939

  • Outputs: 2x PPG channels for gas injectors, solenoid drivers

  • Inputs: 3x ADC (gas pressure, manifold pressure, tank level)

Indices and Tables