




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 智能交通灯的设计方案 一 方案的设计 (一)方案的设计与论证 本设计以单片机为核心,以 码管作为倒计时指示,根据 设计 的要求我们考虑了各功能模块的几种设计方案,以求最佳方案,实现实时显示系统各种状态,系统还增设了根据交通拥挤情况可分别设置主干道和次干道的通行时间,以提高效率,缓减交通拥挤。系统总体设计框图如图所示。 交通灯控制的框图如下图所示,主要有控制电路、按键电路、晶振电路、复位电路、显示电路、电源电路等电路组成。 图 1 交通灯控制的框图 (二) 电源提供方 案 为使模块稳定工作,须有可靠电源。本次设计考虑了两种电源方案: 方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。 方案二:采用单片机控制模块提供电源。该方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。 综上所述,选择第二种方案。 单 片 机 电源电路 时钟电路 复位电路 数码管显示电路 号灯控制电路 按键电路 2 (三) 显示界面方案 该系统要求完成倒计时功能。基于上述原因,本次设计考虑了两种方案: 方案一:完全采用点阵式 示。这种方案功能强大,可方便的显示各种英文字符,汉字,图形等 ,但 实现复杂,且须完成大量的软件工作。 方案二:完全采用数码管显示。这种 方案 优点是实现简单,可以完成倒计时功能。缺点是功能较少,只能显示有限的符号和数码字符。根据本设计的要求,方案二已经满足了要求,所以本次设计采用方案二以实现系统的显示功能。 这里同样讨论了两种方案: 方案一:采用 8155 扩展 I/O 口 、 键盘 及 显示等。该方案的优点是使用灵活可编程,并且有 计数器。若用该方案,可提供较多 I/O 口 ,但操作起来稍显复杂。 方案二:直接在 I/O 口线上接上按键开关。因为设计时精简和优化了电路,所以剩余的端口资源还比较 多 。 由于该系统 是 对交通灯及数码管的控制,只 需 用单片机本身的 I/O 口就可实现,且本身的计数器及 经够用,故 选择 方案二。 (四) 交通灯运行状态 3 (五) 功能介绍 1. 由单片机、按键、发光二极管、共阳数码管、三极管设计而成。 2. 按键说明:设置键、加键、减键、紧急模式键,单独一个按键为复位按键。 3. 4. 可以设置东西、南北的倒计时时间。 5. 紧急模式 :当消防车、救护车等特殊车辆通行时按下;紧急模式键:全部亮红灯,待紧急车辆通过后,再恢复后再退出。 6. 夜间模式: 4 个方向黄灯闪烁。 7. 可以按 键设置交通灯东西、南北的倒计时时间,第一次按设置键是设置东西方向的时间,第二次按设置键是设置南北方向的时间,再按加减键就可以设置对应的时间。 8. 设定的参数具有掉电保存,保存在 片机的内部,上电无需重新设置。 9. 东西和南北方向各有两个数码管分别显示时间、东西和南北的时间相差 5秒,这 5 秒为黄灯闪烁的时间。 10. 当有特殊情况时,可以按紧急模式进行调整。 11. 第一次按紧急键 4 个方向全部亮红灯(禁止通行) 12. 第 2 次东西南北 4 个方向黄灯闪烁 (夜间模式 ) 13. 第 3 次南北绿灯亮东西红灯亮(南北优先通行) 14. 第 4 次南北红灯亮东西绿灯亮(东 西优先通行) 15. 再按一次回到正常显示,不同的模式适合不同的交通情况(如夜间模式,有交通事故的时候) 16. 可以实现特种车辆优先通行或交通事故应急处理。 二 系统硬件设计 硬件设计是整个系统的基础,要考虑的方方面面很多,除了实现交通灯基本功能以外,主要还要考虑如下几个因素: 系统稳定度; 器件的通用性或易选购性; 4 软件编程的易实现性; 系统其它功能及性能指标;因此硬件设计至关重要。现从各功能模块的实现逐个进行分析探讨。 (一)总体设计 本设计以单片机为控制核心,采用模块化设计,共分以下几个功能模块:单片机控制系统、 键盘及状态显示、 倒计时 模块等。 单片机作为整个硬件系统的核心,它既是协调整机工作的控制器,又是数据处理器。它由单片机 振荡 电路、复位电路等组成。 系统采用双数码管倒计时计数功能,最大显示数字 99。 友好的人机界面、灵活的控制方式、优化的物理结构是本设计的亮点。 (二) 单片机的基本结构 片机是一款低功耗、低电压、高性能 单片机,片内含 8经受 1000 次擦写周期)的 编程可反复擦写的只读程序存储器( 器件采用 艺和 司的高密度,非易失性存 储器( 术制造,其输出引脚和指令系统都与 容,片内的 储器允许在系统内可改编程序或用常规的非易失性存储编程器来编程。因此, 一种功能强,灵活性高且价格合理的单片机,可方便的应用在各个控制领域 1。 有以下主要性能 : 改编程序 储器; : 0 24 节内部 外部双向输入,输出( I、 O)口; 引脚说明如图 2 源电压。 5 图 2 单片机引脚图 图 2 单片机引脚图 (三)单片机外围电路设计 1 复位电路设计 复位输入引脚 供了初始化的手段,可以使程序从指定处开始执行,在 时钟电路工作后,只要 脚上出现超过两个机器周期以上的高电平时,即可产生复位的操作,只要 持高电平,则 环复位,只有单 高电平变成低电平以后, 从 0000H 地址开始执行程序,本系 统采用按键复位方式的复位电路。 6 图 3 复位电路图 2 时钟电路设计 时钟可以由两种方式产生,一种是内部方式,利用芯片内部的振荡电路;另外一种为外部方式,本论文根据实际需要和简便,采用内部振荡方式,部有一个用于构成振荡器的高增益反相放大器,引脚 别是此放大器的输入端和输出端,这个放大器与作为反馈元件的片外晶体或陶瓷谐振器一起构成了一个自激振荡器。 然有内部振荡电路,但要形成时钟,必须外接元件,所以实际构成的振荡时钟电路,外接晶振以及电容 成了并联谐振电路接在放大器的反馈回路中,对接电容的值虽然没有严格的要求,但电容的大小会影响振荡频率的高低,振荡器的稳定性,起振的快速性和温度的稳定性。晶振的频率可在 2容 典型值在 2000间选择,由于本系统用到定时器,为了方便计算,采用了 12晶振,采用电容选择 30 7 图 4 时钟电路图 3 显示模块电路设计 该模块由共阳 码管组成,利用数码管的动态扫描原理,由三极管进行锁存,当控制数码管的 低电平时(及三极管基极为低电平),则三极管导通, 三极管给数码管供电,则数码管被点亮,利用数码管点亮的余辉和人眼的视觉暂留原理,则看起来数码管是同时被点亮的。 8 图 5 显示电路图 从设计完成的任务与要求来看,显示通行时间必须用二位数码管,从节省硬件资源的角度考虑,可采用扫描的方式来处理,对于 7 段数码管,占用 7 个单片机的 I/外设置 2 个电子开关对 2 位显示进行配合,占用 2 个 I/O 端口,十字路口共需 4 组红绿灯,加上转换黄灯,一共是 12 只灯,须用 12 个端口进行控制,加上两个方向的紧急通行按钮,占 2 个 I/O 端口和一个蜂鸣器端口,因此 实际占用的单片机 I/O 口为 24 个,为此,我们可以选用 51 系列单片机中的 作为中央处理器。这款单片机的 I/O 口作为输出时,具有较大的吸收电流能力,因此我们可以选用共阳型数码管,这样由单片机的 I/O 口就可以直接驱动,能简化硬件电路的设计。 4 单片机的硬件调试 第一步为目测,单片机应用系统电路全部手工焊接在洞洞板上,因此对每一个焊点都要进行仔细的检查。检查它是否有虚焊、是否有毛剌等。 9 第二步为万用表测试,先用万用表复核目测中认为可疑的连线或接点,查看它们的通断状态是否与设计规定相符,再检查各种 电源线与地线之间是否有短路现象。 第三步为加电检查。当系统加电时,首先检查所有插座或器件引脚的电源端是否有符合要求的电压值,接地端电压值是否接近零,接固定电平的引脚端是否电平正确。 第四步是联机检查。 在对硬件电路调试过程中,还遇到了不少问题,第一次把所有的元件都焊上去后,都准备调试了,才发现正负电源的插针离得太近了,不容易接电源,本不该犯的错误,这些都是由于自己的粗心大意造成的,所以说,做任何事情都必需经过“三思而后行”,来不得半点的马虎,否则浪费了时间和精力 三 交通信号灯控制系统的设计 交通信号灯 由红灯、绿灯、黄灯组成。红灯表示禁止通行,绿灯表示准许通行,黄灯表示警示。交通信号灯分为机动车信号灯、非机动车信号灯、人行横道信号灯、车道信号灯、方向指示信号灯、闪光警告信号灯、道路与铁路平面交叉道口信号灯。交通信号灯用于道路平面交叉路口,通过对车辆、行人发出行进或停止的指令,使各同时到达的人、车交通流尽可能减少相互干扰,从而提高路口的通行能力,保障路口畅通和安全。 因此必须合理的设计路口主干道的系统 。 (一) 十字路口交通信号灯具体的控制要求 (1) 交通信号灯分布于东南西北,每个路口均有三个。南北方向绿 灯和东西方向的绿灯不能同时亮;如果同时亮,则应自动立即关闭信号灯系统,并立即发出报警信号。系统工作后,首先南北红灯亮并维持 30s;与此同时,东西绿灯亮,并维持 25s 时间,到 25s 时,东西绿灯熄灭。在东西绿灯熄灭时,东西黄灯亮并维持 5s,然后东西黄灯熄灭,东西红灯亮,同时南北红灯熄灭,南北绿灯亮;东西红灯亮并维持 30s;与此同时,南北绿灯亮并维持 15s;然后,南北绿灯熄灭南北绿灯熄灭 10 时,南北黄灯亮维持 5s 后熄灭;同时南北红灯亮,东西绿灯亮。至此,结束一个工作循环 ,如下交通信号灯变化表: (2)在交通信号灯亮和闪烁的同时,路口设有两位七段码的显示器倒数计时,让车辆行人能够清楚地知道再过多久信号灯就会发生变化。以便于司机和行人能够在有限的时间内准确的通行。 (二)十字路口交通信号灯示意图 交通信号灯共有 12 盏,每个路口各有红,黄,绿三盏,具体分布如下图所示: 交通信号灯变化表 东西 绿灯亮 黄灯亮 红灯亮 25S 5S 20S 南北 红灯亮 绿灯亮 黄灯亮 30S 15S 5S 11 四 交通信号灯控制系统程序编制 (一) 软件设计流程 软件总体设计主要完成各部分的软件控制和协调。本系统主程 序模块主要完成的工作是对系统的初始化,发送显示数据,同时对 键盘进行扫描,等待外部中断,以及根据所需要的功能进行相应的操作。 交通灯根据其显示情况可以分为四个状态,可以通过定时来控制每个状态的时间;通过定时也可以向 码管中每隔 1 秒送一个数,显示该状态剩余的时间。其流程图如图所示。 图 4主程序框图 (二)交通灯定时器模块 片机内部有 3 个定时器 次设计中使用 作在方式 1,即 16 位定时器,定时 5020 次中断产生秒信号,从而控制红绿灯的点亮时间。 设置定时,显示初始化 南北绿灯亮,东西红灯亮,延时 南北黄灯闪烁,东西红灯亮,延时 南北红灯亮,东西绿灯亮,延时 南北红灯亮,东西黄灯闪烁,延时 开 始 12 工作方式寄存器 来设置 工作方式。这次实习中设置 作于方式 0( 16 位定时器)。 内部定时器 /计数器用作定时器时,是对机器周期计数,每个机器周期的长度是12 个振荡周期。定时常数的设置可用一下方式计算: 机器周期 =12/12 65536*0以定时常数是 50000。 五 结论 本 论文介 绍了一种基于 片机的交通灯的设计方法,本论文完成了系统的硬件设计与制作,详细介绍了系统硬件设计的过程,并结合软件系统完成了整个系统的软、硬件联调,系统工作良好,实现了基本功能。 通过本次设计,巩固了我学习过的专业知识,也使我把理论与实践从真正意义上相结合了起来,锻炼了借助互联网络搜集、查阅相关文献资料和组织材料的综合能力,从中我也认识到自己的不足之处,我会在日后的学习中加以改进与提高。 经过这次课程设计,我在各方面都有很大的提高。学到了很多不曾学过的东西,也使我学会了更好地利用一些资源和工具如图书馆及一些软件 查阅资料。在设计过程中也遇到很多的困难,遇到一些原理性不懂的时候就要去有针对性地查找资料或者请教知道老师和其他同学,然后加以吸收利用,提高了自己的应用能力,扩充了自己的知识储备,同时提高了动手能力。 13 参考文献 1 刘勇 M2004 2 杨子文 M2006 3 刘华东 2 版) M4 胡汉才 M2006. 5 沈 精虎 门 与提高 M2004. 6 范风强,兰婵丽 51 应用实战集锦 M, 2001. 7 顾曙敏 接口设计 J2003,26(14)858 孙晓燕 051 单片机的交通灯控制系统设计与模拟 J2007 年 03 期 . 9 陈毅,许飞,王学飞 J009 年第 15 期 . 14 附件一:总体原理图 附件二:源程序代码 # /调用单片机头文件 # /宏定义 替 # /宏定义 来定义无符号整型数。 #=0,0 /断码 = 0 4; /显示数码管 的个位数 /数码管位选定义 ; /数码管位选定义 15 ; ; ; 0; /东西 南北 倒计时变量 = ; /东西红灯 = ; /东西绿灯 ; /东西黄灯 = ; /南北红灯 = ; /南北绿灯 ; /南北黄灯 /交通灯的模式 根据时间 0; /东西南北模式 i; , 20; /东西、南北的时间 /交通管制 /*数码位选函数 */ i) i) : 0; 1; 1; 1; : 1; 0; 1; 1; : 1; 1; 0; 1; : 1; 1; 1; 0; /*把数据保存到单片机内部 */ 16 /*把数据从单片机内部 读出来 */ = /*开机自检 始化 */ /开机自检 始化 ; /先读 if(= 1) /新的单片机初始单片机内问 1; 30; 20; /东西、南北的时间 ; /保存数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国监控用电话光端机项目创业计划书
- 中国夹竹桃项目创业计划书
- 中国口腔种植系统项目创业计划书
- 中国可见光通信项目创业计划书
- 中国聚和支付项目创业计划书
- 中国金钻蔓绿绒项目创业计划书
- 中国能量外科器械项目创业计划书
- 中国高精度GNSS项目创业计划书
- 2025年部编版语文六年级下册第一次月考测试题及答案(共两套)
- 安全教育知识考试题及答案
- 职业教育试题库及答案
- 数据库云服务市场分析-深度研究
- 2025年酒吧经理考试题及答案
- 《信息安全技术基础》课件 4.2Linux操作系统安全加固
- 《球阀结构分析》课件
- 浙江首考2025年1月普通高等学校招生全国统考化学试题及答案
- 富士康公司组织架构及部门职责
- 2024年股权转让合作备忘录
- 《常怀敬畏之心》课件
- TSZUAVIA 001-2021 低慢小无人机探测反制系统要求
- 糖尿病管理制度
评论
0/150
提交评论