请问Labview中有帧头,有校验位的串口通信程序如何编写?

2019-07-17 07:37发布

点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程

各位大佬好,
我学习了一段时间labview VISA通讯,了解了简单的通讯方法。现在遇到了一个比较棘手的问题,无法解决,请各位大佬指教。
我的Labview从串口不断的被动接收数据,这些数据包含加速度跟角速度信息,我想实时的读取出来,两种信息数据帧格式如图。 acc.jpg gyro.jpg
每组数据有帧头0X55,0X51或0X52,中间是数据,最后有一个校验和。
我尝试只匹配帧头0x55 0x51但是这样采集会出问题,原因是采集的数据中可能会跟帧头数据一致,造成了误识别。
故想请问一下各位大佬,这样的情况应该如何解决?
附一张串口出来的数据。 serial.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
宁静致远。。
2019-07-17 21:29
先判断是否是针头,如果是针头的话再用校验和二次判断这个针头是否是真的针头,这样就没问题了。

一周热门 更多>