CAN总线在交通信号灯动态调整系统中的应用
国内交通控制系统中红绿灯的切换时间广泛采用固定及分时段变化的时间间隔,或者由交通指挥中心根据交通状况调整时间间隔。但是无法做到根据实际的交通状况进行动态切换,也不能够根据道路状况预先干预,防止交通恶化。在极端情况下,有时会出现有车的方向红灯禁行,没车的方向绿灯通行的现象。这种方式低效、严重依赖于交管部门的工作效率,且一般只能在交通恶化后才可能介入,不能提前预防。为此本文提出了一种基于CAN总线的红绿灯动态调整系统,它能够根据实际交通状况实时调整红绿灯时间,可以降低道路拥堵几率,保障交通畅通。
本文引用地址:http://www.amcfsurvey.com/article/159878.htm1总体设计方案
总体设计方案如图1所示。图1(a)为每个路口的红绿灯控制器,其中环形线圈和红绿灯之间的虚线表示两者之问的联动关系。图1(b)为系统框图。每个路口的红绿灯控制器通过CAN总线连接到控制中心。一般情况下,4个环形线圈车辆检测器分别安装在十字路口的四个方向,当有车辆经过环形线圈车辆检测器时,产生高电平信号,该信号馈送至控制器。控制器对该信息进行计数、处理,并实时控制红绿灯切换的时间,将道路调整到最佳通行状态;同时控制器通过CAN总线将计算得到的相关数据传送至控制中心及相关部门。控制中心可根据具体情况向社会公布,同时也可以向控制器发送指令,进行远程人工干预。该系统具有实时性高、客观、准确的优点,同时也可以降低交管部门的劳动强度。
2 基于CAN总线红绿灯动态调整系统的硬件设计
系统硬件由环形线圈车辆检测器、控制器和CAN收发模块组成。其中环形线圈车辆检测器可以采用目前国内部分路段已经埋设的产品,这样可以降低资金的投入。
2.1 控制器设计
控制器采用ST公司的STR710作为中央处理单元。STR710具有14个外部中断输入,256 KB程序FLASH存储器,64 KB内部RAM,5个定时器,比较适合处理有多个外部中断源需要处理的场合。控制器电路框图如图2所示。P2.5通过光耦连接到MAX485的DI端,控制红绿灯的转换;P2.4通过光耦连接到MAX485的DE端,使能MAX485发送功能。
评论