车灯智能控制系统

车灯智能控制系统
车灯智能控制系统

摘要

进入90年代,电子技术取得了巨大的进步,电子元器件的体积变得很小,重量减轻,电能的消耗进一步降低。由于微处理器功能的增强,计算速度提高了几倍,价格也变得非常便宜,特别是可靠性得到了极大的提高,为用电子技术改造传统的汽车创造了条件。汽车在驾驶时有左转弯、右转弯刹车合紧开关停靠等基本操作。传统的手动控制系统存在一个致命漏洞:车灯完成上述动作后司机还需要进行复位操作才能使其恢复到初始状态。通常情况下,司机很容易忘记关闭转向灯,这就成为发生交通事故的一大隐患。为解决此问题,运用车灯智能控制系统对汽车转向灯进行控制,取到很好的效果。

完成此功能可以有三种设计方案:第一种是利用数字逻辑电路来实现,但这种方案所需硬件设备较多、造价高、电路复杂、难以维护;第二种方案是利用模拟电路来实现,此种方案虽然电路不是很复杂,硬件要求也不是很高,但它利用的是开关的机械传动理论,很容易引起机械误差,也很难维护;第三种是利用单片微机,通过软件控制来完成的装置,利用单片微型计算机来控制汽车前灯和尾灯的点亮和闪烁,能让汽车的前灯和尾灯根据需要自动点亮和熄灭。实践表明,该系统不仅从根本上解决了传统的手动控制汽车尾灯的诟病,完成了汽车转向灯的自动化控制,而且电路简单,对硬件设备的要求不是很高,且造价低,便于维护。

关键词:单片机,转向灯,程序,自动控制

Abstract

Entering the 1990s, having made enormous progress in electronic technology, the volume of the electronic devices and components became very small, weight lightens, the consumption of the electric energy is reduced further. Because of the enhancement of the function of the microprocessor, the computational speed has raised several times, the price becomes very cheap too, especially dependability has got great improvement, for transforming the traditional automobile and creating the condition with electronic technology. The automobile has left that turns , turns and brakes to shut the tight switch to stop etc. and operate basically in right while driving. The traditional manual control system has a deadly loophole: The driver needs to be restored to the throne and operated enabling it’s resuming the initial state after the car light finishes above-mentioned movements. Generally, the driver is very apt to forget to close the steering light, this becomes a great hidden danger of the traffic accident. In order to solve this problem , use the intelligent control system of the car light to control the steering light of the automobile, fetch to very good result.

There can be three kinds of design plans in this function to finish: The first kind makes use of digital logical circuit to realize, but this kind of scheme necessary hardware equipment is more, the fabrication cost is high, the circuit is complicated , difficult to maintain; The second kind of scheme is to make use of simulation circuit to be realized, though the circuit is not very complicated for this kind of scheme, the hardware requires it is not very high, but what it utilized is the mechanical drive theory of the switch, it is very apt to cause the mechanical error, very difficult to safeguard; The third kind utilizes the single slice of computers, control the device finished through the software, make use of single slice of microcomputers to control the lighting and glimmering of automobile headlight and taillight , make the headlight and taillight of the automobile light and go out automatically according to the need. Practice indicates , should not merely solve traditional controlling the condemning of the automobile taillight systematically manually fundamentally , the automation of finishing the steering light of the automobile is controlled, and the circuit is simple, the requisition for hardware equipment is not very high, and the fabrication cost is low , easy to safeguard.

Keyword: MCU, Steering light, program , automaticallies control

目录

摘要................................................................................................................................ I Abstract ......................................................................................................................... I I 1绪言

1.1选题背景 (1)

1.2课题研究的目的 (1)

1.3国内外概况 (1)

1.4课题研究的主要工作 (8)

2系统设计方案的研究

2.1设计任务 (9)

2.2系统实现方案分析 (9)

3总体设计

3.1具体电路设计 (12)

3.1.1 芯片简介 (12)

3.1.2 MCS-51系列单片机的指令系统 (15)

3.1.3汇编语言简介 (16)

3.1.4 单元电路设计 (17)

3.2应用软件设计 (18)

3.3系统试运行 (18)

4数据计算及仿真

4.1闪烁信号的产生 (20)

4.2仿真及结果分析 (20)

总结与展望 (22)

致谢 (23)

参考文献 (24)

附录 (26)

1 绪言

1.1选题背景

进入90年代,电子技术取得了巨大的进步,电子元器件的体积变得很小,重量减轻,电能的消耗进一步降低。由于微处理器功能的增强,计算速度提高了几倍,价格也变得非常便宜,特别是可靠性得到了极大的提高,为用电子技术改造传统的汽车创造了条件[1]。汽车在驾驶时有左转弯、右转弯、刹车、停靠等基本操作。传统的手动控制系统存在一个致命漏洞:车灯完成上述动作后司机还需要进行复位操作才能使其恢复到初始状态。通常情况下,司机很容易忘记关闭转向灯,这就成为发生交通事故的一大隐患。为解决此问题,运用车灯自动控制系统对汽车转向灯进行控制,取到很好的效果。

1.2课题研究的目的

通过设计基于MCS-51单片机控制的汽车转向灯,加深对单片机技术和电子技术的理论学习,并通过实物设计掌握单片机和电子技术的应用。

1.3国内外概况

(1)汽车灯产生的背景

据说第一个汽车前大灯是家用手提灯。1887年, 一个驾驶员在黑暗的旷野上迷路时,一位农民用手提灯把他引回家。1898年,哥伦比亚号电动汽车把电用于前灯和尾灯,这样车灯就诞生了。最初的前大灯不能调光,所以在会车时有些晃眼,为了克服这个缺点,后来采用了附加光度调节器。这种前大灯可以在垂直方向移动,但驾驶员必须下车搬动夹具装置。1906年,世界上第一次用一个蓄电池供电的电灯照明,汽车转向灯得以快速发展并普及。1909年,首次把乙炔灯作为变光装置。转向信号灯的使用非常有趣,1916年,美国一个名叫C·H·托马斯的人把一带电池的灯泡装在手套上,这样夜间行车时,对方驾驶员就能看到他打的手势;同年,美国使用了行车灯。1920年,当选用倒档装置时,开始使用倒车灯。1920年,美国通用汽车公司首先装了内灯。1925年,导航公司推广了双丝灯泡,远光和近光的调节通过装在转向柱上的开关来控制。1926年,通用汽车公司把大灯变光开关从方向盘移到地板。1938年,第一次采用封闭的内灯;同年,别克汽车制造商提供了转向灯作为选用的附件,但当时只在汽车尾部安装。到1940年以后,汽车前面也装有转向信号灯了,而且信号开关具有随时调节的功能。1998年,美国电气公司将电灯抛物面反射镜推广于大灯,侧灯和尾灯[2]。

(2)单片机的发展历程

微型计算机的出现是电子数字计算机广泛应用到人们日常工作、生活领域中去的一个重大转折点。它已深入应用到非微型计算机所无法应用的领域,对社会产生了极大的影响。单片微型计算机是微型计算机发展中的一个重要分支,它以其独特的结构和性能,越来越普及地应用到国民经济的各个领域[3]。

单片微型计算机简称为单片机,它在一块芯片上集成了中央处理部件(CPU)、存储器(RAM、ROM)、定时器/计数器和各种输入/输出接口,可见单片机就是一台计算机。由于单片机原来就是为了实时控制应用而设计制造的,因此,又称微控制器[4]。

1974 年,美国仙童(Fairchild)公司研制的世界第一台单片微型机F8,该机由两块集成电路芯片组成,结构奇特,具有与众不同的指令系统,深受民用电器和仪器仪表领域的欢迎和重视。从此,单片机开始迅速发展,应用领域也在不断扩大,现已成为微型计算机的重要分支[5]。单片机的发展经历了以下几个发展过程:

①第一代单片机(1974-1976):这是单片机发展的起步阶段,在这个时期生产的单片机特点是:制造工艺落后和集成度低,而且采用了双片形式。典型的代表产品有Fairchild公司的F8和Mostek387公司的3870等。

②第二代单片机(1976-1978):这是单片机的第二发展阶段,这个时代生产的单片机随之已能在单块芯片内集成CPU、并行口、定时器、RAM和ROM等功能部件,但性能低、品种少、应用范围也不是很广,典型的产品有Intel公司的MCS-48系列机。1976年9月Intel公司推出MCS-48单片机后,单片机就受到了大用户的欢迎。由于其应用广泛,因此使各有关公司都争相推出各自的单片机。如GI 公司推出PIC1650系列单片机,ROCKWELL公司也推出了与6502微处理器兼容的R6500系列单片机,他们都是8位单片机,片内有8位中央处理器(CPU)、并行I/O口、8位定时器/计数器和容量有限的存储器(RAM,ROM)以及简单的中断功能。

1978年下半年MOTOTOLA公司也推出M6800系列单片机,ZILOG公司相继推出Z8单片机系列。1980年INTEL公司在MCS-48系列基础上又推出了高性能的MCS-51系列单片机。这类单片机均带有串行I/O口,定时器/计数器为16位,片内存储容量(RAM、ROM)都相应增大,并有多优先级中断处理功能。

③第三代单片机(1979-1982):这是八位单片机成熟的阶段,这一代单片机和前两代相比,不仅存储容量和寻址范围大,而且中断源、并行I/O口和定时器/计数器个数都有了不同程度的增加,更有甚者是新集成了全双工穿行通信接口电路。在指令系统方面,普遍增设了乘除法和比较指令。这一时期生产的单片机品种齐全,可以满足各种不同领域的需要。代表产品有Intel公司的MCS-51系列机,Motorola公司的MC6801系列机,TI公司的TMS7000系列机,此外,Rockwell、NS、GI和日本松下等公司也先后生产了自己的单片机系列。

1982年MOSTEK公司和Intel公司先后推出了性能更高的16位单片机

