关于VC开发基于CAN总线的上位机软件的一些问题。

[复制链接]
查看11 | 回复2 | 2016-9-15 06:48:44 | 显示全部楼层 |阅读模式
准确点说,你接下来应该做的是制定自己的数据格式:就是底层一个报文的格式是什么样子,例如:汽车转速的数据的ID号应该是多少,第几个字节开始表示的是转速数据等等,当上位机和下位机都采取同一个数据格式进行通信的时候,就是所谓的协议。然后上位机利用你的Can的相关API,进行数据收发,同时用UI显示出来。但是要注意其他一些细节,例如Can报文收发底层驱动上,是否采用了缓冲机制,最好是有缓冲,不然容易丢包。...
回复

使用道具 举报

千问 | 2016-9-15 06:48:44 | 显示全部楼层
可以这样考虑,总体分为:通讯协议,数据收发,数据处理,数据显示,通信协议就是你的CAN协议了,什么CRC校验啊,奇偶校验啊,几个停止位啊什么的。数据收发就是你使用的收发方式,开发过程中可借助串口助手。数据处理,就是对原始接收到得数据进行整理分类。数据显示,就看你用什么来显示了,列表,编辑框,图表等等...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行