一种基于无线传感网的车位检测系统设计

发布者:数字梦想最新更新时间:2021-03-02 来源: eefocus关键字:无线传感网  车位检测系统  MSP430 手机看文章 扫描二维码
随时随地手机看文章

引言

伴随着我国科技和经济的进步,汽车产业在近几年进入了迅猛发展阶段。根据统计数据,2013年,我国汽车保有量已达到1.37亿辆,是2003年汽车数量的5.7倍,占全部机动车的比率达到54.9%,比10年前提高了29.9%。汽车数量急剧增长,但相应的配套设施和监管等方面的相对滞后,车位资源稀缺,可以说“停车难”成为了中国乃至全球亟待解决的重大问题。而解决这一难题,一方面要增加城市停车位的数量,另一方面则是要提高停车的效率。


本文所设计的智能停车系统采用地磁检测机制并结合无线传感网技术,具有车位检测节点功耗低、系统部署维护方便、施工成本低等特点,检测节点和路由节点之间采用433 MHz传输,对环境无特殊要求,抗干扰能力强。车主能够通过本系统在第一时间获取到车位的空余信息,进而提高停车效率,有效地缓解了停车压力。


1 系统设计方案

智能停车系统的框架如图1所示。位于车位下方的地磁检测节点实时采集车位占用信息,然后将采集到的信息经过处理后传送到转换节点。转换节点将接收到的数据打包成Socket数据包,传输到由ARM+Android平台搭建的汇聚节点。一个汇聚节点负责把单个停车场的车位情况发送到远程的数据中心,并产生车位引导信息,传送至该停车场的车位引导子系统。安卓手机客户端用户可以通过网络查询到车位的空余信息。



2 系统硬件设计

2.1 地磁车位检测节点

地磁车位检测节点采用低功耗设计,平均电流消耗为几十μA,可以使用锂电池供电,一颗2 000 mAh的锂电池可以使用3年多。节点无需经常更换锂电池,或给锂电池充电,这样就能够将做好防水工业封装的节点埋于车位下方,从而大大方便了施工安装和后期的维护。车位检测节点实物图如图2所示。



2. 1.1 检测节点主控芯片

TI的MSP430系列是一个16位的、具有精简指令集、超低功耗的混合型单片机。它具有极低的功耗、丰富的片内外设和方便灵活的开发手段,其高度灵活的定时系统、多种低功耗模式、即时唤醒以及智能化自主型外设,不仅可实现真正的超低功耗优化,而且还能大幅延长电池使用寿命。


2.1.2 检测方式的选取

传统的车位检测方式有射频识别、超声波、红外探测、感应线圈等,这些检测方法用起来有较大的局限性,有的功耗较高,有的对所安装的环境有较高的要求,有的则非常容易受到干扰。一些新型的停车系统则利用了汽车会对周围地磁场产生扰动这一特性,采用高灵敏度磁阻传感器探测车位周围地磁场的变化情况,以此作为判断车位上车辆存在与否的依据。


目前的磁性传感器技术有霍尔(Hall)、各向异性磁阻(AMR)、巨磁阻(GMR)、隧道磁阻(TMR)等。本系统采用的地磁传感器为Freeseale的MAG3110。MAG3110磁力仪由于结合了TMR技术、高分辨率的模拟设计和专用的嵌入式逻辑,因而具有优越的性能。


MAG3110的参数特性如表1所列。



MAG3110与MSP430单片机的连接如图3所示。



2.1.3 检测节点无线传输模块

由于地磁车位检测节点安装在车位的下方,当车位上有车辆停靠的时候,会影响无线信号的传输,而且停车场内有很多钢筋混凝土结构的墙壁或柱子,会对无线信号产生折射干扰,因此需要选用绕障穿透能力和传输距离都优于2.4 GHz的1 GHz以下的无线传输模块。


nRF905单片无线收发器主要工作于433 MHz、868 MHz和915 MHz的ISM频段。MCU通过SPI接口对nRF905进行编程配置,nRF905电流消耗很低,在发射功率为-10 dBm时,发射电流为11 mA,接收电流为12.5 mA,进入POWERDOWN模式电流消耗最小,典型值低于2.5μA,非常适合于本传感节点这样低功耗、低成本的系统设计。


nRF905与MSP430单片机的连接如图4所示。



2.2 中继节点

中继节点和检测节点在硬件上唯一的差别就是少了MAG3110地磁检测模块。


2.3 转换节点

转换节点和中继节点以及车位检测节点组成一个简单的自组织Mesh网络,并且负责将接收到的车位检测节点的数据进行拆包后重新封装成Socket数据包,发送到汇聚节点以及后面的远程数据中心。


