智能交通路口控制器的设计

发布者:等风来88888最新更新时间:2007-02-07 来源: 电子技术应用关键字:单片机  光缆  模型 手机看文章 扫描二维码
随时随地手机看文章

近年来,随着我国经济的发展,城市的交通拥挤问题日趋严重,因此提高城市路网的通行能力、实现道路交通的科学化管理迫在眉睫。智能交通系统(ITS)在这种背景下应运而生[1]。

智能交通要求路口向控制中心实时提供图像和数据信息,并能够独立执行一些复杂的算法。但是目前国内的路口交通控制器大多采用单片机作为处理器,只能执行定时算法,以RS232或者RS485作为通讯方式,根本无法满足智能交通对于路口控制器的要求;而国外的路口控制器(如西门子公司的2070和美国的EAGLE)不能适合中国国情,且价格昂贵,操作不方便。因此研究开发出适合中国国情、性能价格比高的路口控制器成为一项特别紧迫的任务。

本课题组开发的TCS-0602智能交通路口控制器满足了国内智能交通发展的要求。本文将从路口控制器在智能交通中的作用、TCS-0602的硬件体系、软件体系和最后的运行结果四个方面来进行说明。

1 智能交通路口控制器在智能交通中的作用

智能交通网络结构如图1所示。当网络正常工作时,共享数据库通过光缆收集控制器预处理过的图像和数据信息,在控制中心通过相应的数学模型进行预测、诱导和控制[2~4],然后将控制参数下载到智能交通路口控制器,由它控制交通指示牌和交通信号灯,来实现整个系统的最优控制策略。当智能交通路口控制器不能跟控制中心通讯的时候,它可以根据当地检测到的交通流量和历史数据的数学模型进行基于该路口的局域最优控制。当发生事故和其它特殊情况时,还可以通过手动实现路口的控制。所以在智能交通中,智能交通路口控制器是一个收集数据和实现控制的平台。它需要完成以下任务:(1)与控制中心通过光缆进行通讯;(2)执行交通控制算法;(3)接收摄像机图像;(4)与微波检测仪通讯;(5)与地感线圈通讯;(6)控制交通信号灯;(7)控制交通指示牌。



2 智能交通路口控制器的硬件体系结构

智能交通控制器需要执行繁重的通讯和算法处理,对处理器的通讯和运算速度有很高的要求,摩托罗拉公司的MPC8245能够满足这些要求。MPC8245具有强大的通讯和运算能力[5],可以通过TI16C554等串口芯片扩展多个RS232串口,和多个外设通过串口进行通讯;可以连接多达4个PCI设备,还可以通过以太网或者电话线进行网络通讯。由于MPC8245可以运行在300MHz,因此可以满足很多智能交通算法的需求。

智能交通控制器硬件框图如图2所示,MPC8245扩展了32M SDRAM和4M FLASH存储器,其中,4M FLASH用来存储Linux内核和应用程序,32M的SDRAM在系统运行的时候存储Linux的内核和应用程序。违章抓拍控制器通过PCI总线接口芯片PLX9030接入MPC8245,系统可以兼容各种不同的违章抓拍控制器,通过编写不同的驱动程序来实现。以太网控制器通过以太网接口芯片CS8900A接入MPC8245,可以接入Internet,加入光线接口就可以实现光纤通讯。通过MPC8245的UART口扩展了一片16C554,扩展出了四个串口,分别接入液晶控制器、交通灯控制器、交通指示牌控制器和传感器。液晶控制器用来设定或者修改智能路口控制器控制参数,而且还可以通过手动直接控制交通灯。交通灯的控制是直接控制交通灯,接收来自MPC8245的参数设定,比如路口数、红绿灯时间等,并控制交通灯。交通指示牌是用来提供交通信息的大屏幕,MPC8245接收来自控制中心的交通信息,并将这些信息送到交通指示牌控制器,显示在大屏幕上,用来疏导交通。检测设备在目前交通控制中的作用越来越重要,各种检测设备不但种类繁多,而且新产品不断涌现,因此TCS-0602预留了包括串口在内的多种接口方式。



3 智能交通路口控制器的软件体系

作者开发的智能交通路口控制软件建立在Uclinux操作系统之上。Linux内核是一种源码开放的操作系统,采用模块化的设计。在此只保留了必需的功能模块,删除了冗余的的功能模块,并对内核重新编译,从而使系统运行所需的硬件资源显著减少。因此将其应用于智能交通路口控制器的设计,具有代码量小、运行消耗系统资源少、可靠性高等优点,适应了智能交通路口控制器对于操作系统的要求。

智能交通控制器应用软件由四个通讯协议模块和五个算法模块构成。四个通讯模块分别是:违章处理协议、控制中心通讯协议、串口通讯协议和流量数据采集协议。五种控制算法模块分别是:定时控制模块、感应控制模块、多时段控制模块、黄闪控制模块和绿波带控制模块。图3给出了基于Uclinux的智能路口交通控制器的软件工作流程。