MK68200和MCS-96系列,NS公司和NEC公司也分别在原来的8位单片机的基础上推出了16位单片机HPC16040和μPD783××系列。1987年Intel公司又宣布了性能比8096高两倍的CMOS型80C196,1988年推出带EPROM的87C196单片机。由于16位单片机的推出时间较迟,价格昂贵,开发设备有限等多种原因,至今还未得到广泛的应用。而8位单片机已能满足大部分应用的需要,因此,在推出16位单片机的同时,高性能的新型8位单片机也不断问世。如MOTOROLA公司推出了带A/D转换和多功能I/O的68MC11系列,ZILOG公司推出了带有DMA功能的SUPER8,Intel公司在1987年也推出了带DMA和FIFO的UPI-452等。

④第四代单片机(1983年以后):这是十六位单片机和八位高性能单片机并行发展的时代,十六位机的特点是,工艺先进,集成度高和内部功能强,加法运算速

度可达到1us以上,而且允许用户采用面向工业控制的专用语言,如PL/MPLUS C 和Forth语言等.代表产品有Intel公司的MCS-96系列,TI公司的TMS9900,NEC 公司的783××系列和NS公司的HPC16040等。

目前国际市场上8位,16位单片机系列已有很多,但是,在国内使用较多的系列是Intel公司的产品,其中又以MCS-51系列单片机应用尤为广泛。

然而,由于十六位单片机价格比较贵, 销售量不大,大量应用领域需要的是

高性能,大容量和多功能新型八位单片机.这些单片机有Intel公司的88044(双CPU工作),Zilog公司的Super8(含DMA通道),Motorola公司的MC68CH11(内含E2prom及A/D电路)和WDC公司的65C124(内含网络接口电路)等等[6]。

目前,八位高性能单片机已成为主流,单片机发展具体体现在以下几个方

面:CPU功能增强;内部资源增多;引脚的多功能化;低电压低功耗化。

现在单片机可以说是百花齐放、百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地[7]。

纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:

①CPU的发展

增加CPU的字长或提高时钟频率均可提高CPU的数据处理能力和运算速度。CPU的字长已有8位,16位和32位。时钟频率高达20MHZ的单片机也已出现。还有的8位单片机其算术逻辑运算部件(ALU)却是16位内部采用16位数据总线。如NEC公司的μPD7800系列的8位单片机,MITSUBISI公司的M37700系列单片机。他们的数据处理能力和速度比一般8位单片机强,如μPD7800系列单片机作一次16位乘以16位的乘法用3.2μS。16位除以8位的除法用3.0μS。32位除以16位的除法用8.3μS。另外,单片机内部采用双CPU结构也能大大提高处理

能力,如ROCKWELL公司的R6500/21和R65C29单片机。由于片内有两个CPU能同时工作,可以更好地处理外围设备的中断请求,克服了单CPU在多重高速中断响应时的实效问题。如INTEL公司的8044,它的内部实际上是由8051和SIU通信处理鸡组成,由SIU来管理SDLC的通信。这样既加快了通信处理的速度,同时,还减轻了8051的处理负担。

②片内存储器的发展

ⅰ>早期单片机的片内存储器,一般RAM为64—128字节,ROM为1K-2K字节,寻址范围为4K字节。新型单片机片内RAM为256字节,ROM多达16K字节。

如INTEL公司的8052,片内ROM为8K字节。通用仪器公司的70120片内ROM 容量为12K字节。片内ROM容量最大的是日立公司的MC6301Y为16K字节。新型单片机的寻址范围可扩大到64K字节,甚至128K字节(其中随机存储器RAM容量为64K字节,只读存储器ROM容量64K字节)。这类单片机有INTEL公司的MCS-51系列和ZILOG公司的Z8601,Z8603,Z8611,Z8681等。

ⅱ>片内EPROM开始E2PROM化

早期单片机内ROM有的采用可擦式的只读存储器EPROM,然而EPROM必须要高压编程,紫外线擦除,给使用带来不便。近年来,推出的电擦除可编程只读存储器E2PROM。可在正常工作电压下进行改写,并能在断电的情况下,保持信息不丢失。因此,有些厂家开始用EEPROM替代原来的片内EPROM。如TI公司和SEEQ 公司的72710(1K字节E2PROM),72720(2K字节E2PROM),MOTOROLA公司的

68HC11A2(2K字节E2PROM),68HC805C4(2K字节E2PROM),TEXAS仪器公司的

77C82(8K字节E2PROM)。由于写入E2PROM的数据能永久保存,因此,有些厂家已开始将E2PROM用作片内RAM,甚至用作片内通用存储器。这样就可省去备用电池了。

ⅲ>片内程序的保密措施

为了使片内EPROM(或EP2ROM)内容不被复制,因此,一些厂家对片内EPROM(或E2PROM)采用加锁技术,如INTEL公司8×252,加锁后的EPROM(或

E2PROM)的程序只能供片内CPU读取,不能从片外读取。否则必须先开锁,开锁时,CPU先自动擦除EPROM(或E2PROM)中的信息,达到了程序保密的目的。

③加强片内输入输出接口的功能

最初的单片机,片内只有并行输入/输出接口,定时器/计数器,他们的功能也较差,在实际应用中往往还要通过特殊的接口扩展功能,增加应用系统结构的复杂性。

近几年来,新型单片机内的接口,无论从类型和数量上都很大的发展。这不仅大大提高了单片机的功能,并使系统的总体结构也大大简化了,例如,有些单片机的平行I/O口,能直接输出大电流和高电压,可直接用以驱动荧光显示管

(VFD),液晶显示管(LCD)和七段数码显示管(LED)等。这样就减少了应用系统中的驱动器。再如有些单片机,片内含有A/D转换器则在实时控制系统中可省掉外部A/D转换器。

目前,在单片机中已出现的各类新颖接口有数十种:如A/D转换器。LED驱动器,VFD驱动器,正弦波发生器,声音发生器,字符发生器,波特率发生器,锁相环,频率合成器,脉宽调制器等,虽然一个单片机内只含有若干接口,但其功能却比初期的单片机强得多。如INTEL公司的UPI-452,它含有两个DMA控制器和128字节的FIFO缓冲器。因此,用它可作高速主机(80286/80386)的通用外设接口。例如以UPI-452中的128字节的FIFO作为高速主机与慢速传送数据的缓冲器,然后通过UPI-452中的DMA控制器进行快速数据传送。

④单片机在工艺上的提高

单片机的制造工艺直接影响其性能。早期的单片机采用PMOS工艺。目前8位单片机中有二分之一产品已CMOS化,16位单片机也已开始推出CMOS产品。如68HC200,80C196等。为了进一步降低功耗,日立公司的HD63705和RCA公司的CDP6805E2还设有等待和停止两种工作方式。等待方式时,震荡器工作,CPU 停止,存储器和寄存器的内容不变。停止方式时,震荡器和CPU都停止工作,存储器和寄存器内容也不变。等待方式时,由于CPU停止工作,使单片机的总功耗大为下降。停止方式时,则单片机的功耗最小,例如RCA公司的CDP8605E2,在5V工作电压下,正常功耗为35MW,等待方式和停止方式时的功耗分别仅为5MW 和5μW。

此外,采用CMOS工艺的单片机,其工作电源范围较宽。如用NMOS工业的单片机,工作电源一般为4.5-5.5V。采用COMS工艺的单片机,如RCA公司的CDP1804AC为4-6.5V。功耗大小与电源电压成正比,所以降低电源电压即可降低功耗,但是降低电压会降低指令执行速度,也即降低单片机的运算速度。故一般希望在一定速度的前提下,尽量降低工作电压以减小功耗。

随着新型单片机片内接口电路的增多,外引脚也增多。为减少外引脚线,目前主要采用两种方法,其一是采用新颖的通信总线以减少外引线。另外是改进外封装。如采用扁平引脚封装,方形引脚封装和叠背式封装,它们的引脚都比双列直插式封装要多得多。

⑤片内ROM中固化应用软件和系统软件

将一些应用软件和系统软件固化于片内ROM中,以便简化用户编制用户程序,为用户开发和应用提供方便。如RUPI-44系列单片机,把通信控制软件固化在片内,使用户的通信程序大大简化。又如INTEL公司在有的MCS-51单片机内固化PL/M51语言,在8052BH中固化了BASIC解释程序,用户不仅可以用汇编语言编程,还可以BASIC语言编程等。而且还允许BASIC语言和汇编语言相互调用。

需要快速控制时,可以用汇编语言,如采样,A/D转换等。在做复杂的数据运算时,则又可以用汇编语言来调用BASIC中现成的运算子程序。可见它既能满足速度方面的要求,又能简化用户编程。再如RCA公司的68HCO5D2在片内固化了键盘管理程序,甚至在CDP1804P内固化了PASCAL语言等[8]。

单片机的技术还在不断发展,新型单片机还将不断涌现。当前单片机的产量占整个微机产量的80%以上。在我国低档8位单片机于80年代初就开始应用,目前已转向高档8位单片机的应用,也有不少单位已转向16位弹片机的开发和应用。

①MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。像80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗像电池供电的应用场合。所以这种工艺将是今后一段时期单片机发展的主要途径。

②微型单片化。现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。

此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。

③主流与多品种共存

现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾的Winbond系列单片机。所以C8051为核心的单片机占据了半壁江山。而Microchip公司的PIC精简指令集(RISC)也有着强劲的发展势头,中国台湾的HOLTEK公司近年的单片机产量与日俱增,与其低价质优的优势,占据一定的市场分额。此外还有MOTOROLA公司的产品,日本几大公司的专用单片机。在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成、共同发展的道路[9]。

当今,计算机技术带来了科研和生产的许多重大飞跃,微型计算机的应用已

经渗透到生产,生活的各个方面。其中单片机虽然问世不久,然而体积小、廉价、

功能强,其销售额以每年近80%的速率增长。它的性能不断提高,适用范围越来越宽,在计算机应用领域已经占有日益重要的地位[10]。

