汽车车灯控制电路_第1页
汽车车灯控制电路_第2页
汽车车灯控制电路_第3页
汽车车灯控制电路_第4页
汽车车灯控制电路_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、成绩 课 程 设 计 说 明 书 课程设计名称: 电子技术课程设计 题 目: 汽车车灯控制电路 学 生 姓 名: 陈 杰 专 业: 电气工程及其自动化 学 号: 3120140806620 指 导 教师: 吴昌东 日期:2016年 7 月 1日西华大学课程设计说明书汽车车灯控制电路摘 要:本方案设计了一个“汽车车灯控制电路”。“汽车车灯控制电路”作为电子技术基础课程的一个实践,采用74LS138译码器控制输出实现对六盏指示灯的控制,并配合74LS76JK触发器实现三进制循环计数器控制,即可轻易实现汽车正常运行和刹车的情况模拟。为实现汽车左右转弯时车灯循环闪烁的功能,需要配合74LS138译码器

2、的另一输入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

3、 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

4、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目 录1.前言··············&#

5、183;·················································&#

6、183;··1 1.1设计背景··············································

7、;··············1 1.2设计目标··································&#

8、183;·························1 1.3设计概述·······················

9、;·····································1 1.4设计计划···········&#

10、183;················································12.方案设计与

11、选择·················································

12、3;·······22.1 方案比较·········································&

13、#183;·················2 2.1.1方案一······························

14、83;···························2 2.1.2方案二·····················

15、;·····································22.2 方案论证···········&#

16、183;···············································32.3 方案选择·

17、;··················································

18、;········33.总体设计方案········································&#

19、183;··················43.1 设计思路······························

20、;·····························43.2 电路设计原理···················

21、····································54.单元模块设计············

22、83;··············································64.1时钟信号源··

23、··················································

24、······64.2开关控制电路··········································&#

25、183;·············84.3译码及显示驱动电路··································&

26、#183;···············9 4.4三进制循环控制电路································

27、;·················105.软件设计·······························

28、83;······························125.1软件背景··················

29、·········································125.2设计概述·······

30、83;·················································

31、83;·126.系统调试···············································&

32、#183;··············137.系统功能及指数参数·································

33、···················148.仿真结果·····························

34、3;································159.实验总结与体会················

35、;········································1710.谢辞········

36、3;·················································

37、3;······1811.参考文献··········································&

38、#183;··················1912.附录······························

39、···································20IV1 前 言1.1 设计背景汽车现今已是非常普遍的交通工具,作已大量进入人们的生活,随着电子技术的发展,对于汽车的控制电路,也已从过去的全人工开关控制发展到了智能化控制。在夜

40、晚或因天气原因能见度不高的时候,人们对汽车安全行驶要求很高汽车车灯控制系统给大家带来了方便。1.2 设计目标汽车车灯控制电路是很常用的工作电路,在日常的生活中都有很广泛的应用。汽车行驶时会出现正常行驶,左转弯,右转弯,紧急刹车四种情况。针对这四种情况可以设计出汽车尾灯的控制电路来表示着四种状态。1.3 设计概述这次课程设计利用74138译码器对输入的信号进行译码,从而得到一个低电平输出,由这个低电平控制对应发光二极管状态,当555定时器输出为高电平时就点亮不同的车灯,从而控制车灯按要求点亮。 1.4 设计计划1、提出并选择设计方案;2、原理电路设计与绘制;3、实现电路的仿真调试;4、按照学院要

41、求撰写课程设计说明书;5、按时完成设计并提交相关设计资料。2. 方案设计与选择通过查阅大量相关技术资料,并结合自己的实际知识,我主要提出了两种技术方案来实现系统功能。下面我将首先对这两种方案的组成框图和实现原理分别进行说明,并分析比较它们的特点,然后阐述我最终选择方案的原因。2.1方案比较2.1.1方案一方案一原理框图如图2-1所示。AT89S52单片机主控模块显示电路驱动电路储存器555构成的多谐振荡电路图2-1 方案一的原理框图由AT89S52单片机为核心展开的汽车车灯控制电路的设计方法,用发光二极管模拟汽车车灯,按键开关作为转弯等控制信号。2.1.2方案二方案二原理框图如图2-2所示。开

42、关控制电路S1S0显示电路驱动电路译码器555构成的多谐振荡电路三进制计数器图2-2 方案二的原理框图555定时器提供单位脉冲,控制三进制计数器,实现三进制循环计数,从而控制74138译码器译码,从而得到一个低电平输出,用发光二极管模拟,从而控制车灯按照要求点亮。2.2方案论证方案一虽然直接使用单片机来实现汽车车灯控制,但需要运用C语言编程知识,管脚太复杂,方案二直接使用计数器控制电路循环,S1与S0与译码器配合控制输出。2.3方案选择比较两个方案,我们发现方案一需要运用单片机及C语言知识,过程复杂,而方案二结构清晰,易于实现,电路简单明了,所以这里选择方案二。3. 总体设计方案本节主要介绍了

