电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > EDA/PLD > 详细信息
EDA/PLD:基于新型规则的可编程交通控制系统设计
来源:   时间: 2007-12-28 2:03:33    

  随着社会的发展、消费水平的不断提高,私人车辆不断在增加。人多、车多、道路少的道路交通状况已经越发明显。今后几年内机动车辆数量还会急剧增加,道路超负荷承载,导致交通事故逐年增加。在一个交通十字路口,如果还是像以前一样由单纯的一种信号灯和交通警察的协调来维持交通是不够的。而我们所设计的基于新型交通规则的可编程交通控制系统可以实现对车辆、行人的控制,使得交通便于管理。该系统具有自动化程度较高、可靠性较好、功能较完备、可编程、独立性较强等优点,改进了以前的交通信号灯功能单一,处理紧急事故的能力差等一些缺点,并且加入了文字、语音提示功能,在恶劣的天气下司机和行人可得到语音提示。如果当时环境的可见度较低,那么语音提示系统就尤为重要,他使得司机和行人可以安全地行驶和穿越马路。该交通控制系统在集中远程管理、人机界面等方面也有独特之处。

1 方案设计及论证

1.1 方案设计

  电源提供方案 为了使模块能稳定工作,需要有可靠而稳定的电源。我们采用单片机最小系统模块来提供整个电路的电源。该方案的优点是系统简单明了且节约成本,缺点就是输出的功率不是很高,但可以满足系统的需求。

  显示界面方案 因本系统要求完成倒计时时间显示、文字信息提示等一些功能,故采用了LED与点阵LCD相结合的方法。因为系统既要求有倒计时时间输出显示,又要求有汉字信息提示及图形输出等,为了方便观看并考虑到现实情况,用LED与LCD分别显示时间与文字提示信息。该方案不但满足了系统设计的功能要求,而且还减小了系统实现时的复杂度。

  输入方案 因设计要求系统能够手动控制信号灯亮的时间以及实现紧急情况处理,故采用ZLG7289来控制键盘及LED显示。ZLG7289具有串行控制方式,有专用的命令字,控制起来较为简单,且占用较少的口线。该系统对于交通灯及LCD的控制,只用单片机本身的I/O口就可实现,无须拓展过多的I/O接口,而且单片机自身的计数器及RAM已经够用。

  交通灯演示方案 通过在线路板上焊接3种不同颜色的发光二极管来模拟交通红绿灯,用发光二极管拼出小人状(并闪烁)或箭头状作为人行提示及左右转提示,这种设计简单明了且实现简单。

1.2 系统总体框图及各个模块的简要说明

  键盘控制模块:2×8键盘,由单片机外接ZLG7289控制;单片机最小系统模块:系统的主控制器,用于控制其他模块协调工作;LCD显示模块:用于显示提示信息,如天气、路况、广告等,接口电路简单,由单片机控制;LED倒计时模块:由单片机外接ZLG7289控制,经排线与交通灯演示模块相连,用于显示交通灯倒计时时间;接口电路模块:用于连接单片机系统模块与交通灯演示模块,该电路含74LS139,74LS373,以使交通灯正常工作;交通灯演示模块:演示系统的工作情况,该模块主要由发光二极管构成;语音提示模块:采用现成的语音录放板(可录音及重复播放),用于实现语音提示功能。

1.3 交通灯各状态说明

  交通灯在正常工作条件中有5种状态:绿灯+人行道(S1);绿灯+右转(S2);黄灯(S3);红灯+左转(S4);红灯(S5)五种状态。其中绿灯+人行道表示:车辆前行,行人可通过人行道;绿灯+右转表示:车辆可向前、向右行驶。黄灯表示:过渡状态;红灯+左转表示:车辆向左行驶,但不能前行;红灯表示:禁止通行与转弯。另外本系统还设计了紧急情况的处理,在紧急情况下,设置各个交通灯的状态为:全红表示:东南西北所有方向禁止通行;南北红、东西绿表示:南北方向禁行,东西方向通行;东西红、南北绿表示:东西方向禁行,南北方向通行。

2 各模块设计

2.1 单片机及键盘控制模块

  单片机采用89C54,其中有4 kB程存可用,对交通灯的控制主要用其中的计数器定时来完成。一方面要完成对各模块的控制,另一方面也要协调好各模块的时序及口线冲突问题。键盘采用ZLG7289串行控制,其电路图如图2所示。共采用8个按键(数字键0~9,时间设置键,回车键,紧急情况控制键,模式转换键,手动控制键及恢复键)。时间设置可分别设计各个方向的通行时间;模式转换功能为根据交通状况切换到预先设定好的通行时间模式;或切换回原来模式;手动控制为手动控制各个方向的通行时间,具有灵活的特性;恢复键是从紧急状态或手动控制状态返回正常状态。

