基于单片机的汽车车灯控制器的设计.docVIP

基于单片机的汽车车灯控制器的设计.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的汽车车灯控制器的设计

基于单片机的汽车车灯控制器的设计 摘要:本设计采用单片机微控制器对车灯进行控制,微控制器可靠性高,定时时间精确,还可以承受一定的温度变化,基本不受周围环境的影响,不仅可以达到精确控制的目的,而且使用寿命也大大延长。 关键词:单片机 汽车车灯 控制器 中图分类号:th4 文献标识码:a 文章编号:1007-9416(2012)02-0137-02 汽车车灯和报警信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题。传统的汽车闪光器结构简单体积小、闪光频率稳定、监控作用明显,故被广泛使用。但这样的继电器由于自身条件的限制,可靠性低,定时时间不够精确,使用寿命较短。而采用mcu(微控制器)控制的车灯控制器可避免此类问题的出现,此类控制器具有较高的可靠性,定时时间精确度高,还可以承受一定的温度变化。此类控制器采用单片机控制原理,基本不受周围环境的影响,不仅可以达到精确控制的目的,而且使用寿命也大大延长。mcu(微控制器)是整个控制系统的核心部分,它的选择决定了系统的软件开发环境以及硬件连接方式等一系列的问题。基于单片机的汽车车灯控制器一直以来都是汽车单片机设计中的一个十分重要的领域。 1、汽车车灯的工作要求 车控制作用时,拨动相应侧的车开关,相应侧的车灯低频闪烁,同时驾驶室里相应侧led指示灯向左或向右也以同样低的频率闪烁;左右两侧车灯有故障时,驾驶室里led 车指示灯向左或向右高频闪烁;汽车紧急报警时,四个车灯同时高频率闪烁,驾驶室里左右led 车指示灯向左和向右同频率闪烁,此时车控制不起作用。led 车指示灯工作时,相应侧的继电器或蜂鸣器同时工作并发出“啪啪”的响声。 2、单片机硬件控制器设计 2.1 硬件控制系统方框图 汽车车灯控制器硬件系统包括控制模块、输入模块、故障检测模块、输出模块以及辅助元件,硬件控制系统方框图如图1所示。 2.2 核心元件的选取 微控制器选用mc68hc08系列单片机,本设计采用16 个引脚的mc68hc08qy4芯片。该芯片性价比高、引脚少,内部集成了各种i/o模块以及a/d转换模块,是本设计的最佳选择。 智能功率开关芯片选用bts6143d,该芯片是一款集成了sipmos片上技术的高边智能功率开关芯片,适用于汽车单片机苛刻的工作环境,其工作的温度范围可从-40℃至+150℃。此外,bts6143d 还具有多项保护功能:短路保护、过载保护、过压保护、过温关断、掉地和掉电保护、静电放电保护和电源反接保护等。 2.3 故障检测 当车灯出现故障(发生短路或断路)时,根据反馈回来的数据判断自动检测车灯故障,如果在正常范围内则低频闪烁,在正常范围之外的则高频闪烁。 如果出现断路的情况,左侧灯的电阻增大,电流减小,反馈电流也减小,反馈电阻ris地作为下拉电阻,反馈电压减小,端口pta0的电压减小;如果出现短路的情况则恰恰相反,反馈电流增大,端口pta0电压也增大。 如果左侧两个车灯都断路,il为0,反馈电压为0;有一个断路时,il为p/vout(p为21瓦)。 如果左侧两个车灯都短路,il非常大,反馈电压也非常大;有一个短路时,il也很大,反馈电压也很大。 如果左侧两个车灯都正常工作时,il为2p/vout为7.5a(p为21瓦)。同侧两个车灯正常工作时(工作环境为25°c)根据实际线路情况有一定的误差,正常的il为7.5a,反馈比例(kilis=il:iis)kilis正常为9700,最低为8000,最高为10800,端口pta0为a/d口,所采集的模拟量电压为6.944v~9.375v,将测得的反馈电压模拟量转化成数字量(二进制)为0110.1111~1001.0110,十六进制为0x06.f1a9~0x09.6并将转换来的数据与正常范围进行比较,如果在正常范围内则单片机发出相应的信号使车灯低频闪烁,否则高频闪烁。(正常工作闪烁频率为40次/min,故障时闪烁频率为80次/min)向驾驶员报警。 为保证车灯功率满足的要求,对左侧车灯(前、后)用一块bts6143d芯片控制,将bts6143d芯片接在mcu(微控制器)上,右侧车灯同理。 3、程序编译 file name: 车灯控制器.asm author: luther scribe:汽车车灯控制电路 org 0000h ljmp start org 0100h start: mov a,#05h;闪5次 mov r7,#0ffh;开始时灯全灭 mov 80h,r7;把显示输出 mov r0,#08h;延时1秒 lcall delay scan: 键位扫描,b为0f0h,p3口为0b0h jnb 0b2h,left;p3.2为左转灯 jnb 0b3h,right;p3.3为右转灯 jnb 0b4h,stop;p3.4为停车红灯 jnb 0b5

文档评论(0)

love3892 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档