单片微型计算机简称单片微机或单片机,又称微控制器。它是在一块半导体芯片上,集成了CPU、ROM、I/O接口、定时器/计数器、中断系统等功能部件,构成了一台完整的数字电子计算机。由于集成电路技术的进步,片内甚至还可包含HSO、HIS、A/D转换器、PWM等称为“片内外设”的特殊功能部件。随着单片机功能的增强,由单片机构成的计算机应用系统的功能也日益增强。它一样可以配用打印机、绘图仪、CRT等外围设备,一样可以联网。特别是1987年Intel公司在MCS-96的基础上继续推出了MCS-196,又陆续出现了许多新趋向,例如HSO、HIS 发展为EPA;数据传送有了PTS;配合大功率晶体管的应用,有了波形发生器,拓展了在电气传动领域的突出地位,并使它不断拓宽应用范围,增添了新的活力。

单片机的应用结束了计算机专业人员“垄断”计算机系统开发与应用时代,它既给各种专业人员,特别是许多工程技术人员带来了学习和掌握计算机技术(不单操作使用)的紧迫性,同时也带来了可能性,因为组成计算机应用系统变得容易,平凡,增强了人们进入这一领域的自信心。

单片机的特点:

单片机芯片集成度很高,它将微型计算机的主要部件都集成在一块芯片上,具有下列特点:

①体积小,重量轻,价格便宜,耗电少;

②根据工控环境要求设计,且许多功能部件集成在芯片内部,其信号通道受外界影响小,故可靠性高,抗干扰性能优于采用一般的CPU;

③控制功能强,运行速度快.其结构组成与指令系统都着重满足工控要求.有极其丰富的条件分支转移指令,有很强的位处理功能和I/O口逻辑操作功能;

④片内存储器的容量不可能很大,引脚常不够用,且兼第二功能以至第三功能.但存储器和I/O接口都易于扩展。

单片机是在一块芯片上集成了一台计算机所需的CPU、存储器、输入/输出部件和时钟电路等。因此它具有体积小、使用灵活、成本低、易于产品化、抗干扰能力强、可在各种恶劣的环境下,可靠的工作等特点。所以说单片机是近来计算机领域内崛起的一棵新苗。特别是它的强大的面向控制的能力,使它在工业控制、智能仪表、外设控制、家用电器、机器人、军事装置等方面得到了广泛的应用。1983年9月在巴黎召开的第九届世界计算机会议上,对单片机的发展和应用给予了充分肯定,认为8位单片机向多功能,低功耗,低价格的方向发展将逐步取代模拟控制的趋势,整个工业设备和工艺将进行一次以普及应用微机为特征的技术改造[11]。

单片机主要可用于以下几个方面

ⅰ>因为它具有“小,轻,兼,省”的特点,尤其耗电少,又可使供电电源的体积小,重量轻,所以特别适用于“电脑型产品”,在家用电器,玩具,游戏机,声像设备,电子称,收银机,办公设备,厨房设备等许多产品上得到应用;

ⅱ>适用于仪器,仪表,不仅能完成测量,还具有处理(运算,误差修正,线性化,零漂处理),监控等功能,易于实现数字化和智能化;

ⅲ>有利于“机电一体化”技术的发展,多用于数控机械,缝纫机械,医疗设备,汽车等;

ⅳ>广泛应用于打印机,绘图仪等许多计算机外围设备,特别是用于只能终端,可大大减轻主机负担;

ⅴ>用于各种工业控制,如温度控制,液面控制,生产线顺序控制等;

ⅵ>宜于多机应用.例如机床加工中心,其各种功能可分散由各个单片机子系统分别完成,上级主机则负责统一管理,协调.又如要求较高的数据检测采集系统,每一采集通道如是一个单片机子系统,可实现多点同时快速采集和预处理,然后

再由主机进行集中处理和控制,以构成大型的实时测控系统[12]。

上面的归纳还不算完整,但已可知单片机的应用已渗透到国民经济的各个领域,极大地推动了计算机技术的普及,而且可以预期,随着单片机性能的进一步提高,它的应用将更趋广泛.它对我国许多产品的升级换代,工厂企业设备更新将起着十分巨大的作用。

1.4课题研究的主要工作

(1)系统硬件电路设计、组装、调试;

(2)系统应用软件的编制、调试;

(3)系统应用软件的链接调试、固化、脱机(脱离开发装置)运行。

2 系统设计方案的研究

2.1 设计任务

(1)设计内容

在各种操作时信号灯应输出的信号见表2.1。

(2)设计要求

①根据技术指标要求及实验条件自选方案设计出原理电路图,分析工作原理。

②安装调试所设计的电路,使之达到设计要求。

③记录实验结果

④撰写设计报告、调试总结报告及使用说明书。

2.2 系统实现方案分析

实现上述功能,可以有三种设计方案。各个方案具体分析如下:

方案一:用数字逻辑电路来完成

使用数字逻辑电路完成设计所需要器件如下:本设计可采用、74LS32四2输入端或门一片、75451 两路二输入与门、74LS05反向器一片、导线若干。

图2.1为此方案实现上述功能最简单的接法。由图可见用数字逻辑电路设计,所用硬件少、造价低,但电路复杂,难以维护。特别是转向时难以确定、准确度低,基本无法达到系统设计要求。

方案二:用模拟电路来实现。

设计图如图2.2所示:

原理:

图2.1 用数字逻辑电路完成的汽车转向灯控制系统

图2.2用模拟电路完成的汽车转向灯控制系统

按本方案设计的汽车转向灯电路,能在20s左右自动关闭转向灯电源,从而

避免因忘记关闭转向灯使导致交通事故。利用电容器的充放电原理,如按一下按纽开关AN1,电源E对C1充电,BG1导通J1吸合,左转向灯亮;当C1两端电压通过R1、R2放电至小于BG1导通电压时,BG1截止,J1释放使转向灯自动关闭.灯亮时间取决于R3、R2、C1。同理,AN2控制右转弯的灯。为了防止刚左转弯后又向右转弯,此时左灯还亮,AN2和AN3连动,向右转时短路C1,反之依然。注意不能同时按下AN1、AN2,以免电源短路。

方案三:用单片机系统实现。

使用单片机系统完成设计所需器件如下: 8051一片,发光二级管七个,

74LS32 2输入端或门一片、75451 两路二输入与门、74LS05反向器一片、7427 三3输入或非门一片、七个三极管,五个电阻,一个5V的直流电源,五个单刀单执开关,导线若干。

开始时,先初始化P1口,使它的发光二极管处于全熄灭的状态。然后从P1.0、

P1.1口输入两个开关量来控制左右灯的亮和不亮。那么,计算机只需对此开关量进行识别、判断,它判断的逻辑过程如下:如果发现P1.0不为高电平,则再判断P1.1是否为高电平,若P1.1也不为高电平,则说明左右灯都不亮。若P1.1为高电平,则说明左转灯亮。延时置标志位。然后返回程序,进入下一次结果的判断。如果发现P1.0为高电平,而且P1.1不为高电平,则又灯亮。延时,置标志位返回主程序;若P1.1为高电平,则灯都不亮。延时清标志位,返回主程序,进行下一次的结果的识别和判断。

方案比较:

第一种方案电路简单,但无法达到设计要求;第二种方案在一定条件下可满足实际要求,但在道路复杂需频繁转向时,无法准确显示汽车当前行驶状况,故也不满足设计要求;第三种方案相对完善,可准确的反映汽车当前行驶状况。所以这里采用第三种设计方案。

3 总体设计

3.1 具体电路设计

3.1.1 芯片简介

80C51

8051单片机是美Intel公司在1980年推出MCS-51单片机,的第一个成

员,MCS是Intel公司的注册商标。凡Intel公司生产的以8051为核心单元的其他派生单片机却不能称为8051系列。也就是说,MCS-51系列是专指Intel公司生产的以8051为核心单元的单片机,而8051系列泛指所有公司的所有单片机。

80C51系列单片机包括Intel公司的MCS-51单片机,又包括了以8051为核心单元的世界许多公司生产的单片机,比如PHILIPS的83C552及51LPC系列等、SIEMENS的SAB80512等、AMD的8053等、OKI的MSM80C154等、ATMEL公司的FLASH单片机89C51等、DALLAS公司的DS5001等、华邦公司的W78C51及W77C51等[13]。

从MCS-48单片机发展到今天的新一代单片机,大致经历了三代.如以Intel8位单片机为例,这三代的划分大致如下:

第一代:以MCS-48系列单片机为代表,属于低性能单片机阶段;

第二代:以MCS-51系列的8051、8052单片机为代表。

扩大了片内存储容量和外部寻址空间;

增强了并行口,增设了全双工串行口1/O;

增加了定时器/计数器的个数并扩张了长度;

增强了中断系统;

具备较强的指令寻址和运算等功能;

增设了很有特色的布尔处理机。

可以看出,这一代单片机主要的技术特征是为单片机设置了完善的外部并行总线和具有多机识别功能的串行通信接口。规范了功能单元的特殊功能寄存器控制模式及适应控制器特点的布尔处理系统和指令系统,为发展具有良好兼容性的新一代单片机奠定了良好的基础。

第三代:以80C51系列单片机为代表。

80C51系列单片机保留了MCS-51单片机的所有特性,内部组成基本相同。80C51系列单片机增设了两种可以用软件进行选择的低功耗工作方式:空闲方式和掉电方式。

内部带有程序存储器的为80C51,不带的为80C31。本设计采用80C51单片机完成所需功能[14]。

80C51的基本结构包括:中央处理器,数据存储器,并行I/O口,串行I/O口,

定时器/计数器,中断系统,定时电路及元件。

(1)中央处理器

单片机的中央处理器和通用微处理器基本相同,是单片机的核心,主要完成运算和控制功能,又增设了“面向控制”的处理功能,增强了实时性。

(2)数据存储器

在单片机中,用随机存取存储器来存储程序在运行期间的工作变量和数据,所以称为数据存储器。一般在单片机内部设置一定容量的RAM,这样小容量的数据存储器以高速RAM的形式集成在单片机内,以加快单片机运行的速度,而且这种结构的RAM还可以使存储器的功耗下降很多。

