ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:110.42KB ,
资源ID:6308344      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6308344.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数电交通灯课程设计 交通信 灯控制器设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数电交通灯课程设计 交通信 灯控制器设计.docx

1、数电交通灯课程设计 交通信 灯控制器设计课 程 设 计课程名称 数字电子技术 课题名称 交通信号灯控制器设计 专 业 自动化 班 级 0904 学 号 3 4 姓 名 管琴华 指导教师 陈意军 2011 年 12 月 7 日湖南工程学院课程设计任务书课程名称:数字电子技术题目:交通灯信号控制器设计专业班级:自动化0904 学号:34学生姓名: 管琴华指导老师: 陈意军审批:任务书下达日期 2011年 11月 28日设计完成日期 2011年 12月 9 日设计内容与设计要求一、 设计内容1.设计交通灯控制电路:以数字形式显示南北、东西两向通车时间、停车时间;2.交通十字路口南北和东西方向两道上车

2、辆交替运行,南北方向每次通行时间90秒(绿灯亮),要求黄灯亮5秒后,才能交换车道;东西方向每次通行时间50秒(绿灯亮),要求黄灯亮5秒后,才能交换车;道工作流程如下:南北向绿灯亮,东西方向红灯亮90秒南北向黄灯亮,东西方向红灯亮5秒南北向红灯亮,东西方向绿灯亮50秒南北向红灯亮,东西方向黄灯亮5秒3. 利用软件对电路进行仿真;4. 分别采用两位数码管显示南北和东西方向时间5. 可以手动外置控制开关,清零和置数、启动;6. 功能扩展:1) 夜间黄灯闪耀;2) 自选。2、设计要求:1.给出整体设计框图,提供总电路图;2.单元模块设计,给出具体设计思路和电路;3.给出各单元模块电路、总电路图的仿真结

3、果;4.电路硬件实现和功能调试;5.写出设计报告。主要设计条件1. 提供所需元件及芯片;2. 提供电源和调试设备;3. 提供设计软件;说明书格式1. 课程设计封面;2. 任务书;3. 说明书目录;4. 设计总体思路,基本原理和框图(总电路图);5. 单元电路的设计(各单元电路图);6. 安装、调试步骤;7. 故障分析与电路改进;8. 总结与体会;9. 附录(元器件清单);10. 参考文献;11. 课程设计成绩评分表。进度安排第一周星期一:课程内容介绍和查找资料;星期二:总体电路设计和分电路的设计;星期三:分电路设计与仿真;星期四:总体电路电路仿真,修改方案,电路调试;星期五:确定设计方案,安装

4、电路;第二周星期一二:安装、调试电路或验收电路;星期三:安装、调试电路或验收电路;星期四五:写设计报告;星期五下午:答辩,整理实验室;参考文献第一章 绪论 11.1. 总方案概述 11.2. 设计思路 11.3. 实现目标 2第二章 模块电路的设计 22.1. 秒脉冲信号发生模块的设计 22.2. 倒计时计数模块的设计 32.3. 置数信号发生模块的设计 42.4. 交通灯状态显示模块的设计 72.5. 译码显示模块的设计 9第三章 电路的调试与安装 103.1. 总设计电路图 103.2. 电路的软件设计与调试过程 103.3. 电路的硬件调试与安装过程 14第四章 体会与心得 18第五章

5、附录 185.1. 芯片清单 185.2. 芯片引脚排列逻辑符号以及功能表 195.3. 参考文献 24第一章 绪论1.1. 总方案概述交通灯控制系统由秒脉冲信号发生模块、置数信号发生模块(包括东西方向和南北方向)、倒计时计数模块(包括东西方向和南北方向)、译码显示模块(包括东西方向和东西方向)和控制红绿黄显示模块(包括东西方向和南北方向)五大模块组成。它们之间的联系是:秒脉冲信号发生模块为倒计时计数模块提供脉冲信号,置数信号发生器提供状态信号给倒计时计数模块,置数信号发生器提供状态信号给控制红绿灯显示模块,倒计时计数模块输出信号给译码显示模块。总体框图如下:秒脉冲信号发生模块南北方向译码显示

6、模块东西方向倒计时计数模块东西方向译码显示模块东西方向置数信号发生模块南北方向交通灯显示模块南北方向倒计时计数模块南北方向置数信号发生模块东西方向交通灯显示模块图1-1 交通灯控制器系统框图1.2. 设计思路根据设计要求:交通十字路口南北和东西两道上车辆交替运行,南北方向每次通行时间90秒(绿灯亮),黄灯亮5秒后才能交换车道;东西方向每次通行时间50秒(绿灯亮),黄灯亮5秒后才能交换车道。要实现南北方向依次90秒、5秒、55秒的倒计时和东西方向依次95秒、50秒、5秒的两组倒计时,根据实验室的设备现有器件,选用两片74LS192十进制同步加/减计数器来实现南北方向的倒计时功能,那倒计时怎样才能

