基于计数器的交通信号灯控制器.pdf
《基于计数器的交通信号灯控制器.pdf》由会员分享,可在线阅读,更多相关《基于计数器的交通信号灯控制器.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1 目录 第一章 选题背景 1 1.指导思想1 2.方案论证1 3.基本设计任务2 第二章 电路设计2 1.总体方框图2 2.工作原理2 第三章 各主要电路及部件工作原理3 1.主控电路3 2.秒脉冲发生器4 3.计数部分5 4.信号灯显示部分6 5.数码显示部分7 6.支干道车辆情况信号模拟器8 第四章 原理总图9 第五章 元器件清单9 第六章 调试过程及测试数据10 1.通电前检查10 2.通电检查10 3.结果分析11 第七章 设计体会及今后的改进意见11 1.小结体会11 2 2.本方案特点及存在的问题12 3.改进意见12 参考文献13 1 正文 第一章 选题背景 随着社会的发展,
2、城市车流量也是越来越大,一个良好的交通控制系统已经成为交通管理的必需。在城镇街道的十字交叉路口,为保证交通秩序和行人安全,在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行;黄灯亮表示该条道路上未过停车线的车辆停止通行已过停车线的车辆继续通行;绿灯亮表示该条道路允许通行。交通信号灯控制器自动控制十字路口两组红、黄、绿交通信号灯的状态转换,指挥各种车辆和行人的安全通行,实现十字路口交通管理的自动化。1.指导思想 以基本数模电知识设计电路。2.方案论证 方案一:用四进制计数器和译码器构成电路状态控制部分。分别设计45 进制、5 进制、25 进制计数器,在不同电路状态选择不同
3、计数器计数,来实现对电路的计时控制。此方案的特点是电路清晰原理简单。方案二:同样用四进制计数器和译码器构成电路状态控制部分。设计计数进制可选择的计数器,该计数器可作为 45 或 25 或 5 进制计数器,由对于每个时刻只能有一个计数器工作,可以在不同时刻选择不同进制的计数器计数。综合考虑,方案一原理固然简单,但由于要设计 3 个不同类型的计数器,要使用的计数器集成块很多(比如需要 5 块 74HC160);另外由于计数器太多,译码显示部分电路就相对比较复杂。方案二只设计一个计数器,同样可以实现三种计数器功能,需要的计数器集成块少(比如需要 2 块 74HC160);计数器少,译码显示电路简单;
4、另外,相对方案一方案二更经济。因此选择方案二。2 3.基本设计任务 1)用红、绿、黄发光二极管作信号指示灯。2)让主干道处于常允许通行的状态,支干道有车来时才允许通行。可用逻辑开关作主支干道检测车辆是否到来的的信号。3)主支干道交替允许通行。主干道每次放行45 秒,支干道每次放行 25 秒。4)在每次由绿灯亮转换到红灯亮的过程中,要亮5 秒钟的黄灯作为过渡。5)设置 45 秒、25 秒计时、5 秒计时显示电路。6)14 电路特点 本设计方案,可实现题目要求所有功能。另外,原理比较简单,模块化强,容易制作和调试,可实行性高 第二章 电路设计 1.总体方框图 图 2-1 总体方框图 2.工作原理
5、本控制器的组成框图如图2-1 所示。状态控制器和状态译码器共同构成主控部分。状态控制器是整个系统的核心控制端,它控制整个电路的工作状态,通过状态译码器控制计数计数部分 译码显示 主支干道信号灯 计数器 状态译码 计数控制器 状态控制器 支干道车辆情况信号 555 秒脉冲信号发生器 主控部分 3 控制端和信号灯控制端。计数部分是由计数控制器和计数器组成。计数控制端根据状态译码器的状态选择计数器计数,信号灯控制端根据状态译码器的状态选择点亮对应得主支干道信号灯。秒脉冲发生器为计数器提供脉冲信号,当计数器完成一个周期的计数时会发出一个脉冲信号到状态控制端,状态控制端根据该信号及支干道车辆情况信号判断
6、跳转到下一个状态工作。计数器计数状态经显示译码器译码然后由数码管显示数值。第三章 各主要电路及部件工作原理 1.主控电路 U1874HC138D_6VY015Y114Y213Y312Y411Y510Y69Y77A1B2C3G16G2A4G2B5U1674HC160D_6VQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10LOAD9CLR1CLK212VCC5VVCC03U1A74HC04N_6V456H接 主 控 时 钟 信 号abcd10987 图 3-1 主控电路 工作原理:设任意时刻电路要显示的红绿灯情况为事件 Q;主干道绿灯亮、支干道红灯亮为事件 A;主干道黄
7、灯亮、支干道红灯亮为事件 B;主干道红灯亮、支干道绿灯亮为事件 C;主干道红灯亮、支干道黄灯亮为事件 D;支干道有车为事件 H。很显然 A、B、C、D相会独立。以四进制计数器的 0000、0001、0010、0011 四个状态分别代表 A、B、C、D 四件事,经译码器译码后,译码器的输出端 Y0、Y1、Y2、Y3 有效就代表 A、B、C、D 发生。当 H 不为真时(支干道无车 H=0)Q=A,此时计数器输出 0000,译码后 YI 有效对应事件 A 发生。当 H为真(支干道有车 H=1)时,电路状态为 A、B、C、D 一次发生,也就是计数器正常计数。因此,使 H=CLD。4 四进制计数器的设计
8、。选择计数器芯片 74HC160(十进制),采用复位法将其接成四进制。图 3-2 状态转换图 有状态转换图 CLR=3Q。对于 74HC160 各引脚接法如下:CLR=3Q,CLD=H1PTEE,A=B=C=D=0 对于 74HC138 各引脚接法为:1221,0ABGGG。74HC160输出端与 74HC138输入端相连接。138 译码器输出状态啊a,b,c,d 与事件A,B,C,D 一一对应。2.秒脉冲发生器 VCC6VR147kR247kC110pFC210uFU1LM555CMGND1DIS7OUT3RST4VCC8THR6CON5TRI23120VCC 图 3-3 555 秒脉冲发生
9、器 工作原理:将 555 接成多谐振荡器112()ln2TRR C,22ln2TR C。1212(2)ln2TTTRR C 112122TRRqTRR 由于001,66.7Ts q/1/1 0001/1/1/0 0011 0010 0100 0000 CLR DCBAQ Q Q Q 5 则,若取 C=10F,12RR47K。按照如图连接就可以输出周期为 1s 占空比为 66.7%的方波。3.计数部分 U5A74HC00D_6VU7A74HC00D_6VU8A74HC00D_6VU10A74HC00D_6VU11A74HC00D_6VU9A74HC00D_6VU13A74HC00D_6VU21A
10、74HC00D_6VU474HC160D_6VQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10LOAD9CLR1CLK2U374HC160D_6VQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10LOAD9CLR1CLK2U19A74HC04D_6VU20A74HC04D_6VU14A74HC04D_6VU15A74HC04D_6V21191412VCC050222315242520cabd接 主 控 部 分 CLK341011137188接 译 码 显 示 电 路(低 位)接 译 码 显 示 电 路(高 位)26接 555秒 脉 冲CAB
11、SRT16617912WM 图 3-4 计数部分原理图 工作原理:计数部分由计数控制和计数器组成,计数器由两片 74HC160 组成。控制部分的作用是控制计数器的不同计数状态。当 A 端为 0,B、C、D 端为 1 时计数器为 45 进制计时器;当 B 或者 D 为 0 其他为 1 时计数器为 5 进制计数器;当 C 为 0 其他为 1 时计数器为25 进制计数器。设 U1 的cQ=1 为事件 R,BQ=1 为事件 S;U2 的AQcQ=1 为事件 T。由于 138 译码器的输出端为低电平,因此在输入到技术控制端时要加一个非门,a 和 c 端加非门后的信号设为A 和 C,b 和 d 加与非门后
12、的信号设为 B。并且 A、B、C 在任意时刻有且只有一个为 1。控制部分的真值表如表 3-1 所示。表 3-1 6 A B C R S T M 1 0 0 1 1 1 0 1 0 1 1 0 0 1 1 1 1 其他状态 0 MABCRTABCTABCT(A、B、C 任意时刻仅有一个为 1)ARTCSTBT()ARCS TBT ARCSTBT 则 CLR=M,整个计数器的进位信号为CLR即 M。计数器的数据输出端接译码显示电路,进位信号 M 接主控部分的时钟信号。4.信号灯显示部分 7 LED1R1R2R3R4R5R6LED2LED3LED4LED5LED68111213U4AU6A74HC0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 计数器 交通 信号灯 控制器
限制150内