车载无线传感器网络监测系统设计方案2

最新更新时间:2012-09-10来源: 互联网关键字:车载  无线  传感器  网络监测 手机看文章 扫描二维码
随时随地手机看文章
3 系统软件设计
3.1 软件整体设计
    软件设计是本设计的核心,关键在于软件的总体架构和数据结构的设计。着重要考虑的因素一个是效率,另一个是设计的清晰性。
    车载系统软件由网关节点与传感器节点两大部分组成,这两部分都需要完成SMAC协议的移植,并根据不同需要为上层通信应用提供API接口函数。因为SMAC协议栈编程模型采用层次设计,只有底层的PHY和MAC程序层与硬件相关,而网络层和应用层程序则不受硬件影响。SMAC在不同硬件平台的移植只需修改PHY和MAC层,其上各层可以屏蔽硬件差异直接运行。
    如图3所示,本设计把软件分为系统平台层、协议层和应用层3层。同时,定义了3个API接口:系统层接口、协议层接口和应用层接口。系统层接口定义了硬件的寄存器映射,这样C语言就能直接访问硬件寄存器来控制硬件。系统平台层建立在μC/OS-II实时操作系统上,为协议层提供系统服务。硬件驱动模块提供硬件驱动程序,所有对硬件的控制都通过该模块提供的服务。系统平台层通过协议层接口为协议层提供服务。协议层则实现了基于IEEE 802.15.4的物理层和链路层以及基于ZigBee的网络层协议。应用层通过应用层接口来调用协议层提供的服务,实现网络的管理和数据传输等任务。应用配置模块既会调用协议层提供的网络服务,也会直接对系统进行配置和查询,这主要是通过AT指令来实现的,因此该模块会调用应用层接口和协议层接口提供的服务。

 


3.2 传感器节点软件设计
    基于系统长期使用的功能需求,传感器节点中软件设计的关键是既能实现所需的功能,又能最大限度地减少传感器节点的能耗。
通过测试发现,ZigBee模块的能耗要远远大于中央处理器和传感模块的能耗。因此,传感器节点应用软件的设计既要尽量使各模块处于休眠状态,又要尽量减少唤醒ZigBee模块的次数。因此,在传感器节点上电各功能模块初始化完成、并加入了网络后,即进入休眠状态,中央处理器周期地被定时唤醒向网关发送数据,并接收网关的命令。传感器节点的工作流程如图4所示。

h.jpg


3.3 网关节点软件设计
    车载网关向下管理传感器节点,向上完成和PC监控中心的交互,需要进行复杂的任务管理和调度,因此,采用基于uC/OS内核的嵌入式操作系统管理整个网关,为应用任务的高效运行提供良好的软件平台支撑。根据网关的功能需求,将μC/OS-II、SMAC协议有机的结合,构成一个网络化的操作环境,用户可以方便地在其基础上开发应用程序。基于μC/OS-II扩展的网关软件平台结构如图5所示。基于μC/OS-II操作系统,分别构建系统任务SYS_task()、SMAC星型组网任务START_task()、网关和传感器节点交互任务COMM_task()、PC临控中心端口监听任务SER_task()等一系列应用任务,从而实现网关软件的应用功能。

3.4 主机监控软件的设计
    本系统最终目的是将采集到的车载传感器数据实时地传送到主机,并在主机中得到显示和保存。显示的目的是获得被车载传感器节点所监控环境的初步情况,保存的目的是作为深入分析的数据样本。除此以外,作为整个系统的主控方和数据采集请求的发起者,需要能够按照要求发送数据请求信号。根据以上要求,在VB环境下开发了一个基于对话框的应用程序。这个应用程序包括了4个模块:
    ①实时数据显示波形模块。该模块的作用是将节点的数据以波形的形式实时地进行显示,实现的方式是利用MSChart和Timer控件。
    ②拓扑显示模块。当用户希望了解无线传感器网络的拓扑构建情况时,可以查看拓扑信息栏,了解网络中节点的加入和丢失情况。
    ③历史数据显示模块。在车载网络系统运行到一定时期,可能需要对过去某一段时间的原始数据进行后续的处理与深入的分析,以便对车载系统的状况进行准确的判定。借助历史数据显示模块,可以将监控中心从车载网关中得到的数据,按照不同节点的属性、地址和时间分别保存到数据库的相应字段中,并可以通过波形图的方式将历史数据显示出来,供用户分析。
    ④控制模块。在车载系统运行过程中可能关心某一个车载传感器节点的数值,或者需要对某一个传感器进行阈值设置,以便待监测的环境出现异常情况可以及时地报告给系统。这些都可以通过控制模块对系统进行相应的设置,控制模块还可以对系统中的某个不需要的节点进行删除操作。
    总之,通过主机监控软件用户可以直观且多方面地对通用无线传感器网络系统进行了解和使用。