43、对课题与选择方案进一步设计,根据所选课程设计题目,列出实际的汽车运行状态表,再结合方案二,选择合适的元器件,得出需要的真值表与电路原理框图。3. 1设计思路由于汽车车灯有四种不同的状态,可用2个开关变量进行控制,假定用开关S1和S0进行控制,可以列出车灯显示状态与汽车运行状态的关系表。表 3-1 车灯显示状态与汽车运行状态关系表开 关控 制运行状态左侧尾灯右侧尾灯S1 S0D1 D2 D3D4 D5 D60 0正常行驶灯灭灯灭0 1右转灯灭D6D5D41 0左转D1D2D3灯灭1 1临时刹车闪烁闪烁汽车车灯控制电路包含译码电路和显示驱动电路。其显示驱动电路由6个LED发光二极管和6个与门(74

44、LS08)组成,译码电路由38线译码器(74LS138)构成。38线译码器的三个输入端A、B、C分别接三进制计数器的输出端Q0、Q1和转向控制开关S1。在汽车左、右转弯行驶时,三进制计数的输出控制译码电路顺序输出低电平,按照要求顺序循环点亮三个指示灯。三进制计数器的状态用对应的JK触发器输出Q1、Q0表示,可得出在每种运行状态下,各指示灯与各给定条件的关系,即汽车车灯控制逻辑功能表如表3-2所示。(1表示熄灭,0表示点亮)表 3-2 汽车车灯控制逻辑功能表开关控制运行状态计数器状态左侧尾灯右侧尾灯S1 S0Q1 Q0D1 D2 D3D4 D5 D60 0正常行驶X X1 1 11 1 1 1

45、0右转0 01 1 11 1 00 11 1 11 0 11 01 1 10 1 10 1左转0 00 1 11 1 10 11 0 11 1 11 01 1 01 1 11 1临时刹车1 1CP CP CPCP CP CP3.2 电路设计原理开关控制电路S1S0显示电路驱动电路译码器555构成的多谐振荡电路三进制计数器图3-1 汽车车灯控制电路设计总体框图4. 单元模块设计4.1 时钟信号源4.1.1 555定时器时钟信号源由555定时器构成,555定时器 是一种模拟和数字功能相结合的,应用较为广泛的中规模集成器件,该电路使用灵活,方便,只需外接少量的阻容元件就可以构成单稳态,多谐

46、振荡器以及施密特触发器。这里用555定时器构成的多谐振荡器作为时钟脉冲信号产生电路,555定时器内部由3个阻值为5 k的电阻组成的分压器,两个电压比较器C1和C2,触发器,放电管BJT T以及缓冲器G构成。表4-1 555定时器功能表输 入输 出阀值输入Vi1触发输入Vi2复位RD输出Vo放电管T00导通<Vcc<Vcc10截止>Vcc>Vcc11导通<Vcc>Vcc1不变不变由555定时器可以看出复位端RD为零时无论其他管脚怎样,输出Vo都为零,在RD=1且第五管脚不加电压的条件下如果Vi1<Vcc和 Vi2<Vcc时输出为0且此时T导通如果V

47、i1>Vcc和Vi2>Vcc 时输出为1且此时 T 截止,如果Vi1<Vcc 和 Vi2>Vcc 时输出保持不变而BJT T 也不变。4.1.2 555定时器构成时钟信号源如图4-2为时钟信号电路,该电路接通电源后电容C1被充电,它两端的电压VC上升,当VC上升到Vcc时RS触发器被复位同时BJT T导通,此时Vo为低电平,电容C1通过R1和T放电使Vc下降,当Vc下降到 Vcc时,触发器被置位,Vo翻转为高电平,电容C1放电所需时间为:TPL = R2C1ln2 = 0.7 R2C1 (4-1)放电时间结束时,T截止Vcc将通过R1向电容进行充电,Vc由Vcc上升到V

48、cc所需时间为:TPH = (R1+R2)C1ln2 = 0.7(R1+R2)C1 (4-2)当Vc上升到Vcc时,电路又翻转为低电平。如此周而复始,于是,在电路的输出端就可以得到一个周期性的矩形波,就是我们所需要的时钟脉冲波,电路工作波形如图4-1,其振荡频率为:f= (4-3)VccVccOOttVcVoTPLTPH图4-1多谐振荡器工作波形图图4-2时钟信号源电路4.2 开关控制电路此部分由开关S1与S0控制译码及显示驱动电路的工作模式(0表示开关闭合,G1为转向信号)。开关控制电路如图4-3所示:图4-3 开关控制电路1.当S1=0,S0=0时,汽车处于正常行驶状态,此时G1=0,G2

