资源描述:
《基于usb接口的can总线数据分析器的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文基于USB接口的CAN总线数据分析器的研究与实现姓名:杜志波申请学位级别:硕士专业:机械电子工程指导教师:谢经明;陈幼平20070524华中科技大学硕士学位论文摘要随着汽车工业技术的发展,特别是集成电路和微型处理器在汽车上的应用,汽车所要传输的电子信号越来越多,相应传输信号线也变得越来越复杂,为了减少汽车上线束数量过多的情况,CAN(ControllerAreaNetwork,以下简称CAN)总线技术应时而生并逐渐成为汽车电子领域内的热点。首先,论文介绍了汽车网络的概念和CAN总线的起源和发展,总结了国内外汽车网络的发展概况和研究现状。对当今国际汽车行业中
2、应用最广的CAN总线原理和应用进行了深入研究与借鉴。其次,论文介绍了USB(UniversalSerialBus,以下简称USB)通信技术及其特点,作为计算机外设接口技术的重要变革,USB具有即插即用、扩展方便、传输速度快、可靠性高、使用灵活等优点。它被广泛应用在PC外设和便携式系统中。随着CAN总线技术和计算机外设接口技术的发展,建立车载网络的网络节点和监控计算机之间可靠的通讯连接显得更加重要。在研究分析了CAN总线和USB总线的各自特点的基础之上,文中提出了一种基于USB接口的CAN总线网络与计算机连接的方案,即基于USB接口的数据分析器。该分析器系统主要实现对车载网络节点主
3、要状态参数的进行实时采集、显示和记录,同时进行故障诊断。最后,论文给出了数据分析器的设计和实现方案。系统的硬件主要由Philip公司的单片机AT89C52、CAN控制芯片SJA1000和USB控制芯片PDIUSBD12组成;其软件包括单片机固件程序、Windows2000WDM设备驱动程序以及Windows应用程序三个部分。论文对它们进行了详细的分析与论述,并给出了部分硬件电路原理图和部分软件程序源代码。并通过试验证明,该系统能实现计算机与车载网络节点之间相互的数据转化和传输,满足汽车控制系统的实时性和可靠性要求。与传统接口相比,本文所研发的系统具有使用便利、传输速率快捷等优点。
4、关键字:CAN总线;USB接口;数据分析器;固件编程;WDM设备驱动程序;I华中科技大学硕士学位论文AbstractWiththetechnologydevelopmentoftheautomobileindustry,especiallytheapplicationoftheintegratedcircuitandthemicro-control-unitinautomobile,thetranslatedsignalshavebecomemoreandmorecomplex.Inordertoreducethemountofthesignallines,theCAN-bust
5、echnologyhasbeeninventedanddevelopedrapidly.Bynow,theCAN-bustechnologyhasbecomeoneofthehottestpointsintheareaofvehicle.Firstly,inthispaper,theconceptofin-vehiclenetworkanddevelopmentoftheCAN-bustechnologyareintroduced.Theresearchesanddevelopmentofin-vehiclenetworkallovertheworldaresummarized.
6、Furthermore,theprinciplesandapplicationsoftheCAN-bus,nowadayswidelyusedininternationalautomobileindustry,arestudiedandabsorbed.Then,inthispaper,theUSB(UniversalSerialBus)communicationtechnologyanditscharacteristicsareintroduced.Asanimportantinnovationofperipheralinterfacetechnology,anUSBposse
7、ssesgoodcharacteristics,namelyplugandplay,easilyexpanding,fasttransmission,highreliability,flexibilityandsoon.IthasbeenwidelyusedinthePCperipheraldevicesandpotablesystem.WiththedevelopmentofCAN-bustechnologyandinterfacetechnologybetweencomput