汽车尾灯控制器设计.doc
【精品文档】如有侵权,请联系网站删除,仅供学习与交流汽车尾灯控制器设计.精品文档.汽车尾灯控制器设计(一)设计要求假设汽车尾部左右两侧各有4个指示灯(用发光二极管模拟)有四种显示模式如下:1.汽车正常运行时指示灯全灭;2.右转弯时,右侧4个指示灯按右循环顺序点亮,每只灯只亮0.5秒;3.左转弯时,左侧4个指示灯按左循环顺序点亮,每只灯只亮0.5秒;4.临时刹车时左右两侧所有指示灯同时闪烁。(二)汽车尾灯控制电路设计原理(1) 列出尾灯与汽车运行状态表 (见表1-1) 汽车尾灯和汽车运行状态关系表(1-1) 开关控制 行驶状态 左尾灯 右尾灯 S1 S0 L1 L2 L3 L4 R1 R2 R3 R4 0 0 向前 灯 灭 灯 灭 0 1 右转弯 灯 灭 按R1 R2 R3 R4顺序循环点亮 1 0 左转弯 按L1 L2 L3 L4顺序循环点亮 灯 灭 1 1 刹车 所有的尾灯随时钟CP同时闪烁 (2) 设计总体框图 由于汽车左右转弯时,四个指示灯循环点亮,所以用四进制计数器控制译码器电路顺序输出低电平,从而控制尾灯按要求点亮。由此得出在每种运行状态下,各指示灯与各给定条件(S1、S0、CP、QA、QB)的关系,即逻辑功能表如下表(1-2)所示(表中0表示灯灭状态,1表示灯亮状态)。 汽车尾灯控制逻辑功能表(1-2)由尾灯控制逻辑功能表得出总体框图,如下图(2-1)所示。汽车尾灯控制电路原理框图(2-1)设计如下:一、设计思路:其中CLR是异步清零端,LOAD是预置端,A、B、C、D是预置数据输入端,ENP和ENT是计数使能端,RCO是进位输出端,CLK为时钟控制端。74LS160 的计数是同步的,靠 CP 同时加在四个触发器上而实现的。当 ENP、ENT 均为高电平时,在 CP 上升沿作用下 Q0-Q3 同时变化。清零端是异步的。当清除端CLR 为低电平时,不管时钟端CP 状态如何,即可完成清除功能。1、 用两片74ls113JK触发器实现四进制。2、 开关控制电路由芯片74ls139充当,输入信号为S1、S2,输出信号Y1,Y2异或后控制译码电路,Y3与CP脉冲进行或运算后与译码电路输出信号进行与非运算控制尾灯;3、 译码电路由一片74ls138充当,输入信号为S1和计数器的两输出信号,输出信号与控制电路共同决定尾灯开关。二、电路图:三、电路仿真:1、S1=0, S0=0时,尾灯都不亮2、 S1=0,S0=1时,R1R4依次循环亮灯,L1L4全灭3、 S1=1,S0=0时,L1L4依次循环亮灯,R1R4全灭4、S1=1,S2=1时,全部尾灯同时闪烁注释:1、本电路仿真使用的软件是Tina.Pro.v8.0; 2、接口处小方框 红色表示高电平,蓝色表示低电平,黑色表示未工作接口; 3、CP脉冲频率是2Hz。 4、灯红色表示亮,灯灰色表示不亮。四、设计心得:通过短暂的课程设计,可谓受益匪浅,体会颇深。从查找资料,到电路的搭建,在大芯片的选取,最后到访真的成功,任何事情,不论大小,都需要有认真的态度。 这次的课程设计,我们更换了很多次方案,导致这个的原因有很多:对所学数字电路知识的不扎实,从而使得电路分析到一半就不能进行下去了,或是仿真软件不能灵活应用造成搭建电路的失败。最终电路可以仿真成功,要从中吸取教训和总结经验,对待任何事物都必须认真、耐心,不能因一点挫折就放弃什么。 在完成设计的过程中自己不断解决了一个个的难题,要通向最后的成功,绝不会一蹴而就。在电路接线过程中,也出现了很多问题,问题多并不可怕,可怕的是在反复的受挫中没有革新,不能改进自己的方法和思路。通过这次课程设计,我对电子技术中的诸多知识有了更深层次的理解,也初步学会了如何将理论知识有机地与实际结合加以运用。 当完成这次课程设计后,感觉很有成就感,体会到将所学知识运用到实践中的快乐,最终得到了完美的结果,但是最重要的是经历一次如此难忘的过程。