附件内容为基于M453VG6AE的CAN转USB转接板项目设计报告及成果文件。
CAN转USB设备电路功能概述:
本设计考虑将传输距离较远的CAN总线技术与即插即用的USB接口技术相结合,即利用USB接口方便的实现CAN总线和主机的连接,从而有力的扩展了CAN总线的监控和管理功能,扩大CAN总线的应用范围。
本方案通过基于M453VG6AE丰富外设接口而设计的CAN转USB转接卡。PC机等含有标准USB外设接口的设备可以通过CAN转USB转接卡连接至CAN网络,从而进行车辆、工业控制、智能小区、工业控制等CAN网络领域中的数据采集与数据处理,进而方便管理和测试CAN设备,扩展CAN总线的应用范围。
M453VG6AE的USB支持2.0全速接口,CAN支持CAN2.0 A和B标准。本方案就是利用集成的USB接口和CAN接口实现总线协议的转换,方便实用。利用外设编写驱动程序,同时加上CAN接口芯片就组成了CAN网络的连接通道。PC机软件采用LabView来实现,可视化编程简单容易实现。
说明:由于LabView需要LabView环境才能运行,所以需要安装程序,单一生成的程序不能直接运行。
LabView运行截图图:
CAN转USB转接卡电路设计实物图:
上图中,标注部分说明如下:
1:NuEDU-SDK-M451开发板和外围连接电路,包括usb接口,串口,CAN总线接口,电源接口等
2:USB转串口两个
3:M451 SDK1个,包括CAN接口,串口等
4:TJA1050 CAN 接口转接卡两个,供电电压5V。
视频演示: