ASI CANopen Programming Guide
Use this guide if your system controls or monitors the controller over a CAN bus, for example from a vehicle control unit, a display or a battery management system (BMS).
The guide covers:
- CAN settings and features, such as 29-bit extended IDs, termination, sleep on sync loss and auto-operational mode.
- The ASI CANopen implementation: message format, endianness, Service Data Objects (SDO), Network Management (NMT), SYNC, heartbeat and emergency (EMCY) messages.
- Transmit and receive Process Data Objects (TPDO and RPDO), and how to customize them.
- Step-by-step examples, including battery RPDO and display TPDO setup.
- The ASI CAN object dictionary.
Protocol documents
Please see the Command Timeouts for more details.
Fault and warning settings
- CAN bus fault and CAN bus warning (
Faults2bit 5 andWarningsbit 4): to disable both, disableCommunications Configuration Vectorbit 1 CAN faults (address 58). - Remote CAN fault (
Faults2bit 12): cannot be disabled whileCommunications Configuration Vectorbit 7 CAN enable is enabled. - Missed CAN message (
Warnings2bit 7): cannot be disabled.