打印

基于MSP430的实用粮仓温湿度检测系统

[复制链接]
1324|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
biechedan|  楼主 | 2013-4-13 12:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 0 引言

为保证日常工作的顺利进行,首要问题是加强仓库内温度与湿度的监测工作。传统的人工测试方法费时费力,效率低,且测试的温度及湿度误差大,随机性大;如果利用有线通信网络线缆将传感器节点组成粮仓温湿度检测网络,需要对粮仓内部进行较大规模的电源、线缆安装工作,不便于后续的检查、维修和改造。因此,温湿度测控的无线化、智能化和信息化管理已成为包括粮仓系统在内的仓库储备技术的发展趋势。

本文设计采用无线传感器网络技术进行周围环境的检测和控制。无线传感器网络不需要较高的传输带宽,但是需要较低的传输时延,同时对功率消耗十分敏感,因此选择采用无线传输芯片和超低功耗嵌入式处理器,构造分布式的无线传感器监测网络,以实现对粮仓温湿度的网络化实时检测和报警、通风及排湿控制。

1 MPS430芯片

1.1 芯片功能

    MPS430单片机是由TI公司推出的一系列超低功耗微处理器。它的显著特性是具有超低功耗,有5个低功耗模式可供选择,而且唤醒时间很短,只需要6μs,同时还拥有强大的处理能力,丰富的片上外围模块,灵活的时钟系统,稳定的工作状态,方便高效的开发方式等特点。以上特性使之成为电池供电便携设备的首选微处理器。

1.2 芯片结构

    本系统以MSP430F449作为传感器和无线射频芯片的MCU,其最小系统原理图如图1所示。  

图1 MSP430F449最小系统原理图

2 无线通信网络

2.1 ZigBee技术

ZigBee技术是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术。主要适合于自动控制和远程控制领域。

从网络节点逻辑功能上,ZigBee设备可以分为终端设备、路由节点、网络协调器;一个ZigBee网络有且仅有一个协调器,该设备负责启动网络,配置网络成员地址,维护网络等。路由器主要实现扩展网络及路由消息的功能,终端设备则负责与实际的监控对象相连,是实现具体功能的单元。ZigBee技术可采用的拓扑模型有星型、簇树型和网状网络结构。

2.2 系统网络结构

本系统采用簇树型网络结构,其优点是路由相对比较简单,便于扩展,可简化连接。簇树型网络结构由一个协调器和多个星型结构连接而成,每个星型结构中包括数个数据采集节点(终端设备)和一个或多个路由节点,网络拓扑结构如图2所示。

图2 系统网络结构图

系统采用ZigBee协议实现设备之间的无线通信,数据采集节点负责采集现场温湿度数据,通过无线模块将数据发送给路由节点;路由器节点对信息进行综合后把数据传送给协调器;协调器通过RS 232串口与PC机相连,用来收集整个网络中的数据,并能向数据采集节点发送命令和参数设置信息,实现与终端设备的通信。


相关帖子

沙发
biechedan|  楼主 | 2013-4-13 12:12 | 只看该作者

3 硬件设计

3.1 数据采集节点设计

每个数据采集节点由数字化温湿度传感器(SHT11)、数据处理单元(MSP430)、无线传输模块(CC2500)及时钟日历模块(PCF8563)组成,如图3所示。  

图3 系统网络结构图

温湿度传感器SHT11完成区域内的温湿度信息采集和数据转换;数据处理单元负责控制整个传感器节点的操作和数据存储;无线模块负责与其他传感器节点进行通信,时钟日历模块为整个系统提供时间基准,同时为采集数据添加时问标志;能量供应模块部分使用普通电池,为系统各个部分提供能量。

数字传感器采用瑞士Sensirion公司推出的新型温湿度传感器SHT11。该芯片包括湿度和温度敏感元件、信号放大调理、A/D转换和I2C总线接口。采集温湿度数据时,芯片中的2个敏感元件分别将湿度和温度转换成电信号,该电信号由微弱信号放大器进行放大后,经过14位的A /D转换器变成数字信号,然后通过I2C总线接口输出数字信号。温湿度传感器SHT11与单片机的电路连接图如图4所示。

图4 传感器与单片机电路连接图

无线模块中CC2500芯片是Chipcon公司推出的单片无线收发一体化芯片,是业界体积最小,功耗最少,外围元件最少的低成本射频系统级芯片之一,其主要特性有体积小,外围电路简单;低功耗,灵敏度高,速率可调;支持包数据处理;接收数据时,有信息同步字自动检测、地址检测、信息长度分析和CRC校验等功能;具有WOR功能,保证芯片在深度睡眠时周期性地苏醒,探听周围是否有信号。

时钟日历模块的PCF8563是PHILIPS公司生产的低功耗CMOS实时时钟/日历芯片,通过I2C总线接口与单片机连接,连接图如图5所示,可向单片机发送当前时间信息,并提供时钟基准信号。

图5 PCF8563与单片机电路连接图

单片机MSP430F449通过SPI总线与CC2500芯片的接口连接,发送端与接受端硬件连接几乎一样,具有通用性,可实现半双工通信。

    数据采集节点由单片机MSP430F449控制,定时向温湿度传感器SHT11发送读温度和湿度指令,SHT11检测温湿度信息,并输出数字信号,MSP430F449在接收到温湿度的数值后,将这些数据传输至CC2500,由CC2500负责对信号进行打包处理,并发送给路由节点。

为了降低系统功耗,数据采集节点通常在闲置时进入休眠模式,其外设模块也进入休眠状态,或者电源管理部分不对这些外设模块供电。


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

294

主题

7932

帖子

12

粉丝