Serial Data signal Generation
8 ビュー (過去 30 日間)
古いコメントを表示
Ibnul Feraji Alam
2022 年 3 月 9 日
コメント済み: Benjamin Thompson
2022 年 3 月 15 日
How to generate a signal of fixed length of 6 bytes. The massage are transfered in 15ms cycle. Baud rate 38400, data bits 8, parity none, stop bits 1, CRC 16.
Example signal : AA 20 AA 02 IC IE.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/919644/image.jpeg)
Serial Data Format
0 件のコメント
採用された回答
Benjamin Thompson
2022 年 3 月 9 日
See if one of the examples on the File Exchange will work for you:
Then if you run into problems ask a specific question and post your work.
8 件のコメント
Benjamin Thompson
2022 年 3 月 15 日
I don't know what the "create and connect generator" does. Connect a constant source block to your Serial Send Block input. Give the constant block a value of 170 decimal, and configure its output data type to uint8.
As for the other parameters, it is your device. The header and terminator could be your STX and ETX characters. Blocking mode, you may have to try it with and without that checked to see what works best for timing.
Then when you are sure the serial port is sending out three bytes (STX + 170 + ETX), then make the middle part the full six bytes long using the mux block like I showed in my example.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Direct Interface Communication in Simulink についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!