




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ID: 1 / PrPass比对结果(相似度体:34 % (总体相似度是指本地库、互联网的综合比对结果本地库:29 % (互联网:25 % (数据库的比对结果与互联网资源的比对结果度:15762符(不计空格句子数:477间:2015-5-30 (硕博库)本地库相似资源列表(ID: 1 / PrPass比对结果(相似度体:34 % (总体相似度是指本地库、互联网的综合比对结果本地库:29 % (互联网:25 % (数据库的比对结果与互联网资源的比对结果度:15762符(不计空格句子数:477间:2015-5-30 (硕博库)本地库相似资源列表(1. 相似度:11 % 篇名:基于点阵LCD的汽车仪
2、表设计合肥工业大学 2009 作者相似度:7名:CAN总线综述来源:学术期刊 福建电脑 2006年4期 作者相似度:7MC9S12HZ256的汽车组合仪表设计来源:学术期刊 自动化与仪表 2009年3期 作者:相似度:7 % 篇名:无人驾驶车辆控制方式研究工业大学 2009 作者5. 相似度:7 % 篇名:能量回收实验系统制动控制器设计6. 相似度:6 % 篇名:工业大学 2010 作者大连理工大学 2008 作者7. 相似度:6 % 篇名:基于ARM7的CAN总线到以太网网关研究与实现理工大学 2006 作者8. 相似度:6 % 篇名:温度控制网络系统中的CAN-1553B网关设计2006
3、作者ID: 2 / 9. 相似度:5 % 篇名:900吨提梁机控制系统设计大学 2010 作者相似度:5名:CAN总线技术简介来源:学术期刊 数字化用户 2013年25期 作者相似度:5 % 篇名:基于DOS环境下的CAN总线应用来源:学术期刊 冶金高等专科学校学报 2007年1期 作者12. 相似度:4 % 篇名:分布ID: 2 / 9. 相似度:5 % 篇名:900吨提梁机控制系统设计大学 2010 作者相似度:5名:CAN总线技术简介来源:学术期刊 数字化用户 2013年25期 作者相似度:5 % 篇名:基于DOS环境下的CAN总线应用来源:学术期刊 冶金高等专科学校学报 2007年1期
4、 作者12. 相似度:4 % 篇名:分布理工大学 2004 作者13. 相似度:3 % 篇名:现场总线技术及其应用研究湖南大学 2002 作者14. 相似度:3 % 篇名:汽车CAN总线技术原理及检测维修来源:学术期刊 黑龙江科技信息 2012年2期 作者15. 相似度:3 % 篇名:电动车分布式驱动系统的信2005 作者16. 相似度:2 % 篇名:液晶显示器的敏感指标浅析来源:学术期刊 科技 2007年1期 作者17. 相似度:2 % 篇名:LCOS液晶显大学 2003 作者相似度:2 % 篇名:液晶显示器技术全揭示来源:学术期刊 有线电视技术 2002年16期 作者相似度:2AT89C5
5、1单片机CAN总线发送系统来源:学术期刊 新课程(教研版) 2011年2期 作者20. 相似度:2 % 篇名:东南大学 2009 作者21. 相似度:2 % 篇名:PW70液晶电视系大连理工大学 2008 作者22.似度:2名:基于TFT-LCD模组坏点理工大学 2008 作者23. 相似度:2 % 篇名:教室智能控制系统通信模块的设计合肥工业大学 2007 作者24.似度:2名:基于CAN总大连理工大学 2006 作者25. 相似度:2 % 篇名:基于总线传输 2010年14期 作者1. 相似度:10 % 标题:基于点阵lcd的汽车仪表设计/p-2. 相似度:6 % 标题:CAN总线原理!2
6、00分3. 相似度:5 % 标题:问题详情 HYPERLINK http:/w/ ID: 3 / 4. 相似度:4 % 标题:2014年国内外汽车行业概况分析5.似度:3题:can6.似度:2题:CAN的报文格式样的7. 相似度:1 % 标题:can总线控制系ID: 3 / 4. 相似度:4 % 标题:2014年国内外汽车行业概况分析5.似度:3题:can6.似度:2题:CAN的报文格式样的7. 相似度:1 % 标题:can总线控制系统的实现与分析 /p-基于点阵LCD摘 要 43 %: 随着汽车发展迅速,汽LCD盘进行研究。点阵式目前在国内本文将根据现今市面上中端汽车,从整体的系统框架到微处
7、理器以及软硬件的选择和 CAN总线的程序设,分析了LCD汽车仪表显示基本原理及CAN总线通信原理从而做出仪表器件的选择,进一步设计仪表硬,根据硬件组成及所需功能在开发环境 CodeWarrior下设功能程序 96 %: 实现了车速里程的集中控,从而大大简化了系统设计。 90 %: 总体来说,本设计研制推动了微处理器在汽车仪表行业中的应用速汽车仪表点阵CAN总Based on the lattice LCD car instrument Ascarhasdevelopedly,thecardashboardistoreflectthes usofvarioussystemsofthevehicl
8、eunit,thisrmainly study of dot matrix LCD car Dot matrix LCD panel, beautiful generous, the other driver is clear and tounderstand,goodman-alsoofgreathelptothedriveronaudiovisualandmaneuverability,isimportantcoreofthecurrentdomesticautomobiledevelopmentLCD panel in domestic has entered the most car
9、he end, and the advantages of good stronganti-jammingcapability,highreliability,lly attaches importancetothepeopleofthethreemajorThis article according to the current high end car market, from the overall system framework to sordesign and the choice of hardware and software and CAN ysisthe basicprin
10、ciple of LCDauto instrument and CAN bus communication principle, instrument device of choice to make, further rdware according to the hardware itionandthehedevelopmentenvironmentCodeWarriorprogramdesignfunctions,realizes thecentralized controlof thespeed ofthe whichgre ysimplifiesthesystemID: 4 / ge
11、neral, the design development to promote the application of sor in automotive industry instrument speed,ID: 4 / general, the design development to promote the application of sor in automotive industry instrument speed, thesametimethethesamethes good market competitiveness pplication Keywords Dot-mat
12、rix LCD, Instrument cluster, CAN 目 录摘要第1章 绪论1.1 课题研究背景及意义1.2 国内外发展现状1.3 本文研究主要内容第2章 汽车LCD仪表工作原理2.1 LCD汽车仪表显示基本原理2.2 汽车仪表的功能分析及系统设计方案2.2.1 仪表的功能分析2.2.2 仪表的系统设计方案2.3 CAN总线通信原理2.3.1CAN线介绍2.3.2 CAN总线的报文传送和帧结构2.3.3 CAN总线的位仲裁2.4 仪表的器件选型2.5 本章小结第3章 汽车仪表的硬件设计3.1 硬件设计原则ID: 5 / 3.2 汽车仪表微控制器电路设计3.3 电源模块的设计3.4
13、过压保护模块3.5ID: 5 / 3.2 汽车仪表微控制器电路设计3.3 电源模块的设计3.4 过压保护模块3.5 CAN总线通信模块设计3.6 背光调节电路3.7 声设计3.8 本章小结第4章 汽车仪设计集成开发环境 CodeWarrior 介绍4.2 汽车仪表主程序开发4.3CAN线收发程序设计4.4 车速表与转速表显示设计4.5 本章小结结论致谢参考文献附录附录第1章 绪1.1 课题研究背景及意人拥有一辆的眼前。人类分出了阶层,而车辆同时也分出了高端,中端ID: 6 / 么样的车也彻彻底底体现了人们的生活水平 45 %: 如今市面上的种种车型,有日系车、韩系车、美系车、系车,以及国产汽车
14、,现已鳞次栉比,但是路面上多数出现的还是中端汽车最受欢迎,比如马自达,尼桑,亚,大众,本田奥迪,奔驰,宝马,还有国产销量龙头已经配备点阵 LCD显及 CAN总线通讯 54 %: 现成为了中端级别汽车的标准配置。 47 %: 现代汽车市场中 B级汽车ID: 6 / 么样的车也彻彻底底体现了人们的生活水平 45 %: 如今市面上的种种车型,有日系车、韩系车、美系车、系车,以及国产汽车,现已鳞次栉比,但是路面上多数出现的还是中端汽车最受欢迎,比如马自达,尼桑,亚,大众,本田奥迪,奔驰,宝马,还有国产销量龙头已经配备点阵 LCD显及 CAN总线通讯 54 %: 现成为了中端级别汽车的标准配置。 47
15、%: 现代汽车市场中 B级汽车厂家提供,48%:大厂家,而中国,尚无一家国的品牌总而言之,国多数为指针式仪表,不如LCD的大方美观易读易看其次国行业的产品可靠性低,即使产品满足技术要求 41 %: 还要其他国家严格测试,等待很长企业错失很多商机。门槛太高导致难通过,也只好学习积累经验,最后也能售车来促进发展64%:总体来讲研究点阵式LCD的汽车仪表的意义是非常有必要的。1.2 国内外发展现 100 %: 全球汽车市场增长较为平稳。 87 %: 2000到2007年,全球汽车产量从5837万辆增加到7327万,年复合增长率达到3.3%,实现了平稳的增长。 100 %: 2008到2009年,受国
16、际金量产生了一定的下滑。 100 %: 2010年以来,全球经济在普遍宽松的宏观经济政策刺激下,逐步走国际投资和贸易需求增长的影响, 95 %: 全球汽车市场出现强劲反弹,2010年全球汽车产量达到7770万辆,比增长25.9%。 100 %: 2011年至2013年,全球汽车产量保持平稳增长,增长率分别为3.2%、5.1%、3.6%。 2014到2015年国内汽车销量明,国产汽车代表厂商哈弗汽车销量位居第一 96 %: 据国际汽车制造商会(OICA)的数据显示,2000年中国汽车产量仅为207万辆,位列世界第八; 98 %: 此后,中国汽车产量逐年上升,2006年中国汽车产量首次进入世界前三
17、甲,成为仅次和的世界第三大汽车生产国;%: 2008年,中国汽车产,成为世界第二大汽车生产国; 87 %: 2009年中国汽车产、销量分别达1379万辆和1364万辆,同比增长48.3%和46.2%, 100 %: 产销和费国。 96 %: 2009年至2011年,我国汽车销量复合增长率为16.6%,2012年我国汽车销量突破1900万辆, %: 2013年将近2200万辆,成为我国增速较快和重要的消费市场之一。 100 %: 2014年111月,我国汽车产销分别为2143.05万辆和2107.91万辆,同比累计增长7.2%和6.1%, 88 %: 产销增幅较去年同期分别下降7.14和 7.4
18、3个百分点1。 42 %: 综观整个世界来看汽车制造发展,在西欧世界: 47 %:汽车52国家的约束 42 %: 中国和俄罗斯相,基本都隶属于其他国家的汽车行业发展。但现在的国内外1.3 本文研究主要内本以点阵式LCD汽为研究对象,而去深入分析点阵式LCD去设计CAN总线 42 %: 本文提出了飞的16位MC9S12HZ256,潜在有效性的分析, 49 %: 从系统的体系结构,在微处理器的硬件了主程序和CAN总线,新仪器的过电压保护模块设计和自动背光控制模块的设计, 53 %: 从而提高仪表的靠性以及人性化设计,从车辆设计工程发面出发,更为详细的分析和设计点阵式LCD的汽车仪表,46%:ID:
19、 7 / LCD 69 %: 第2章 汽车LCD仪表工作原理 2.1 LCD汽车仪表显示基本原100ID: 7 / LCD 69 %: 第2章 汽车LCD仪表工作原理 2.1 LCD汽车仪表显示基本原100LCD(LiquidCrystalDisplay 59 %: 从LCD显示器的结构上来看,液晶显示器由两平行玻璃板,厚度约1mm,中间又包含5m间隔的液材料。 75 %: 由于液晶材质自身并不发光,所以在显示屏两边都安装光源灯管,而在液晶显示背光板(或称为匀光板)和反光膜, 100 %: 背光板是由荧光物质组成的可以发射光线,其作用主要是提供均的背景光源。 67 %: 背光板散发出的光线透过
20、第一层偏振过滤层后,然后射进包含数以万计液晶液滴的液层。 100 %: 液晶层中的液滴都被包括在微小的单元格构造中,一个或多个单元 97 %: 在玻璃板与液晶材质之间是透明的电极,电极分为行和列,在行与列的交叉点上, 90 %: 通过改变压而改变液晶的旋光形态,液晶材料的功能类似于一个个小的光阀。 91 %: 在液晶材料周边是控制电路部以及驱动电路部分。 83 %: 当LCD中的电极发生电场时,液晶分子就会开则的折射,而后通过第二层过滤层的过滤在屏幕上显示出来2电路41%:得到满足的信号波形的要求,由单片机系统进行数据处理和编码,通过CAN通信电发送到 CAN总线网络,仪器显示的汽车网络接收数
21、据, 示出来 44 %: 例如,车辆的速度和的转速传感器转换成脉冲信号,所有的脉冲频率信号成正比的关,汽车行驶里程值的脉冲信号计数结果。总之保证汽车仪表能正常运行需收集两种数据类型,一个是脉冲信 54 %: 2.2 汽车仪表的功能分析及系统设计方案 2.2.1 仪表的功能分 48 %: 1速度表,转速表,燃油表,水温表,全部为LCD液晶显示,均由程序驱动; 22.0B的CAN总线,低速125kbps,带容错功能3CAN 总线; 69 %: 4点阵显示,可视面积和68mm44mm,网点数10864,ASTN,黑色和白色; 5显示内容里程数小计与总路程,车门警示,档位,超速提示,时间,温度检测显示
22、红标志安全带提示,水温监测等黄显示ABS,ID: 8 / 6扬提示来于25个CAN 97 %: 8工作电压916V超过或者低于工作ID: 8 / 6扬提示来于25个CAN 97 %: 8工作电压916V超过或者低于工作电压,仪表将不工作; 2.2.2 仪表的系统设计方1.2-1表2-12.2-2表2-2CAN信号输入,如下表2-3所示表2-3 CAN输入信号列4.数字输出信号,如下表2-4表2-42.3CAN总线通信原2.3.1CAN 58 %: 控制局域网 CAN总线是世界上运用最多的总线之一,曾是德国博世公司为解决汽车中控制与测试仪数据传输而开发的一种通讯协议, 47 %: 将微控制器通讯
23、安装在汽车里,车内各种电子设备 ECU间传输信,成为了现在的车载控制网络。现在这种通讯协议已经普及所有车辆,成为十大主机制造商例如 Benz, BMW, Volkswagen, Volvo, Renault, Toyota and Honda都把 CAN总线用作终控制联网方式 53 %: CAN总线是多主总线,传输信息的媒介可以为同轴电缆或者双绞线和光输速度可达到1Mbps,传输距离10km。 51 %: CAN协议一个最好的优势就是弃除了传统站址编码,取而代利用通信数据块进行编码,使网络传输节点数按理论上不受约束3。47%:CAN总线拥有很好的改错功扰环境工作,并具备更远输距离。CAN协议在
24、很多领范畴内都颇有强大功效 45 %: 而且CAN总线连接方式简洁,可靠性更好,并且实时性以及性价比更为突出。 CAN总线能服务于现人们的各种需要,已经变成了工业数据总线传输信息范畴内中最有效的方案最为主要特征见下表2-5表2-5 CAN总线特2.3.2 CAN总线的报文传送和帧结 65 %: CAN总线协议有2种报文模式,其中的不同即标识符(ID)长度不一样,扩展格式是29位,标准格式ID: 9 / 11位。 96 %: 在CAN中传送的报文,每帧由七分组成,详情见表2-6。 表2-6 93 %: 标准格式里,报文起始位叫做帧起始ID: 9 / 11位。 96 %: 在CAN中传送的报文,每
25、帧由七分组成,详情见表2-6。 表2-6 93 %: 标准格式里,报文起始位叫做帧起始(SOF),11位标识符发送请求位组合而成的仲裁场。56RTR位发送请求位)标注了为数据帧还是请求帧,但是请求帧里无数据字节。 91 %: 控制场含标识符扩展位(IDE),标出是标准格式或扩展格式。 76 %: 并且还包含一个保留位(ro),方便为以后扩展应 用。 65 %: 它的最后4个bit找出数据场里数据长度(DLC)。 查数据是否正确的循环冗余检查(CRC)。 91 %: 应答场(ACK)包含应答位以及应答分隔符。 发送出的两位都是隐性电平,即为逻辑1,此时,接收站正确接收报文后发送出主控电平,即逻辑
26、0,覆盖它。100 %: 使用这样的方法,发送站能保证网络里至少有1个站可以正确接收到报文。 在报文尾部被帧结束标出 62 %: 最后,状态4。2.3.3CAN总线的位仲 60 %: 把数据准备实时处理,就应将数据迅速传送,所以要数据物理传递路径有很高传输速度。 同时,要发送数据在很多站之间时,总线应该快速的响应分配。 56 %: 实时处理经过网络互换紧急数据存在很大不同。 55 %: 一个反应迅速变化的物理量,好比车辆的引擎负载,这会好比汽车引擎温度这种变化缓的物理量,也会更加频繁的传递数据并且需求很短的延时。73%:CAN总线以包的优先级结合11的标识符,并以最低的二进制数的标识符有最高的
27、优先级的。 44 %: 这个优先权不能一次系设计改变。 59 %: 在总线可以通过仲裁解决。 76 %: 当几个站一起发送出报文时,站1 的报文识符会是011111;开始对比时,站1的报文被舍弃,这是由于它的第3位是高,而剩下的两个站报文的第3位是低。 81 %: 站2 与站3报文的4位、5位、6位相同,直到第七位时,站3的报文才会被舍弃。 97 %: 但是这时注意,总线下的信一直追踪最终获取CAN总权站的报文。在该例子里了站2的报文 70 %: 这种没有破坏性的仲裁方式的优点是在网络最后确定哪个站的报文被传送出去之前,报文起始位置早已在网络中上传送了出去。67部没有得到CAN总出报文5。 6
28、2 %: CAN总线拥有较高效率是由于总线只让那些请求总线还未决定的站,这种请求是由报文系统里的重要性从高到低来处理。 66 %: 此类方法在网络负担较重时有许多优势,由于总潜伏的时间。 76 %: 关于主站的可性,由于CAN回完成。 71 %: 这是达成有很好可靠性的通讯系统的仅有方法。 2.4 仪表的器件选 45 %: 根据要求,首先要找到最合适的。64%:本设计选择飞(Freescale)的16 BitMC9S12HZ256,英飞凌(Infineon)的TLE6250G 作为CAN收发器。 Freescale的MC9HZ256,基于16BitHCSl2CPU的内核,ROM为25655%:
29、 RAM为K字节,EEPROM为2K字节,10Bit的A/D转换器则具有十六个通道。63%:集成CAN总线的驱动器,又能持CAN2.0MB及16位的定时器,6路8端和SPI,SCI,UART,IIC,并且其中集成LCD的驱动器。 又可驱动324段 57 %: 也能直接驱动声音的集成发生器,一共总计112个针脚。 Infineon的TLE6250G型号的CANAEC批准ID: 10 / ,49%:它用来提供CAN协议处理器与物理电缆之间的总线物理层信息指令。该元器件标注是1M-baud CAN传输,能处理差分信号线上的CAN_H与CAN_L的信号之间转换,46%:并且S9S08DZ32传输与接收
30、 CAN显性位与隐性位。8引脚的TLE6250G包括了CAN_L、CAN_H、Rx、Tx和GND、VCC的引脚,并且还有两个模式控制脚INH与RM。每当TLE6250G监测到Rx引脚有了从CAN总线隐性状态变成了显性状态时,此器件则转变CAN_H高与CAN_L低。这样的状态对称改变降低了电磁干扰6。75%:ID: 10 / ,49%:它用来提供CAN协议处理器与物理电缆之间的总线物理层信息指令。该元器件标注是1M-baud CAN传输,能处理差分信号线上的CAN_H与CAN_L的信号之间转换,46%:并且S9S08DZ32传输与接收 CAN显性位与隐性位。8引脚的TLE6250G包括了CAN_
31、L、CAN_H、Rx、Tx和GND、VCC的引脚,并且还有两个模式控制脚INH与RM。每当TLE6250G监测到Rx引脚有了从CAN总线隐性状态变成了显性状态时,此器件则转变CAN_H高与CAN_L低。这样的状态对称改变降低了电磁干扰6。75%:该系统组成基本包含了电源、输入、输出处理模块及CAN总线模块等。 2.5 本章小本章主要内容是从LCD最基本的显示原理出发从而运用到汽车上,细细从根本简单分析了CAN讯基本原理,也结合了实际需求分析并且去设计汽车仪表的实用功能最后应照要求,从中来选择适合的微控 86 %: 第3章 汽车仪表的硬件设计 3.1 硬件设计原 50 %: 在这个整体的硬件设计
32、方案里,首先得做好资源的分配,也应想到是否需要外扩资源。 46%:此本人对于输入,输出信号来分析以及端口的分配,最终设计出原理方框图。如图3-1所示图3-1 58 %: 3.2 汽车仪表微控制器电路设计 51 %: Freescale 是专门为汽车仪表设计开发的一%:简而言之,它是一个非常卓越的仪的主控型号为MC9S12HZ256,上文已经简单介绍过。72%:微控制器的功能引脚图如图3-2所示7 84 %: 图3-2 微控制器的功能引脚图 3.3 电源模块的设49性的5到12 V电源下工作,因为汽车电气复杂而且要求高,56所以说对于电源的设计及其重要,正常来说应该有过压和过流保护,因此也是较低
33、的 ESR, 59 %: 对其精度求也是非常精准的,一般的在2%到5%左右,并且也需要降噪和短路保护措施,75 %:其中力为选择IC的重要指数。52%:因为MC9S12HZ256shi是其主,它的最大运行电流大概为25mA;54 %: 另一方面点阵的LCD液晶显示屏,在CAN总线仪表最低的驱动电流总计是155 mA,应根据汽车仪上拉电阻相等的功耗电大概为30mA;51%:组IC最后得出应为2倍155mA以上为最佳电流853%:现在100mA(LM2931)的驱动电流、E4269GM)的驱动电流和E4275-Q1)的驱动电流为最常见的最大驱动电流。 51 %: 显而易见,若450mA的驱动能力的
34、电流,应该注意,它的封装为P-TO263-1,因为该封装能在PCB,有更简单的设计和更经济优势。56%:这最大驱动电流450 mA,精度为2%,42 V为输入的最大耐前安装一个1000 uF的电解电容, 73 %: 能减少浪涌对位端,输出的电压低于5 V, 52 %: 复位端将给仪表主发出了个信号。 72 %: 因为输入端口4,ID: 11 / 在个47nF电容,由规范得知,在电源掉电之后,大概是10ms的延迟时间,60%:使EEPROM具有足够的时来备份汽车仪表的信息,好比里程表数据等重要信息。 68 %: 另一个重要,ID: 11 / 在个47nF电容,由规范得知,在电源掉电之后,大概是1
35、0ms的延迟时间,60%:使EEPROM具有足够的时来备份汽车仪表的信息,好比里程表数据等重要信息。 68 %: 另一个重要,OEM如今逐渐提高仪表静态电流的要求,在刚刚开始时不做为要求,71%:几年从5mA变为3mA1mA,但是这款电静态功耗是150 uA,其他电一般都是200到300 uA, 60 %: 因此可以完全满这款汽车仪表的要求。 57 %: 另一方面,源模块简明原理图9。有很好的EMC保护措施,可大于6kV。 58 %: 图3-3为 84 %: 图3-3 电源模块的简明原理图 3.4 过压保护模58 %:在汽里,对于汽车仪表来讲,汽车环境是及其复杂的,总会有尖峰脉冲的出现,40%
36、:高的电压常常可以达到+/-100 V,对于仪表来讲,若仪表大于了16 V的电压输入, 程序,因此可以保护仪表防止损坏。 68 %: 所以有模拟端监测这个电压,假如电压大于了临界ADC 值的大,那么立即执行中断,仪表则进入Standby模式,来保护 MCU。 该电路如图3-4图3-43.5 CAN总线通信模块设63CANMC9S12H256主CAN控制器,方可支持CAN2.0A/B,本设计选TLE6250G为CAN收发器69该有填充、数据块编码、CRC校验模块和优先级判别等功能。51%:因此CAN模块基本原图,如下图 3-5所示10。图3-5 CAN总线基本原理3.6 背光调节电的背光自动调节
37、功能平时只在高档轿车中出现,好比奥迪 A4 L,奔驰系列宝马 X5等高端轿车仪都具备这些功能,该功能的目的是,每当车辆进入光线暗的地方因外界亮度比白天亮度差别很大,驾驶员很背光自动调节系统将会自动开启 43 %: 从而表盘亮度达到驾驶员预先设的亮度。并且此电路设计原理也属于模数转换中将安装个光敏传感器,因接受外部的光照强度转化成不同的电阻值,然后转为电压后,测量出 ADC值大小,来驱动背光照明电路11如下图3-6所示 71 %: 图3-6 仪表背光自动调节电路 3.7 声 56 %: 为了让驾驶员能即使了解汽车与各系统工作情况,就在仪表板上装有各类的指示仪表灯与各种声音报设备。如下表3-1ID
38、: 12 / 表3-1声工作特3.8 本章小的主要的硬件模块,例如 68 %: 电源模块,点火过压的保护模块与背光LCD 模块电路与 CAN 68 %: 第4章 汽车仪集成开发环境 CodeWarrior 介绍 41 %: Metrowerks公司研发ID: 12 / 表3-1声工作特3.8 本章小的主要的硬件模块,例如 68 %: 电源模块,点火过压的保护模块与背光LCD 模块电路与 CAN 68 %: 第4章 汽车仪集成开发环境 CodeWarrior 介绍 41 %: Metrowerks公司研发的CodeWarrior专门为Freescale所有MCU 和 开发工具。IDEC库,具备全
39、新片仿真和可视化参数显示工具 58 %: 并且有项目工具器和调试器。CodeWarrior的IDE 能自动给系统提供单片机所需要的运并且可以利用Start12.c的函数初始化堆栈指针和初始化时钟以及重新命名寄存器等,让使用用户不用再考虑硬件的细节,从而去专心设计功能程序由于在设计程序过程中要大运用中断程序,所以下面简单介绍一下在CodeWarriorIDE环境中运用中断的特殊性去定义个中断函数需要分应该用关键字errupt”,以及确地址可以考下表4-112另外,还需要运用伪代需要把中断函数代码写入非库区中“#pragmaCODE_SEG ED器EDarea),如下表4-1表4-14.2 汽车仪
40、表主程序开 54 %: 点火信号控制汽车仪表的主程序,每65被启动时,汽车仪表板开始进入主程序的循环。54AD子程序和数据处理子程序,69%: CAN总线通子程序以及LCD/LED显示子程序,附加的蜂鸣器控制子程序和中断控制子程序等一起组成。 63 %: 如图 4-13图4-14.3 CAN整个网络是由八个节点组成,分别为仪表的ABS、BCM、EMS、TCU和PAID、TPMS以及SRS,线两端有2个120 的电阻,网络的通信速度是125Kbps如下图4-2所示图4-2 CAN总线网络架86%:CAN(ControllerAreaNetwork)即控制器局域网,在国际上运用最为广泛的现场总线。
41、60%:初,CAN 总线是作为汽车环境里微控制器通信设计的,各车载电子控制装置的信息是在 ECU形成了汽车的电子控制网络。 75 %: 例如,CAN总线的控制装置。ID: 13 / 69%:CAN总线的通信协议描述了设备间的信息传输方式。CAN层的定义和开放式系统互连模型OSO一致(定义如下图4-3所示),是根据OSI的网络层基础定义的。66ID: 13 / 69%:CAN总线的通信协议描述了设备间的信息传输方式。CAN层的定义和开放式系统互连模型OSO一致(定义如下图4-3所示),是根据OSI的网络层基础定义的。66%:每一层和其他设备上一样的那一层互相讯。73%:实际的通讯是发生在每一个设
42、备上相邻之间的两层,其设备只通过模型物理层的物理媒介相互连接14。图 4-3 CAN 72 %: LLC即为逻辑链路控制,其子层主要的功能为数据传送数据请求提供服务,77%:确LLC子层接收的报文是否实际己被接收,并且为了恢复管理与通知是否超载提供信息,理时候,有许多灵活性。82%:MAC的子层功能主要为传送规则,也就是控制帧的结构、执行仲裁与错误检测和出错标定以及故障界定。 57 %: 与此同时也要确定,是开始一次新发送的,总线是否立即接收或是否已经开放。 87 %: 位定时的特性也是MAC 子层其中一部分。 79 %: 注意MAC子层特征是不存在修改的灵活性的。 76 %: CAN能够应用
43、多种的物理介质,例如双绞线与光纤等物质。 76%:它的信号使用差分电压传送,其中两条信号线被命名是“CANH”和 98 %: “CAN L,静态时全部2.5V左右,这时状态表示为逻辑1, 也称为“隐性” 75%:当CANH比CANL高表示逻辑“0,被称做“显”,这时,该电压值应是:CAN_ H=3.5V与CAN_L=1.5V69%:其中一个是CAN总,在理论上讲能够挂载无穷个节点。 62 %: 在实际应用里,网络硬件的电气特性会限制其节点数。 %: 好比使用Philips P82C25时候,用 CAN的收发器时,相同的网络中只准许挂接110个节点。 54%:CAN总线可以提供 1Mbit/s的
44、传输速率,实现了非常容易的实时控制。 54 %: 另一方面,硬件纠错特性同时也增强了,提高了CAN总线抗电磁干扰能力。65%:CAN总线硬件连接较为简单,并有很好可靠性、实时性以及性15。汽车仪表通过CAN 的初始化之后,就能由CAN 总线接收与发送信号帧来接收信号帧去采取中断方式,其发送采用的周期调用子程序方式16 56 %: (C语言程序见附录A主程序1和主程序2)。 72 %: 总线主程序如下图4-4944-4CAN 40 %: 开始需要调用初始化函数,由对特定控制寄存器写入其命令,让MSCAN模块进到初始化模式中去。40%:当进入到初始化模式时,MSCAN模块将会中止其正在发送的讯息,
45、并且失去CAN总线的同步,目前MSCAN已经做好接收新设置的准备。 45 %: 起初对MSCAN模块的时间与功能进行设定。 使让MSCAN在正常模式下工作,让时钟频率与晶振频率相同由CAN0BTR0把MSCAN的预分频系数设定变 42 %: 同步跳宽设定变成四个时间量子。 由CAN0BTR1把MSCAN的位定时设定为一1含有的时间量子为11个时间段2含有的时间量子为4个(CAN 初始化程序见附录A)点时间总时间量见式(4-(4-位周期见式(4-2) (4-即位速率为125kHzID: 14 / MSCAN首先经过标志寄存器来判别缓冲区哪个是空的从而去发送需要的数据在判别之,MSCAN把自定义数
46、组tsdata里面的数据加载至缓冲区里最终由的数据17(发送程序见附录A)的对应位写1从而去ID: 14 / MSCAN首先经过标志寄存器来判别缓冲区哪个是空的从而去发送需要的数据在判别之,MSCAN把自定义数组tsdata里面的数据加载至缓冲区里最终由的数据17(发送程序见附录A)的对应位写1从而去发送缓冲区接收程序由中断函数去完成,中断向量是38中断函数功能为把接收缓冲区得到的数组rxdata里,并且通过switch 函数把数据一一分给所需要的数据变量值(接收程序见附录A)在总线仪表开发的过程里,其中包含4种标准模式消息和仪表之间进行相互通信,一是车身控制模块消52 %:二是控制模块消息
47、ECM,三是变速器控制模块消息 TCM,第四个则是防抱死刹车系统息ABS。 66 %: 因为和仪表通信的消息相对于其主动要的,那么以上四个消息的优先等级不适合太高, 45 %: 综合去考虑,将这四个标识符定义成如下表4-2所表4-2标识符被存放进消息接收寄存器CANIDAR里的时候,仍需做点改动。比如,把TCU标识符240H(二进制是001001000000)存进寄存器 CAN0 IDARO与 CAN0 IDAR1里面时,此时 CAN0 IDARO应改成是48H(01001000),而此时CAN0IDAR1应改成是00后三位无效)其中如下表4-3所示表4-3当编程过程里最开始就需要把标识符进行
48、更换,其更换方法如上所述,其掩码作用是去把后3位从而。在本次仪表系统的设计中,CAN总线的节点传输的是扩展格式的信息帧,该格式如下图4-5图4-5 51 %: 4.4 车速表与转速表显示设计 MC9S12HZ256MC9S12HZ2560端42由0的作用是计算速度, T1计算里程MC9S12HZ256响应该外部中断0,47 %:在系中断服务子程序和动态显示子程序等等。50%:采主程序设计的思路是首先对系统实行初始化,把MC9S12HZ256、PCF8566、CAT24WC02,使其从起始单元开始执行程序接着从车速信号脉冲信号输入到MC9S12HZ256,通过定时器/计数器最后把速度和里程送往L
49、CD来的数据计算出新的里程数18(汇编程序见附录A)ID: 15 / 85 %: 主程序如下图4-6 69 %: 图4-6 车速主程序 100 %: 在此系统中初始化,首先给单片机复位,使单片机各端口的状ID: 15 / 85 %: 主程序如下图4-6 69 %: 图4-6 车速主程序 100 %: 在此系统中初始化,首先给单片机复位,使单片机各端口的状态从首地址开始, 然后送状态字24 WC02,目的是为了选已保存的数据并为下一步做准备接着动I2C总线,给PCF8566初始化,设定其工作方式做完这些工作后在返回如图4-7图4-7本设计中,设计的速比是1用P1口的P1.0位接入 97 %: 开关按键S3接一个上拉电阻,接入单片机的P1.0 44 %: 开关按键硬件接口电路的按键功能实现。631判别是否有键按下2去除按键的抖动后,其3判别闭合键的键号 48 %: 4令键子的一次闭合仅被CPU做一次的处理。 70 %: 方法为判断该键是否理。 48 %: 按照上面所述键盘的接口电路,按键处理程序序固定延时为15毫秒。 如下图4-8所示。 49 %: 程序中延时子 73 %: 图4-8 按键处理程序 96 %: 输入模块设计在此设计中主要是指测量车速信号经过三极管整流放大的信号,并通过测量脉冲计算程序设计的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版一年级下册数学10.两位数加一位数、整十数的计算方法 习题
- 2025汽车零部件区域代理合同汽车零部件区域代理合同范本
- 建筑防水合作协议合同范本
- 版仓库保管员雇佣合同
- 2025合同管理与招标投标
- 2025私营企业员工劳动合同模板
- 联动汽车租赁合同简约范本
- 2025招商代理服务合同(标准版)
- 2025物流企业货车租赁合同范本
- 2025经纪人聘用劳动合同
- 履带吊安装与拆卸专项监理细则
- 通信冬雨季施工方案
- 血透患者如何预防高血钾
- 室外云台摄像机施工方案
- 2025年3月版安全环境职业健康法律法规标准文件清单
- 2025年中铁集装箱运输有限责任公司招聘46人(京外地区岗位)笔试参考题库附带答案详解
- 2025年甘肃华亭煤业集团有限责任公司招聘笔试参考题库含答案解析
- 2025河南中烟漯河卷烟厂招聘7人易考易错模拟试题(共500题)试卷后附参考答案
- 三农村合作社应急管理方案
- s7-200smart详细教学教案
- 旅馆业治安管理培训会
评论
0/150
提交评论