毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Arduino的智能交通信号灯设计+程序(4)
(3) 该智能交通灯具有一般交通灯的时间计数功能,本文使用MAX7221与四组共阴极数码管结合,完成对每个方向的时间计数的功能。
(4) 通过SPI串口协议,建立上位机与信号机之间的通信,并对信号机的反馈信号做出处理,采取最优化的措施。本论文采用SPI协议建立了ATmega328与MAX7221之间的通讯,并根据不同时间检测的数据做出反应并处理。
(5) 使用74HC595这一移位寄存器完成对信号灯的驱动,模拟路口的信号灯工作状况。
(6) 针对车流量进行统计,利用压力传感器对通过的车流量进行计数统计,根据测量到的车流量对通行时间做出自动调整。
(7) 在斑马线的两端设置报警电路,报警电路利用红外线传感器与反相器结合使用,再与蜂鸣器连接,模拟红灯时穿越斑马线时语音警示的功能。
(8) 设计车辆违规行驶的检测电路,利用光敏电阻的原理与特性,将其与Arduino进行连接,并读取模拟量对应的数字量,根据车辆违规时电阻的变化作出反应。
(9) 系统设计框图以及程序流程图,设计编写程序代码,并对每一行的代码作注释方便以后读写程序。程序使用C语言进行编程设计,对数码管计时、信号灯工作、车流量计数、违规行为这些功能通过程序实现。
2 总体设计方案
在本章中,主要设计智能交通的总体框架,设计出智能交通灯的功能,并依据其功能所设计的功能模块。针对交通拥堵问题,本论文对车流量进行计数统计,对于在一定时间里,车流量达到一定数值时,对信号灯和数码管的时间做出相应的延时;对于行人闯红灯行为,本论文设计了一个报警电路用来警示行人注意安全;为了制止车辆违规行驶,设计了针对违规车辆的检测电路,当红灯期间有车辆违规行驶时,一直处于检测状态的电路将会给控制一个反馈信号,控制器做出相对应的响应。综上所述,本论文设计的智能交通灯应该具有的模块是以控制器控制的数码管显示模块、信号灯显示模块、车流量计数模块、报警电路以及违规检测模块。各模块之间协调工作,共同实现智能交通灯的功能。
2.1智能交通信号灯的功能
在智能交通灯的设计当中,需要根据设计的功能设计对应的软件程序。本文所设计的交通信号灯包括以下功能:
(1) 东西南北四个方向的信号灯显示以及每个方向数码管的倒计时。无车辆拥堵时,设置绿灯通行时间为25秒,黄灯时间为5秒,红灯禁止通行时间为30秒。在车流量达到一定数值时,进入中断延时。此时设置绿灯通行时间为35秒,黄灯5秒,红灯时间为40秒。
(2) 多种控制的功能。能够针对不同时段做出对应的时间调整,尤其是针对上下班的车流高峰期的时段,应适当设计绿信比较大的控制程序。
(3) 通过对车流量的计数统计,对达到一定数值的该方向的通行时间加以延时,舒缓通车压力。
(4) 在特殊状况下,可以采取手动控制的方案,对人行道闯红灯现象,自动触发警报装置达到对行人的警示作用。
(5) 某一方向的红灯亮起时,该方向的违规检测电路就开始工作,并对违规车辆进行拍照。
共4页:
上一页
1
2
3
4
下一页
上一篇:
Arduino单片机避障机器人设计+程序源代码
下一篇:
基于Arduino的无线传感网络定位系统设计+电路图
热环境对磁记忆信号的影响ANSYS有限元分析
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
PLC物料自动分拣系统的设计+源程序
《醉青春》导演作品阐述
中国古代秘书擅权的发展和恶变
拉力采集上位机软件开发任务书
浅谈传统人文精神茬大學...
高校网球场馆运营管理初探【1805字】
浅谈新形势下妇产科护理...
谷度酒庄消费者回访调查问卷表
国内外无刷直流电动机研究现状
辩护律师的作证义务和保...
多元化刑事简易程序构建探讨【9365字】