(3)硬件的设计:完成控制核心器件的选择,电源模块,复位电路,LED显示电路,数码管显示电路,键盘控制电路的设计,这个阶段完成器件的选择,单片机与各器件的连接,做好单片机I/O口的合理分配,单片机与各个模块的合理连接。

(4)软件的设计:本设计采用C语言编写程序,使用Keil软件进行编译,在对单片机内部结构进行充分地了解,掌握了单片机的I/O的各种功能,了解定时器,中断以及延时原理,结合硬件电路,合理的编写程序,完成设计任务。

(5)功能的仿真与验证:使用Proteus软件进行功能仿真,设计好了硬件及软件,接下来需要验证其功能,本设计使用Proteus软件进行仿真,在设计好原理图,软件编写完成后进行功能的仿真。通过Keil软件与Proteus软件的联调,不断改进程序,使整个设计能够顺利的完成设计任务,系统运行顺畅。

(6)实物的制作:通过仿真验证功能能够完成后,开始电路板的制作,使用Altium Designer 软件进行印刷电路板的制作,制作好PCB后,送到厂家进行打样,购买所需要的元器件进行焊接,完成实物的制作。

本论文其他章节安排如下:第2章讨论总体设计方案,,第3章是硬件的设计包括器件的选型与方案的介绍,详细地介绍了每一个模块的具体功能和具体实现方法;第4章是软件的设计与仿真,包括keil软件与Proteus软件的介绍,软件的流程图,和总体软件设计思路;第5章是实物的具体制作过程,包括PCB的制作与电路的焊接。

2 总体方案的选定

2。1 总体通行方案的设计 

每个十字路口都可以分为东西向和南北向,交通灯开始工作后,任意时刻只允许一个方向通行,另一方向禁行,这个状态持续一段时间后,经过短暂的黄灯时间,将两条路的通行状态对调。其具体状态转移图2-1所示。文献综述

说明:黑色代表灯亮,白色代表灯灭。当系统开始工作时,在没有紧急状态的情况下,从S1状态开始循环,一直循环到S4,然后回到S1进入下一轮的循环。

   每个状态的说明具体如下:S1状态南北绿灯亮,东西红灯亮。此状态下,南北允许通行,东西禁止通行;S2状态:南北黄灯亮,东西保持红灯亮;S3状态东西绿灯亮,南北红灯亮。此状态下,东西允许通行,南北禁止通行;S4状态:东西黄灯亮,南北保持红灯亮。在没有紧急情况的状态下交通灯按照上述状态运行,当有紧急状态的时候,单片机将会作出处理使交通灯的状态改变使道路能顺畅通行。

2。2总体设计思路

通行方案确定之后,开始规划整个设计的大体思路,设计中最核心的部分就是控制器,本设计选用STC公司生产的STC89C51作为控制核心,该芯片低功耗、高性能,性价比极高,结构简单,稳定可靠,通用性强。

接下来是交通灯的模拟部分,采用红黄绿三种颜色的LED灯作为模拟演示。倒计时模块使用两位共阴极数码管,实现简单,显示清晰,价格便。

供电模块采用锂电池和AMS1117稳压模块配合给整个模块进行稳压,此方案稳定可靠,而且存在很多成熟电路可供选用,整个模块工作稳定,可靠性高,模块结构简单,同时便于携带和演示。

紧急通车模块采用独立按键和单片机的中断配合使用,能够快速的进行切换交通灯的状态,使应急车辆快速通过。来*自~优|尔^论:文+网www.youerw.com +QQ752018766*

本系统采用对射式红外线光电传感器作为车流量检测模块。该器件的型号为HJS18-M14DNK,该模块能实时的检测出道路上的车流量,通过单片机的计算,对交通灯的状态进行调整使道路的利用率最大化。

上一篇:模糊控制的自动泊车系统设计Matlab仿真
下一篇:AT89S52单片机粮仓温度和湿度监控系统设计+程序+电路图

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

安康汉江网讯

麦秸秆还田和沼液灌溉对...