基于CAN总线汽车加速度信息采集系统设计毕业设计论文.docx
- 文档编号:24149468
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:38
- 大小:1.46MB
基于CAN总线汽车加速度信息采集系统设计毕业设计论文.docx
《基于CAN总线汽车加速度信息采集系统设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于CAN总线汽车加速度信息采集系统设计毕业设计论文.docx(38页珍藏版)》请在冰豆网上搜索。
基于CAN总线汽车加速度信息采集系统设计毕业设计论文
本科毕业设计(论文)
基于CAN总线汽车加速度信息采集系统设计
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
基于CAN总线汽车加速度信息采集系统设计
摘要
随着通讯技术.计算机技术的快速发展,CAN总线技术随之应运产生,推动了测控领域的网络化进程,CAN总线.属于现场总线的范畴,CAN总线以其基础构成的分布式网络方便.低成本实现了工程实际要求,已经逐渐成为了当今自动化领域发展的热点之一。
本文用CAN总线技术对汽车加速度进行研究,讨论了汽车加速度变化所带来的变化。
继而可以理解和使用CAN总线的特点与优势所在,并叙述了光电检测技术特点及发展趋势。
而后,针对本文所选用的现场总线——CAN总线进行了研究讨论,论述了CAN总线的工作原理并针对CAN总线的性能特点详细分析了其分层结构协议和数据帧结构。
针对光电检测领域的发展趋势,本文设计了一种基于CAN总线汽车加速度的数据采集系统,以CAN总线作为通信总线,采用了以DSP芯片TMS320F2812为主控制器,外接刀D转换芯片AD977A进行数据采集转换,并通过CAN总线将数据传输至显示器。
软件采用TI公司开发的CCS作为开发环境,软件设计采用模块化设计方法完成了各个子模块的设计,通过对主程序的仔细分析与设计,实现了各个任务的合理调度,达到了系统的设计要求.嵌入式工控机显示界面采用MCGS组态软件编写,用以实现数据的处理和显示。
该系统通用性好.可靠性高.传输速率快.操作方便,具有较好的应用前景。
关键词:
CAN总线、数据采集、汽车加速度、单片机。
Abstract
WiththedevelopmentofcommunicationtechnologyThedevelopmentofcomputertechnology,canbustechnologywillbeshippedtoproduce,promotetheprocessofnetworkinthefieldofmeasurementandcontrol,canbus.Belongstothecategoryoffieldbus,canbusasanewbustechnology,whichhasahighperformance。
Thecharacteristicsofhighreliability,convenientbusatthebaseofthedistributednetwork.Lowcosttorealizethepracticalrequirementsoftheproject,hasgraduallybecometheoneofthehottopicsintheautomationdomaintoday"inthispaper,byCANBusTechnologyonvehiclespeedresearch,discussesthechangesinthevehicleaccelerationchangesbroughtaboutbythe. Thenwecan understandandusetheCAN buscharacteristics andadvantages, anddescribesthe characteristicsanddevelopmenttrendof photoelectricdetectiontechnology "andthen, inthefieldbus by a CANbus research discussion, discussestheworkingprincipleof CANbus andthe CANbus can analyzethecharacteristicsof the hierarchicalstructurefor the developmenttrendof thefield ofphotoelectricdetection protocoland dataframestructurethispaperdesignsa dataacquisitionsystemof CANbus basedonacceleration, theCANbusasthecommunication bus, usingDSP chipTMS320F2812asthe maincontroller, theexternal cutterDconversionchip AD977Afordataacquisitionandconversion, and transmitsthedata tothedisplay by-CANbus. "SoftwareusingCCSofTIcompanydevelopmentasadevelopmentenvironment,softwaredesignusingmodulardesignmethodtocompletethedesignofeachsubmodule,throughcarefulanalysisanddesignofthemainprogram,realizethereasonableschedulingofeachtask,meetsthesystemdesignrequirements.embeddedindustrialcomputerdisplayinterfaceusingMCGSconfigurationsoftwarewrittentorealizethedataprocessinganddisplay"thesystemhasgooduniversality!
Highreliability!
Fasttransmissionspeed,convenientoperation,withgoodprospectsofapplication。
Keywords:
CAN-bus.dataacquisition. automobileacceleration。
第1章绪论
1.1什么是CAN总线
CAN总线,总的说来它其实就是由现场总线的局限性,不能满足一些自动化领域的技术所产生的一种技术,它主要是作用于现场设备之间、和控制装置之间实行双向、串行、多节、数字通信的技术。
整体来说它不仅仅是一种通信技术,也不仅是用数字仪表代替模拟仪表,而是一种采用新型的CAN总线控制系统FCS来替换其他传统的集散控制系统DCS来实现通信网络和控制系统的集成。
CAN总线在当今的自动化领域发展是十分的迅速,被誉为自动化领域计算机局域网,这是因为作为工业数据通信网络的基础,具备其他技术所不具备的先决条件。
这项以智能传感、控制、计算机、数据通信相结合的综合性技术,己得到世界范围的认可。
因而CAN总线变成自动化技术发展的大热门,并会使得自动化系统结构快速发展。
1.2CAN总线的产生与发展
1.2.1CAN总线的产生背景
CAN总线的产生背景、很久一段时间以来。
计算机领域的数据传输都在用RS232等的标准,尽管它们一直都有人应用,但却一直存在很多问题。
比如通讯速率慢只能点对点传输,根本无法支持更高级的计算机之间的功能操作等缺点。
还有在复杂或大规模的应用中需要使用大量的传感器.执行器和控制器等,但是如果采用新的的LAN组件及环型或总线型拓扑结构,虽然可以减少电缆长度,但是增加的LAN介质及相关硬件和软件又使其系统造价与新型系统差不多。
所以在整个网络的底层上的确需要设计出一种造价低廉而又能适应工业现场恶劣环境的通信系统,CAN总线就是在这种情况下出现的。
1.2.2CAN总线的发展过程
CAN总线是20世纪后期的时候在国际上才发展起来的,它在先前的模拟仪表的基础上加上了计算功能的微处理器芯片,在输出的直流信号上插入了数字信号,使得现基于CAN总线的数据采集处理系统的设计场装置与控制室装置之间的连接由模拟信号转过到了数字信号。
在此前提上,美国Rosemount公司研制出了自机HART数字通信协议。
始于1986年在Montrea的IEC技术委员会Te65C会议上决定由prowayWorkingGroup小组负责此项工作。
这个小组在1986年到1987这两年期间年公布了一组CAN总线的功能需求。
而在此时其他一些国际机构或实力出众的公司也开始了这项工作。
1.3CAN总线的特点
CAN总线控制系统具有很多其他通信网络所不具备的有点,除此之外还是一个全分布式的控制系统其主要的特点如下几点;
(1)低成本;
(2)极高的总线利用率;
(3)很远的数据传输距离(长达10Km);
(4)高速的数据传输速率(高达1Mbit/s);
(5)可根据报文的ID决定接收或屏蔽该报文;
(6)可靠的错误处理和检错机制;
(7)发送的信息遭到破坏后,可自动重发;
(8)节点在发生错误且情况很严重的情况下具有自动退出总线的功能;
因此它是一项以智能传感器、控制、计算机、数字通信、网络为主要内容的综合性技术。
其主要的技术特点如下:
(1)CAN总线的系统结构具有高度的分散性、它是一种全新的分布式控制系统的体系结构,正因为如此这极大地简单化了系统结构便于使用。
(2)对现场环境的适应性CAN总线支持双绞线、同轴电缆、光缆、射频、红外线、电力线等,具有特别厉害的抗干扰能力,可以采用两线制实现供电和通信这两项技能,并可以满足安全防爆的要求。
由于CAN总线结构简单,所以不要使用DCS系统的信号调理,转换隔离等功能单元和其他复杂的接线,节省了硬件数量和投资简单的连线设计,节省了安装费用。
设备具有自诊断与简单处理故障的能力,极大的减少了维护工作量。
设备的互换性,智能化,大大提高了系统的准确性和可靠性,而且还它还具有设计简单,易于重新构造等优点。
1.4CAN总线的优点
(l)CAN总线具有实时性强、抗电磁干扰能力强、成本低和传输距离较远等优点。
采用双线串行通信方式,检错能力强,可以在高噪声干扰环境中工作。
具有优先权和仲裁功能,多个控制模块通过CAN控制器接到其上面,形成多主机局部网络。
可根据报文的ID决定接收或屏蔽该报文.可靠的错误处理和检错机制.发送的信息遭到破坏后,可自动重发。
(2)节省安装费用.CAN总线系统的接线方式其实是十分简单,容易操作的,由于一对双绞线或者是一条电缆上通常可挂接多个设备,因而电缆、端子、槽盒、桥架的用量可以大大的减少,连线设计与接头校对的工作量也大大减少"当我们需要增加现场控制设备时,根本就不需要增设新的电缆,我们可以就近连接在原有的电缆上,不但大大的节省了投资,而且还减少了设计.安装的工作量。
(4)根据CAN总线设备的智能化.数字化来看,它从根本上提高了测量与控制的准确度,减少了传送误差。
与此同时,由于系统的结构简化,使得设备极大的减少,设备也减少一些,现场仪表的功能加强,提高了系统的工作可靠性.除此此外,由于它的设备标准化和功能模块化,因而还具有设计通熟易懂,易于运用等优点。
1.5光电检测领域
光电检测技术是一门新兴的检测技术。
与其他技术运营相比这门技术其实就是充分利用电子技术对光学信息进行分析、检测并下一步的传递、储存、计算、控制和显示等。
1.5.1光电检测的特点
光电检测技术其实很简单的,就是将光学技术与电子技术相结合实现对各种量的测量,它具有如下这几点特点。
(l)高精度、光电检测的精度是将所有检测技术中精度最高的一种。
(2)远距离大量程、光是最便于远距离传播的介质,特别适用于遥测和遥控,例如光电跟踪、武器制导、电视遥测等。
(3)寿命长.其实在理论上光的传播是用不会有任何的磨损的,只要复现性做得好,那么我们就可以认为它可以长久的使用。
(4)具有超强的信息处理和运算能力,可以将及其错综复杂信息并行处理,而且当我
们用光电方法还可以便于信息的控制和存储,易于实现自动化,易于与计算机连接,易于实现智能化等.真的是不得了啊。
1.5.2光电检测技术的发展趋势
现代检测技术是现代一切科技和当代工业部门能正常运转的基础之一。
光电检测技术不但是是现代检测技术中的中及其重要组成部分,而且随着发展其重要性也是越来越有明显的体现.其表现在以下方面:
(l)发展纳米、因为纳米高精度的光电检测是现在的新技术。
(2)发展小型的、快速的微型光机电检测系统。
(3)非接触、快速在线测量。
用来以满足快速增长的商品经济的需要。
(4)要努力向人们无法触及的领域发展,这样才会取得更大的进步。
随着现代微处理器技术的发展,作为机器人的视觉系统已经被人们提到议事日程上,它直接影响着机器人的发展和完善。
1.6本文的主要研究内容
针对当代汽车的发展趋势,本文设计了一种基于CAN总线的数据采集系统,并将其应用于汽车的加速度测量中由于在汽车各个部件中,有着各种各样的干扰源以及不可预见的情况发生。
因此要求整个系统都必须具有很高的抗干扰能力和纠错能力,同时还需要对各种模拟与数字信号进行及时的传输,并且对传感器发出的命令与数据做到实时的响应"这就要求被选择的总线标准精确可靠.抗干扰性强.实时性高。
己经成为该应用领域发展的一大趋势。
其主要优点如下几点:
(1)总线访问的优先权是取决于报文标识符,这样就使得多主设计变成为了可能。
(2)非常强的错误处理能力,这样就为系统的可靠运行创造非常良好的条件。
第2章CAN总线技术
2.1CAN总线介绍
CAN总线全名应该是“控制器局域网络总线”。
是BOSCH公司20世纪80年代为解决现代汽车中众多的控制与测试仪器之间的数据转换而研发的一种串行数据通信技术。
它是总线的一种与我们常见的USB总线属于一类技术,只不过CAN总线采用差分信号传输、有很强的错误识别、通信距离长、因此被用到一些特殊的场合,比如汽车、加工厂等干扰较强的地方。
CAN总线被广泛应用于汽车、火车、轮船、机器人、机械制造、数控机床等领域。
2.2CAN总线的基本工作原理
CAN总线的结构是一中很典型的串行总线的结构形式。
CAN总线中一个节点发送信息,再由多个节点接收信息。
正因为如此CAN总线的信息存取方式使用的是一种广播式的存取工作方式,这种方式完全不同于令牌方式和主从方式。
与其他网络不同,在CAN总线的通信协议中,它支持的是基于报文的工作方式,所以既不会有节点地址的概念,也没有任何与节点地址相联的信息存在。
也就是说,CAN总线面向的是数据却不是节点,因此加入或者撤销节点设备是不会影响网络的工作,十分适用于控制系统要求快速、可靠、简明的特点。
基于CAN总线的汽车加速度信息采集处理系统的设计另外一个好处是新的节点可以随时方便地加入到现有的系统中,而不需对所有节点进行重新编程以便它们能识别这一新节点。
一旦这个新节点加入到网络中,它就开始接收信息,判别信息标识,然后将所得的信息通过传感器发送到显示器上,继而得到我们要得到的信息。
2.3CAN总线的特点
(1)低成本;
现在用一个控制器和收发器就够了。
在相对复杂的远距离网络中性价比比较高,可靠性也是降低后期成本的主要原因。
(2)极高的总线利用率;
有完善的仲裁机制。
而且可以使用硬件自动完成仲裁。
所以,在负载比较大的网络中比较适用,不容易出现因为拥堵导致的通信错误和总线瘫痪。
(3)很远的数据传输距离(长达10Km);
距离就看收发器的能力了。
而且CAN协议是不限制传输介质的,也就是说使用光缆可以绕地球一圈。
(4)高速的数据传输速率(高达1Mbit/s);CAN一般都是用独立的硬件,所以可以使用较高的波特率。
不过这些优点都是在特定的条件下才成立的。
比如一个小网络,安全要求又很低。
那么can的成本反而很高。
2.4CAN协议分析
2.4.1CAN协议的分层结构
CAN总线遵从150/051模型,以确保可以在任何两个CAN器件之间建立兼容性。
但是考虑到CAN总线主要应用于工业控制底层网络,其单次传输的信息量又比较小,实时性要求较高,因此综合考虑150/051基准模型,将CAN结构划分为两层:
数据链路层和物理层,其分层结构如图2.1所示,而应用层可以由用户自行定义。
图2.1CAN总线的分层结构
物理层
(1)物理信令(PLS-physiealSignaling)用于实现与位表示定时和同步相关的功能。
(2)物理媒体附属装置(PMA)用于总线发送与接收的功能电路,并且可以提供总线出故障时的检测方法。
(3)媒体相关接口(MDI)用来作用于物理媒体和MAU之间的机械以及电气接口。
数据链路层
按照IEEE802.2和802.3标准,数据链路层又可划分为逻辑链路控制(LLC一LogicLinkContr01)与媒体访问控制(MAC-MediumAccessControl)两个部分LLC子层:
主要负责帧接收滤波、超载通知和恢复管理。
在丢失仲裁情况下,可以退出仲裁并转入接收方式、构造出错帧并开始发送;接收功能主要包括.接收媒体访问管理以及接收数据卸装。
CAN总线的通信线路由两根导线组成,分别由CAN-H和CAN-L组成,网络中所有的节点都挂接在该总线上,并且都通过这两根导线交换数据。
总线上某一时刻显现的数值由两根导线上电压VCAN一和VCAN_L的差值表示。
该差分电压Vdiff可表示显性和隐性两种互补的逻辑数值.而在隐性状态下差分电压Vdiff近似于显性状态Vdiff则大于一个最小值。
在CAN总线标准通信协议中规定显性表示逻辑0,而隐性则表示逻辑1。
当在总线上同时出现显性位和隐性位同时发送时,节点发送驱动电路的设计使得总线数值表现为显性.在总线空闲位期间,总线则会将表现隐性状态显性状态改写隐性状态启动发送并进行各节点之间的同步。
2.4.2报文传输及其帧结构
CAN总线技术规定在报文传输过程中,发送报文的单元称为该报文的发送器。
该单元在总线丢失总线仲裁之前恒为发送器、如果一个单元不是报文发送器,并且总线不处于空闲状态,则该单元为接收器。
对于报文的发送和接收,其实际有效时刻是基于CAN总线的数据采集处理系统的设计不同的。
按功能大致可以具体分为以下四种:
数据帧:
数据帧会将数据从发送器发送至接收器。
远程帧:
总线单元发送数据,请求发送具有同识别符的数据帧。
错误帧:
由检测到总线错误的任何单元发出错误帧。
过载帧:
过载帧用以在先行和后续的数据帧之间提供一附加的延时。
以下将逐一对各帧的结构做详细介绍;
(l)数据帧
数据帧由7个不同的区域组成,帧起始(StartofFrame)、仲裁区域(AthitrationField)、控制区域(ControlField)、数据区域(DataField)、CRC区域(CRCField)、应答区域(ACKField)、帧结尾(EndofFrame)、数据区域长度可为0。
其结构如图2.2所示:
帧起始仲裁区域
控制区域
数据区域
CRC区域
ACK区域帧结束
图2.2数据帧结构
①帧起始(SOF)
帧起始标志数据帧和远程帧的起始,仅由一个显性位构成、只有在总线处于空闲状态时才会允许节点开始发送,所有站都必须同步于首先开始发送的那个站的帧起始前沿。
②仲裁场
图2.3数据帧标准格式中的仲裁场结构
而在扩展格式中,仲裁场由29位标识符、SRR位、IDE位和RTR位组成,标识符为ID.28——ID.0、如图2.4所示;
图2.4数据帧扩展格式中的仲裁场结构
③控制场
控制场其实是由6位组成.所发送的保留位必须为/显性0。
接收器接收所有由显性和隐性来组合在一起的他们的组合结构如下图2.5所示:
图2.5控制场结构
数据长度代码代表数据场中字节数量,数据长度代码为4位,具体分配如表2.1所示;
表2.1数据字节数编码
④数据场
数据场是由数据帧中被发送的数据所组成。
⑤CRC场
CRC场包括CRC序列,其后是CRC界定符CRC序列由循环兀余码求得帧检查序列组
(2)远程帧
远程帧由6个不同的位场组成分别是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CAN 总线 汽车 加速度 信息 采集 系统 设计 毕业设计 论文