(3)并行I/O口

单片机往往提供了许多功能强,使用灵活的并行输入/输出引脚,用于检测与控制,有些I/O引脚还有多种功能,比如可以数据总线的数据线,地址总线的地址线,控制总线的控制线等。单片机I/O引脚的驱动能力也逐渐增大,甚至可以直接驱动外扩的LED显示器。

(4)串行I/O口

目前高档8为单片机均设置了全双工串行I/O口,用来实现与某些终端设备进行串行通信,或者和一些特殊功能的器件相连的能力,甚至用多个单片机相连构成多机系统.随着应用的拓展,有些型号的单片机内部还包含有两个串行I/O 口。

(5) 定时器/计数器

在单片机的实际应用中,往往需要精确的定时,或者需对外部时间进行记数。为了减少软件开销和提高单片机的实时控制能力,因而在单片机的内部设置定时器/记数器电路,80C51共有两个16位定时器/记数器, 80C52共有三个16位定时器/记数器。

(6)中断系统

80C51的中断功能较强,具有内、外共五个中断源,两个中断优先级。

(7)定时电路及元件

计算机的整个工作是在时钟信号的驱动下,按照严格的时序有规律的一个节拍一个节拍的执行各种操作.单片机内部设有定时电路,只需外接震荡元件即可工作.外接震荡元件一般采用晶体震荡器,或选用廉价的RC震荡器,也可用外部时钟源,作为震荡元件.近来有的单片机将震荡元件也集成在芯片内,这样不仅大大缩小了单片机的体积,同时也方便了使用。

由上可见,单片机在机构上突破了常规的按逻辑功能划分的芯片,由多片构成微型计算机的设计构想,将构成计算机的许多功能集成在一块晶体芯片上,在众多的单片机中,又以80C51的结构具有显著特点,形成了主流机型,被多家单片

机厂家选作内核[15]。

80C51的引脚及其功能:

80C51有40引脚双列直插,44引脚(PQFP/TQFP)和44引脚(PLCC)封装形式.

按引脚的功能可分为三类

(1)电源和晶震

VCC-----运行和程序效验时接电源正端

VSS-----接地

XTAL1-----输入到单片机内部振荡器的反向放大器.当采用外部振荡器时,对HMOS单片机,此引脚接地;对CHMOS单片机,此引脚做驱动端

XTAL2-----反向放大器的输出,输入到内部时钟发生器.当采用外部振荡器时,XTAL2接收振荡器信号

(2)I/O(输入/输出)

共4个口,32根I/O线

P0----8位,漏极开路的双向I/O口

当使用片外存储器时,作低8位地址和数据分时复用.在程序效验期间,输出指令字节,验证对需加外部上拉电阻。

P0口能驱动8个LSTTL负载;

P1-----8位准双向I/O口

在编程/效验期间,用做输入低位字节地址。

P1口可驱动4个LSTTL负载;

P2-----8位,准双向I/O口

当使用片外存储器时输出高8位地址。在编程/效验期间,接受高位字节地址。

P2口可以驱动4个LSTTL负载;

P3-----8位准双向I/O口,具有内部上拉电路

P3提供各种替代功能.在提供这些功能时,其输出锁存器应由程序置1。

P3口可以输出/输入4个LSTTL负载。

串行口:

P3.0------RXD串行输入口;

P3.1------TXD串行输入口。

中断:

P3.2-----INTO 外部中断0输入;

P3.5-----INT1 外部中断1输入。

定时器/记数器 :

P3.4-----T0定时器/记数器0外部输入;

P3.5-----T1定时器/记数器1外部输入。

数据存储器选通:

P3.6-----WR 低电平有效,输出,片外存储器写选通;

P3.7-----RD低电平有效,输出,片外存储器读选通。

(3)4根控制线

RST----复位输入信号,高电平有效.在震荡器工作时,在RST上作用两个机器周期以上的高电平,将器件复位。

EA/VPP----片外程序存储器访问允许信号,低电平有效。

ALE/PROG-----地址锁存允许信号,输出。

在访问片外存储器或I/O时,用于锁存低8位地址,以实现低8位地址与数据的隔离。

由于ALE以1/6的振荡频率固定速率输出,可作对外输出时钟或用作外定时脉冲。

在EPROM编程期间,作输入、输入编程脉冲。

ALE可驱动8个LSTTL负载。

PSEN-----片外程序存储器读选通信号,低电平有效。

在从片外程序存储器取指期间,在每个机器周期中,当PSEN有效时,程序存储器的内容被送上P0口.PSEN可以驱动8个LSTTL负载。

由于工艺和标准化,测试仪器等原因,芯片的引脚数目是有限的,但单片机为实现功能所需要的信号数目却与实际引脚数目相差很多,这时往往定义一些引脚为多功能,使单片机应用系统的构造更显灵活[16]。

3.1.2 MCS-51系列单片机的指令系统

一台计算机在设计时已决定了共有多少条指令以及每条指令所能执行的操作功能,根据设计使某型计算机具有的指令的集合便构成这一计算机的指令系统。MCS-51系列单片机的指令系统共有111条指令,按照他们的操作性质可划分成数据传送、算术操作、逻辑操作、程序转移、位操作等5个大类。

MCS-51系列单片机的指令长度较短:单机器周期指令64条,双机器周期指令45条,只有乘除两条指令需要4个机器周期。这些指令在12MHZ晶震的情形下,执行时间分别为1微秒、2微秒、4微秒。可见,MCS-51指令系统在存储空间和执行期间方面具有较高的效率,编成的程序占用内存单元少,执行也很快捷,与其应用范围的要求相适应。

MCS-51指令系统还具有简明,整齐,易于掌握的特点,很适合初学者学习。

在MCS-51指令系统中,有丰富的位操作指令,形成一个相当完整的位操作指令子集,成为该指令系统的重大特色。这对于需要进行大量位处理的程序将带来明显的简洁和方便。

每一条指令通常由操作码和操作数组成,前者表示计算机执行该条指令将进行何种操作,后者表示参加操作的数的本身或操作数所在的地址。一台计算机在设计时也已决定了每条指令的操作码的表示形式,这就是指令的助记符。一般都将指令功能的英文缩写字用作助记符,以便记忆[17]。

3.1.3汇编语言简介

完成某项特定任务的指令的集合称为程序。计算机是按照程序一条条依次执行指令而工作的,用户要计算机完成各种任务,就要设计各种应用程序,设计程序就要用到程序设计语言。

程序设计语言有三种:机器语言、汇编语言和高级语言。机器语言是机器唯一能“懂”的语言,用汇编语言或高级语言编写的程序(称为源程序)最终都必须翻译成机器语言的程序(称为目标程序),计算机才能“看懂”,然后逐一执行。但是,机器语言只是一种用二进制数0、1组成的代码,人们不易辨识、记忆,因此使用不方便,易错,很难用它来进行程序设计。

高级语言是面向问题和计算过程的语言,它可通过用于各种不同的计算机,用户编程时不必仔细了解所用的计算机的具体性能与指令系统,而且语句的功能强,常常一个语句已相当于很多条计算机指令,于是用高级语言编制程序的速度比较快,也便于学习和交流,所以使用很多。但是编制程序工作量不大,规模较小的计算机系统,使用汇编语言编程也还方便,而且高级语言源程序要通过预存储于计算机存储器内的编译程序或解释程序才能翻译成机器语言,而存储量较小的计算机系统容纳不下,因此也无法配用这些工具程序,便必须应用汇编语言编程了。

用汇编语言编制程序时,程序的每一个语句都于计算机的某一条具体指令相对应,因此必须熟悉机器的指令系统。有经验的程序员用汇编语言编出的程序其质量优于用高级语言编出的程序。根据统计,译成机器语言后,后者一般长度增加15%-200%,占用的内存空间相随扩大,执行时间也相应增长50%-300%。可见,对于要求反应灵敏和与控制及时的工控,检测等实时控制系统以及要求体积小,系统小的许多“电脑化”产品,采用汇编语言编程,其优越性比较明显。也就是说,汇编语言程序设计有其特定的应用范围,用得也相当广泛。

学习微机原理课程时通常都伴随着学习汇编语言程序,因为阐述微机原理只有结合具体机型才能比较深入:一方面掌握这一机型的结构、性能;另一方面掌握它的指令系统以及与指令系统紧密结合的汇编语言程序。同时学习两者可以达到融会贯通和相互促进的作用。

汇编语言源程序也要通过汇编程序这一工具程序才能机译成机器语言。汇编程序的容量并不很大(约占2-4KB内存单元),不过容量很小的系统往往已无法配

用。好在汇编语言还有便于手译(人工翻译)的优点,我们学习指令系统的同时,应该熟练掌握将源程序准确的手译成机器码的技能[18]。

3.1.4 单元电路设计

(1)元器件

本设计可采用80C51一片、74LS32 四2输入端或门一片、74LS02四2输入端或非门一片、74LS05反向器一片、5V直流电源两个、单刀单抛开关五个、发光二级管七个、三极管七个、电阻五个、导线若干。

(2)实现所需设备

PC机,单片机实验箱。

(3)具体电路见图3.1所示。

图3.1 单片机控制汽车转向灯电路

由图3.1可知,各种驾驶操作的信号自P3口送入单片机,而使信号灯点亮输出信号自P1口输出。图中的晶体管为输出驱动级,图的下部是故障监控电路。在P1.0~P1.5共6路输出中,如轮流使1路的晶体管断开,这1路的信号灯将熄灭,而其他5路的晶体管接通,相应的信号灯点亮,则在正常情况下,信号灯熄灭的那路将使P1.7呈现低电平,要是P1.7出现高电平,可说明当前这1路有了故障。另外,如果使6路的晶体管全部接通,在正常情况下,P1.7应呈高电平;要是P1.7出现低电平,也说明信号线路存在故障。有故障时,通过软件使P1.6输出高电平,以点亮故障信号灯报警。

除硬件安排以外,单片机控制系统要实现1、2、3三项功能还必须通过软件编程的配合。

(4)实现方法

