电子发烧友网 > 安全设备/系统 > 正文

利用ZigBee网络组网和总线技术实现新一代电子警察系统的设计

2020年01月10日 14:15 次阅读

引 言

随着现代城市的发展,不论是在发展中国家还是发达国家,交通拥挤加剧,交通事故频繁,交通环境恶化等问题变得日益严重。智能交通系统(Intelligent Trans-portation System,ITS)已成为提高交通运行效率的重要技术手段。电子警察系统是智能交通执法系统的组成部分,作为违章取证的管理系统,对交通行为者起到了积极的规范作用。

基于ZigBee和ModBus的分布式电子警察系统,结合多种创新技术,是一款适应当今与未来智能交通发展方向的新一代电子警察系统。

1 、ZigBee网络组网方案

1.1 ZigBee简介

ZigBee是一组基于IEEE批准通过的802.15.4无线标准研制开发的,有关组网、安全和应用软件方面的技术标准。相对于现有的各种无线通信技术,ZigBee将是最低功耗和成本的技术之一。适用于短距离、小范围的基于无线通信的控制领域,有着广泛的应用前景。

1.2 系统的ZigBee网络组建方案

IEEE 802.15.4和ZigBee规范中明确定义了三种拓扑结构:星型结构、树型结构和网状结构。星型网络由一个协调器(全功能设备FFD)和多个终端设备节点(简化功能设备RFD)构成,协调器是网络的中心,负责处理整个网络的工作,终端设备被分布在覆盖范围内的不同地点。星型网络的控制和同步比较简单,适用于设备数量比较少的场合。树型网络是星型网络的扩展,是一种多级的星型结构。网状网络是一种特殊的、按接力方式传输的点对点的网络结构,其路由可自动建立和维护。树型和网状网络能够两者相结合组建混合网,适用于网络极其复杂的情况。

系统的ZigBee网络通信部分由一台主控制器、若干从控制器组成。系统的各个主、从控制器相对独立,各主、从控制器之间通过ZigBee无线网格进行通信,主控制器通过远程无线通信与控制中心通信。网络拓扑示意图如图1所示。

利用ZigBee网络组网和总线技术实现新一代电子警察系统的设计

系统采用了ZigBee星型网络拓扑结构。星型网络以网络协调器为中心,所有设备只能与网络协调器进行通信,因此在星型网络的形成过程中,第一步就是建立网络协调器。主控制器作为网络协调器被首先激活,然后向周围的从控制器节点发送广播,并为网络选择一个惟一的标识符;从控制器节点收到主控制器发来的广播后,向其发出入网申请,并等待主控制器节点响应;主控制器节点收到一个入网申请后,将根据请求信息作出是否允许加入网络的判断,若允许加入,主控制器节点将发出请求响应,告知从控制器节点。从控制器节点收到请求响应后,将获得一个主控制器节点分配给它的一个网络地址作为在网络内的惟一身份标识,从而成功加入网络,网络组建完成。

2、 ModBus总线控制系统

2.1 系统概述

ModBus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其他设备之间可以通信。该协议定义了一个控制器能认识使用的消息结构,描述了一控制器请求访问其他设备的过程,制定了消息域格局和内容的公共格式。ModBus已经成为一通用工业标准,是一种有效支持分布式控制和实时控制的串行通信网络。电子警察系统的车辆检测单元、红灯检测器、高清摄像机、嵌入式工控机等单元占有同一ModBus现场总线。系统示意图如图2所示。

利用ZigBee网络组网和总线技术实现新一代电子警察系统的设计

2.2 ModBus控制器设计

ModBus控制器结构如图3所示。主要由微控制器、可编程系统器件、实时时钟、液晶模块接口、键盘接口、输入/输出接口、光电隔离、ModBus驱动器、其他串行通信模块、复位电路、编程接口、扩展模块接口等电路模块组成。

利用ZigBee网络组网和总线技术实现新一代电子警察系统的设计

ModBus控制器搭载有ZigBee通信模块,可以作为ZigBee网络的从设备,与系统的主、从控制器组建ZigBee网络,通过ZigBee无线网格实现通信,接收来自系统主、从控制器的控制命令等信息,通过ModBus总线,实现对嵌入式工控机、红灯检测器、车辆检测单元及高清摄像机等设备的控制。此外,控制器预留了其他串行通信接口(如RS 232)、键盘以及液晶模块接口电路,可以方便地进行现场维护及软件的更新升级。

2.3 控制系统软件设计

2.3.1 ModBus通信的实现