4 测试与验证
4.1 组网测试
    测试设备:4个MCl3192 ZigBee芯片节点,1个作为网关节点,其余3个作为传感器节点。
    测试方法:网关节点上电后,4个LED同时点亮,扫描信道如果搜索到空闲信道后,LED熄灭并加入空闲信道等待。传感器节点上电后,4个LED在扫描信道的同时,轮询点亮。当网关节点收到传感器节点的Beacon帧后,LED1闪烁一次;当传感器节点收到网关节点的分配地址后,LED1也闪烁一次。至此,组网过程和地址绑定过程完成。
4.2 ZigBee射频通信测试
    测试设备:ZigBee节点4个,计算机终端1台。
    测试方法:根据ZigBee传输的帧格式,实际传输总字节数为(n+6),即(n+6)个字节为一个数据包。根据设定的软件参数,如有数据包丢失则丢包数加1。若接收到数据包,则接收数据包数加1,然后与发送数据进行比较,若数据正确则正确包数加1,反之错误包数加1。最后统计数据结果,就可以知道数据的丢包率和误包率。4个节点组建一个ZigBee网络,其中1个作为网关,其余3个节点作为传感器节点。编写程序设定:3个节点均与网关通信,计算机终端与网关通过RS232相连,终端设备软件记录从3个节点接收数据的情况,节点工作在2.4 GHz频段下,传输一个字节的数据,循环发送100次。最后取得3个节点的测试平均数作为数据结果进行分析。星形网射频通信误码率测试结果如表1所列。

 

j.jpg


    实验分析:在星形网络中进行数据传输,测试结果明显差于单点对单点传输方式。这主要是因为,在传输过程中节点之间存在一定的频率干扰和其他干扰。
4.3 功耗测试
    在系统工作状态和休眠状态下,分别使用万用表测试网关节点和传感器节点的功耗情况,测试结果如表2所列。

k.jpg

结语
    本文分析了IEEE 802.15.4和ZigBee协议,结合通信系统和嵌入式系统的一般开发原则,在μC/OS-II操作系统上实现IEEE802.15.4协议,选择合适的软硬件平台,着重于软件支撑平台的构建、软件总体结构设计以及通信协议栈的实现,最终实现了一个符合ZigBee规范的车载星型无线数据采集网络。该系统具有以下的优势:
    ①系统安装方便。无线互连使得设备安装位置灵活,同时满足了系统安装的自动化要求。人们只需要把设备上电就可以了。该车载网络系统能够自动完成网络的配置。
    ②可扩展性。把设备放在车载网关的覆盖范围以内,打开设备电源,节点将自动加入网络。
    ③网络自我修复能力。如果网络中某个设备出现故障,车载网关能够自动监测到,发出指令将该设备复位并重新入网。

关键字:车载  无线  传感器  网络监测 编辑:神话 引用地址:车载无线传感器网络监测系统设计方案2

上一篇:车载无线传感器网络监测系统设计方案
下一篇:电感式直线位移传感器在机床行业应用

推荐阅读最新更新时间:2023-10-12 20:41

酒后驾驶无线报警系统设计与实现
 随着汽车的普及,酒后驾驶的危害日益突出。为有效控制酒后交通事故的发生,公安交管方面使用便携式酒精检测仪对汽车驾驶员酒后驾车做出快速检查,测量结果可以作为客观评判标准。然而这些工作主要用于交通事故发生后的公正执法,很难做到防患于未然。本课题把传统的酒精检测技术与移动通信技术结合起来,设计实现了无线预警系统,使车主与乘客在第一时间知道司机是否酒后驾驶,为高效杜绝交通事故提供技术保证。 1 检测原理  检测气体中酒精含量的传感器有燃料电池型(电化学)、半导体型、红外线型、气体色谱分析型、比色型等五种基本类型。考虑到价格和使用方便与否等因素,目前普遍使用燃料电池型(电化学型)和半导体型传感器。使用这两种传感器可以制造成便携式呼气酒精测试
[工业控制]
酒后驾驶<font color='red'>无线</font>报警系统设计与实现
哇!厨师机器人开工啦
   机器人(Robot)是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作的工作,例如生产业、建筑业,或是危险的工作。下面就随家用电子小编一起来了解一下相关内容吧。    随着AI技术不断发展,机器人开始出现在我们生活的各个领域之中。外媒近日报道,Miso Robotics 和 Cali Group 两家公司共同合作,将一个机器人“厨师”引入到一家餐厅中,它将能帮助工作人员制作出完美的汉堡包。这款名叫 Flippy 的机器人由 AI 驱动,目前它正在为加利福尼亚州帕萨迪纳的一家 CaliBurger 餐厅工作。 哇!厨师
