基于ARM实现高速CAN转USB

Research and Exploration in Laboratory(2017)

引用 0|浏览13
暂无评分
摘要
设计了一款体积小、成本低、可靠性高的具有普适性的高速CAN转USB适配器.以STM32F107系列微处理器作为核心,USB接口部分采用STM32内部USB控制器,CAN接口采用STM32内部的CAN控制器并且外接带隔离的CAN收发器CTM1050.开发过程中创建了数据传输协议,对需传输的数据有固定的传输格式,进行数据甄别后再传输数据,保证了数据传输的正确性和可靠性.设计中,ID并不是固定值,而是获取对方发送过来的ID.对CAN接收的数据进行打包成标准格式帧,以便传入上位机后了解传输数据特性.经过多次现场实验测试表明:该设备可以实现USB和CAN协议的数据转换,完成CAN侧数据收发,CAN侧具有不同的ID以及不同的帧类型都可进行传输.该系统能以500 Kb/s长时间稳定运行.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要