ModBus通信分为RTU和ASCII两种模式。相对于ASCII模式,RTU模式表达相同的信息需要较少的位数,且在相同通信速率下具有更大的数据流量,因此系统中采用RTU模式。在RTU模式中,新的消息帧以3.5个字节时间间隔的静默时间开始,紧接着传送第一个域——从站地址。每个域允许传输的字符都是16进制数。网络设备始终监视着通信总线的活动,包括静默时间。当接收到第一个信息域(即地址信息)时,每个网络中的设备都对此进行译码,以确定所要寻址的设备;第二个信息域是功能码,主站发送数据帧的功能码表示从站需要执行的动作,从站发送的功能码与接收到的主站发送功能码一致,表示从站响应主站进行操作;数据域的数据值取决于功能码,校验域采用CRC校验,CRC码由发送设备计算,放置于发送信息的尾部;接收信息的设备再重新计算接收到信息的CRC码,比较计算得到的CRC码是否与接收到的相符,如果两者不相符,则表明出错。当一帧数据最后一个域传输完毕,再次产生一个3.5个字节时间间隔的静默时间,表示该帧数据结束。ModBus RTU消息帧格式如表1所示。

2.3.2 ModBus控制器软件设计

控制器完成初始化后开始搜索并申请加入ZigBee网络。加入ZigBee网络后对信道进行扫描,扫描是否接收到由网络中其他控制器发送的数据帧。如果扫描过程中发现接收到数据帧,则对该帧依次进行地址码校验,并检查帧中的目的地址是否为本机地址。如果目的地址非本站地址,则丢弃该帧数据;如果目的地址与本机地址相同,则对数据帧进行CRC校验,并检验功能码是否合法,若任何一项校验未通过,则丢弃该帧数据;如校验全部通过,则回发一个应答帧,并根据帧中的功能码,向系统其他单元发送命令,软件流程如图4所示。

利用ZigBee网络组网和总线技术实现新一代电子警察系统的设计

CRC_16校验的算法实现程序如下:

利用ZigBee网络组网和总线技术实现新一代电子警察系统的设计

3 、结 语

在资源、环境矛盾越来越突出的今天,道路设施的增长将受到限制。本文提出的基于ZigBee和ModBus的分布式电子警察系统架构,相对于目前的电子警察系统,更加节省占地空间,减少设备安装施工量,降低施工成本,在智能交通领域有着广阔的应用前景。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

第二期:J1939通信数据链路层(上)

主题简介及亮点:J1939通信是商用车,军工,船舰 ,农机,发电机,特种设备等上面的常用通信标准,这两年在新能源车上应用
发烧友学院发表于 2019-03-07 00:00 1010次阅读
第二期:J1939通信数据链路层(上)

ABB推出新型OmniCore控制器及由其提供动...

ABB推出IRB 1100机器人和OmniCore控制器新版本,新品设计具有增强的防水防尘功能,可应....
发表于 2020-01-11 08:20 37次阅读
ABB推出新型OmniCore控制器及由其提供动...

使用ZigBee的IAR软件出现如下问题,希望大神说说是什么原因?

使用IAR软件时,打开文件时出现文件不能被发现,软件重新下了几次,但是还是会出现,求大神说说是什么原因造成的?...
发表于 2020-01-10 21:26 208次阅读
使用ZigBee的IAR软件出现如下问题,希望大神说说是什么原因?

采用单片机和MCP2510、MCP2551芯片设...

本文提出的基于CAN现场总线的集散型火灾报警控制系统的网络结构如图1所示,每个节点都以AT89C51....
发表于 2020-01-10 16:48 104次阅读
采用单片机和MCP2510、MCP2551芯片设...

采用CC2430 SoC解决方案和Z-Stack...

仓库监控系统是仓库自动化管理的重要组成部分。监控系统可对大面积范围多部位地区实行实时有效的监控,并对....
发表于 2020-01-10 16:24 51次阅读
采用CC2430 SoC解决方案和Z-Stack...

动目标识别系统的关键技术及基于Z85C30芯片实...

MIS访问数据链的控制采用时分多址(TDMA)技术。根据不同的应用和操作模式,可采用不同的四种TDM....
发表于 2020-01-10 16:04 68次阅读
动目标识别系统的关键技术及基于Z85C30芯片实...

零零无限科技V-Coptr Falcon无人机,...

据悉,V-Coptr Falcon机身灵感来自V-22鱼鹰式倾转旋翼军用机,采用双螺旋桨设计,大大降....
发表于 2020-01-10 14:56 317次阅读
零零无限科技V-Coptr Falcon无人机,...

座舱域控制器带来车机新体验 伟世通不断探索座舱电...

美国当地时间1月8日,全球汽车座舱电子技术领导者伟世通在2020年第21届CES上展出了其智能一体化....
发表于 2020-01-10 13:53 146次阅读
座舱域控制器带来车机新体验 伟世通不断探索座舱电...

有个疑问,STM32驱动三相直流无刷控制器来驱动带霍尔的直流无刷电机

