您好, 访客   登录/注册

汽车信号灯控制器

来源:用户上传      作者:

  【摘要】汽车信号灯是汽车与其它车辆交流用的语言,各种各样的显示表达了不同的含义和驾驶员应该进行的操作,是服务交通,使事故率降低到最低的一个不错的选择,理所当然汽车信号灯控制器的设计也就许许多多,这里我使用根据MCS-51单片机的先进技术来设计这款通路,附加故障监测和停等功能,以使汽车信号灯控制器趋于完美。
  【关键词】汽车信号灯 单片机 控制系统
  
  一、控制系统概述
  51子系列及兼容单片机的典型产品有8031、8051、8751、80C51、80C31、89C51及89551 等。构造基本一样,其首要差别是在片内存的配置上。
  8051、80C51(低功耗)是ROM型单片机,内的掩膜ROM程序存储器和128B的RAM数据存储器,可寻址范围均为64KB;8751有4KB的可编程EPROM程序存储器;而8031和80C31(低功耗)则为无ROM型单片机,运用外接程序存储器;89C51内含4KB的闪速EEPROM;89551内含4KB的Flash闪速程序存储器。
  52子系列及兼容单片机的模范产品有8032、8052、8752、89C52、89S52。
  单片机有程序存储器,数据存储器,定时/计数器,数据总线,地址总线,控制总线,并行I/O口,串行通信口,中断系统。
  二、设计的技术指标及要求
  1、 设计的要求
  此设计是根据汽车在行驶中的左转、右转、刹车、闭紧迫电键、停等操作。在左转弯或右转弯时,利用转弯操作杆将左转弯或右转弯电键合上,因而使左头灯、仪表板的左转灯、左尾信号灯或右头信号灯、仪表的右转灯、右尾信号灯闪光;闭紧急电键时,之上六个信号灯全体闪光;汽车刹车,左、右两个尾信号灯点亮;如果在转弯时刹车,则转弯时原闪光的信号灯连续闪光,同时其它尾信号灯同时点亮,以上的信号灯以1Hz频率慢速闪光。一切在下表中未出现的结合,都将出现故障指示器闪光,闪光频率为10Hz。
  在各种模仿驾驶电键操作时,信号灯输出的信号见下表:
  2、设计方案与思想
  (1)选定方案的论证
  方案一:选用门电路,用中、小规模集成电路芯片7400、74138、7486和其余机件落实对汽车尾灯的控制功能。用555定时器或石英振荡器出现一个秒脉冲,然后组成一个计数器,把开关控制的信号和计数器得到的数据译码,最后控制汽车尾灯。本方案的优点是需要由软件控制,反应速度较快,但缺点是硬件电路很复杂。
  方案二:选用单片机atmelAT89C51为正中机件来设计汽车信号灯控制系统,利用单片机编程特点和可以驱动外电路的特点,可以便捷地使用程序控制外电路,且可以很准确地控制汽车行驶状态。此方案优点是硬件电路简单,系统计算速度比数字电路迟钝,逻辑运算功用比数字电路快,但要求有一定的编程。
  综合两种方案和自己特点,决定选方案二。
  (2)硬件设计方案
  驾驶汽车会碰到左转、右转、刹车、紧迫电键、停五个操作,因此可用五个开关来模仿,如果单片机监测出有关操作,就断定属于哪一类操作,然后通过软件来控制相应的信号灯闪或亮。为此实现对汽车信号灯控制。
  根据设计理论、设计背景及所学单片机理论知识,在设计时,挑选5个开电键、AT89C51单片机、ULN2003A芯片和7只发光二极管。以AT89C51为控制中心,当5个电键的情况变更后,单片机根据监测到的开关信号通过软件输出相关信号,再由ULN2003A芯片驱动7个汽车信号灯与开关的相应状态对应闪烁或长亮。
  结论
  此使用MSC-51系列单片机中的AT89C51基片为核心件来设计汽车信号灯控制系统,完成了汽车在驾驶中的左转、右转、刹车等操作控制信号灯闪亮的功能。在本毕业设计中,通过动手更深层次学习和掌握了单片机原理的相关知识,尤其是程序编程方面知识,对单片机原理及应用技术有了更深的了解,进一步丰富了对单片机知识的理解,掌握一些简单单片机应用系统设计、制作、调试的技巧。
  参考文献:
  [1]李群芳,张士军,黄建.程金龙 。单片微型计算机接口技术(第二版)[M]. 北京:电子工业出版社, 2005.1:1—307页
  [2]李群芳,肖看.程金龙。 单片机原理、接口及应用系统技术基础[M]. 北京:清华大学出版社, 2008.6:1—358页
  [3]張靖武,周灵彬.程金龙。单片机系统的PROTEUS设计和仿真[M]. 北京:电子工业出版社, 2007.4:1—291页
转载注明来源:https://www.xzbu.com/2/view-15003581.htm