0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于CC2420芯片和ARM单片机实现智能交通系统的设计

电子设计 来源:电子产品世界 作者:黄武陵,艾云峰 2020-12-22 09:59 次阅读

智能交通系统(ITS)应用在城市交通中主要体现在微观的交通信息采集、交通控制和诱导等方面,通过提高对交通信息的有效使用和管理来提高交通系统的效率,主要是由信息采集输入、策略控制、输出执行、各子系统间数据传输与通信等子系统组成。信息采集子系统通过传感器采集车辆和路面信息,策略控制子系统根据设定的目标(如通行量最大、或平均候车时间最短等)运用计算方法(例如模糊控制、遗传算法等)计算出最佳方案,并输出控制信号给执行子系统(一般是交通信号控制器),以引导和控制车辆的通行,达到预设的目标。

无线传感网促进智能交通的发展

智能交通系统(ITS)应用在城市交通中主要体现在微观的交通信息采集、交通控制和诱导等方面,通过提高对交通信息的有效使用和管理来提高交通系统的效率,主要是由信息采集输入、策略控制、输出执行、各子系统间数据传输与通信等子系统组成。信息采集子系统通过传感器采集车辆和路面信息,策略控制子系统根据设定的目标(如通行量最大、或平均候车时间最短等)运用计算方法(例如模糊控制、遗传算法等)计算出最佳方案,并输出控制信号给执行子系统(一般是交通信号控制器),以引导和控制车辆的通行,达到预设的目标。

无线传感器网络是一种融合短程无线通讯技术、微电子传感器、嵌入式系统的新技术,逐渐被用于智能交通系统等需要数据采集与检测的相关领域。基于IEEE802.15.4规范的ZigBee技术,具备以下良好特性:①功耗低,2节普通5号电池可支持一个节点工作6“24个月;②组网能力强,网络最多可达个节点,并支持树状、星状、网状等多种组网方式;③传输距离远,两节点室外传输距离可达几百米,在增加发射功率后可达几千米;④可靠性高,具备多级安全模式;⑤成本低,开放的简化ZigBee协议栈,工作在2.4GHz免执照的ISM频段。

无线传感器网络具备优良特性,可以为智能交通系统的信息采集提供一种有效手段,可以监测路口各个方向上的车辆,根据监测结果,改进简化、改进信号控制算法,提高交通效率。无线传感器网络可以应用于执行子系统中的控制子系统和引导子系统等方面。例如可以应用该技术改进信号控制器,实现智能公交系统的公交优先功能。

用于ITS的无线传感器网络构建

如图1所示,在无线传感器网络结构中,安装道路两旁的汇聚节点组成一个自组织的多跳网状Mesh基础网络构架,交通信息采集专用的传感器终端节点与每个临近的汇聚节点组成星型网络进行通讯,最终的数据将被汇聚到网关节点上。网关节点可以作为一个模块安装在交叉路口的交通信号控制器内,通过信号控制器的专有网络,将所采集到的数据发送到交管中心作进一步处理。

在无线传感器网络部署中,汇聚节点可以安装在路边立柱、横杠等交通设施上,网关节点可以集成再交叉路口的交通信号控制器内,专用传感器终端节点可以填埋在路面下或者安装在路边,道路上的运动车辆也可以安装传感器节点动态加入传感器网络。

用于智能交通信息采集的无线传感器网络结构

采用无线传感器网络进行交通信息采集

在交通信息采集中,终端节点可采用非接触式地磁传感器来定时收集和感知区域内车辆的速度、车距等信息。当车辆进入传感器的监控范围后,终端节点通过磁力传感器来采集车辆的行驶速度等重要信息,并将信息传送给下一个定时醒来的节点。当下一个节点感应到该车辆时,结合车辆在两个传感器节点间的行驶时间估计,就可估算出车辆的平均速度。多个终端节点将各自采集并初步处理后的信息通过汇聚节点汇聚到网关节点,进行数据融合,获得道路车流量与车辆行使速度等信息,从而为路*通信号控制提供精确的输入信息。通过给终端节点安装温湿度、光照度、气体检测等多种传感器,还可以进行路面状况、能见度、车辆尾气污染等检测。

用于交通信息采集的无线传感器网络部署

无线传感器网络在ITS中的应用

实现智能公交系统中的公交优先功能需要对现有交通信号控制器进行改造。通过添加传感器等辅助设备,交通信号控制器可以估算出公交车辆到达交叉路口的时间(旅行时间),计算出公交车辆在路口是否需要给予优先(可选择乘客数量作为优先权重),然后选择合适的优先控制策略,通过调整绿信比来优先放行公交车辆。交通信号控制器的改造包括:

①车载无线通讯终端节点;

②交叉路*通信号控制器上集成无线网关;

③用于公交车辆定位的终端节点;

④通过构建基于ZigBee的无线传感器网络可以实现上述功能。