?

下面说明整个系统的工作流程。系统上电后, Uclinux启动,设置CPU主频工作方式、PLL,进行串口波特率设置、初始化堆栈,将FLASH中的数据段COPY到RAM中指定位置上,跳到第一片RAM的0位置开始执行。如果是9030的中断,系统调用违章抓拍系统的通讯协议,获取违章车牌号;如果是8900A的中断,系统调用控制中心的通讯协议,获得控制中心的控制信息;如果是串口中断,系统再查询是16C554的哪个串口的中断,然后调用相应的协议;如果是时钟中断,就给传感器发出控制指令,或者给红绿灯控制器发出控制指令,或者给交通指示牌发出相应的控制信息。不管是什么中断发生,都要调用五种算法中正在运行的算法来重新计算参数。

TCS-0602智能交通路口控制器于2002年12月通过国家鉴定,并将在一些城市进行试运行。该系统的创新在于将嵌入式处理器和实时操作系统结合起来应用于智能交通领域,在软、硬件方面都是开放式的结构,软件目前可以支持五种控制算法,并且可以扩充。硬件可以支持RS232、RS485、PCI、RJ45和USB接口设备。实际运行结果表明,TCS-0602智能交通路口控制器设计合理、运行可靠,完全可以替代国外的同类产品。

参考文献
1 陈德望,李灵犀,刘小明等.城市高速道路交通控制方法研究的回顾与展望.信息与控制,2002;31(4):341~345
2 陈德望,汤淑明,宫晓燕等.城市交叉口交通信号控制研究的发展与展望.自动化博览,2002(1):48~50
3 刘小明,陈德望,宫晓燕等.Study On The Loop Control Structure of Traffic Flow Based On Self-Organization Theory.IEEE International Conference On System,Man,and Cyber-netics,2001
4 宫晓燕,汤淑明,王知学.高速公路交通流建模综述.交通运输工程学报,2002;2(1):74~79
5 Motorola Corp.MPC8245 User’ Manul.Doc,1999

关键字:单片机  光缆  模型 引用地址:智能交通路口控制器的设计

上一篇:TPC单元及其在步进电机调速中的应用
下一篇:基于ADSP-BF533处理器的H.264解码器

推荐阅读最新更新时间:2024-05-13 18:17

EZ-USB单片机“高精度、高频率、高稳定度”有保障
一、引言 近年来,随着通信系统的发展,人们对信号源的要求越来越高,直接数字频率合成器(Direct Digital Frequency Synthesis简称DDS或DDFS)正是在这样的背景下进一步得到了发展。它具有相对带宽、频率分辨率高、频率转换时间短、控制灵活和全数字化的优点,并且成本低,功耗小。它的优越性能使其在跳频通信、雷达系统、电子测量等领域得到了广泛的应用。采用DDS芯片AD9851和 EZ-USB 单片机 CY7C68013实现的正弦信号发生器,通过上位机控制AD9851可以调节输出信号,使输出信号具有高精度、高频率、高稳定度的特点。 二、信号发生器系统硬件构成 1.单片机系统 本文采用CYPRESS公司的
[电源管理]
EZ-USB<font color='red'>单片机</font>“高精度、高频率、高稳定度”有保障
物联网开创三大IC潜力股 MCU/无线IC/传感器后势俏
    物联网迈向多元无线接取、低功耗智慧控制/感测设计的趋势日益明朗,将促进MCU、无线通讯IC和感测器出货量涌现一波接一波涨势;半导体厂商亦看好这三类晶片将成为物联网的明星方案,竞相启动新技术投资及产品开发计画。 物联网IC潜力股“涨”声不断。在穿戴装置、车联网、工控自动化和智慧家庭等物联网应用需求带动下,32位元微控制器(MCU)、低功耗无线通讯IC,以及微机电系统(MEMS)感测器的出货量正持续翻涨,相关晶片业者皆可望雨露均霑。   尤其今年开年以来,各个物联网应用山头皆有极具代表性品牌大厂全力相挺,如苹果(Apple)力拱智慧手表--Apple Watch、Google/Nest强攻智慧家庭,而特斯拉(Tesla)、奥
