电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > EDA/PLD > 详细信息
EDA/PLD:基于VHDL的交通灯控制器设计
来源:   时间: 2007-5-24 17:51:16    
应用VHDL语言设计数字系统,大部分设计工作可在计算机上完成,从而缩短系统开发时间,提高工作效率。下面介绍基于VHDL设计交通灯控制器的一种方案,并给出源程序和仿真结果。

1 系统功能与要求

交通灯控制器控制两个主干道交叉路口的交通,路口车辆多,直行信号、左转弯信号分开显示,a,b两个主干道的通行时间相等,其中指示直行的绿灯亮30 s,指示左转弯的绿灯亮12 s,绿灯变至红灯时,黄灯亮3 s,以便于车辆能停在停车线内,红灯信号的最后3 s相应的黄灯也同时亮,以便提示驾驶人员准备起步。在两个主干道路口都配备传感器用来检测有无车辆通行。当两个主干道都有车辆时,自动处于主干道a绿灯,主干道b红灯的状态,然后轮流切换通行。当主干道a无车辆时,自动处于主干道b绿灯,主干道a红灯的状态;反之亦然,以提高通行效率。

2 设计与仿真

根据交通灯控制器的功能与要求,将其总体电路分为分频器、信号控制器两个模块。外部脉冲振荡器的频率选为32 768 kHz,经分频器分频得1 Hz的信号,1 Hz信号用做信号控制器的计数脉冲,用VHDL设计组成交通灯控制器的分频器、信号控制器两个模块,在QuartusⅡ开发平台上,分别编译两个模块的VHDL程序,然后用原理图输入法形成图1所示的总体框图。

其中信号控制器的VHDL程序如下:

其中,Sa,Sb分别是a,b路口传感器的信号,aR,aY,aG,aLR,aLY,aLG分别代表控制主干道a的直行红灯、黄灯、绿灯,左转弯红灯、黄灯、绿灯的信号;bR,bY,bG,bLR,bLY,bLG分别代表控制主干道b的直行红灯、黄灯、绿灯,左转弯红灯、黄灯、绿灯的信号;aPR,aPG,bPR,bPG是人行道信号,enl是使能信号。enl=0时a,b两路口红灯同时亮,便于处理特殊情况。用QuartusⅡ对程序编译、仿真,得到的仿真波形如图2所示,经程序下载、实验验证,系统功能符合要求。

基于VHDL设计交通灯控制器,外围电路少、功耗低、可靠性高,便于系统功能的修改,设计效率高。

 
本文摘自《现代电子技术》
相关信息
发表评论
打印本页 关闭本页
MMSZ8V2T1G的技术参数
  产品型号:MMSZ8V2T1G齐纳击穿电压Vz最小值(V):7.790齐纳击穿电压Vz典型值(V):8.200齐纳击穿电压Vz最大值(V):8.610@Izt(mA):5齐纳阻抗Zzt(Ω):15最大功率PMax(W):0.500芯片标识:V4封装/温度(℃):SOD123/-55~150价格/1片(套):¥.40
>>详细内容
MMSZ6V8T1G的技术参数
  产品型号:MMSZ6V8T1G齐纳击穿电压Vz最小值(V):6.460齐纳击穿电压Vz典型值(V):6.800齐纳击穿电压Vz最大值(V):7.140@Izt(mA):5齐纳阻抗Zzt(Ω):15最大功率PMax(W):0.500芯片标识:V2封装/温度(℃):SOD123/-65~150价格/1片(套):暂无
>>详细内容
MMSZ6V2T1G的技术参数
  产品型号:MMSZ6V2T1G齐纳击穿电压Vz最小值(V):5.890齐纳击穿电压Vz典型值(V):6.200齐纳击穿电压Vz最大值(V):6.510@Izt(mA):5齐纳阻抗Zzt(Ω):10最大功率PMax(W):0.500芯片标识:V1封装/温度(℃):SOD123/-65~150价格/1片(套):¥.38
>>详细内容
MMSZ5V6T1G的技术参数
  产品型号:MMSZ5V6T1G齐纳击穿电压Vz最小值(V):5.320齐纳击穿电压Vz典型值(V):5.600齐纳击穿电压Vz最大值(V):5.880@Izt(mA):5齐纳阻抗Zzt(Ω):40最大功率PMax(W):0.500芯片标识:U5封装/温度(℃):SOD123/-55~150价格/1片(套):¥.40
>>详细内容
MMSZ5V1T3G的技术参数
  产品型号:MMSZ5V1T3G齐纳击穿电压Vz最小值(V):4.850齐纳击穿电压Vz典型值(V):5.100齐纳击穿电压Vz最大值(V):5.360@Izt(mA):5齐纳阻抗Zzt(Ω):60最大功率PMax(W):0.500芯片标识:U4封装/温度(℃):SOD123/-55~150价格/1片(套):暂无
>>详细内容
MMSZ5V1T1G的技术参数
  产品型号:MMSZ5V1T1G齐纳击穿电压Vz最小值(V):4.850齐纳击穿电压Vz典型值(V):5.100齐纳击穿电压Vz最大值(V):5.360@Izt(mA):5齐纳阻抗Zzt(Ω):60最大功率PMax(W):0.500芯片标识:U4封装/温度(℃):SOD123/-55~150价格/1片(套):¥.40
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com