转换节点由低功耗Wi—Fi模块CC3200外接nRF905组成。Simple Link CC3200器件是一款集成了运行频率为80 MHz的ARM Cortex—M4内核的无线MCU,此器件包含多种外设,其中包括一个快速并行摄像头接口、I2S、SD/MMC、UART、SPI、I2C和四通道模/数转换器(ADC)。CC3200支持基站、访问点和Wi—Fi直接模式,还支持WPA2个人和企业安全性以及WPS2.0。利用SmartConfig技术,AP模式和WPS2,便可实现简单且灵活的Wi-Fi服务。


CC3200发射功率和接收灵敏度如表2所列。



转换节点主要硬件连接如图5所示。


3 系统软件设计

3.1 检测处理算

车位检测节点工作环境比较复杂,干扰较多,如:温度、周围的车辆等,而且同一地点地磁场的强弱会随时间产生一些变化,因此车位检测节点采集到的数据不能简单地直接使用,需要借助一定的算法对这些原始数据进行处理。


该算法主要由三部分组成:平滑滤波算法、基于时间的阈值判定算法、自校正基准场算法。综合考虑车位检测节点单片机的性能,低功耗的设计要求以及滤波的效果,平滑滤波部分使用改进的限幅移动窗口均值滤波算法,如下所示:



式中,i∈Z+,Ai表示车位检测节点采集到的数据经过滤波后的结果,Si表示采集窗口长度为W的数据的总和,Ci表示每次采集到的车位的磁场的值,B表示自校正基准场的


值,T表示判定阈值,β表示大噪声系数,△表示最大采样偏差。


3.2 低功耗的实现

车位检测节点的低功耗主要是结合MSP430单片机的低功耗模式(LPM)、常开门电路控制MAG3110以及事件触发驱动型工作模式这3种方式实现的。节点工作过程如图6所示。



3.3 无线组网

本系统中,检测节点地址固定,检测节点地址和其实际地理位置绑定,转换节点和中继节点以及车位检测节点组成一个简单的Mesh网络,检测节点可以直接和中继节点、转换节点通信,中继节点之间可以相互通信,网络拓扑结构如图7所示。



系统数据帧结构如图8所示。



3.4 Socket编程

转换节点将接收到的车位检测节点的数据进行拆包后重新封装成Socket数据包,其软件部分除了组网编程之外,还包括下面3部分:CC3200的SmartConfig编程、解析检测节点的数据包、Socket编程。


4 系统实验测试

4.1 组网测试

依次开启检测节点、中继节点、转换节点的电源,中继节点接入串口,打印调试信息。图9记录了检测节点FFFF A1 EC发送的数据包经过两个中继节点发送到转换节点00 00 00 01的过程。



4. 2 车位检测实验数据

为了减少周围车辆对检测结果的干扰,主要使用MAG3110的Z轴数据。对Z轴数据使用改进的限幅移动窗口均值滤波算法(窗口长度取16),滤波效果如图10所示。



结合自校正基准场和阈值判定的结果如图11所示。



结语

本文所设计的车位检测系统结合了无线传感网技术和地磁检测技术,具有检测准率高、组网方便、抗干扰能力强和低功耗等特点。本系统可以实现对车位使用情况的实时监测,具有一定的实用价值和应用前景。


关键字:无线传感网  车位检测系统  MSP430 引用地址:一种基于无线传感网的车位检测系统设计

上一篇:一种低噪声便携式的心电监测仪设计方案
下一篇:超宽带窄脉冲发射芯片及应用系统电路实现

推荐阅读最新更新时间:2024-11-18 02:11

