ECM Simulator User Guide
The ECM simulator can be used to emulate the vehicle side of the ODB2 connection. It is scripted using the PAWN language, and the SDK can be found here.
The simulator has many features that can all be accessed through the SDK:
The simulator has many features that can all be accessed through the SDK:
- Dual HSCAN channels that are routed to the HSCAN (pins 6 and 14) and MSCAN (pins 3 and 11) on the female OBD2 connector
- A K-Line channel that is routed to pin 7 on the female OBD2 connector
- Pin breakout connections for both HSCAN channels and K-Line channel
- Jumper to set K-Line channel as a master or slave (controls the pull-up resistor)
- Ability to be powered from OBD2 connector, pin header on board, or USB (K-Line requires OBD2 or pin header powering)
- Micro USB port for powering, programming, and data I/O
- Six open-collector-style outputs
- Six negative inputs, internally pulled up to 3.3v and protected via diode
- Tri-color led for status reporting
- Push-button for control
- 128kB script space, and 68kB RAM accessible by scripts
Connectors
The diagram below indicates the pins on the unit and their usage.