当要临近路口时,车载ZigBee无线终端节点进行公交车辆信息广播,路边部署的无线传感器网络获取信息后,公交车辆定位的终端节点对其跟踪获取信息并汇聚到无线传感器网络网关节点上,通过内部连接最后信息传送给交通信号控制器,进行相应的优先处理。

网络节点和网关节点的设计

网络节点软件功能设计

在ITS无线传感器网络的设计中,网络节点按照功能不同,需要分别进行设计。终端节点、汇聚节点和网关节点的软件功能如图3所示。终端节点安装不同的传感器用于运动车辆信息采集和道路信息获取等。其功能实现可按照精简功能设备(RFD,ReducedFunctionDevice)标准来实现。终端节点与汇聚节点按照星型网络组网,在固定时间点由睡眠状态醒来与汇聚节点主动通讯。信息路由则交给父(汇聚)节点及网络中具有路由功能的协调器和路由器完成,降低了节点功耗和软件实现复杂度。汇聚节点是终端节点软件功能上的扩展,实现了扩展网络及路由消息的功能,允许更多重点节点接入网络。可按照全功能设备(FFD,FullFunctionDevice)标准进行设计。

无线传感器网络节点软件功能

网关节点是网络中所需要的协调器,负责启动网络、配置网络成员地址、维护网络、维护节点的绑定关系表等,还负责将所采集的数据初步处理并交付交通信号控制器传输到上一级信息中心,需要较多存储空间、计算及通讯能力。

网络节点硬件功能设计

现有较多的无线传感网解决方案,包括各芯片产商推出的单片机外接射频芯片和集成射频、微处理器的单芯片等。在节点设计中较常采用的ZigBee射频芯片有Atmel的AT86RF230、TI的CC2420、Freescale的MC1319x和MC1320x、Microchip的MRF24J40等。此外,芯片产商推出了单芯片解决方案,如TICC2430延用了CC2420芯片的架构,在单个芯片上整合了ZigBee射频前端、内存和微控制器;Freescale的MC1321x/MC1322x和Jennic的JN5121/JN513x单芯片解决方案等。

●基于Atmel的AT86RF230射频芯片和AVR单片机设计方案

典型的终端节点和汇聚节点设计如图4所示,采用Atmel的8位RISC结构低功耗ATMegal1281VMCU作为系统控制核心。采用512KB的AT45DB041D作为外部程序存储器。射频模块使用Atmel的支持ZigBee协议的AT86RF230,RF功率达到3dBm,室外传输距离可达300米以上节点的扩展接口可连接模拟输入、数字I/O、I2C、SPI和UART接口,这些扩展接口使其易于与传感器及其它外设连接,例如外接光度、温温度、气压、声、地磁和加速度等传感器。

传感器节点设计

●基于TI的CC2420芯片和ARM单片机设计方案

在设计无线传感器网络网关时,需要较强的数据处理能力,用以实现复杂路由协议以及信息处理等。如图5所示Crossbow的imote2节点采用了MarvellPXA271高性能、低功耗处理器。该处理器使用动态电压调节技术,频率范围13MHz”416MHz,可工作于低电压(0.85V)低频率(13MHz)模式,具备了优良的动态电源管理技术。此外,该处理器封装内集成三个芯片256KBSRAM,32MBFLASH以及32MBSDRAM,减小了体积。通过提供多种I/O,能够灵活的支持不同种类的传感器。该处理器还支持一个MMX协处理器,提高多媒体处理能力,可以用于无线多媒体传感器网络中的语音和图像处理。Imote2使用TI的CC2420ZigBee射频芯片,支持2.4GHz、16通道250kb/s数据传输,发送功率-24~0dBm。有效通讯距离是30米,可以通过SMA接口外接天线来增加传输距离。

Imote2系统结构

●节点设计其他考虑

在智能交通系统专用无线传感器网络节点设计时需要如下考虑:

①节点低功耗设计。终端节点都是电池(可用太阳能蓄电池)供电

②节点成本要低廉。在进行大规模交通信息采集等部署时,节点成本将是项目关键。

③节点的数据处理及存储能力。一些节点需要进行高速信息采集并且运行识别算法,所以需要数据处理能力。还需要考虑在有限的空间之内存储程序、数据、以及支持代码在线更新等功能。

④此外,根据不同应用场合的需要,无线传感器节点要具有不同的传感器接口,能外接不同的传感器。

其中,能耗管理应该作为重点考虑。特别是采用32位ARM处理器外接射频芯片的解决方案,需要有效降低节点能耗,需要在系统级软件上进一步改善能耗管理,例如优化TinyOS或嵌入式Linux电源管理功能。

结语

无线传感器网络技术应用与研究得到更多关注。本文结合智能交通系统中的典型应用,讨论了无线传感器网络的设计等问题。随着技术发展与成熟,无线传感器网络技术可以在智能交通系统中更多关键性场合得到应用,例如电子收费、交通安全与自动驾驶、停车管理、交通诱导系统等,更进一步推动智能交通系统的发展。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2545

    文章

    50384

    浏览量

    750654
  • 芯片
    +关注

    关注

    452

    文章

    50117

    浏览量

    420326
  • 单片机
    +关注

    关注

    6029

    文章

    44480

    浏览量

    631600