msp430f5529学习笔记(2)时钟系统
什么是时钟系统和时钟源 在单片机中,单片机每开始一个周期的工作就需要一个节拍来告诉它,这就相当于我们的心脏每跳动一次,血液被泵到身体各处一次一样。那么单片机的时钟就是单片机工作所需要的节拍,单片机的取指令、译指令等工作都需要以这样的时钟周期为最小周期。 而实际上这样一个时钟就是一个方波信号,在每一个上升沿或者下降沿会迫使单片机工作一次。产生这样有规律的方波信号的源头就叫做时钟源(振荡器),因此单片机工作的快慢就和这个时钟源的频率有关系,频率越高,单片机完成一次工作的时间就越短,频率越低,单片机完成一次工作的时间就越长。但并不意味着可以无脑的选择最高频率,对很多不需要大量处理,只是控制的情况,为了增加可靠性,降低编
[单片机]
msp430f5529学习笔记(2)时钟<font color='red'>系统</font>
TI - MCU - MSP430使用指南32 -> SAC智能模拟组合
SAC(Smart Analog Combo),即智能模拟组合,这个IP核出来的时间并不长,目前只用在了两个片子上:MSP430FR2353和MSP430FR2355。首先看一下SAC内部是个什么结构呢: 从上图可以看到,内部本质上就是一个OPA放大器,同时在运放的+和-的输入端有个选择开关,可以根据客户的需求搭建不同的电路,同时内部还集成一个12 bit的DAC模块,用于在一些使用环境下提供固定的电压,可以实现电压偏移的目的。 针对上述这个内部结构,我们进行细致的分析: 对于+输入端,有三个可以选择的通道: 00:引脚接入 01:12 bit DAC信号 10:内部Amp的输出,也就是其他SAC模块的
[单片机]
TI - MCU - <font color='red'>MSP430</font>使用指南32 -> SAC智能模拟组合
MSP430开发总结
1.#i nclude 指要在编辑器设定目录下,#i nclude 指的是在当前工程目录下。 2.要调用另一个文件中的函数,要把这个函数文件放到当前工程目录下,并且在工程中添加此文件。 3.命名中不能有-,比如:byq-ee会认为是错误的,要用下划线。 4.用IAR软件仿真时,可以加入变量,如果是查看I/O信息只需加入PXIN,PXOUT即可。 5.IAR在处理字符时,要注意,是字符处理结尾标志,他和其他编辑软件是不同的。比如我们长用字符处理回 自动在结尾处加,但IAR有些是不加的,这就要十分注意。 6.如果只用到LFX1的低速时钟,9600bit/s传输的话,接收会出现问题,原因是误差太大,可以设置到4800以下。 7.在写FL
[单片机]
MSP430模拟IIC接口程序
1-简介 MSP430单片机普通II模拟IIC接口程序范例。 2-程序例程 #include MSP430x14x.h //P3.2 SCL //P3.3 SDA #define SDA_1 P3OUT |= BIT3 //SDA = 1 #define SDA_0 P3OUT &=~ BIT3 //SDA = 0 #define SCL_1 P3OUT |= BIT2 //SCL = 1 #define SCL_0 P3OUT &=~ BIT2 //SCL = 0 #define D
[单片机]
比较ARM,AVR,MSP430,Coldfire,DSP,FPGA
1 我以为这样比没有意义,做嵌入式系统最大特征是 嵌入 二字,也就是说你的控制系统是嵌入于你的控制对象之中,所以首先是服从于对象的需求和特征,脱离对象空论谁好谁坏有何依据? 每个MCU都有其存在的价值,每个使用者的选择都有其道理,AVR开始时是以单时钟周期指令为卖点,相对于当时 12个时钟的经典51确实有优势,而且基于CMOS的特征,时钟越高功耗越大,所以它在能耗上似乎明显占优。 可随着技术的改进,51现在已经早就有了4时钟周期,2时钟周期乃至单时钟周期的芯片了,此时AVR的速度优势已不存在。 如果考虑最高时钟限制,读者可以比较一下,似乎AVR的速度还不如某些51快。 如果考虑开发成本,那就更难说了。 至于ARM,有其优势
[单片机]
基于MSP430系列单片机快速开发红外体温检测仪原型机
MSP430系列单片机是德州仪器(TI)公司1996年开始推向市场的一种16位超低功耗RISC混合信号处理器,基于该系列产品开发出来的应用不计其数,数不胜数,尤其是面向传感与检测类终端应用,因其在片上集成有高性能ADC、LCD驱动、串口通讯、PWM输出等模块,成为了红外体温检测仪厂商的不二之选。配合TI提供的丰富的线上软硬件设计资源,使得开发人员可以大大简化设计流程,快速开发红外体温检测仪原型机,同时节省电路板空间从而降低成本。 下图提供了基于MSP430单片机和TI电源管理、放大器及温度传感器器件的红外温度检测仪系统解决方案。 图 1 红外体温检测仪系统框图 MSP430系列单片机作为方案的主控MCU,可为测温仪系统
[单片机]
基于<font color='red'>MSP430</font>系列单片机快速开发红外体温<font color='red'>检测</font>仪原型机
基于MSP430单片机和移动通信的血糖监护系统设计
1 血糖监护系统概述 糖尿病是危害人类健康的四大主要疾病之一,目前没有根治的办法,只能通过血糖监测对糖尿病加以控制。血糖仪的出现,大大方便了糖尿病患者自行监测血糖。为了能更好地利用无线网络资源,方便用户随时随地的测量,开发了一种基于移动通信的血糖监护系统。 基于移动通信的血糖监护系统由两大部分组成:手机血糖仪与糖尿病监护中心。工作模式如图1所示。糖尿病患者利用随身携带的手机血糖仪可随时监测血糖,监护中心通过GSM网络接收患者的血糖值,并反馈适当的诊断结论。 手机使用MotorolA388c,血糖仪是吉林大学仪器学院自主开发的以MSP430单片机与酶电极传感器等为主的血糖测试仪,通过串口连接手机,利用手机的键盘和液晶屏控制显示
[单片机]
基于<font color='red'>MSP430</font>单片机和移动通信的血糖监护<font color='red'>系统</font>设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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