6. Hardware and Software Setup

6.1 There is a free JAVA program available to setup the RAD-IO2 unit, it allows the user to set critical parameters and “go online” to take measurements.

6.1.1 CAN-ID (all modules will come form the factory preset to a static 29-bit CAN-ID.

6.1.2 Tag Name for the Bank

6.1.3 Sampling frequency- in effect Sample Per Second (SPS); this is for the RAD-IO2-TC, AIN and the Digital Input portion of the DIO.

6.1.4 Analog Input LOW or HI input and which voltage range

6.1.5 Digital input threshold and input type

6.1.6 Digital output type, frequency, and % Duty cycle if PWM is activated (pulse width modulation)

6.1.7 Module Calibration for Thermocouple and Analog Input.

6.1.8 The ability to create a DBC file to import into VSPY or any other CAN analysis program

Click the: “Find Device” Button and the devices hooked up should appear.

Note: If you have multiple devices of the same type chained together, the default CAN-ID’s will be the same, therefore errors will occur until you change the CAN-ID’s

The top drop down menu selection is “Menu”; “View” and “Advanced”.

_images/find.png

Clicking the “Menu” displays “Quit”, which ends the program and “About”, which displays a box with the libraries and the version. The source code for this project is on GitHub.

https://github.com/intrepidcs/libneoradio2

_images/find1.png _images/find2.png

If you “Go Online” the device will start to function, the example below is an Analog Input module.

_images/find3.png

The secondary list is for the “Devices”, “Graph”, and “Calibration”.

The ”Device Settings” TAB

_images/find4.png

The CAN Settings tab allows the user to set CAN-ID and the CAN mode; either CAN or CAN-FD mode and the CAN-ID of each bank.

_images/can.png

The CALIBRATION screen is somewhat complex and subject to change, there is currently an “Interactive Mode” and a “Manual Mode”. The target points can be changed by the user.

_images/can1.png