[手机便携]
2015德州仪器中国教育者巡回讲座圆满收官
(2015年6月26日,哈尔滨讯)为期2个多月、覆盖全国15个城市的2015年德州仪器(TI)中国教育者巡回讲座昨日在哈尔滨圆满收官。此次巡回讲座是TI再度面向教育者展开的技术培训讲座,旨在为广大从事单片机、模拟和无线技术的教育者提供业界最新技术,并为其在课程革新和科技研发方面提供最全面的技术支持。TI中国大学计划部总监王承宁博士与TI模拟和嵌入式技术领域的专家,向高校教师介绍了TI最新的模拟、单片机以及无线技术,交流了相关教学改革新思路,为高校教师的教学研究提供了强大的技术支持。 图1:TI中国大学计划部总监王承宁博士演讲 TI中国教育者巡回讲座于4月16日正式启动,跨越武汉、杭州、南京、上海、北京、天津、
[半导体设计/制造]
2015德州仪器中国教育者巡回讲座圆满收官
基于MSP430单片机和CH376USB接口的信号采集存储系统
摘要:给出了一种基于CH376实现MSP430单片机对实验室小型天线信号采集存储的系统。由于工程测试的需要设计开发了天线方向图自动测试系统。该系统以MSP430单片机为核心,由自动控制模块、信号采集和数据显示模块和USB主机方式数据存储模块三部分组成。从实验结果采看,该系统能够实现转台的自动控制、信号的自动采集、天线方向图的自动绘制和数据实时存储到U盘。测试平台搭建方便,具有测试速度快、精度高、性能稳定的特点。 在现代控制系统中,经常需要在操作现场进行数据采集,以及对数据进行处理来实现现场控制,但是由于单片机数据存贮容量和数据处理能力都较低,因此本文主要介绍了使用USB总线通用接口芯片CH376和16位单片机MSP430对天线
[单片机]
基于MSP430<font color='red'>单片机</font>和CH376USB接口的信号采集存储系统
单片机软件复位和硬件复位的实现和个人总结的区别
微处理器复位方法: 用硬件引脚RESET的复位方法; 用看门狗的复位方法; 自己程序控制的复位方法(本文方法,叫软件复位)。 软件复位实现方法 首先声明一个函数指针,指向复位后要开始执行指令的位置: void (*app_start)(void) = 0x0000; 可以根据具体微处理器复位后的位置,修改后边的地址。 之后,在自己的程序中想复位的地方调用app_start(); 也就是跳到0x0000位置执行指令。 可以根据不同微处理器复位的地址,修改上边的地址(0x0000)。实现上你可以跳到任何位置执行,或调用函数执行。 下图是根据一个项目中用到的软件复位和硬件复位画的流程图,可以说明软件复位和硬件复位的一些区别
[单片机]
<font color='red'>单片机</font>软件复位和硬件复位的实现和个人总结的区别
物联网领域里的8位单片机:用传统芯片简化高级架构接口
当前,在从搅拌机到牙刷的一切设备都连接到云端的狂热浪潮中, 物联网领域正由低成本的集成32位单片机RF模块控制 ,这些模块为少量传感器输入提供小尺寸解决方案。 Wi-Fi®、NB IoT和Bluetooth®的通信协议栈非常适合32位领域,同时还能提高计算能力以确保RF通道安全。但是,随着传感器通道数量的增加或更多偏远地点所需的功耗降低,会增加系统设计的复杂性,此时按如下方式添加额外的8位MCU可以增加价值,如图1所示: 真正的5V IO支持和传感器聚合 工业环境仍以5V电源生态系统为主,虽然有完全支持5V电压的32位MCU,但大多数集成32位MCU/RF为仅支持3.3V电源域的器件。在5V电源域中,允许通过GPIO更
[物联网]
物联网领域里的8位<font color='red'>单片机</font>:用传统芯片简化高级架构接口
车规MCU功能安全外设驱动
功能安全外设驱动(SPD) 车规MCU的功能安全外设驱动(SPD)是为了满足汽车电子系统的功能安全要求而设计的。它负责驱动功能安全外设,确保其在发生故障时能够正确地执行安全功能。SPD的设计需要遵循ISO 26262功能安全标准,并根据系统的安全需求进行相应的验证和验证。 SPD的主要功能包括: 故障检测和诊断:SPD需要能够监测外设的故障状态,并及时进行诊断和报告。这可以通过使用故障检测机制和故障诊断算法来实现。 安全数据传输:SPD需要确保外设与其他系统组件之间的数据传输是安全可靠的。这可以通过使用安全通信协议和数据完整性校验机制来实现。 安全控制和监控:SPD需要能够对外设进行安全控制和监控,以确保其在发生故障时能够正确
[嵌入式]
车规<font color='red'>MCU</font>功能安全外设驱动
C51中interrupt和using的用法——单片机
void INT0()interrupt 0 using 1 {.... ..... } interrupt 0 指明是外部中断0; interrupt 1 指明是定时器中断0; interrupt 2 指明是外部中断1; interrupt 3 指明是定时器中断1; interrupt 4 指明是串行口中断; using 0 是第0组寄存器; using 1 是第1组寄存器; using 2 是第2组寄存器; using 3 是第3组寄存器; 51单片机内的寄存器是R0--R7(不是R0-R3) R0-R7在数据存储器里的实际地址是由特殊功能寄存器PSW里的RS1、RS0位决定的。 using 0时设置 RS1=0,RS0 =0
[单片机]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved