红绿交通灯数电(课程设计)报告论文.doc
文本预览下载声明
摘 要:
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc 1 设计任务目的与要求 3
HYPERLINK \l _Toc 2 模块及其原理介绍 3
HYPERLINK \l _Toc 3 设计方案 4
HYPERLINK \l _Toc 4 结论与问题讨论 7
HYPERLINK \l _Toc 5 元件清单及电路总图 8
HYPERLINK \l _Toc 6 芯片资料手册 10
一 任务目标
一 课程性质
数字电子技术课程设计是学生的专业基础课。课程设计是以实验为基础在教师指导下独立查阅资料、设计和调试特定功能的电子电路。课程设计对于提高学生的电子工程素质和科学实践能力非常重要,是由学生自行设计和自行调试的综合性训练。
二 课程目的
训练学生综合地运用所学的模拟电子技术数字电子技术的基本知识,独立、完整地设计一定功能的电子电路,并培养设计软件应用和仿真等综合能力。
三 基本要求:
1)设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间在30至90秒范围内设定,时间应可分别设定并易于设置修改。
2)在绿灯转为红灯时,要求黄灯先亮5秒钟(包含在30至90秒范围内),才能变换运行车道;黄灯亮时,要求每秒闪亮一次。
3)甲、乙车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。
扩展要求: 4)同步设置人行横道红、绿灯指示。
二.模块及原理介绍
交通灯控制系统的原理框图如图所示。它主要由控制器、定时器和时钟发生器等部分组成。时钟发生器是该系统中定时器和控制器的标准时钟信号源,控制器是系统的主要部分,由它控制定时器,数码管和二极管的工作。
根据分析系统的状态变化列出状态转换表:
甲干道绿灯亮,乙干道红灯亮。表示甲干道上的车辆允许通行,乙干道禁止通行。
甲干道黄灯亮(五秒),乙干道红灯亮。表示甲干道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,乙干道禁止通行。
甲干道红灯亮,乙干道绿灯亮。表示甲干道禁止通行,乙干道上的车辆允许通行。
甲干道红灯亮,乙干道黄灯亮(五秒)。表示甲干道禁止通行,乙干道上未过停车线的车辆停止通行,已过停车线的车辆继续通行。
交通灯以上4种工作状态的转换是由控制器器进行控制的。设控制器的四种状态编码为 00、01、11、10,并分别用 S0、S1、S3、S2 表示,则控制器的工作状态及功能如下表所示:
控制状态
信号灯状态
S0(00)
甲绿,乙红
S1(01)
甲黄,乙红(五秒)
S3(11)
甲红,乙绿
S2(10)
甲红,乙黄(五秒)
三.单元电路的设计
1. 时钟电路将 555 定时器连接成多谢振荡器电路,如图,控制振荡周期为1Hz。
主控电路 在设计要求中要实现四种状态的自动转换,首先 要把这四种状态以数字的形态表示出来。可以两位二进制数表示所需状态(00—Gr, 01—Yr, 11—Rg, 10—Ry),循环状态:(00—01—11—10—00) 数字电路课程中介绍的计数器就是通过有限几个不同状态之间的循环实现不同模值计数,由此设计一模值为4的计数器,其输出(代表不同状态)既可以循环转换,而且能够控制其他部分电路。在课程设计中利用 74LS112(双下降沿J-K触发器)设计模4计数器作为主控部分电路。
红绿灯(发光二极管)显示电路红绿灯显示是表示电路所处状态,受到主控电路控制,即主控电路的输出(A 和 B)决定了主干道和支干道的红绿灯的亮灭情况。
如亮用 1 表示,灭用 0 表示,则有,
高位
低位
主红(R)
主黄(Y)
主绿(G)
支红(r)
支黄(y)
支绿(g)
0
0
0
0
1
1
0
0
0
1
0
1
0
1
0
0
1
1
1
0
0
0
0
1
1
0
1
0
0
0
1
0
红绿灯显示电路接线如下:
计时部分电路计时器状态产生模块:设计要求对不同的状态维持的时间不同,而且要以十进制显示出来。采用两个74LS190完成计时器状态产生模块设计。 设计思路:将两个74LS190接成十进制计数器,对时钟发生器产生的脉冲进行计数。如图
心的体会:
这次的数电课程设计前后历时大概为三个星期,最开始的选择是做思路抢答器,为了多学到一些东西,所以在原理图出来后便开始学画PCB图,从protel99到protel2004在到 Altium Designer,,前前后后换了三个软件,才终于把图画出来,之后又学到了热转印,腐蚀,打孔,只是做出来的板不尽人意,在多次的线路检查之后依旧无法实现功能,因而换做交通灯,从头开始,由于时间的关系,所以没有再使用PCB板,而是连夜焊接,在焊接前又学到了一个叫LochMa
显示全部