LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

ECU hangs when changing addresses

I have a UI that is talking to multiple applications on a single device. All over CAN. I am using an 8512/2 and talking on CAN2.

The boot application talks just fine to the application at station address 0x70F. But when the communication link is stopped on the device side through a programmatic reset. The link is broken. When I try to reconnect the CAN bus seems to be hung. Usually I get a red light on the CAN card, but not always.

To fix this I have to shutdown my application, exit Labview, run MAX and run the self-test on the card.

I see two options here

1) figure out why the disconnection is causing the addressing to hang the system

2) figure out programatically how to reset the self test the card.

 

Thoughts?

 

David Clark

LORD Corporation

Cary NC.

0 Kudos
Message 1 of 3
(2,032 Views)

Hi dmbtj,

 

Did you get an error code? Or, it just freezes?

 

Carmen C.

0 Kudos
Message 2 of 3
(1,995 Views)

It just hangs, the result is a failure message that the ECU MC Connect fails. But that is the sympton, not the cause. CAN is locked.

0 Kudos
Message 3 of 3
(1,990 Views)