-根据VHDL的交通信号灯设计.doc
《-根据VHDL的交通信号灯设计.doc》由会员分享,可在线阅读,更多相关《-根据VHDL的交通信号灯设计.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.-基于VHDL的交通信号灯设计曾辉,物理与电子信息工程学院摘 要:针对交通信号灯控制器的设计问题,采用层次化的设计方法,应用VHDL语言编制了可变多相位交通信号灯控制器的程序,并利用Quartus进行了仿真。仿真结果表明:该系统可分别实现2、3、4相位交通信号灯控制,并且各相位的灯时分配能方便地通过设定输入进行调节,增强了系统的灵活性和适用范围。关键字:交通信号灯,VHDL,设计, 多相位Design and simulation of traffic signal lamp circuit based on VHDLZengHui,College of Physics and Electr
2、onic InformationAbstract:To the design problem of traffic light controller ,the program of controller with VHDL is given and simulated by MAXPLUS by using bierarchical design means. The simulation results show that the system could realize two phase. Three phase and four phase traffic light control,
3、 and light time of each phase could be changed by setting input value ,the adaptability of the system can be increased by changing the phase ang light time of traffic light ,I tab,6 figs 10 refs.Key words: traffic light,VHDL,design, multi phase引 言:随着城市的不断发展,城市交通的需求量快速加大,交通信号灯的数量急速加大,目前很多城市的交通信号灯还是应用
4、传统的电路设计一旦交通信号灯出现故障不能及时维修和处理势必会造成道路的交通混乱. 传统的交通信号灯控制电路的设计是基于中小规模集成电路电路元件多焊接复杂故障率高可靠性低而且控制系统的功能扩展及调试都需要硬件电路的支持为日常维护和管理增加了难度. 为了更好地实现交通畅通不断优化交通信号灯的智能化管理通过采用EDA技术对交通信号灯控制电路进行改进,应用VHDL语言实现电路的设计和仿真消除了传统交通信号灯控制电路的弊端使交通信号灯控制电路的性能更稳定调试和维护更便捷。 VHDL语言全称是超高速集成电路硬件描述语言( Very High Speed Integrated Circuit Hardwar
5、e Description Language) , 1982年被研发出来以。1987年底,VHDL被IEEE和美国国防部确认为标准硬件描述语言,并公布了VHDL的IEEE- 1076版(87版)0 1993年IEEE对VHDL进行修订,从更高的抽象层次和系统描述能力上扩展了VHDL的内容,公布了新的VHDL版木,即IEEE标准的1076-1993版木(93版)。VHDL语言描述能力强,覆盖了逻辑设计的诸多领域和层次,大大简化了硬件设计任务,提高设计的可靠性。基于VHDL语言的设计方法得到了广泛的应用,VHDL语言己成为硬件描述语言的工业标准。一 交通信号灯的要求以及时间设计 自动化的交通信号灯
6、是由交通信号控制器控制其红绿灯周期变化的。尽管目前交通信号灯由定时控制向协调控制发展,多时段多方案的交通信号控制器在城市的主要交叉路口逐步取代单方案的控制器,但是从实际应用情况看,目前城市道路平面交叉口的交通控制仍以定周期控制为主。根据交通规则,每次绿灯换红灯前,黄灯先亮较短时间河在2-4s内设定久设双向4 -8车道,十字路口交通灯通行顺序为:首先主干道东西向左拐绿灯亮,左拐放行时间为22s,同时允许东西右转,南北向右转,当左拐倒计时到3s时,左拐绿灯闪烁,然后黄灯值亮2s后,左拐红灯亮,左转状态时东西南北行人均红灯禁止通行;接着主干道东西直行和右行绿灯亮,放行时间较长,允许通行时间为50s、
7、在倒计时到3s时,绿灯每间隔0. 5 s闪烁,提醒司机将要禁止通行,然后黄灯亮的时间值为2、以便已通过控制线,但尚未走出十字路口的车辆通过,后面的司机看到黄灯及时降低速度或刹车等待,同时,在东西直行状态东西向行人绿灯通行.然后通行状态切换到支干道,通行规律与过程同主干道,只是次干道左拐时间12、直行时间30 s主次道交替通行,周而复始.通行规律和状态转换如图。 图1 车道交通灯控制时序图二 控制器VHDL的设计和实现(1) 采用层次化的设计方法系统由晶体振荡电路、限状态机、倒计时显示电路灯组等组成,如图2所示.分频电路、定时电路、有交通灯控制信号及交通根据系统状态转换的要求。图2 系统组成图
8、主控制器是系统的核心,由它产生主、支干道的信号灯控制信号,各个信号灯的控制信号在时序上应满足图1所示的交通信号灯的时序要求,并产生倒计时计数器的使能信号。主、支干道灯时减法计数器在使能信号的控制下,分别完成红、绿灯时段剩余时间的倒计时,其输出信号送译码显示电路。层次化的设计方法,关键在于依据系统的要求,对各层次的功能进行合理划分,以便利用VHDL语言进行程序设计。针对本设计的具体要求,将设计划分为两个层次较为合理,即顶层模块和功能单元模块。对于顶层设计模块,输入信号有1 MHz的基准时钟脉冲、相位设定值、主支干道绿灯时间、左转绿灯时间、黄灯时间等设定值及复位信号。输出信号包括各个方向的绿灯、黄
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 根据 依据 vhdl 交通 信号灯 设计
限制150内