[家用电子]
基于STM8及UHFRF收发器SX1231的无线射频收发系统
(1)发射功率限值:5mW(e.r.p); (2)发射信号的占空比限值:1%; (3)载波频率容限:100 10-6; 并把该类设备归类于 各类民用设备的无线电控制装置中。 从上面的规定中可以看到,该频段可用带宽为600kHz,但并没有明确在该频道使用的带宽,数据速率以及调制方式方面要求,这就给予了应用很大的空间。本文主要是基于868MHz频段的要求,设计了比较简单通用的无线收发系统,该系统可适用于该频段的不同的无线传输应用。 SX1231介绍及性能描述 SX1231芯片是Semtech公司推出的一款高集成度、低功耗、多频段的UHF RF收发器。其工作电压为1.8V~3.6V,24引脚QFN封装,工
[单片机]
基于STM8及UHFRF收发器SX1231的<font color='red'>无线</font>射频收发系统
摩托罗拉:站在两个巨人肩膀上挺进TD-LTE
  一家在中国的3G网络设备市场上并无太多声音的老牌企业,却在LTE领域异军突起,这就是摩托罗拉。如今,摩托罗拉已经被中国移动选定为上海世博会室内展馆TD-LTE覆盖设备主供应商。不仅如此,摩托罗拉还在TD-LTE领域创造了多个第一。   中国移动于今年4月15日在上海开通了全球首个TD-LTE演示网,摩托罗拉提供了全球首个基于USB数据卡的TD-LTE端到端展示,并实现了首次TD-LTE空中下载会话。此外,摩托罗拉率先完成了中国移动TD-LTE测试中所有射频(RF)测试案例,还在2009年日内瓦世界电信展上展示了全球首次的现场TD-LTE车载演示。   这所有的一切都与一支完全由中国人组成的队伍有关,这就是由罗彬所领
[网络通信]
摩托罗拉:站在两个巨人肩膀上挺进TD-LTE
无线停车场检测系统解析方案
概述 随着经济的快速发展以及人们生活水平的日益提高,汽车持有量逐年递增,但同时也导致了交通状况的日益恶化,为解决不断加剧的交通拥堵问题,提高交通质量与通行能力,在目前的市场上许多的智能运输交通系统应运而生,其中就包括无线停车场的空位检测系统等。 本文档介绍的无线停车场检测系统方案基于Energymicro公司的32位Cortex-M3内核的超低功耗微控制器EFM32与美新公司的高集成度MMC3282传感器,能够充分发挥EFM32的超低功耗与高运算能力的特点及MMC3282高精度的测量能力;它将成为低功耗无线停车场检测方案中的最优之选。 系统框架 无线停车场检测系统的框架如图 1所示,无线停车场检测系统包括超低功耗微
[嵌入式]
欲开拓TPMS后装市场,差异化是关键
在开拓TPMS( 轮胎压力监测系统)市场的过程中,中国TPMS厂商应该不断提高TPMS产品性价比,并进一步提高消费者对TPMS产品的认识和安全意识,同时积极开拓OEM、ODM市场。 专注于MEMS(微机电系统)产业研究的机构“Yole”最新发布的关于TPMS(胎压监测系统)MEMS市场研究报告认为,如果欧洲和亚洲近期不出台强制TPMS配置的相关政策,2012年TPMS压力传感器市场将从2007年的1.68亿美元上升至1.83亿美元,年复合增长率仅为2%。这是考虑到传感器价格下滑等因素所做出的预测,尽管TPMS出货量将保持12%的年复合增长率。Yole发布的信息中没有给出如果中国出台相关TPMS配置政策,市场规模将达到一
[焦点新闻]
用nRF905和DS18B20制作的51单片机温度数据无线传输系统
我用DS18B20和两套由nRF905组成的无线数传模块制作了一套温度数据的无线传输采集系统,已经调试通过,效果良好。其硬件电路框图如下: (AM,CD与单片机的P1.3,P1.4的连接未画出) DS18B20是MAXIM公司推出的数字温度传感器,将它测量的温度数据直接送到单片机,再由单片机传给nRF905,数据经调制后被发送出去。nRF905工作于433/868/915MHz三个ISM(工业、科学和医学)频道,这里使用的是433MHz的载频。另外一套nRF905无线数传模块收到信号后,经解调得到的原始温度数据传给单片机,单片机通过串口把数据再传给上位电脑,最后经过处理的温度数据连同日期、时
[单片机]
昆腾KT102T/KT102R VHF模组芯片适用车载麦克风/导游麦克风/VHF麦克风模块
一、产品概述: KT102T/KT102R是天惠微科技代理昆腾KT Mico全新一代低功耗VHF无线麦克风收发模组芯片。由于更高的集成度,该模组外围电路得到了进一步精简。该产品在功耗方面有着优异的表现,输出功率可以通过内部配置,在14DBM的发射功率下,工作电流只有60MA。该芯片小体积封装,加上精简的外围电路,可以使模组小型化设计 KT102T集成了15段音频均衡器可以满足个性化和差异化的音频品质需求。优化了音频压缩器,可以有效化尾音、失真。该芯片增加了麦克风音频信号检测功能,为实现无音频输入自动静音、光机提供了方案。 KT102R集成了底噪放大器,混频器,振荡器、调频解调器、自动频率控制、自动静音、拓展器、音频放大器等
[嵌入式]
昆腾KT102T/KT102R VHF模组芯片适用<font color='red'>车载</font>麦克风/导游麦克风/VHF麦克风模块
小广播
热门活动
换一批
更多
最新模拟电子文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved