基于C8051F040单片机的CAN总线系统设计

时间:2011-04-12来源:网络

3.3 USB-CAN转换程序流程
所有的通讯都由计算机应用层发起,然后以接收到单片机的应答结束,USB-CAN转换详细流程如图5所示。

e.JPG



4 系统与上位机交互结果
图6是正在采集中的上位机软件运行情况,图中2个曲线有一段大的上升和下降是因为把手指放到两个CAN节点的单片机上时造成了温度的上升,当放开手后,温度又逐渐回落。

f.JPG


点击设置按钮则右上角的窗口有效,此时可以设置采样时间,该采样时间表示多长时间向下位机发送数据包。左边实时显示各节点当前的温度值,右边的曲线显示温度的变化情况。图中还显示了向节点1发送15,向节点2发送170。

5 结束语
本文采用C8051HNO单片机作为CAN控制器,采用USB接口和上位机通信,实现了CAN总线的功能,并达到预期效果,体现了CAN总线的实用性。但USB接口芯片能达到全速模式,但是本处设计并未把它的传播速率快这一特点体现出来,这将在以后的工作中日臻完善。

1 2 3 4

关键词: 系统 设计 总线 CAN C8051F040 单片机 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版