CAN Bus
General
The CAN J1939 interface of the Touch Encoder (TE) product is designed to conform to the SAE-1939 specifications. For full documentation of the Grayhill TE CAN protocol click here. full documentation of the Grayhill TE CAN protocol click here.
Devices
At the initial product launch, all TE devices could be set to operate under the CAN J1939 communication protocol but still needed to be updated from a USB flash drive via the Utility App. However, in order to improve the performance of the CAN version of the Touch Encoder (TE) product line, design changes were made such that USB and CAN no longer exist together on the same unit. See Release C Product Advisory Notice for further details. See the table below for compatibility information. If a device can communicate over CAN it can be updated via CAN Live Update and operate in a CAN system. Portions of the Part Number in the table below that are shown as "X" indicate that its value does not matter when it comes to CAN communication. See Device Identification for more information.
Part Number | Release | Can Communicate over CAN J1939 |
---|---|---|
TE-M321-SDK(T) | A | Yes |
TE-M32-XC-SDK | B or later | Yes |
TE-M32-XU-SDK | B or later | No |
TE-M32-XC-SDK | B or later | Yes |
TE-M32-XU-SDK | B or later | No |
TE-XXXXX-XXXC | All | Yes |
TE-XXXXX-XXXU | A/B | Yes |
TE-XXXXX-XXXU | C or later | No |
Live Update Programming
Hardware/Software
See the Getting Started page for help on how to perform an update over CAN J1939 using Grayhill provided tools.
Live Update Instructions
General
Live Update from the GUIDE application is only capable of updating a single TE device at a time. When "Upload to device" is clicked, the application checks for a USB device, then for a PCAN adaptor. GUIDE will attempt to update the first unit it finds and produce a "Fail to Set TE in Programming Mode" message if no device is found.
Further documentation regarding Live Update is available here.
Update
See Updates with GUIDE. See Updates with GUIDE.