AR CAN Communication Adapter is an electronic module operating between the PC and the ECM (or any platform under test). It also has a GUI application that communicates with the ECM on CAN bus and with the PC using RS232. The module has two CAN ports and a Serial port. It reads the CAN messages from the CAN Bus and transmits through Serial port and Vice versa. It supports the J1939 and J1708 protocols. A Windows based Graphical User Interface is developed to test the hardware channels, Data links and to program platform specific information. The GUI enables the user to send the commands to the ECM to perform all the intended operations. The GUI supports I/O channels like Analog, PWM and Switch channels. The GUI has provision to program and retrieve the ECM specific information.
The GUI uses configurable file (XML file) to generate User friendly Application GUI. The XML file Format is predefined which consists of attributes and values to be used for creating particular sensor Section. It provides the following facilities:
-
Supports retrieving of channels data for different types of channels
- Analog Channels
- PWM Channels
- Speed Channels
- Thermocouple Channels
- Power Supply Channels
- Switch Channels
-
Supports programming and retrieving platform specific information
- After Market ID
- ECM serial Number
- ECM part Number
- Platform ID
- Calibration Data ( MPC analog channels , DSP analog channels , Power supply channels , Calibration data)
-
Supports retrieving ECM information.
- Read boot part number
- Read software part number.
- Read hardware version number.
- Key switch status.
- Performs Memory Tests (i.e. EEPROM, FLASH and SRAM).
- Performs Internal and External Power Supplies Test.
- Logging data (Channel and Message data separately).
The PC in which the GUI application is installed communicates with the ECM or any platform under test using the proprietary protocol which was designed to operate over a number of different physical connections and be able to communicate with communication adapters that support a varying range of data link connections.