7、实现90秒、5秒、55秒的倒计时呢?联想到N进制计数器的方法,这里就需要置位信号,由此需要置数信号发生器,既然是同步的,这里需要一个秒脉冲信号,就涉及到CB555定时器的相关知识设计振荡周期为1秒的多谐振荡器。要把倒计时的功能显示出来,这里采用7段共阴显示管,由于计数器的输出信号不能直接给7段共阴显示管,需要驱动信号,就组成了译码显示模块。除了要能数码显示还有交通灯最关键的:灯状态信号输出,通过置数信号联系组合逻辑门电路的三种状态灯的显示,这里构成了交通灯显示模块。以上便是我的整体思路。1.3. 实现目标整个电路实现的功能如表1-1所示:南北方向东西方向数码显示状态交通灯显示状态注释数码显示状

8、态交通灯显示状态注释90S 00S绿灯亮车行驶90秒95S 00S红灯亮禁止通行05S 00S黄灯亮正在过路口的车行驶55S 00S红灯亮禁止通行50S 00S绿灯亮通行50秒5S 00S黄灯亮正在过路口的车可以行驶表 1-1第二章 模块电路的设计2.1. 秒脉冲信号发生模块的设计此模块采用555定时器以多谐振荡器为主体思路设计的秒脉冲信号发生器。实际中我们所采用的时间都是标准的1秒,脉冲的周期为T=CLn2*(R1+2R2)=1,R1=R2,C=10f,则有R1=1/3*C*Ln2=48K? ,取两个固定电阻47K与两个固定电阻1K的串联即可。如图2-1所示。 图2-12.2. 倒计时计数模

9、块的设计此模块由两小模块够成,即:南北方向倒计时计数和东西方向倒计时计数。首先把两片十进制同步加减计数器74LS192构成两位十进制倒计时计数器。低位的减脉冲信号来自秒脉冲信号发生模块,它的借位信号送给高位的减计数脉冲信号端,清零端用开关接低电平,倒计时状态中开关是闭合的,断开可实现高低位的清零。然后根据功能,南北方向要依次实现90秒、05秒、55秒的倒计时,运用到置数端的置数功能,因为是低电平置数,只需把高位产生的借位信号(低电平有效)送给置数端即可。高位的借位端会依次产生3次借位有效信号,在这三次信号到来的同时还要给输出端置不同的信号,但是在置数55秒时,要其置数65秒才能实现,具体在下一

10、模块体现。其计数输出端接译码器输入模块。东西方向要依次实现95秒、50秒、05秒的倒计时,如果和南北方向一样把高位的借位信号送给高位和低位的置数端,初始会出现85秒而不是95秒,需要根据逻辑功能对置数信号进行设计,在下一模块设计中会提到解决方法。其计数器输出端接译码器的输入端。南北和东西方向置数信号如表2-1所示状态南北方向置数输出东西方向置数输出十位(D3D2D1D0)个位(D3D2D1D0)时间十位(D3D2D1D0)个位(D3D2D1D0)时间100100009010010101950000010105010100005001100101550000010105表2-1南北方向倒计时计数

11、电路如图2-2所示。图2-2东西方向倒计时计数电路如图2-3所示。图2-32.3. 置数信号发生模块的设计此模块分南北方向和东西方向。即:南北方向和东西方向置数模块。首先,根据南北方向和东西方向倒计时计数电路的个位借位端会出现16次的借位信号,运用N进制构成的方法,把两片同步十进制计数器74160构成16进制计数器,采用的是整体置数法。把两块芯片接成百进制计数器,然后将电路的15状态译码(高位0001,低位0101,门电路获进位信号)产生=0的信号同时加到两片74160上,在第16个输入脉冲到达时,将0000同时置数给两片74160中,从而得到16进制计数器。然后根据输出16种状态,取倒计时计

12、数电路所需的状态信号。南北方向其状态信息如表2-2所示。置数器计数状态置数器计数显示倒计时计数所需状态倒计时计数显示高位Q4低位(Q3Q2Q1Q0)高位(D3D2D1D0)低位(D3D2D1D0)000000010010000900100109000001010510000100110010155表2-2置数器计数显示00、09、10分别记为A、B、C三种状态:A= ,B=,C= 。(用四输入与门和非门组成)根据高位低位的状态,可设置: 低位的D3D1连在一起接地; 低位的D2D0连接在一起,由B或C状态给信号(用或门控制输出); 高位的D2D1连接在一起,由C给出有效信号; 高位的D3D0连

