基于CAN的城市交通灯控制系统研究.doc

基于CAN的城市交通灯控制系统研究.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CAN的城市交通灯控制系统研究 摘要:系统采用AT89C51作为核心控制器,红外接收器接收来自发射器的红外信号,经解调后输入单片机进行处理,单片机与CAN总线控制器构成CAN总线通信系统进行数据传输,实现了根据车流信息、遥控、PC机控制的系统设计。 关键词:交通信号;AT89C51;CAN总线;智能控制 1 引言 随着经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通拥塞已成为一个国际性的问题。因此,设计可靠、安全、便捷的多功能交通灯控制系统有极大的现实必要性。通常情况下,交通信号灯控制主要有两个缺陷:1、车道放行车辆时,时间设定相同且固定,十字路口经常出现主车道车辆多,放行时间短,车流无法在规定时间内通过,而副车道车辆少,放行时间明显过长;2、未考虑急车强通(譬如,消防车执行紧急任务时,两车道都应等待消防车通过)。由于交通信号灯控制系统缺乏有效的应急措施,导致十字路口交通受阻,造成不必要的经济损失。 本系统利用单片机AT89C51,借助CAN总线作为现场通信总线实现智能交通信号灯控制系统设计,实现了根据区域车流、红外遥控以及PC机进行十字路口交通信号灯智能控制,并在软、硬件方面采取一些改进措施,实现了根据十字路口车流、红外遥控进行交通信号灯智能控制,使交通信号灯现场控制灵活、有效。从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强通等问题。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。 2 设计方案与系统结构 本智能交通信号灯控制系统硬件主要由车流信息检测电路、键盘时间设置电路、红外遥控发射/接收电路、单片机控制器、CAN总线控制器、CAN总线收发器、光电隔离芯片、单片机并行接口、看门狗电路等电路组成。本系统设置与上位PC机相连的上位节点为主节点,各路口信号灯控制装置为底层节点,共同构成区域交通信号灯控制系统。系统原理框图如图1所示。 系统利用红外遥控装置实现各十字路口现场信号灯控制,红外发射器发射出的编码信号经接收器接收后送入单片机控制器,控制信号灯红绿变换、等待时间、急车强通。另外,车流检测装置安放在各十字路口东西、南北道路方向实时检测车道车流信息。并将检测到的信息输至单片机进行处理,通过单片机编程技术实现信号灯绿、红切换及等待时间设定。此外,PC机通过通讯串口与节点上的单片机控制器进行通信,实现数据信息在CAN总线上的发送与接收。PC机负责网络上所有信号灯控制装置的集中管理功能;同时向各信号灯控制器下传工作模式控制信息。 3 系统设计 3.1 红外遥控发射电路。由于系统需实现十字路口不同方向信号灯变化。假设两方向为东西、南北方向。则需实现东西、南北两个方向信号灯的选定、时间增减、急车强通等功能。红外遥控发射电路原理框图如图2所示 红外遥控发射器与外接陶瓷谐振器、电容器组成振荡电路,分频产生一定脉冲宽度的载频信号。输出编码信号,经达林顿管放大后,驱动红外线发射二极管向外发射。 3.2 红外遥控接收电路。红外接收、解调模块接收来自发射器的红外信号,经内部集成电路放大、解调后,由输出端输出编码脉冲信号,经三极管反相放大后,送至接收器,由接收器解调模块进行译码。当发射器相应键按下时,接收器输出高电平信号,通过或非门接入单片机控制器的外中断,申请中断,由中断服务程序检测键按下状态,从而完成相应的中断服务。红外接收器与单片机控制器接口电路如图3所示。 3.3 CAN总线节点接口电路。各路口交通信号灯控制器与上位机的通讯都通过各自的CAN总线接口模块完成。总线系统节点硬件电路原理框图如图4所示。 单片机控制器负责CAN总线控制器初始化,控制实现数据的接收和发送等通信任务。CAN总线收发器与CAN总线接口部分采用了一定的安全和抗干扰措施。为增强CAN总线节点的抗干扰能力,CAN控制器不直接与CAN收发器相连,而是通过加接高速光电隔离器芯片,实现总线上各节点间的电气隔离。但是,光耦电路所采用的VCC和VDD电源必须完全隔离,否则采用光耦电路就失去了意义,可采用小功率电源隔离模块或不大于5V隔离输出开关电源模块实现。 4 实验分析 本系统单片机控制器选用MSC-51系列IntelAT89C51芯片,红外遥控发射/接收器使用BA5104/BA5302设计。利用MAX692设计看门狗监控电路。总线通信接口中选取PHILIPS公司的SJA1000 CAN总线控制器及82C250总线收发器。光耦合器采用6N137芯片。系统硬件电路利用Protel DXP设计并制板。 通过实验测试,按下红外遥控发射器按键K1-K6有效地控制了东西、南北方向时间设定、急车强通,时间增、减。持续使WDI低电平时间1.6s后,看门狗RESET端产生2

您可能关注的文档

文档评论(0)

137****4262 + 关注
实名认证
内容提供者

网文天下

1亿VIP精品文档

相关文档