①按照设计图在单片机实验平台上接线,确认接线无误后接通电源;

②在PC机上编程并调试;

③当通过编译无误后接通PC机和单片机实验箱;

④用六个开关模拟汽车操作杆,观察六个信号灯的闪烁及点亮和熄灭情况。

汽车车灯控制电路

课程设计说明书 课程设计名称:电子技术课程设计 题目:汽车车灯控制电路 学生姓名:杰 成绩

专业:电气工程及其自动化学号:20 指导教师:吴昌东 日期:2016年7 月1日

汽车车灯控制电路 摘要:本方案设计了一个“汽车车灯控制电路”。“汽车车灯控制电路”作为电子技术基础课程的一个实践,采用74LS138译码器控制输出实现对六盏指示灯的控制,并配合74LS76JK触发器实现三进制循环计数器控制,即可轻易实现汽车正常运行和刹车的情况模拟。为实现汽车左右转弯时车灯循环闪烁的功能,需要配合74LS138译码器的另一输入S1即可实现。定时脉冲源部分由555定时器组成的多谐振荡器电路实现。 关键词:汽车;指示灯,74LS138,555定时器 Abstract: The design of this project is a " Automobile lamp control circuit", as a basic course of electronic technology practice. In order to realize the control of the six pilot lamp, automobile lamp control circuit uses the 74LS138 decoder to control the output, and with the 74LS76JK trigger to achieve three decimal cycle counter control, so that can easily achieve simulation of normal operation of the car and brake. In order to realize the function of cycle flashing of the lamp when the vehicle turns around,needs to cooperate with the another input S1 of the 74LS138 decoder . The timing pulse source is realized by the circuit of multivibrator circuit composed of 555 timer. Keyword:Automobile,pilot lamp,74LS138,555 timer

汽车车灯智能控制系统毕业设计

本科生毕业设计(论文) 学院:____________________ 专业:____________________ 学生:_____________________ 指导教师:_____________________ 完成日期年月

汽车车灯智能控制系统设计 Design of Intelligent Control System for Automobile Lamp 总计:24页 表格:1个 插图:18幅

汽车车灯智能控制系统设计 Design of Intelligent Control System for Automobile Lamp 学院:_______________________________ 专业:_______________________________ 学生姓名:_______________________________ 学号:_______________________________ 指导教师(职称):________________________ 评阅教师: 完成日期:

汽车车灯智能控制系统设计 电气工程及其自动化专业 [摘要]本系统是基于单片机控制的汽车车灯智能系统,模拟并显示出汽车驾驶过程的灯光控制。其中主要包括汽车的远近光灯的模拟显示。具体是通过单片机板上的超声波测距模块和光线感应模块来控制LED灯的亮灭显示状态。在本设计过程中,通过使用单片机来控制车灯的状态,并把模拟信息在LCD上显示出来,以此加强了对单片机的了解和使用。 [关键词]单片机;电路基础;汽车车灯控制系统;LED灯 Design of Intelligent Control System for Automobile Lamp Electrical Engineering and Automation Specialty LI Lin-jie Abstract: This system is the intelligent automobile lamp based on MCU control system simulation and to show the car driving lights control. Including the car made a left turn as far as light, brake and alarm switch, analog display. Is controlled by switching actions of the MCU Board LED lights shows a left turn, right turn, brake and other corresponding State. During the design process, through the use of Protel drawing schematics, makes the circuit more intuitive and deepened understanding of Protel application. Key words: Microcontroller; circuit theory; automobile lamp control system; LED lights

汽车车灯控制系统讲解

信息科学与技术学院微机原理与接口技术 课程设计报告 题目名称:汽车车灯控制系统 学生姓名:吴权权 学号: 2009082190 专业年级:计科09-1班 指导教师:裘祖旗 时间: 2012-1-12

目录 1.题目及要求 (1) 1.1 题目 (1) 1.2 要求 (1) 2.功能设计 (1) 2.1 汽车图形 (1) 2.2 汽车左转 (1) 2.3 汽车右转 (1) 2.4 汽车前进 (1) 2.5 汽车倒退 (1) 2.6 汽车停止 (1) 2.7 响铃模块 (1) 3.主流程图 (2) 4.详细设计 (3) 4.1 汽车图形显示 (3) 3.2 汽车停止、转向、倒车的指示 (3) 5.结果显示 (4) 5.总结 (7) 6、程序代码 (8)

1.题目及要求 1.1 题目 汽车车灯控制系统 1.2 要求 1)实现停止时的指示灯; 2)实现汽车转向时指示 3)实现倒车指示 4)扩展功能:实现倒车的声音提示 2.功能设计 2.1 汽车图形 功能:用汇编语言在dos下实现一个汽车的图形,和四盏灯。 2.2 汽车左转 功能:按’A’键,实现汽车的左转,左前、左后指示灯亮,右前、右后指示灯灭。 2.3 汽车右转 功能:按’D’键,实现汽车的右转,左前、左后指示灯灭,右前、右后指示灯亮。 2.4 汽车前进 功能:按’W’键,实现汽车的向前行驶,并且四盏指示灯全灭。 2.5 汽车倒退 功能:按’S’键,实现汽车的倒退行驶,并且后面2盏指示灯全亮,前面2盏指示灯全灭。 2.6 汽车停止 功能:按’B’键,实现汽车的停止,并且四盏指示灯全亮和倒车提示音。 2.7 响铃模块 功能:汽车停止时,提供倒车提示音。

电子设计毕业设计-汽车尾灯控制电路设计论文资料-正文

1 引言 在日新月异的21世纪里,电子产品得到了迅速发展。许多电器设备都趋于人性化、智能化,这些电器设备大部分都含有CPU 控制器或者是单片机。单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统、通讯设备、日常消费类产品和玩具等。并且已经深入到工业生产的各个环节以及人民生活的各个方面,如车间流水线控制、自动化系统等、智能型家用电器(冰箱、空调、彩电)等。用单片机来控制的小型电器产品具有便携实用,操作简单的特点。 本文设计的汽车尾灯控制电路属于小型智能电子产品。利用单片机进行控制,实时时钟芯片进行记时,外加掉电存储电路和显示电路。此设计具有相当重要的现实意义和实用价值。 2 系统概述 本设计以AT89S52单片机为核心,构成单片机控制电路,完成对它们的自动调整和掉电保护。人机接口由四个按键来实现,用这四个按键对汽车左转,右转,停车和检测进行控制。。软件控制程序实现所有的功能。整机电路使用+5V 稳压电源,可稳定工作。系统框图如图2-1所示,其软硬件设计简单,可广泛应用于长时间工作的系统中。 图2-1 系统框图 3 方案选择 由于汽车尾灯控制电路的种类比较多,因此方案选择在设计中是至关重要的。正确地选择方案可以减小开发难度,缩短开发周期,降低成本,更快地将产品推向市场。 ** 方案1——基于AT89S52单片机的汽车尾灯控制电路设计 直接用AT89S52单片机来实现汽车尾灯控制电路设计。AT89S52是一种带8K 字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦写1000余次。由于将多功能8位CPU 和闪烁存储器组合在单个芯片中,A TMEL 的A T89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 用单片机来实现汽车尾灯控制电路设计,无须外接其他芯片,充分利用了单片机的资源。 ** 方案2——基于电子元件的汽车尾灯控制电路设计 人机接口 显示电路 软件控制程序 电源电路 单片机控制电路

汽车智能照明控制系统设计

毕业设计(论文) 汽车智能照明控制系统 学生姓名: 学号: 所在系部: 专业班级: 指导教师: 日期:二〇一七年五月

学位论文原创性声明 本人郑重声明:所呈交的学位论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 作者签名:年月日 学位论文版权使用授权书 本学位论文作者完全了解学院有关保管、使用学位论文的规定,同意学院保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。 本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 本学位论文属于 1、保密□,在年解密后适用本授权书。 2、不保密□。 (请在以上相应方框内打“√”) 作者签名:年月日 导师签名:年月日

摘要 在当今社会,人们生活得到了极大的提高,汽车拥有量也在不断增加。汽车作为快捷方便的交通工具,给我们的生活带来了诸多方便,同时也带来不少的交通安全问题。汽车照明系统作为现代汽车的必备安全系统之一,在安全性方面有很多值得改进的地方。大部分的汽车的照明系统目前还是以传统手动操作为主,因此,实现汽车照明的智能控制是非常有必要的。 本文首先对汽车智能照明控制系统的研究背景和国内外概况作了简要介绍,给出了设计任务要求和总体设计方案,并根据实际情况做了硬件设计。硬件设计部分包括主控部分、电源设计部分、数据采集部分和模拟车灯控制部分。本设计是通过STM32单片机对传感器采集到的数据进行分析后对模拟车灯进行控制,控制的具体步骤通过软件编程实现。本文还对实物模型的制作流程作了简单介绍,并给出了实物图。最后对现阶段的研究进行总结并得出了结论,最终结论表明该系统在实际应用中是可行的。 关键词:汽车车灯;STM32F103C8T6;传感器

汽车车灯控制系统DOC

信息科学与技术学院微机原理与接口技术课程设计报告 题目名称:汽车车灯控制系统

目录 1.题目及要求 (1) 1.1 题目 (1) 1.2 要求 (1) 2.功能设计 (1) 2.1 汽车图形 (1) 2.2 汽车左转 (1) 2.3 汽车右转 (1) 2.4 汽车前进 (1) 2.5 汽车倒退 (1) 2.6 汽车停止 (1) 2.7 响铃模块 (1) 3.主流程图 (2) 4.详细设计 (3) 4.1 汽车图形显示 (3) 3.2 汽车停止、转向、倒车的指示 (3) 5.结果显示 (4) 5.总结 (7) 6、程序代码 (8)