13、接在一起,由A给出信号。注释:在置数55的信号时,高位置6(0110)的信号,倒计时计数和置数计数相差了5秒,倒计时计数缩短了5秒信号,当来一次置数脉冲信号时,错过了置5的信号,所以给往后推迟5秒。如果高位置5(0101)的信号,倒计时会收到4的信号。南北方向置数模块电路如图2-4所示。图2-4东西方向其状态信息如表2-3所示。置数器计数状态置数器计数显示倒计时计数所需状态倒计时计数显示高位Q4低位(Q3Q2Q1Q0)高位(D3D2D1D0)低位(D3D2D1D0)000000010010101951000010000001015010101150101000005表2-3置数器计数显示00、

14、10、15分别记为D、E、F三种状态:D= ,E= ,F= 。(用四输入与门和非门组成)根据高位低位的状态,可设置: 低位的D3D1连在一起给0信号; 低位的D2D0连接在一起,由D和E状态给信号(用2输入或门控制输出); 高位的D1给0信号; 高位的D3由D状态信号给出; 高位的D2由F状态信号给出; 高位的D0由D和F状态信号给出(用2输入或门控制输出)东西方向置数发生模块如图2-4所示。图2-42.4. 交通灯状态显示模块的设计此模块分南北向和东西方向。即:南北方向交通灯显示模块和东西交通灯显示模块。南北方向状态分析表2-4。置数器十位显示(S)倒计时计数显示A状态B状态C状态灯状态09

15、0100绿灯亮089100000090001010500001黄灯亮15510000红灯亮00900100表2-4由上状态信息表得出:在ABC为100时,红色和绿色会出现重叠1秒时间的信号,此时找出能控制这两个状态信号的控制信号,很明显,在低位产生借位信号(T低电平有效)的瞬间90的信号得以置数成功。在09到00倒计时时低位的借位信号时高电平。所以绿灯的状态信号等于;红灯的状态信号等于;黄灯的状态信号等于。南北方向交通灯显示模块如图2-5所示。图2-5南北方向状态分析表2-5。置数器十位显示(P)倒计时计数显示D状态E状态F状态灯状态09510000红灯亮10900001150001绿灯亮14

16、9100001090001000500100黄灯亮表2-5由表2-5状态信息表得出:在DEF为001时,红色和绿色会出现重叠1秒时间的信号,低位借位信号用U表示,同理得到绿灯的状态信号等于;红灯的状态信号等于; 黄灯的状态信号等于;南北方向交通灯显示模块如图2-5所示。图2-52.5. 译码显示模块的设计半导体数码管和液晶显示器都可以用TTL或CMOS集成电路直接驱动。为此,需要使用显示译码器将BCD代码译成数码管所需要的驱动信号,以便使得数码管用十进制数字显示出BCD代码所表示的数值。由于在PROTUES软件中使用的电压是5V的,译码输出给数码管内部的发光二极管的电流由5V经上拉电阻提供。译

17、码驱动采用的是74LS48,数码管选择的是7段共阴数码管,外加上拉电阻。南北方向译码显示模块电路如图2-6所示。图2-6东西方向方向译码显示模块电路如图2-7所示。图2-7第三章 电路的调试与安装3.1. 总设计电路图设计电路如图3-1所示图3-13.2. 电路的软件设计与调试过程进程大体分步:第一阶段:11月28日,因初次接触有点复杂的题型,思路并不是很清晰,按照任务书上的要求,结合题型的目的,画一个总体的框图。第二阶段:11月29日,用两片74ls192的芯片设计按照90秒05秒50秒05秒顺序显示的倒计时,并译码显示输出,用两片74160做16进制计数器取状态给倒计时计数提供置数信号,再

18、由置数器的信号用逻辑组合电路来实现交通路灯的控制。完成了一个方向的设计,那另一个方向的也就出来了,复制一遍就可以了。第三阶段:11月30日,下午老师检查设计思路以及电路,在这里,老师重要的一点提示对我设计的电路产生了重要的影响,一直都以为南北方向和东西方向倒计时显示是90秒05秒50秒05秒。后来经过老师分析得出,南北显示90秒05秒55秒,东西方向显示95秒50秒05秒,也就是南北方向绿灯和黄灯方向显示的时间(共95秒)等于东西方向红灯显示,南北方向红灯显示的时间(55秒)等于东西方向绿灯显示和黄灯显示的时间,南北方向和东西方向的时间并不是完全一样的。第四阶段:12月6日,对设计的电路进行整

