嵌入式系统论文基于RTOS的智能交通灯设计方法摘要:介绍一种基于车流量变化动态调节时间的智能交通灯的设计方法;在进行流量统计的同时,对违章情况进行监测;根据模糊算法分配各车道的绿灯时间,实现车流动态调节。分析其中存在的多种任务,用传统的前后台编程方法实现难度较大,使用实时操作系统可简化程序设计,并使程序具有良好的可读性、可维护性和可移植性。介绍车流量检测的原理与绿灯时间分配方案。关键词:智能交通灯车流量实时多任务实时操作系统引言随着城市汽车保有量的越来越多,城市的交通拥挤问题正逐渐引起人们的注意。交通灯是交管部分管理城市交通的重要工具。目前绝大部分交通灯其时间都是设定好的,不管是车流高峰还是低谷,红绿灯的时间都固定不变;还有一些交通灯能根据简单划分的时间段来调整时间,但控制起来都不是很灵活,这使得城市车流的调节不能达到最优。本文所述设计正是针对这一弊端进行了改进,根据实时车流量对各路口的绿灯时间进行动态调节,大大加强了其灵活性和实时性;软件编程采用了实时操作系统RTX51,在确保实时性要求的同时,简化了复杂的软件设计工作。1方案论证图1是一个典型的十字路口示意图。分别用1、2、3、4表明四个流向的主车道,用a、b、c、p分别表示各主车道的左行车道、直行车道、右行车道以及人行横道。通过分析很容易得知,除了四个右行车道外,在同一时间,最多只能有两个车道通行,如1a、1b通行时,其它车道都会被阻断。所以在设计红绿灯时,可以两两组合,共有四组(如la-1b、2a-2b、3a-3b、4a-4b);而各车道的红灯时间和人行横道通停时间都由这四个组合的绿灯窗口时间决定。本文将以广泛采用的图2所示的通行顺序来讲述智能交通灯的设计。2系统软硬件设计本系统硬件上采用上位机和下位机设计,其中下位机四个,均采用A
推荐下载
-
基于汇编的交通灯程序
基于汇编程序的城市交通灯控制系统 文件名:traffic.c * 功能描述:1.基本红绿灯显示 // 2.倒计时间显示 // 3.时间可调,红灯绿灯时间不同 // 4.手动红绿灯切换 // 5.紧急通
16 2020-09-25 -
基于verilog的交通灯程序
基于verilog的交通灯程序,课程设计的时候绝对可以用得到。
10 2020-08-18 -
基于8086的交通灯.zip
里面是一个基于8086做的交通灯,含有Proteus仿真、汇编源程序,加载ASM文件即可完成仿真。
20 2020-05-13 -
基于LabVIEW控制的交通灯
刚学LabVIEW时做的,当时感觉很有成就感哦~~嘎嘎
28 2019-09-03 -
基于Labjack的交通灯实验
这份是实验课上的课件,也许对大家有用有用哦
19 2019-01-14 -
基于FPGA的交通灯.zip
基于FPGA的交通灯实验 实现的功能: 1、东西方向:绿灯亮15秒,黄灯闪烁5秒,红灯亮20秒 2、南北方向:绿灯亮15秒,黄灯闪烁5秒,红灯亮20秒 3、每20秒换一次通行方向 4、控制了4组灯(3
8 2020-07-17 -
基于fpga的交通灯verilog
基于verilog的交通灯,带有测试激励。
25 2019-05-16 -
基于VHDL的EDA交通灯
Quartus||基于VHDL语言的EDA交通灯设计,很不错的设计!
23 2019-06-04 -
基于verilog的交通灯开发
Verilog-based traffic light development
21 2019-06-27 -
基于FPGA的交通灯实现
用计数器产生交通灯状态跳转的信号,同时输出当前倒计时给数码管显示模块控制数码管显示倒计时。根据交通灯循环顺序表可以得到如表2的循环状态表,遇到紧急状况的时候进入状态零,这时候东西方向和南北方向都是红灯
31 2019-05-06
暂无评论