1.题目及要求 1.1 题目 汽车车灯控制系统 1.2 要求 1)实现停止时的指示灯; 2)实现汽车转向时指示 3)实现倒车指示 4)扩展功能:实现倒车的声音提示 2.功能设计 2.1 汽车图形 功能:用汇编语言在dos下实现一个汽车的图形,和四盏灯。 2.2 汽车左转 功能:按’A’键,实现汽车的左转,左前、左后指示灯亮,右前、右后指示灯灭。 2.3 汽车右转 功能:按’D’键,实现汽车的右转,左前、左后指示灯灭,右前、右后指示灯亮。 2.4 汽车前进 功能:按’W’键,实现汽车的向前行驶,并且四盏指示灯全灭。 2.5 汽车倒退 功能:按’S’键,实现汽车的倒退行驶,并且后面2盏指示灯全亮,前面2盏指示灯全灭。 2.6 汽车停止 功能:按’B’键,实现汽车的停止,并且四盏指示灯全亮和倒车提示音。 2.7 响铃模块 功能:汽车停止时,提供倒车提示音。

3.主流程图 No Yes Yes RET No Yes RET No Yes RET No Yes RET No Yes RET No 非定义字符 RET Yes 开始 与W 比较 有无按健 退出 等待 与A 比较 与D 比较 调用DRAW_W 调用DRAW_A 调用DRAW_D 与S 比较 调用DRAW_S 和响铃函数 与B 比较 调用STOP 与空格比较

汽车尾灯控制电路

电子技术课程设计任务书

电子技术课程设计任务书 2.对课程设计成果的要求〔包括图表、实物等硬件要求〕: 设计电路,安装调试或仿真,分析实验结果,并写出设计说明书,语言流畅简洁,文字不得少于3500字。要求图纸布局合理,符合工程要求,使用Protel软件绘出原理图(SCH)和印制电路板(PCB),器件选择要有计算依据。 3.主要参考文献: [1]谢自美。电子线路设计、实验、测试[M]华中理工大学,2001 [2] 彭介华. 电子技术课程设计指导[M]. 北京:高等教育出版社,1997 [3] 毕满清. 电子技术实验与课程设计[M]. 北京:机械工业出版社,1995 [4] 陈明义. 电工电子技术课程设计指导[M]. 长沙:中南大学出版社,2002 [5] 陈永甫. 新编555集成电路应用800例[M]. 北京:电子工业出版社2000 [6] . 4.课程设计工作进度计划: 序号起止日期工作内容 1 2011-1-3 布置任务,教师讲解设计方法及要求 2 2011-1-4 学生查找阅读资料,并确定方案 3 2011-1-5 学生设计小组会议,讨论方案 4 2011-1-6~11 设计、仿真实验 5 2010-1-12~13 写说明书,小组讨论 6 2010-1-14 答辩 指导教师苏泽光日期: 2010 年 12 月日

目录 引言 (1) 1 设计方案 (2) 汽车尾灯电路实际设计要求 (2) 设计原理及原理框图 (2) 2 单元电路设计 (2) 时钟脉冲电路 (2) 开关控制电路 (4) 三进制计数器 (5) 译码、显示驱动电路 (6) 3 性能测试与仿真 (7) 仿真软件的简单介绍 (7) Protel 99SE简单介绍 (7) IN Multisim10简单介绍 (8) 利用Multisim仿真与测试 (9) 原理图(SCH)和电路板(PCB) (14) 4结论 (15) 参考文献 (17) 摘要 汽车行驶时会有正常行驶、左转弯、右转弯和刹车四种情况,针对这四种情况

汽车车灯控制系统课程设计报告

汽车车灯控制系统课程设计报告

信息科学与技术学院微机原理与接口技术 课程设计报告 题目名称:汽车车灯控制系统 学生姓名:吴权权 学号: 2009082190 专业年级:计科09-1班 指导教师:裘祖旗 时间: 2012-1-12

目录 1.题目及要求 (1) 1.1 题目 (1) 1.2 要求 (1) 2.功能设计 (1) 2.1 汽车图形 (1) 2.2 汽车左转 (1) 2.3 汽车右转 (1) 2.4 汽车前进 (1) 2.5 汽车倒退 (1) 2.6 汽车停止 (1) 2.7 响铃模块 (1) 3.主流程图 (2) 4.详细设计 (3) 4.1 汽车图形显示 (3) 3.2 汽车停止、转向、倒车的指示 (3) 5.结果显示 (4) 5.总结 (7) 6、程序代码 (8)

1.题目及要求 1.1 题目 汽车车灯控制系统 1.2 要求 1)实现停止时的指示灯; 2)实现汽车转向时指示 3)实现倒车指示 4)扩展功能:实现倒车的声音提示 2.功能设计 2.1 汽车图形 功能:用汇编语言在dos下实现一个汽车的图形,和四盏灯。 2.2 汽车左转 功能:按’A’键,实现汽车的左转,左前、左后指示灯亮,右前、右后指示灯灭。 2.3 汽车右转 功能:按’D’键,实现汽车的右转,左前、左后指示灯灭,右前、右后指示灯亮。 2.4 汽车前进 功能:按’W’键,实现汽车的向前行驶,并且四盏指示灯全灭。 2.5 汽车倒退 功能:按’S’键,实现汽车的倒退行驶,并且后面2盏指示灯全亮,前面2盏指示灯全灭。 2.6 汽车停止 功能:按’B’键,实现汽车的停止,并且四盏指示灯全亮和倒车提示音。 2.7 响铃模块 功能:汽车停止时,提供倒车提示音。

智能灯光控制系统概述

智能灯光控制系统概述 一、概述随着时代的发展,城市现代化建设步伐不断加快,对城市道路照明及城市亮化工程需求也更大, 而能源的供需矛盾也越来越突出,节电节能、绿色照明的要求越来越迫切,越来越高。现在再采用那些传统 的手控、钟控城市照明系统的方法已不能满足要求。如何充分利用高科技手段解决上述矛盾也就成为当前照 明控制领域一个新的和紧要的课题。城市道路照明自动化控制和智能化管理作为城市现代化的标志之一,它 所带来的经济和社会效益是十分显著的,它的推广和实施也将是市政工程建设中的一项重要内容。照明自 动监控与管理系统能够灵活开/ 关灯,随时了解运行参数,及时发现故障,将传统的人工“巡灯”制度改为“值班”制度,极大地提高照明系统的管理效率。系统能将采集到的数据自动进行存储、统计,并能随时进行查 询和打印,极大地提高管理水平,同时还能通过全夜灯、半夜灯和智能调压等手段,降低能耗,提高设备使 用寿命,获得良好的经济效益。GPRS/CDMA无线透明传输终端(DTU)与路灯智能监控器和管理系统,采用先进 的计算机通信技术和数字信号处理(DSP) 技术,通过交流采样的方法,完成现场的电流、电压以及功率、功

率因素等参数的采样、运算、存储、显示,并根据预置参数或调度端的命令自行完成数据的传送,并实现 对路灯、景观灯的远程监控,从而实时掌握照明系统运行状况,快速发现路灯故障、盗窃等并能主动报警, 确保照明系统的可靠运行,提高路灯运行质量。 二、系统框图三、终端设备---采用ARM9高性能工业级嵌入式处理器,以实时操作系统为软件支撑平台,超大内存 , 内嵌自主知识产权的TCP/IP协议栈。为用户提供高速,稳定可靠,数据终端永远在线,多种协议 转换的虚拟专用网络。针对网络流量控制的用户,产品支持语音,短信,数据触发上线以及超时自动断线 的功能。同时也支持双数据中心备份,以及多数据中心同步接收数据等功能。公司产品已广泛应用于金融, 水利,环保,电力,邮政,气象等行业。 三、硬件系统 1、 CPU:工业级高性能 ARM9嵌入式处理器,带内存管理 MMU,200MPS, 16KB Dcache,16KB Icache 2、 FLASH:8MB,可扩充到 32MB 3、 SDRAM:64MB,可扩充到 256MB

汽车尾灯控制电路

课程设计说明书 课程设计名称:电子课程设计 课程设计题目:汽车尾灯控制电路 学院名称:信息工程学院 专业:计算机科学与技术班级: 学号:姓名: 评分:教师: 20 10 年 9 月 15 日 摘要 随着科学技术的全方面发展,汽车制造工艺得到了长足的进步,使得汽车

已经成为现代人们主要的交通工具。人们了解到他们便捷、快速之余,也同时意识到汽车潜在的安全隐患,所以对具有汽车行驶状况提示作用的汽车尾灯进行研究是非常必要的。 本次课题设计的目的:设计汽车尾灯控制电路,由两个开关控制实现汽车正常运行、右转弯、左转弯和刹车时尾灯的情况。尾灯分别由左右各三个灯泡组成,实验中采用发光二极管显示。这样可以使得尾灯更清楚明显更加人性化。本次设计是关于汽车尾灯控制电路的设计,根据汽车尾灯显示状态与汽车运行状态的关系,分析并设计电路。整个电路由控制电路,三进制计数器,译码与显示驱动电路,尾灯状态显示4部分组成。分析了使能控制信号与模式控制变量、时钟脉冲的关系,运用J—K触发器、3—8译码器等实现了根据汽车的运行状态,指示灯显示4种不同的模式。本文详细的介绍了电路的设计思路及其实现过程,包括了整个设计流程。 通过上述电路组成使得汽车正常行驶时尾灯全灭,左转弯时左边三个指示灯顺序点亮,右转弯时右边三个指示灯顺序点亮,紧急刹车时左右两边指示灯同时闪烁,从而完成整个汽车尾灯控制电路的设计。 经过一系列的分析、仿真模拟等准备工作,本次课题设计基本都实现了全部的设计要求。 关键字:汽车尾灯、循环闪烁、译码、脉冲源 目录 前言 (4)

