TF_Mini Arduino Due Simulink on serial com port not working ?

2 次查看(过去 30 天)
Hello,
I had a Simulink program that reads data from the COM2 serial port of the Arduino DUE, connected to a TF mini sensor. This program worked perfectly with version R2021a. https://www.gotronic.fr/art-capteur-de-distance-lidar-tf-mini-27615.htm
Currently, I'm using version R2023a. The program is no longer functional. I'm encountering errors and when there aren't any errors, the result is incorrect. Baud rate: 115200 chosen on the COM2 of the Arduino DUE.
The issue seems to arise from the data type chosen in the Arduino serial receive block. I've tried multiple combinations but still haven't managed to get the sensor working correctly. I've also tried adapting the example open_system('arduino_encode_decode_packet'), but without success. The sensor works fine with Arduino using the attached code (Tfmini.txt, (.ino)).
Does anyone have an idea of how to configure the Arduino serial receive, and the protocol decoder in Simulink to make it works again?
Thank you in advance.
  1 个评论
Hocine YAKOUBI
Hocine YAKOUBI 2023-9-1
still facing error : External Mode Open Protocol CheckData command failed
Caused by:
Multiple errors detected.
XCP internal error: timeout expired, in response to XCP SYNCH command
Error detected while trying to disconnect Simulink from target application.
XCP error: XCP internal error: No server connected

请先登录,再进行评论。

回答(1 个)

Hocine YAKOUBI
Hocine YAKOUBI 2023-9-1
The problem comes from Arduino Due.
He re the simulink program, with arduino mega it's working but with Due not.
Any idea to how to reslve this ?
Thanks

类别

Help CenterFile Exchange 中查找有关 Modeling 的更多信息

产品


版本

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by