微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 如何将图片打包成CAN帧格式传送,并在上位机里读取出来

如何将图片打包成CAN帧格式传送,并在上位机里读取出来

时间:10-02 整理:3721RD 点击:
现在已经做到了字符串的传输,即用程序实现模拟CAN数据帧的打包,传输并解析;那么在这之上请问如何读取图片的二进制数据并解析出来呢?

自己顶一个数据包格式然后通过一字节一字节的通过CAN来发送就行了,上位机按照你自定的协议来解析。
比如开始帧 0x55 0x00 0x01 0x57 0xAA
解析:0x55是数据包的开始,0x00是数据长度现在没有就是0,0x01是命令这个我代表是准备开始传输图片,0x57是加和校验,0xaa是数据包结束标志。
然后开始发送图片数据:
0x55 0x08 0x02 data0 data1 data2 data3 data4 data5 data6 data7 chekesum 0xAA

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top