2.2 LCD和LED显示模块

  LED用来实现倒计时功能,可直接从ZLG7289的接口上接过来,其控制较为简单。

  LCD用来显示提示信息及在时间设置时的提示功能,其电路图如图3所示。

2.3 交通灯演示模块

  交通灯用发光二极管代替,因为P2口过一段时间后其值会发生变化,故采用P2口加锁存器和P3口一起来控制。

3 设计实现

  在这次设计过程中,由于设计连接的线路较为复杂,难免会出现漏焊、虚焊以及线路连接失误,从而导致我们在初期的调试过程中出现了如下几个问题:数码管完全不显示;发光二级管完全不亮。但通过多方面的改进以及对线路的再次检测基本上解决了这些问题。经过对软硬件的反复检测与调试,基本上实现了任务要求。由于文章篇幅限制,相关源程序省略。

 

相关信息
发表评论
打印本页 关闭本页
基于智能传感器NPX的气体状态监控系统
    有关在电力系统中的电厂、变电站实现无人值守的设想很早就提出了,而单片机技术使得在线监测广泛应用于电力系统中的各个环节,为无人值守提供了技术上支持。通过总线通信技术,使工作人员在办公室能够利用后台服务程序,对在现场工作运行的电力设备进行监控、检测、故障维护等工作。   六氟化硫(SF6)因其良好的电气性能和稳定的化学结构被广泛应用于高电压、大容量、高参数电气设...
>>详细内容
可调直流稳压电源 (十四)
    本例介绍的可调直流稳压电源电路,其最大输出功率为10W左右,输出直流电压为1.5-l2V可调。该稳压电源除作为可调直流电源使用外,还可利用其47mA和9OmA两个恒流输出档对镍镉电池充电(一次可充1-4节电池)。  电路工作原理  该直流稳压电源电路由降压整流电路、稳压输出电路和恒流输出电路组成,如图5-18所示。   降压整流电路由电源变压器T、整流二极管VDl-VD4、滤波电容器Cl、C...
>>详细内容
可调直流稳压电源 (十三)
    本例介绍的直流稳压电源电路,最大输出功率为15OW,最大输出电流为lA,输出电压有5V、I2V两组固定直流电压和3-36V、108-130V两组可调直流电压。该稳压电源既可作家电维修用直流电源,又可对镍镉电池和小容量的铅酸蓄电池充电 (使用3-36V直流电压)。  电路工作原理  该直流稳压电源电路由降压整流电路和稳压输出电路组成,如图5-17所示。   降压整流电路由电源开关S、电源变...
>>详细内容
赛灵思新型FPGA解决方案简化存储器接口设计
    赛灵思公司(Xilinx)宣布推出支持DDR2 SDRAM接口的低成本Spartan-3A FPGA开发套件、支持多种高性能存储器接口(I/Fs)的Virtex-5 FPGA 开发平台(ML-561) ,以及存储器接口生成器(MIG)软件1.7版本。这些完整的解决方案使FPGA用户能够快速实施并验证在不同数据速率和总线宽度下的专用存储器接口设计,从而加快产品的上市时间。   这些包括器件特性描述、数据输入电路以及存储器...
>>详细内容
基于ADSP—BF537的视频SOC验证方案设计
      随着硅片集成技术的高速发展,片上系统SoC(system-on-a-Chip)已经成为现代数字系统设计的必然趋势。SoC和一般数字系统最主要的区别是前者在单一硅片内集成了独立的嵌入式CPU,必要的存储器控制器也要求集成到SoC芯片内,所以对SoC系统的软硬件协同实时验证便成为SoC设计的难点。基于IP的可重用设计方法已经成为数字系统设计工程师普遍采用的系统设计方法。于是,设计者...
>>详细内容
可调直流稳压电源 (十二)
    本例介绍的可调直流稳压电源电路,采用晶闸管降压、有源电子滤波,省去了笨重的电源变压器,其输出电压为0-+220V范围内连续可调。  电路工作原理  该可调直流稳压电源电路由调压器电路和有源电子滤波电路组成,如图5-16所示。   调压器电路由电阻器Rl、电位器RPl、电容器Cl和晶闸管VT组成。   有源电子滤波电路由电位器RP2、电阻器R2、电容器C2和晶体管V组成。   交流220V...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
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