49、=1;2.当S1=1,S0=0时,汽车处于右转状态,此时G1=1,G2=1;3.当S1=0,S0=1时,汽车处于左转状态, 此时G1=1,G2=1;4.当S1=1,S0=1时,汽车处于临时刹车状态, 此时G1=0,G2=1。4.3译码及显示驱动电路4.3.1 显示驱动电路显示驱动电路由6个发光二极管,电阻值为100电阻和两输入与门(74LS08)构成,当74LS08输出为低电平时,发光二极管点亮。4.3.2 3-8线译码器(74LS138) 译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。有一些译码器设有一个和多个使能控制输入端,又

50、成为片选端,用来控制允许译码或禁止译码。如图4-4译码器(74LS138)元件图所示,74138是一种3线8线译码器 ,三个输入端CBA共有8种状态组合(000111),可译出8个输出信号Y0Y7。这种译码器设有三个使能输入端,当E2与E3均为0,且E1为1时,译码器处于工作状态,输出低电平。当译码器被禁止时,输出高电平。图4-4 译码器(74LS138)元件管脚图4.3.2 3-8线译码器构成译码电路译码电路由3-8线译码器(74LS138)构成。3-8线译码器的输入端A,B,C分别接对应JK触发器输出Q0,Q1,和开关控制电路的输出S1。当S1 = 0,S0 = 1,转向使能信号G1=S0

51、=1,计数器的状态为00,01,10时,74LS138对应的输出端Y0, Y1, Y2依次为“0”有效(Y4, Y5, Y6信号为“1”无效),即与门的输出端也依次为“0”有效,故指示灯D1D2D3按顺序点亮,示意汽车左转向。若上述条件不变,而S1=1,S0=0,则74LS138对应的输出端Y4、Y5、Y6依次为“0”有效(Y1, Y2, Y3信号为“1”无效),即与门的输出端依次为“0”有效,故指示灯D6D5D4按顺序点亮,示意汽车右转向。当S1=0, S0=0时,G1=0,74LS138的输出端全为“1”,指示灯全灭灯;当S1=1,S0=1,此时G1=0,G2=CP,指示灯随CP的频率闪烁

52、。译码及显示驱动电路如图4-5所示:图4-5译码及显示驱动电路4.4三进制循环控制电路实现三进制循环控制电路,应采用2个JK触发器组成的计数器。由两片 74LS76芯片来实现此功能,根据设计要求,可以计算出激励方程式中的J ,K输入端,并且已知JK触发器的激励方程式,最后可列出状态转移表,即可实现三进制循环计数。根据设计要求(表示非):J0=Q1n,K0=1;J1=Q0n,K1=1。已知JK触发器激励方程式:Q(n+1)=JQn+KQn得出计数器状态转移表如表4-2:表 4-2计数器状态转移表Q1n Q0nQ1(n+1)Q0(n+1)0001011010001100得三进制循环控制电路如图4-

53、6:图4-6 三进制循环控制电路5软件设计5.1 软件背景Protues软件是英国Labcenter electronics公司出版的EDAprotues工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。迄今为止是世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一

54、的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译。5.2 设计概述 此设计中由于控制电路由时钟信号源,开关控制电路,译码及显示驱动电路,三进制循环控制电路组成,所以在实现电路时使用proteus软件进行仿真,仿真时记得检查元器件参数是否合适,能否真实的模拟汽车在各种行驶状态下车灯情况。时钟信号源由555多谐振荡器组成,用于产生单位脉冲,开关控制电路由S1,S

55、0输出来模拟汽车行驶状态,三进制计数器对脉冲信号进行加工便于译码,译码及显示驱动电路模拟车灯状态。6系统调试汽车车灯控制电路用proteus画出原理图进行仿真时,信号时钟源如图4-2,开始时汽车转向和临时刹车时车灯变化速度太快,并且点亮与熄灭持续时间相差很大,原因就是图4-1所示的多谐振荡器工作波形的TPL与TPH数值太小并且差距很大,为了不让时钟信号源振荡频率太大,便于实际观察,所以我们这里使用R1=10k,R2=510k,C1=2uF,使其脉冲周期大于1s,并且误差在允许范围内,这样就能清楚的观察车灯变化。在显示电路中,根据实际需求,车灯亮度需合适,太暗不方便观察,太亮容易烧坏发光二极管,

56、所以在译码及显示驱动电路中使用R=100,限制通过车灯的电流。7系统功能及指数参数系统实现的功能,根据汽车实际行驶状态选择控制开关S1,S0,与三进制计数器输出配合,进而控制译码器输出低电平来控制发光二极管也就是车灯的亮和灭,当汽车正常行驶,车灯熄灭,汽车转向时车灯根据转向方向循环点亮,临时刹车时车灯闪烁。由时钟信号源周期公式Tw=0.7(R1+2R2)C1可得到Tw约为1.4s,实际电路周期约为1.44s,所以当汽车转向时,车灯以t=Tw的周期循环点亮,临时刹车状态时,发光二极管0.7s点亮,0.7s熄灭,误差在0.01s左右。实现设计功能的关键在于时钟信号源产生高电平的脉冲宽度和低电平的脉冲宽度相同的矩形波,也就是TPL=TPH >0.5s,Tw&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论