1 / 3
文档名称:

USB—CAN总线通信协议转换器.pdf.pdf

格式:pdf   页数:3页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

USB—CAN总线通信协议转换器.pdf.pdf

上传人:755273190 2016/3/21 文件大小:0 KB

下载得到文件列表

USB—CAN总线通信协议转换器.pdf.pdf

相关文档

文档介绍

文档介绍:<自动化技术与应用)2oo4年第23卷第6期现场总线与网络 work USB—CAN总线通信协议转换器石磊,王学林,陈慧,刘波涛(,黑龙江哈尔滨 150090;,黑龙江哈尔滨 150010; ,黑龙江大庆 163414) 摘要:本文介绍基于ARM的USB—CAN总线通讯协议转换器,介绍设备件程序,驱动程序,应用程序的设计和具体实现: 关键词:USB;CAN;ARM;转换器中图分类号::B文章编号:1003—7241(2004)06—0034—municatio ProtocolConvertor rUSB—CANBUS 0nI-'rot00 to OmmUI l r rU【=;一AI、、J SHILei,WANGXue—I ,CHENHui3,LIUBo—tao (,China;,Harbin150010,China ,Daqing163414,China) Abstract:TilispaperintroducestheARM —basedconmmnicationprotocolconverterforUSB—,thedriving programandtheapplicationsoftwarearealsodiscussed. Keywords:USB;CAN;ARM;Convertor 1引言目前在微机上扩展的CAN总线设备接口一般采用PCI总线或RS一232串行总线J,PCI总线虽然有很高传输率,但扩展槽,地址,中断资源有限,并且插拔不方便,价格较贵。RS一232 虽然插拔方便,但是传输速度太慢。而USB很好地解决了上述问题,很容易实现便捷低成本的协议转换器,并具有较高的传输速度,即插即用,是上下位机联系的一种新的方式。 2硬件原理通讯协议转换器硬件系统包括内嵌CAN总线控制器的微处理器,USB接口芯片,CAN总线接口芯片。微处理器内部CAN 总线控制器收到的CAN总线上的信号后通过USB接口芯片传给PC机,同样PC机把数据通过USB发给微处理器,再发送到收稿日期:2OO4一O1—05 34 I i瞄ofAtaomation&AppIi CAN总线上。微处理器负责实现通讯协议的转换,转换USB通讯数据与CAN通讯数据。微控制器内部的CAN控制器完成 CAN协议的硬件实现。微处理器为LPC2119,是Philip公司的基于一个支持实时仿真和跟踪的32位ARM7TDMI—SCPU,具有16KB静态RAM, 128KB高速Flash存储器,128位宽度的存储器接口和独特的加速结构,使32位代码能够在最大时钟速率下运行乜]。对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%,而性能的损失却很小。C2U最高时钟频率为60MI-~, 完全可以满足协议