收藏 人收藏

    评论

    相关推荐

    谁会用cc2420???????

    具体情况cc2420跟fpga连接,fpga跟电脑连接。电脑通过fpga控制cc2420
    发表于 03-12 06:08

    TI cc2420 中文文档资料(官方PDF)

    TI cc2420 中文文档资料(官方PDF)CC2420 是一款真正意义上的符合 802.15.4 协议规范,应用于无线网络中的低功耗、低 电压的的 RF 收发芯片CC2420
    发表于 03-29 15:29

    TI cc2420 中文数据手册资料

    TI cc2420 中文数据手册资料CC2420 是 Chipcon 公司推出的一款符合 IEEE 802.15.4 规范的 2.4GHz 射频芯片,用来开发工业无 线传感及家庭组网等 PAN 网络的 ZigBee 设备和产品。
    发表于 03-29 15:33

    24GHz射频芯片CC2420资料推荐

    24GHz射频芯片CC2420资料下载内容主要介绍了:CC2420引脚功能CC2420内部方框图CC2420特性
    发表于 03-26 07:25

    关于CC2420芯片的基本知识都总结在这里

    CC2420芯片的主要性能有哪些?CC2420芯片的内部结构是如何构成的?CC2420芯片的典型
    发表于 06-01 06:09

    CC2420,pdf(2.4 GHz IEEE 802.15

    The CC2420 is a true single-chip 2.4 GHz IEEE 802.15.4 compliant RF transceiver designed
    发表于 07-02 13:16 64次下载

    CC2420 Errata Notes

    Active and passive scans as defined in IEEE 802.15.4 are affected by a bug in the CC2420 hardware
    发表于 07-02 13:17 10次下载

    2.4GHz射频芯片CC2420实现ZigBee无线通信设计

    CC2420是Chipcon公司推出的一款符合IEEE 802.15.4规范的2.4GHz射频芯片,用来开发工业无线传感及家庭组网等PAN网络的ZigBee设备和产品。文中介绍了CC2420的主要功能、结构及典型应用电路。
    发表于 07-18 10:37 6次下载

    基于CC2420的ZigBee无线网络节点设计

    CC2420是适用于ZigBee产品的射频收发器,结合CC2420的性能特点和工作原理,设计了以PIC18F4620单片机为处理 器,CC2420为射频收发器的低功耗无线传感器网络节点
    发表于 12-24 10:43 59次下载

    基于射频芯片CC2420的ZigBee无线通信设计

    基于射频芯片CC2420的ZigBee无线通信设计 基于射频芯片CC2420的ZigBee无线通信设计摘要:介绍了一种GPRS无线静态图像传输系统
    发表于 10-13 15:33 1126次阅读
    基于射频<b class='flag-5'>芯片</b><b class='flag-5'>CC2420</b>的ZigBee无线通信设计

    基于CC2420和MMA7260的无线传感器数据采集系统

    基于CC2420和MMA7260的无线传感器数据采集系统 摘要:简要介绍了ZigBee技术协议以及CC2420和MMA7260的性能和特点,设计了一种基于CC2420和MMA7260
    发表于 04-23 14:56 1471次阅读
    基于<b class='flag-5'>CC2420</b>和MMA7260的无线传感器数据采集<b class='flag-5'>系统</b>

    基于TinyOS的CC2420驱动组件的研究

    本文根据硬件抽象体系结构的原则,对CC2420无线收发模块在TinyOS平台下的驱动组件设计作了深入的研究
    发表于 12-23 10:01 2765次阅读
    基于TinyOS的<b class='flag-5'>CC2420</b>驱动组件的研究

    MSP430与CC2420示例

    本设计基于 MSP430F161x/261x + CC2420/2520 实验板,给出了物联网感知层的一些基本操作,包括传感器数据获取和低功耗无线数据通信两个方面。特别是对 MSP430 和 CC2420/2520 的配合给出了较为
    发表于 02-02 15:59 85次下载
    MSP430与<b class='flag-5'>CC2420</b>示例

    利用2.4GHz射频芯片CC2420实现ZigBee无线通信设计下载

    利用2.4GHz射频芯片CC2420实现ZigBee无线通信设计下载
    发表于 09-01 10:54 9次下载
    利用2.4GHz射频<b class='flag-5'>芯片</b><b class='flag-5'>CC2420</b><b class='flag-5'>实现</b>ZigBee无线通信设计下载

    利用2_4GHz射频芯片CC2420实现ZigBee无线通信设计

    利用2_4GHz射频芯片CC2420实现ZigBee无线通信设计
    发表于 10-10 16:58 9次下载
    利用2_4GHz射频<b class='flag-5'>芯片</b><b class='flag-5'>CC2420</b><b class='flag-5'>实现</b>ZigBee无线通信设计