第一章设计内容及要求 (5) 第二章系统设计方案选择 2.1 方案一 (6) 2.2 方案二 (7) 第三章系统组成及工作原理 3.1 系统组成 (8) 3.2 工作原理 (9) 第四章单元电路设计、参数计算、器件选择 4.1 CP脉冲电路的设计......................................`10 4.2 三进制计数器电路设计. (11) 4.3 开关控制电路设计 (12) 4.4译码及显示驱动电路 (13) 第五章实验调试及测试结果与分析 (15) 第六章实验总结及收获 (16) 参考文献 (17) 附录一 (18) 附录二 (21) 附录三 (22) 前言 汽车技术的发展趋势是电子化、智能化、信息化和集成化当前国际汽车

车灯智能控制系统

摘要 进入90年代,电子技术取得了巨大的进步,电子元器件的体积变得很小,重量减轻,电能的消耗进一步降低。由于微处理器功能的增强,计算速度提高了几倍,价格也变得非常便宜,特别是可靠性得到了极大的提高,为用电子技术改造传统的汽车创造了条件。汽车在驾驶时有左转弯、右转弯刹车合紧开关停靠等基本操作。传统的手动控制系统存在一个致命漏洞:车灯完成上述动作后司机还需要进行复位操作才能使其恢复到初始状态。通常情况下,司机很容易忘记关闭转向灯,这就成为发生交通事故的一大隐患。为解决此问题,运用车灯智能控制系统对汽车转向灯进行控制,取到很好的效果。 完成此功能可以有三种设计方案:第一种是利用数字逻辑电路来实现,但这种方案所需硬件设备较多、造价高、电路复杂、难以维护;第二种方案是利用模拟电路来实现,此种方案虽然电路不是很复杂,硬件要求也不是很高,但它利用的是开关的机械传动理论,很容易引起机械误差,也很难维护;第三种是利用单片微机,通过软件控制来完成的装置,利用单片微型计算机来控制汽车前灯和尾灯的点亮和闪烁,能让汽车的前灯和尾灯根据需要自动点亮和熄灭。实践表明,该系统不仅从根本上解决了传统的手动控制汽车尾灯的诟病,完成了汽车转向灯的自动化控制,而且电路简单,对硬件设备的要求不是很高,且造价低,便于维护。 关键词:单片机,转向灯,程序,自动控制

Abstract Entering the 1990s, having made enormous progress in electronic technology, the volume of the electronic devices and components became very small, weight lightens, the consumption of the electric energy is reduced further. Because of the enhancement of the function of the microprocessor, the computational speed has raised several times, the price becomes very cheap too, especially dependability has got great improvement, for transforming the traditional automobile and creating the condition with electronic technology. The automobile has left that turns , turns and brakes to shut the tight switch to stop etc. and operate basically in right while driving. The traditional manual control system has a deadly loophole: The driver needs to be restored to the throne and operated enabling it’s resuming the initial state after the car light finishes above-mentioned movements. Generally, the driver is very apt to forget to close the steering light, this becomes a great hidden danger of the traffic accident. In order to solve this problem , use the intelligent control system of the car light to control the steering light of the automobile, fetch to very good result. There can be three kinds of design plans in this function to finish: The first kind makes use of digital logical circuit to realize, but this kind of scheme necessary hardware equipment is more, the fabrication cost is high, the circuit is complicated , difficult to maintain; The second kind of scheme is to make use of simulation circuit to be realized, though the circuit is not very complicated for this kind of scheme, the hardware requires it is not very high, but what it utilized is the mechanical drive theory of the switch, it is very apt to cause the mechanical error, very difficult to safeguard; The third kind utilizes the single slice of computers, control the device finished through the software, make use of single slice of microcomputers to control the lighting and glimmering of automobile headlight and taillight , make the headlight and taillight of the automobile light and go out automatically according to the need. Practice indicates , should not merely solve traditional controlling the condemning of the automobile taillight systematically manually fundamentally , the automation of finishing the steering light of the automobile is controlled, and the circuit is simple, the requisition for hardware equipment is not very high, and the fabrication cost is low , easy to safeguard. Keyword: MCU, Steering light, program , automaticallies control

智能照明灯光控制系统实施计划方案

智能照明灯光控制系统 实 施 方 案 设计单位:莱安智能化系统开发

目录 第一章工程概况 (3) 第二章灯光控制系统 (4) 第三章系统机房要求 (9) 第四章管线敷设说明 (10) 第五章工程施工组织方案 (10)

第一章工程概况 设计依据 《民用建筑电气设计规》(JGJ/T16-92) 《安全防工程程序和要求》(GA/T75-94) 《电气装置安装工程施工及验收规》(GBJ232-90、92)《智能建筑设计标准》(GB/T 50314-2000) 《安全防系统通用图形符号》(GA/T74-2000) 《入侵探测器通用技术条件》(GB1048.1-89) 《防盗报警控制器通用技术条件》(GB12663-90) 《建筑设计防火规》GBJ16-87

第二章智能照明灯光控制系统 一、智能照明灯光控制系统技术简介: (一) 智能照明灯光控制系统技术的特点 智能照明灯光控制系统技术的基本元件-Neuron?芯片,同时具备通信与控制功能,并且固化了ISO/OSI的全部七层通信协议以及34种常见的I/O控制对象。 1.改善了CSMA,LonWork s称之为Predictive P-Persistant C SMA。这样,在网络负载很重时,不会导致网络瘫痪。 2.网络通信采用了面向对象的设计方法,LonWorks技术将其称之为“网络变量”。使网络通信的设计简化成为参数设置。这样,不但节省了大量的设计工作量,同时增加了通信的可靠性。3.智能照明灯光控制系统技术通信的每帧有效字节数可以从0到228个字节。 4.智能照明灯光控制系统技术通信的速度可达1.25MBps(此时有效距离为130M) 5.智能照明灯光控制系统技术一个测控网络上的节点数可以达到32000个。 6.智能照明灯光控制系统技术的直接通信距离可以达到2700m (双绞线,78kBps).(二)智能照明灯光控制系统采用LonTa lk通信协议

汽车车灯智能控制系统的设计

一、汽车电子概述 汽车是现代化高速发展社会中人们普遍使用的交通工具,也是技术密集和资本密集的工业产品。世界上近乎所有的经济强国都是以汽车产业作为国民经济支柱产业的。几乎所有的现代化科学技术都能在 汽车技术中体现出来,当今 世界上汽车技术是衡量一个国家的科技水平的主要标志。 从汽车技术的发展现状看,汽车电子技术是现代汽车发展的主要技术之一。现代的汽车电子技术不 再是简单地对汽车中某些机械零部件进行电子控制,而是根据汽车实际使用条件多变的需要,对汽车整 体性能进行优化综合控制。另外,汽车中各种功能的不断完善,使汽车电子控制单元越来越多,控制装 置的数量和复杂性也不断增加,庞大的线束不但会占去大量的车内空间、增加系统成本,同时也降低了 系统的可靠性和可维护性。传统的控制方案和布线方法已不能适应汽车技术发展的需要,繁琐的现场连 线正在被单一简洁的现场总线网 络所代替。 因此,汽车电子技术已经从单部件电子化转向为集成电子化、模块化,整车智能化、模块化的总线 式控制器网络技术是汽车电子技术发展的新方向。随着现场总线技术的不断发展和其内容的不断丰富, 以及各种控制、应用 功能与功能块、控制网络的网络管理、系统管理等内容的不断扩充,现场总线已经超出了原有的定位范 围,不再只是通信标准和通信技术,而成为网络系统和控制系统。 CA N总线作为现场总线的重要成员,其本身就是作为一种汽车车内串行数据通信总线而提出的,现今CAN总线己经广泛的应用在国外汽车上。汽车电子共分为发动机电子、底盘电子、车身电子、信息通信与娱乐系统四大类。 二、汽车网络与控制器的现状 汽车网络和控制器是汽车的神经和大脑,它需要频繁的接收和发送数据,对汽车进行实时检测和控 制。控制器通过对执行机构控制系统发出控制指令,控制汽车运行状态。传统的汽车电气系统大多采用 点对点的单一通信方式,相互之间很少有联系,这样必然造成整车信号和控制系统的庞大,造成汽车电 路系统的复杂及生产成本的增加。 一般的汽车控制器,采用查询方式发送信息,采用中断方式接收信息,管理和共享车辆的运行数 据,执行驾驶员发出的各种命令。总成控制器按照设定不同事件的不同优先级来确定信息的接收和发送 顺序,控制器需要传送和接收大量的数据,传统的8/16位微处理器的计算速度较低而无法满足这些要求, 为了提高运行速度,不得不采取查表等折衷措施,这样不仅造成控制精度下降,难以实现复杂的计算方 法,而且还要求增加存储器的容量,提高了系统成本。 目前,在欧美国家生产的汽车上,电子元件占汽车总成本的20~30%,预计车用电子元件将以每年 8.8%的速度快速增长,而采用处理器芯片的用量将以每年25%的速度增长。 国外许多整车制造厂和汽车电器制造厂家在整车管理系统中采用了网络技术如:BENZ, BMW, ROLLSROYCE, VOLVO等.国内完全引进技术生产的奥迪A6车型己于2000年起采用总线替代原有线束,帕萨特B5, BORA, POLO, FIAT等车型也都不同程度地使用了总线技术,如CAN, V AN和SAE J1850等。CAN总线是为解决汽车中众多数据交换而开发的一种串行数据通信协议。传输介质可以是双绞线、光纤和同轴电缆。总线上任一节点依据优先权均可在任一时刻主动向网络上的其它节点发送数据,保证

汽车尾灯控制电路

汽车尾灯控制电路 设计者:

汽车尾灯控制电路 内容摘要 本课题设计一个汽车尾灯的控制电路。 汽车尾部左右两侧各有3个指示灯。当接通左转、右转、刹车和检查时,指示灯按照指定要求闪烁。 一、设计内容及要求 本课题设计一个汽车尾灯的控制电路。该电路由四个电键控制,分别对应着左转、右转、刹车和检查功能。 当接通左转或右转电键时,左侧或右侧的3个汽车尾灯按照左循环或右循环的顺序依次点亮。 当接通刹车电键时,汽车所有的尾灯同时闪烁。 当接通检查电键时,汽车所有的尾灯点亮。 二、电路的工作原理 经过以上所述的设计内容及要求的分析,可以将电路分为以下几部分:首先,通过555定时器产生频率为1Hz的脉冲信号,该脉冲信号用于提供给D触发器和刹车时的输入信号。 3个D触发器用于产生三端输出的001、010、100的循环信号,此信号提供左转、右转的原始信号。 左转、右转的原始信号通过6个与门以及电键提供的高低电位信号,将原始信号分别输出到左、右的3个汽车尾灯上。这部分电路起到信号分拣的作用。 分拣之后的信号通过或门,实现与刹车、检查电键信号的之间选择。最终得到的信号即可输出到发光二极管上,实现所需功能。 三、系统方案的选择 在设计本电路时,一共考虑过三种方案。这三种方案的不同点在于产

生001、010、100三种信号的方法不同。下面简单的介绍一下这三种方案: 第一种方案:该方案通过74LS160计数器构成能产生01、10、11三种状态循环的信号,然后再通过逻辑电路将其转换成所需的001、010、100三种左转或右转的信号。0 设:74LS160输出的两位信号从高位到低位分别是B A ,输出信号为Z Y X 。 则 经过 ) ()(AB B Z AB A Y AB X === 的逻辑运算便可实现所需的功能。 电路图如下: 但是该方案在模拟时发现,由于计数器的竞争冒险的存在,使得尾灯在闪烁时总会出现不自然的中间过程。 第二种方案:通过74LS194移位寄存器来产生001、010、100的三种

单片机中汽车灯光控制系统实验报告讲解

《单片机原理与应用》 课程大作业 项目名称:汽车灯光控制系统 专业班级:智能监控121 学号: 120516127 姓名:朱小柳 连云港职业技术学院信息工程学院 2013 年10 月27 日

随着单片机的日益发展,其应用也越来越广泛,通过对“汽车灯光控制系统”设计,可以对单片机的知识得到巩固。本设计是设计一个单片机控制系统。在汽车进行左右转向灯、前主灯、倒车灯、故障灯时,实现对各种信号指示灯的控制。本设计主要是对单片机的并行输入、输出口电路的应用,通过对I/O口控制发光二极管的亮、灭、闪烁,加上一些复位电路、按键电路、驱动电路来模拟汽车尾灯的功能。 关键词单片机;汽车信号灯;电路基础;

车灯是行车安全的必备件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。其中汽车转向灯的控制就是一例。汽车转向和报警信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器的一直以来都是汽车电子设计中的一个十分重要的领域。 此次基于单片机的汽车转向灯的设计中,复位电路的设计、LED发光二极管的应用、4个按键开关、键盘扫描来控制LED灯点亮的方式都基本符合课程设计的要求。其中复位电路的作用是当单片机死机的情况下用来复位重启单片机,软件部分主要是用键盘扫描的方式来与程序中的设定值比较如果一致就执行该段子程序来实现LED的点亮方式。 汽车上的信号灯有:转向灯(左前灯、右前灯、仪表盘上的二个指示灯)。当汽车转弯、倒车、停靠时,转向灯发出不同的信号。目前国内广泛使用电热式闪光器产生闪光信号。闪烁频率在 50~110 次/ min,但是一般控制在 60~95 次min 之间。闪光器是通过调节镍铬丝的拉力和触点的间隙来满足频率要求的,灯泡功率的大小也会影响闪烁频率。因此在更换闪光器或灯泡时调整比较困难。同时,系统没有故检测,驾驶员无法知道车外的转向灯及示宽灯是否点亮,从而影响行车安全。到目前为止,我们还没有发现能检测灯丝断这种故障的有效方法。针对上述问题,我们用AT89C51单片机设计了一套汽车信号灯控制系统。用LED产生闪光信号,同时能自动检测信号灯故障。信号灯灯具的发展是随着汽车制造技术及电光源技术的发展而逐步完善的。它经历了机油(或煤油)灯、乙炔气灯到电光源灯的发展历程。现代汽车信号灯灯具已经开始使用发光二极管(LED)技术以及光导技术,这是信号灯灯具的一次飞跃。

汽车车灯控制系统

信息科学与技术学 微机原理与接口技 课程设计报 题目名称汽车车灯控制系 目录 1.题目及要求1................................................................................................................................. 1.11题目................................................................................................................................... 1.2要求 (1) 2.1功能设计....................................................................................................................................... 2.11汽车图形........................................................................................................................... 2.21汽车左转...........................................................................................................................

汽车车灯控制系统设计

汽车车灯控制系统设计 发表时间:2019-06-13T09:04:50.930Z 来源:《电力设备》2019年第1期作者:邴琰 [导读] 摘要:汽车车灯关系着汽车行驶的安全,本文基于笔者的研究实践,从系统框架、硬件电路和软件控制系统三个方面着手,设计了一种基于集成电路和单片机的车灯控制系统。 (湖北工业大学 430068) 摘要:汽车车灯关系着汽车行驶的安全,本文基于笔者的研究实践,从系统框架、硬件电路和软件控制系统三个方面着手,设计了一种基于集成电路和单片机的车灯控制系统。 关键词:车等系统;单片机;集成电路 一、汽车车灯系统 汽车车灯是汽车的重要构成装置,并且随着汽车行业的不断发展,汽车车灯的种类和类型也越发多样,使得汽车车灯的控制系统也相应的复杂起来。同时随着我国关于“中国制造2025”口号的提出,我国对于汽车行业自主研发领域投入的资源也将随之增加,这也将为整个市场注入新的活力。车灯对于车辆安全行驶十分重要,针对汽车车灯控制系统进行优化设计,无异于提高车辆行驶的安全系数和提高车灯安装维护的效率。本文正是基于这种理念,应用数字逻辑系统和相关硬件电路来代替传统的机械控制系统,帮助汽车车灯控制系统实现自动化和智能化,减少因车灯问题而造成的车辆安全事故。 二、汽车车灯控制系统设计 1.系统框架设计 本次汽车车灯控制系统设计的重点是能够根据驾驶员行车过程的需求来快速调整汽车车灯的工作状态,主要通过集成电路和相关软件来进行实现。要实现这类的功能,就需要构建一个汽车车灯控制系统的完整框架。 本系统以国家相关规章为基础,以安全和高效为导向,大致的部分分为硬件设施基础和软件控制系统两个方面,硬件设施基础包括了硬件电路和汽车车灯系统,软件控制系统由一片MS-51型单片机作为控制器的主体,同时连接其他的MS-51型单片机所构成的节点控制盒。使用这种总线控制系统,就能够大幅度减少系统的复杂程度,从而降低了系统故障的概率。 2.硬件电路设计 硬挺的硬件电路应该包括时钟电路、电源电路、复位电路和逻辑开关四个部分,主要控制车灯闪烁的就是时钟电路和逻辑开关电路。首先是系统的时钟电路,按照通用的闪烁频率标准,汽车车灯系统的闪烁频率应为每分钟50~110次,所以需要将时钟电路设计为产生固定频率方波脉冲的多谐振荡器,应用555定时器来实现频率为1HZ的低频闪光,同时为了防止方波脉冲的占空比变化,还需要设计占空比可调功能来随时进行调整。 其次是逻辑开关电路,逻辑开关电路主要依托于节点控制盒进行控制,利用该节点的拨码开关和组合逻辑电路来实现车灯系统不同状态的控制。控制节点应该分为前车灯结点和后车灯结点两个部分,主要负责控制车灯的左右转向控制和显示、前远灯控制和显示、前近灯控制和显示、后大灯控制和显示、紧急灯控制和显示以及刹车控制和显示。两个部分和主要控制系统都采用12MHz晶振片,串行口工作方式2。 3.软件控制系统设计 本次车灯控制系统的软件主要由主程序、延时子程序和键盘扫描子程序等模块组成,语言为C51,单片机采用12 MHz晶振片,大致分为主控制器和节点控制器两个系统。 (1)主控制器 主控制器和节点控制器之间的通信为应答方式,主控制器在开机时主处理器初始化,使处理器工作在多机通信方式即串行口工作方式2。主处理器监视控制输入信号,当有信号输入时,对信号进行处理,将命令指令送各支点处理器。在主处理器发送命令指令至各支点处理器前,主处理器会先发送问询信号,询问节点处理器是否准备就绪。问询信息帖:发送节点地址,节点应答。如果一切正常,则发送命令指令至支点处理器;若未准备就绪,则继续问询;若长时间无法通信,则发出警报,显示故障,需要进行检测、维护。节点在收到主处理器发送过来的地址信息,判断是否是发送给本节点的问询信号,如果是,则向主处理器发送准备就绪信号。信号贴格式以从机地址做信息验证码。 (2)节点控制器 节点控制器在开机时的开机节点处理器初始化,可以使处理器工作在多机通信方式即串行口工作方式2,确定通信速率等,PCON=80H、SCON=B0H。初始化输出,检测本节点工作状态是否正常,正常则开始监视接收,不正常发送错误信息。监视接收地址信息,接收到指令后,判断指令送达地址,若为本节点地址,打开指令接收口,SETBRI,则准备接收命令、指令信息,并向主处理器单片机发送准备就绪信息。监视接收指令信息标志为RI,接收到指令信息,发送收到指令信息给主处理器,分析、处理指令,向开关发送信号,使相应的车灯开通或关闭。 三、总结 总而言之,对汽车车灯的控制系统进行设计上的优化和改进,能够大大提高汽车车灯控制系统的工作效率。一方面,随着控制系统的优化,越来越多的司机能够避免交通事故的发生,如何减少交通事故正是每一个从业人员都面临的问题;另一方面,对汽车车灯控制系统进行自主探究和研发,代表着我国汽车行业自主研发领域取得了长足的进步,也代表着我国汽车领域的正在坚实而稳定的向前迈进。 参考文献: [1]徐涛,史增勇,熊国民.基于CAN总线的双模块汽车车灯控制系统设计[J].河南科技学院学报(自然科学版),2013,41(01):67-72. [2]王登贵,曾建.基于STC90C516RD+单片机的汽车车灯控制系统设计[J].农业装备与车辆工程,2013,51(01):16-18.

相关文档
最新文档