基于ARM实现高速CAN转USB
本文关键词:基于ARM实现高速CAN转USB 出处:《实验室研究与探索》2017年03期 论文类型:期刊论文
【摘要】:设计了一款体积小、成本低、可靠性高的具有普适性的高速CAN转USB适配器。以STM32F107系列微处理器作为核心,USB接口部分采用STM32内部USB控制器,CAN接口采用STM32内部的CAN控制器并且外接带隔离的CAN收发器CTM1050。开发过程中创建了数据传输协议,对需传输的数据有固定的传输格式,进行数据甄别后再传输数据,保证了数据传输的正确性和可靠性。设计中,ID并不是固定值,而是获取对方发送过来的ID。对CAN接收的数据进行打包成标准格式帧,以便传入上位机后了解传输数据特性。经过多次现场实验测试表明:该设备可以实现USB和CAN协议的数据转换,完成CAN侧数据收发,CAN侧具有不同的ID以及不同的帧类型都可进行传输。该系统能以500 Kb/s长时间稳定运行。
[Abstract]:Low cost design of a small volume, high reliability, high speed CAN universal USB adapter. Based on STM32F107 series microprocessor as the core, the USB interface part using STM32 internal USB controller, CAN interface using STM32 internal CAN and the external controller with isolated CAN transceiver CTM1050. development process to create data transmission a protocol, transmission format fixed to the data transmission, data transmission and data screening, to ensure the correctness and reliability of data transmission. In the design, ID is not a fixed value, but to get the other sent over the ID. to CAN receives the data pack into a standard format for incoming frames, PC after understanding the data transmission characteristics. After several field test shows that the device can realize USB and CAN protocol data conversion, CAN side data transceiver, CAN and ID have different side Different frame types can be transmitted. The system can run steadily at 500 Kb/s for a long time.
【作者单位】: 成都理工大学核技术与自动化工程学院;
【基金】:四川省卓越工程师教育培养计划(核工程与核技术)(11100-15Z006/064)
【分类号】:TP332;TP334.7
【正文快照】: 0引言CAN总线因具有传输距离远、传输速率高、抗干扰能力强、易于组网等独特优越性能具有越来越广阔的发展前景[1-2]。CAN总线在数据通信方面具有可靠性高、灵活性和实时性强优点,但是一直缺乏与主机进行高速通信且易于使用的接口,此时就需通过一种适配器进行转换。USB作为一
【参考文献】
相关期刊论文 前7条
1 郑雅伟;;基于ARM Cortex3的低功耗无源USB-CAN透明传输的实现[J];山西电子技术;2013年06期
2 刘纯虎;付斌;盛庆华;;基于STM32的微型USB-CAN适配器开发[J];计算机测量与控制;2013年04期
3 岳彬彬;李向阳;;基于CotexM3的USB-CAN转换器开发[J];计算机工程与科学;2012年05期
4 韩成浩;高晓红;;CAN总线技术及其应用[J];制造业自动化;2010年02期
5 范新峰;;CAN总线与USB的转接技术[J];电子元器件应用;2007年05期
6 刘丁,毛德柱,王云飞;USB在数据采集系统中的应用[J];电子技术应用;2000年04期
7 李会如;实时监控系统中的数据通信校验及其实现方法[J];邮电设计技术;1998年11期
相关硕士学位论文 前8条
1 陈红卫;基于Cortex-M3的USB转CAN研究与实现[D];中南大学;2013年
2 曲凤丽;汽车网络研究及CAN总线网络拓扑的优化[D];浙江大学;2008年
3 黄学勤;基于CAN总线的汽车灯控网络系统的设计与实现[D];南京农业大学;2006年
4 袁强;基于CAN总线的汽车仪表研究[D];重庆大学;2006年
5 李宏凯;USB2.0总线技术在数据采集系统中的应用[D];南京航空航天大学;2006年
6 程焱;基于USB接口的CAN总线控制系统的设计[D];西南交通大学;2005年
7 周震;基于CAN总线的车身控制模块[D];南京航空航天大学;2005年
8 袁传义;电动汽车CAN总线的研究[D];安徽农业大学;2004年
【共引文献】
相关期刊论文 前10条
1 刘泰廷;李新建;;基于STM32的CAN总线上下位机通信实验设计[J];电脑知识与技术;2017年05期
2 曾璐阳;;基于STM32的CAN总线/RS232接口转换器的设计[J];中国设备工程;2017年06期
3 周建斌;万文杰;赵祥;刘易;周伟;王敏;;基于ARM实现高速CAN转USB[J];实验室研究与探索;2017年03期
4 许磊;顾庆水;王振;;基于CAN总线的单芯遥传采集控制模块研制[J];石油管材与仪器;2017年01期
5 潘鹏;;基于CAN总线的舰船直流开断装置通信方案设计[J];电气应用;2016年23期
6 杨进成;夏春蕾;戴曙光;;基于LabVIEW的无线遥控汽车检测台设计[J];电子科技;2016年10期
7 孙进;曹肖伟;宋爱平;张琦;周建华;;基于iCAN教学实验开发平台的课程实践研究[J];中国教育技术装备;2016年16期
8 幺永超;鞠晓东;卢俊强;门百永;;随钻声波测井仪总线转换接口设计[J];测控技术;2016年08期
9 李玉泽;刘鹏;;一种基于STM32的CAN_Ethernet网关设计[J];长春理工大学学报(自然科学版);2016年02期
10 马锦垠;吕海涛;;分布式爆炸测量系统在爆炸试验中的应用[J];电子测量技术;2016年04期
相关硕士学位论文 前10条
1 李翔;血透机测量和控制系统的研究[D];东南大学;2016年
2 卢玉求;并联式混合动力SUV模糊控制策略研究[D];湖南大学;2016年
3 冯军强;混合动力客车CAN网络设计开发关键技术研究[D];吉林大学;2016年
4 王荣;基于CAN总线的智能车辆数据采集与处理[D];重庆交通大学;2016年
5 段晶;基于ARM的高速开关阀桥控制放大器的研究[D];兰州理工大学;2016年
6 刘委;基于LZW算法的发动机参数实时采集系统的实现[D];江苏大学;2016年
7 翟庆;串联混合动力轿车CAN总线的拓扑结构及通讯矩阵研究[D];吉林大学;2015年
8 田武南;基于CAN总线的汽车车身控制模块的研究[D];厦门理工学院;2015年
9 金明;并联混合动力越野车仿真与控制策略研究[D];湖南大学;2015年
10 罗思扬;微电机通用驱动控制系统开发[D];山东大学;2015年
【二级参考文献】
相关期刊论文 前6条
1 杨晔;曲波;;基于ARM9的USB与多通道CAN转换器的设计[J];电子技术应用;2010年02期
2 谢勤岚;曹汇敏;;USB与CAN总线转换电路的设计[J];计算机测量与控制;2009年09期
3 彭广;曹建;;一种工业现场应用的USB-TO-CAN转换器的设计与实现[J];电子测量技术;2008年01期
4 王军波;邹继军;饶运涛;王进宏;李栓明;;USB总线与CAN总线协议转换器设计[J];东华理工学院学报;2006年03期
5 姜幼卿,左国华,陈勤学,张宜生;基于CAN总线的温室自动控制系统的通信设计[J];仪表技术与传感器;2005年04期
6 杜玲玲;API函数在VB开发中的应用[J];计算机与现代化;2005年02期
相关硕士学位论文 前10条
1 宋忠辉;无线群控技术在团体操表演中的应用与研究[D];北京服装学院;2012年
2 洪际伟;客车AMT故障诊断技术的研究[D];西安科技大学;2010年
3 尚付鹏;基于ARM的激光晶体炉上称量控制系统研究[D];西安理工大学;2009年
4 吕洪发;基于USB2.0的胶囊内窥镜图像数据传输模块的设计[D];南京航空航天大学;2007年
5 赵建明;汽车网络研究与设计[D];上海海事大学;2006年
6 杨建江;基于USB2.0接口的红外焦平面热像仪数据采集系统研究[D];西安电子科技大学;2006年
7 郇晓辉;信息处理系统硬件测试平台设计与实现[D];华中科技大学;2005年
8 徐鹤;车用CAN总线拓扑结构设计与性能分析方法研究[D];中国农业大学;2005年
9 陆孟雄;汽车舒适系统的CAN总线性能分析与仿真[D];南京农业大学;2004年
10 亓明涛;用于CA认证的IC卡系统的开发[D];清华大学;2004年
【相似文献】
相关期刊论文 前10条
1 彭定,傅秀芬,谢翠萍,高冉,侯文国;网格数据传输协议探讨[J];微型机与应用;2004年06期
2 韩江洪;陈岳阳;刘征宇;芦东昕;李立宏;;无线网络环境下多帧数据传输协议研究[J];合肥工业大学学报(自然科学版);2008年12期
3 李顺华;陈金鹰;;物联网分组数据传输协议研究[J];通信与信息技术;2013年04期
4 施伟年,凌海宏;GPRS网络上的两种数据传输协议[J];电力系统通信;2004年08期
5 金海;罗飞;章勤;张浩;;一个基于P2P高性能计算的高效数据传输协议[J];计算机研究与发展;2006年09期
6 罗学平;孟新;姚秀娟;;一种高速数据传输协议的研究与应用[J];微计算机信息;2008年08期
7 李黎黎;王凤杰;张洪国;;计算机与RFID串行通信实现[J];机械制造与自动化;2009年03期
8 代学武,李建国;基于Modem的返回重发式ARQ协议的设计与实现[J];计算机工程;2003年03期
9 刘捷;龚根华;饶泓;陶俊才;;基于UDP的新型数据传输协议[J];南昌大学学报(理科版);2006年05期
10 段俊红;韩炼冰;王松;刘鸿博;;USB3.0数据传输协议分析及实现[J];信息安全与通信保密;2013年12期
相关会议论文 前2条
1 李连;蒋文涛;;无线传感器网络中基于接收者的数据传输协议[A];中国通信学会第五届学术年会论文集[C];2008年
2 刘力群;;160/168声讯系统中心外部网关服务器[A];’2002天津IT、网络、信息技术、电子仪表创新学术会议论文集[C];2002年
相关硕士学位论文 前9条
1 孙聪;基于低功耗蓝牙的计步数据传输协议的设计与验证[D];福建师范大学;2015年
2 张晓骞;低功耗短波DSP+FPGA平台及数据传输协议设计与实现[D];西安电子科技大学;2014年
3 彭沙婴;无线网中GEOCAST数据传输协议改进算法研究[D];湖南大学;2005年
4 董政;短波异步数据传输协议研究与实现[D];西安电子科技大学;2014年
5 夏海英;一种能量高效的无线传感网络数据传输协议[D];华中科技大学;2007年
6 程付超;G/S模式中应用层数据传输协议的研究[D];成都理工大学;2011年
7 蔡白洁;短波同步数据传输协议的设计与实现[D];西安电子科技大学;2014年
8 郑凌云;路由设备上P2P业务控制及短波数据传输协议的研究与实现[D];西安电子科技大学;2007年
9 徐丹;面向野外大遗址保护的无线传感网多网关数据传输协议研究[D];西北大学;2014年
,本文编号:1421941
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1421941.html