CAN Bus Timeout C2000
Ältere Kommentare anzeigen
Hi all,
I am trying to add a "Timeout" on the receive side of the CAN bus, so that when a specific amount of time is pass and there is no reception of a new CAN message, a default value will be present in the transmission side. Is that possible? Bellow there is a link with the Simulink Model: https://www.dropbox.com/s/rk1ipb45e6pc2aj/test_can_TO.slx?dl=0
Any answer will be appreciated!
Antworten (1)
Venkatesh Chilapur
am 9 Nov. 2017
0 Stimmen
Hi,
You can create a counter and reset it when you get a CAN message (from the function call of the CAN block or an interrupt). If the counter reaches the timeout value before a CAN message is received, than we can trigger a specific subsystem. Regards,
Venkatesh Chilapur
2 Kommentare
Kyriakos Sampatakakis
am 13 Nov. 2017
Marek Laszlo
am 26 Mär. 2018
Hello, have you solved this timeout?
Best Regards, Marek Laszlo
Kategorien
Mehr zu Signal Operations finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!