19、体调整以及模块细分。在设计的过程中遇到了绕了我很久的问题:问题1:在设计倒计时,不清楚如何把置数信号送进74ls192中。解决:重新回到74ls192的芯片中,查看置数有效信号如何产生,这里是低电平有效,在芯片倒计时的时候,借位信号时高电平,当产生借位信号的一刹那,会产生低电平,在这个时候就是我所需要的低电平置位信号,即把高位的借位信号接入高位的置位端和低位的置位端,在置位信号来的同时把高位D3D2D1D0和地位D3D2D1D0的信号同时给予即可。问题2:在南北方向置数的时候,置数为55秒,即高位D3D2D1D0和地位D3D2D1D0端置0101和0101,但是在显示的过程中总会从45秒开始倒

20、计时。解决:其实自己也不清楚为什么是45秒,按逻辑退下去,那我置数65就会出现55秒?调试了之后,结果真对了,这里就这样稀里糊涂的弄好了。问题3:在设置东西方向的倒计时,能实现95秒到50秒的倒计时,但是50秒时候就是95秒而不是05,而95秒里的5秒倒计时之后便是85秒,后面便乱套了。解决:一直想用一个置数器模块来给予南北方向和东西方向倒计时的置数信号,根据电路的实际信号状态分析,状态变化如表3-1所示。置数器计数显示南北方向倒计时显示东西方向倒计时显示0189秒80秒94秒85秒020879秒10秒84秒15秒0909秒00秒14秒05秒09的最后瞬间置05秒/1004秒00秒04秒00秒

21、10的最后瞬间置数65秒置数50秒1154秒50秒49秒451249秒40秒44秒35秒131539秒10秒34秒05秒0009秒00秒05秒00秒置数05秒04秒00秒00的最后瞬间置数90秒置数95秒表3-1由表分析,东西方向和南北方向在置数器处于同一计数状态时候,相差5秒的时间,因为在置数器的处于00这一状态要给东西方向的的05秒和95秒同时置数这是不可能的。问题最根本的根源来自置数器的脉冲信号来自南北方向的低位借位端,终于发现了这一点,弄明白了绕了我很久的问题。将东西方向设置一组同样地置数计数模块,这时候置数器的脉冲信号来源于东西方向的低位借位端。设计之后,状态表如表3-2所示。置数器

22、计数显示东西方向倒计时显示0194秒85秒020984秒05秒1004秒00秒10的最后瞬间置数50秒1149秒40秒121539秒00秒15的最后瞬间置数05秒0005秒00秒00的最后瞬间置数95秒表3-2问题4:在东西方向倒计时上,开始总是从85秒开始。解决:这和开始南北方向的55秒出现了同样的问题,但是这是十进制计数,不可能置10(1010)的信号给高位。换位思考,从另一个方向开始着手,即:高位和低位的PL端。既然9的信号进不来,让高位的D3端和高位的借位信号相与再和高位的借位信号相或在输出给PL端,这样就能保证把高位的9信号置进去。问题5:设置交通灯的时候会出现初始的南北方向90秒的

23、那一个状态应该绿灯亮但是出现南北方向红灯亮。东西方向50秒的那一个状态应该绿灯亮,但是出现东西方向红灯亮。解决:在第二章交通灯显示模块电路的设计中提到解决方法。 软件调试状态显示如下:状态1:南北绿灯亮90秒。东西红灯亮95秒。图3-2和图3-3所示。图3-2 图3-3 状态2:南北黄灯亮,东西红灯接上继续亮。图3-4和图3-5所示。图3-4 图3-5状态3:南北红灯亮55秒,东西绿灯亮50秒。图3-6和图3-7所示。图3-6 图3-7状态4:南北红灯继续亮剩下的5秒,东西黄灯亮05秒。图3-8和图3-9所示。图3-8 图3-93.3. 电路的硬件调试与安装过程大体分五阶段:第一阶段:在进行试

