The CAN bus signal of NRU-50 is directly from the Jetson Xavier NX module with an additional isolated transceiver. The CAN bus of Jetson Xavier NX is from Bosch Time-Triggered Controller Area Network (M_TTCAN) controller version 3.2.0. It supports CAN 2.0.
System Node
Execute the following script before using the CAN bus on NRU-50. Please double confirm the CAN Bus configuration with other connected CAN devices, especially:
Make sure you have enabled the 120 Ohm termination of the two ends of your CAN Bus.
NRU-50 have an on-board termination which can be controlled via GPIO.
You may enable and disable it by the following commands.
Loopback Test
Initialize CAN bus in loopback mode by the following commands.
Open a terminal to send random CAN bus data
Open another terminal to receive CAN bus data
RS232 to CAN Bus Test via UT-2505
One of the common tools to test RS-232 to CAN Bus communication is UT-2505 from CONSTEEL Electronics. A quick memo for testing is as follows.
0. Prerequisites
Please remember to install minicom for further COM port testing.