智能交通灯软件设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能交通灯软件设计 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】
智能交通灯软件设计
摘要
十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢靠的是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机8051和可编程并行I/O接口芯片82 55A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;为了系统稳定可靠采用了MAX629“看
门狗”芯片,避免了系统因为死机而停止工作的情况发生;显示时间直接通过8255的PA、PB口输出;交通灯信号通过PC口输出;交通灯的点亮采用VT双
向晶闸管来控制,直接采用220V交流电源驱动,系统实用性强、操作简单、扩展性强。就此我对如何用单片机来控制智能交通灯作出如下讲解。
The intersection vehicles shuttle, the pedestrian is bustling, ca r dealership traffic lane, person sidewalk methodical. What then depe nds on to realize this orderly order Depends on is the street-traffic control lights automatic command system. The street-traffic control lights control mode are very many. This system uses MSC-51 series mon olithic integrated circuit 8051 and programmable parallel I/O connect ion chip 8255A is the central component designs the traffic light con troller, realized has been able to act according to the actual traffi c flow magnitude to establish,the green light red through 8051 chips P1 mouths burns the bright time the function; Stable has reliably use
d MAX629 for th
e system "看门狗" the chip, has avoided the system bec
ause of the dying machine knock off situation occurrence; Demonstrate s the time directly through 8255 PA, the PB mouth output; Traffic lig ht signal through PC mouth output; The traffic light lightens uses th e VT bidirectional crystal thyratron to control, directly uses the 22 0V alternating current supply to actuate, the system usability strong, the operation simple, the extension is strong. How do I to use the m onolithic integrated circuit to control the intelligent traffic light in light of this to make the following explanation.
引言
交通信号灯是日常生活中遇到的一个普通实例,它的控制也颇具典型和实用价值。由于交通路口的形状和规模不一,所采用的信号灯的数量、控制要求不一,控制的复杂程度也就不一样,鉴于单片机控制的优越性,我们选择了用单片机来控制交通灯。单片机早期主要应用于工业控制,但随着技术的发展,其应用领域正在不断扩大。将单片机用于对交通信号灯的控制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便的实现。目前大多品牌折单片机内部均配有实时时钟,通过编程控制可对信号灯实施全天候无人化管理。
控制要求:
此系统模拟十字路口交通灯控制系统,考虑了十字路口的几路情况:分为高峰时段,普通时段,夜间时段,节假日模式,急车通过,紧急情况五种模式,由上位机组态控制可自动或手动实现对路口的交通管理。
资源分配
一.控制部分:
1.时钟控制:通过12MHz的晶体震荡器通过外接时钟对单片机进行时钟控制2.延时控制:通过变换交通灯的颜色和各个颜色显示的时间的长短来控制车辆的通过或停止,此次进行的软件设置对红、黄、绿三灯的交替来变换控制车辆。在交通灯变换期间同样需要延时程序来使交通等闪烁三次后变换。
二.显示部分:通过P1口对数据进行控制从而对交通灯进行控制
三.中断控制:当交通灯按照车流的多少对交通等控制时就要对程序进行一个中断申请,从而改变交通灯。能够对交通灯实现智能控制。如有重大事件时,要求使得交通灯都是红灯控制,就要通过中断申请
程序流程图:
开始
模式判断
高峰/普通模式
节假日模式
夜间模式
行人通行
东西行人
Y
东西行人
N
根据模式调节交通灯波形
南北行人
Y
南北行人