24、验之前,我们做了如下准备工作,芯片分类,导线测试。起初在宿舍里用电路箱进行安装,连好电路之后,显示总是不稳定,很多芯片的逻辑功能很难判断好坏。鉴于这个结果,我们三人一致同意在试验台上进行,试验台上提供了秒脉冲信号以及数共阴码管和相连接的译码器。第二阶段:11月5日上午,我们按照电路图进行安装接线,一个人负责检查导线的好坏,用一个完好的灯显示和一个开关来测试导线的好坏。完成了导线的测试,按照线路接了三四遍之后,结果仍然未正确。第三阶段:中午回宿舍后,讨论并分析电路,用试验箱简单的测试,结果发现芯片74ls08的芯片存在问题(由高位信号置数端而来),很多的问题出现的原因很简单:准备工作做得不够充实

25、。第四阶段:得益于上午的调试和中午在宿舍里和同伴的分析,下午我们各司其职,把该有的准备工作做好,首先检查试验台的好坏,确保数码管的显示、红黄绿灯的显示、插孔的输出、芯片的引脚的完好。第五阶段:准备工作做完之后,按照设计图进行连线。我和同伴一起连接南北方向的交通灯控制系统。结果相比上午比较满意。在硬件的调试安装过程中遇到的问题点:问题1:按照图纸接完电路,对于出现的问题,毫无头绪,不知如何检查电路。解决:线路接好之后,看着那凌乱的线路,确实令人头痛,不知道线路的开始和结尾,有一种害怕的心理,首先得战胜恐惧的心里,静下心好好地思考问题所在,上午我们三个人,每个人平均接了两遍,都感觉要崩溃了,每次接

26、完线路,看到的转台乱七八糟,很不理想。不过在多次的失败之后,我们都有同样的猜想:或者芯片是坏的,或者试验台插孔不灵敏。大家开始分工测试芯片和试验台,试验台的测试:好的芯片插上去能够正确显示其逻辑功能,我的方法是:用一块好的74ls10(随选)的芯片,根据其逻辑功能,如果能正确输入输出,表示试验台上插芯片的周围各个孔是好的。然后在好实验台上测试所需要的芯片的好坏,根据其逻辑功能来判断,逻辑功能第五章附件所见。问题2:接好线路,只有个位显示倒计时,十位显示90然后就不动了。解决:置数信号没有置进去,查看线路,发现掉了一个线,高位的借位信号没有输出给置位端PL。在硬件调试中注意的是:要防止错线,掉线

27、,多线。根据问题分析电路,在查线,这样会比盲目的查线要少更多的工作量。硬件显示状态过程如下:图3-11整体效果如图3-11所示。南北通行90秒时,绿灯亮,如图3-12所示。东西方向禁止通行95秒,红灯亮,如图3-13所示。图3-13图3-12南北通行90秒过程中,绿灯亮,如图3-14所示。东西方向禁止通行95秒过程中,红灯亮,如图3-15所示。图3-14图3-15南北继续可以通行05秒,黄灯亮。如图3-16所示。东西仍然禁止通行,红灯亮。如图3-17所示。图3-17图3-16南北禁止通行55秒时,红灯亮。如图3-18所示。东西通行50秒时,绿灯亮。如图3-19所示。图3-18 图3-19南北禁

28、止通行,红灯继续亮。如图3-20所示。东西通行50秒之后,通行05秒,黄灯亮。如图3-21所示图3-20图3-21第四章 体会与心得本次的课程设计共两周的时间,和以前做一件事情相比,时间上挺久的。但是从接到这个课题开始(11月28日),从设计思路到设计电路,从来没有像这样去想一个设计,分析了一遍又一遍,其里面的逻辑功能都快把我整晕了,面临周六的微机考试,更是感觉脑袋快要崩溃了,考试完之后,又是一整天的分析电路,问题没有解决,饭也吃不下。不过效果一旦达到之后,心里的喜悦又是多么的深沉。总之,拿出自己不放弃和不退缩的精神,努力思考问题的所在,一定会得到解决的。在本次设计中,把自己学过的N进制计数的

29、两种方法、译码显示输出、各种组合逻辑电路以及芯片的使用方法重新温习了一遍,使得理论知识得到了进一步的体会和理解。同时也提高了就问题分析问题的方法(分析逻辑功能,列真表表,设计电路),而不是盲目的干着急,不仅要学习设计的方法及思路,也要在不断遇到问题,分析系统电路和实际问题,通过查资料,请教老师和同学讨论等途径解决实际问题。在Protues软件中仿真电路,熟悉了对它的应用。加在一起是:数电这本书,它简直就是一个宝,包含的知识是无穷尽的。学习知识就是要学以致用,这是我最深的感触。在安装与调试中,培养了我严谨细心的态度,因为一不留心接线就会出错,要学会克服线路太多而产生的恐惧心理,保持清晰地思路,细心地做好每一过程,同时让我更加的重视团结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1