11-26-2015 08:13 AM - edited 11-26-2015 08:14 AM
Hello,
I have created a LabVIEW tool which implements XCP under CAN. I have an ECU, and my tool is working fine with a NI 9862.
Now I transferred my software to another system with PXI-8513. A normal CAN communication with XNET is working (rest bus simulation), but the XNET 'CONNECT' command goes to timeout error -301096, and after this I see only error frames in the bus monitor.
What is the difference regarding ECU MC between PXI 8513 and cDAQ 9862? Any idea?
Madottati
Solved! Go to Solution.
11-30-2015 09:13 AM
Hello Madottati,
which version of ECU and LV you are using?
Have you checked the port name?
Have you increase the timeout for an test?
11-30-2015 09:47 AM
Hi Duffy,
I am using ECUMC 15.0 and NI-XNET 15.0. LabVIEW version is 2014.
I tried that solution from the knowledge base, but I haven't found information about timing factor. Which value should I try for PXI 8513?
Madottati
12-02-2015 06:19 AM
Hello Madottati,
can you please lock into the CAN busmonitor to see, if the acknowledge from the ECU was sent to the card.
12-02-2015 06:21 AM
Hi Duffy,
how can I see that? If the ECU does not send its ACK, there must be an ACK error frame on the bus monitor. I don't see acknowledge error.
12-03-2015 07:09 AM
Please check the can termination :
CAN Physical Layer and Termination Guide - National Instruments
http://www.ni.com/white-paper/9759/en/
12-03-2015 07:10 AM
Hello lnagl,
I checked that, that was the problem 😉
Madottati