三相直流无刷控制器接口如图, 控制端口(左侧)2.0 孔距: 5V —控制板内部输出 5V,可向外提供<300MA 的电流...
发表于 2020-01-09 19:31 236次阅读
有个疑问,STM32驱动三相直流无刷控制器来驱动带霍尔的直流无刷电机

何为边缘控制器,与IPC+PLC+网关有关吗

边缘计算作为云计算的一项重要补充,在构建互联工厂中的作用正越来越受到重视。边缘计算实现了数据在网络边....
发表于 2020-01-09 17:34 362次阅读
何为边缘控制器,与IPC+PLC+网关有关吗

利用ARM微处理器和ZigBee模块实现无线串口...

随着21世纪科学技术的不断进步,无线与移动通信相应得到了迅猛的发展。方便快捷的无线接入和无线 互连等....
发表于 2020-01-09 17:00 56次阅读
利用ARM微处理器和ZigBee模块实现无线串口...

基于RFID的拉式生产是怎么回事

拉式生产离不开先进高效的信息采集手段,基于RFID的拉式生产系统可以实时采集生产现场的信息,并通过和....
发表于 2020-01-09 16:26 61次阅读
基于RFID的拉式生产是怎么回事

基于zigbee技术的无线传输网络在仓库、仓储、...

利用本系统建立的无线传输网络,可根据仓库需要接入温度、湿度、安防等仓库信息智能设备。将各种系统完全整....
发表于 2020-01-09 16:07 368次阅读
基于zigbee技术的无线传输网络在仓库、仓储、...

双通道CAN总线扩展板可以应用在恶劣环境中

VersaLogic公司通过新的“ C1”模块扩展了其工业温度范围的耐用型Mini PCIe扩展产品....
发表于 2020-01-09 15:07 45次阅读
双通道CAN总线扩展板可以应用在恶劣环境中

总线时钟

/** @defgroup RCC_AHB1_Peripherals对应端口(port)所在的总线时钟   * @{   */ #...
发表于 2020-01-09 14:54 267次阅读
总线时钟

基于电力线载波芯片ST7538实现TTU通信模块...

电力线载波通信技术出现于20世纪20年代初期,它以电力线路为传输通道,具有可靠性高、投资少、见效快、....
发表于 2020-01-08 16:52 521次阅读
基于电力线载波芯片ST7538实现TTU通信模块...

采用COTS新技术对各类工业以太网实时性能评价进...

根据文献,某种报文的实时性得到满足是指其报文响应时间小于规定的时限,某个节点的实时性合乎要求是指该节....
发表于 2020-01-08 16:34 284次阅读
采用COTS新技术对各类工业以太网实时性能评价进...

通过RS485串口实现开关信号的多点监测,提高总...

工业现场经常要采集多点数据,模拟信号或开关信号,一般用到RS485总线,使用一主带多从的通信方式,该....
发表于 2020-01-08 16:22 438次阅读
通过RS485串口实现开关信号的多点监测,提高总...

ZigBee技术在电厂运行设备状态监测系统中的应...

随着科技的发展,电厂运行维护对设备状态监测系统提出更高要求。目前的监测系统的检测信息量和测试点安装问....
发表于 2020-01-08 16:14 473次阅读
ZigBee技术在电厂运行设备状态监测系统中的应...

利用XC95l08可编程逻辑器件来实现微控制器之...

在现代汽车电子中,一般有多个微控制器共同协调工作。DSP控制器采用哈佛结构,运算速度快,所以在汽车电....
发表于 2020-01-08 16:02 423次阅读
利用XC95l08可编程逻辑器件来实现微控制器之...

零的突破!AutoX发布中国首个L4级别车载控制...

AutoX的CEO肖健雄告诉36氪,这次合作采用是FCA旗下克莱斯勒与Waymo合作的同款车型。这款....
发表于 2020-01-08 15:18 599次阅读
零的突破!AutoX发布中国首个L4级别车载控制...

为什么说LDPC码不适合工业存储

LDPC 码是闪存控制器的纠错中的普遍代码。它们非常适合可接受偶发错误的消费性产品使用。
发表于 2020-01-08 14:56 47次阅读
为什么说LDPC码不适合工业存储

主流的无线技术有哪几种

WiFi技术的主要优点有:第一,无线电波的覆盖范围广,半径可达100m,所以不要说一间几十平米的办公....
发表于 2020-01-08 09:48 78次阅读
主流的无线技术有哪几种

基于ZigBee技术的家庭无线网络该怎样去设计

随着计算机技术、通信技术、控制技术的发展和人们物质生活水平的提高,家居智能化的研究成为国内外的一个研....
发表于 2020-01-08 09:35 67次阅读
基于ZigBee技术的家庭无线网络该怎样去设计

Linear LTC4266A/LTC4266C...

