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”.
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
If you “Go Online” the device will start to function, the example below is an Analog Input module.
The secondary list is for the “Devices”, “Graph”, and “Calibration”.
The ”Device Settings” TAB
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.
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.