7. CAN-HUB Device Configuration

7.1 Update CAN-HUB firmware- IF NEEDED TO UPDATE THE SETTINGS OR FIRMWARE OF THE CANHUB PLEASE SEE THIS SECTION.

7.1.1 Update the Firmware

7.1.2 Update the CAN bus speeds

7.1.3 Update the CAN bus termination

7.1.4 Update the CAN Sleep ID Address

The CAN-HUB can only be updated VIA VSPY and an Intrepid Control Systems CAN device.

Open Vehicle Spy 3.

You will see the version number in the lower left corner (only 3.9.1.24 or above will work) and the level in red text (i.e. Basic, Pro, or Enterprise). This is the device connected to the computer via the USB cable that will program the RAD-IO2 over the CAN Bus.

_images/ent.png

Next, select “CoreMini Console” from the Tools pull-down menu and wait for the CoreMini Console window to open.

Hardware Setup: The initial screen will default on the NeoVI(USB) tab.

_images/coremini.jpg

The NeoVI Explorer window should pop-up.

Click on the neoECU CAN tab

The neoRAD-IO2 CAN-HUB should be listed. If not, click on the “Poll for neoECU’s button”.

Select the CAN-HUB by clicking on it and click the “Flash Firmware” button to download the latest software.

If you need to configure the CAN-HUB then press Hardware setup. Refer to the screen shot below.

_images/coremini1.png

You will then get the NeoVI explorer for the CAN-HUB, which may be familiar to many.

Here you will be able to change the CAN and CAN-FD speed and the termination, and the CAN Sleep command, which is detailed on the next page.

DO NOT turn off CAN termination unless the CAN-HUB is ina CAN- Network that is alreaady terminated.

_images/coremini2.png

CAN-SLEEP via CAN-HUB

One of the unique features of the CAN-HUB is to stop all outbound CAN communication in a programable amount of time. This will keep a CAN data logger such as an ION or Fire series from waking up and potentially draining the battery. It should be noted that the RAD-IO2 hardware will still be powered from the CAN-HUB, so powering this from a key-on circuit might be best.

The CAN Sleep ARB-ID of the CAN-HUB can be changed in this screen, the default is 100h 29 bit extended ID.

_images/neoVI1.png

To invoke the CAN sleep action, simply transmit the sleep ARB-ID (in this case 100h is the default) with the second byte filled with the amount of seconds in which to time out. To keep the unit from going to sleep, just keep seeding the message in less time than the expiration as a periodic keep alive message. If the time expires before the keep alive/arm is sent the CAN-HUB will stop sending RAD-IO2 messages. To wake the CAN-HUB back up send it any message and the sleep mode will be cleared until invoked again.

_images/sleep.png

In the above example, the CAN-HUB can be sent a periodic message every 9 seconds with a 10 second expiration time. Therefore it will never go to sleep. If you were to stop the periodic message it will sleep 10 seconds after the last message is received.