LTCR4266A是一个四通道电源设备(PSE)控制器,能够向兼容的LTPoE ++受电设备(PD)....
发表于 2020-01-07 16:29 449次阅读
Linear LTC4266A/LTC4266C...

变频器过电压大概是哪个部分故障?

在打雷时,也可能会对电网电压产生瞬时影响,也可能会造成变频器的过电压故障。不过打雷也是很偶然的事件,....
发表于 2020-01-07 09:57 140次阅读
变频器过电压大概是哪个部分故障?

汽车电子中的域控制器是什么

在数字化重塑的浪潮下,车的定义正在被重写,人们开始希望在其汽车中获得更高水平的舒适性、安全性、效率和....
发表于 2020-01-07 08:54 322次阅读
汽车电子中的域控制器是什么

TI MSP430F22xx系列的主要特性及无线...

TI公司的MSP430F22xx系列是超低功耗混合信号微控制器,集成了两个16位计时器,通用串行通信....
发表于 2020-01-06 17:45 464次阅读
TI MSP430F22xx系列的主要特性及无线...

CO2128和CO2144可编程IP通信控制器芯...

CO2128和CO2144是全功能的可编程IP通信控制器™芯片,可以作为协处理器,从主机处理器上卸载....
发表于 2020-01-06 17:10 551次阅读
CO2128和CO2144可编程IP通信控制器芯...

一起探索Wi-SUN无线传输技术的适用场景吧!

Wi-SUN传输技术的特性在于具备远程传输、安全性、可扩展性高、可互通、容易布建、Mesh网状网络,....
发表于 2020-01-06 11:23 596次阅读
一起探索Wi-SUN无线传输技术的适用场景吧!

CEVA Hillcrest Labs传感器产品...

Hillcrest Labs的MotionEngine Air算法和完整的软件堆栈可为各种无线手持控....
发表于 2020-01-05 10:44 79次阅读
CEVA Hillcrest Labs传感器产品...

基于微机技术和执行器技术为一体的电动执行机构的设...

提出一种新型电动执行机构的设计方案,详细介绍了该执行机构各功能元件的选型与设计、阀位及速度控制原理以....
发表于 2020-01-05 09:06 92次阅读
基于微机技术和执行器技术为一体的电动执行机构的设...

物联网环境监测需要注意什么问题

蓝牙和BLE通常不适合远程网络连接,这使得它们不适合运行环境传感器。WiFi也有远程网络连接限制,并....
发表于 2020-01-03 16:47 109次阅读
物联网环境监测需要注意什么问题

基于Zigbee技术的家用无线网络是如何实现的

路由协议直接关系到无线网络的性能,路由协议设计的首要问题是要求其计算复杂度小,能耗小。
发表于 2020-01-03 11:14 131次阅读
基于Zigbee技术的家用无线网络是如何实现的

TLC2543CN AD转换两路时出了问题

我要做一个水位控制器,低水位抽水,高水位停止。我选择用两个光电液位传感器分别放在高水位和低水位检测水位,因为光...
发表于 2019-12-28 01:48 350次阅读
TLC2543CN AD转换两路时出了问题

竞赛机器人制作技术(电路设计、编程方法、算法解析)

《竞赛机器人制作技术》通过实验操作的方法向读者传授竞赛机器人的制作技术,在介绍多种竞赛机器人的功能及其国内外赛...
发表于 2019-12-25 07:00 619次阅读
竞赛机器人制作技术(电路设计、编程方法、算法解析)

ZigBee轻松实现家庭远程控制系统

随着生活节奏的不断加快,人们希望即使在工作或外出时也能及时了解家中的情况并控制家中的各种设备。各种无线通信技术...
发表于 2019-12-10 18:27 2662次阅读
ZigBee轻松实现家庭远程控制系统

如何设计一个打铃控制器

可以设置1到20个打铃点,打铃时间可按周或天循环,求大神帮帮忙吧...
发表于 2019-12-05 18:52 379次阅读
如何设计一个打铃控制器

【罗姆BD70522GUL-EVK-101评估板试用申请】环境控制器

项目名称:环境控制器 试用计划:主要解决电源部分问题,购买的开关电源不符合CPU的上升电压要求。...
发表于 2019-11-28 17:45 353次阅读
【罗姆BD70522GUL-EVK-101评估板试用申请】环境控制器

新建工程时控制器全为灰色无法选择是怎么回事

求求各位大哥了
发表于 2019-11-27 14:54 220次阅读
新建工程时控制器全为灰色无法选择是怎么回事

为什么说CMT2300A是Sub-1GHz超低功耗的射频收发器

频率范围: 140 至1020MHz 调制解调方式: OOK, (G)FSK 和(G)MSK、 数据率: 0.5 至 300 kbps 灵敏度:...
发表于 2019-11-26 11:02 320次阅读
为什么说CMT2300A是Sub-1GHz超低功耗的射频收发器