摘要:针对广阔空间环境温度采集系统对功耗及成本的要求,设计了基于无线传感网络技术的多点温度采集系统.以CC2430 为主控芯片,选用DS18B20 作为温度采集节点的传感器
传感器
凡是利用一定的物性(物理、化学、生物)法则、定理、定律、效应等把物理量或化学量转变成便于利用的电信号的器件。传感器是测量系统中的一种前置部件,它将输入变量转换成可供测量的信号”。按照Gopel等的说法是:“传感器是包括承载体和电路连接的敏感元件”,而“传感器系统则是组合有某种信息处理(模拟或数字)能力的系统”。传感器是传感系统的一个组成部分,它是被测量信号输入的第一道关口。 [全文]
,基于ZigBee 协议栈构建无线网络实现主从节点之间数据的采集与传输,利用串口
串口
串口是计算机上一种非常通用的设备通信协议,大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备的通信协议,并可用于获取远程采集设备的数据。 [全文]
通信技术与PC 机通信,并编程实现数据处理、存储与显示。
1 引言
随着生产技术的提高, 环境温度指标越来越多的影响到生产效率、能源消耗和生活水平。不管是工业、农业、军事及气象领域, 还是日常生活环境, 都需要对温度进行监测。因而,设计可靠且实用的温度采集系统显得非常重要。
在传统的温度采集系统中, 节点一般采用有线连接方式, 布线繁琐, 扩展性和可移植性较差。尤其对于广阔空间环境中的温度采集,如果采用有线方式其成本和功耗都比较高。而ZigBee 作为一种新兴的短距离、低功耗、低成本的无线通信技术, 能广泛应用于工业控制、消费电子、家庭自动化、医疗监控各种领域。
本文设计了一种基于ZigBee 无线技术的多点温度采集系统, 实现了主从节点间数据的无线传输, 同时上位PC 机采用串口与主节点通信,并建立温度数据库,实现了数据的统一管理。该系统具有扩展性好、稳定可靠、维护方便等特点。
2 系统整体概述
本文设计的温度采集系统结构如图1 所示。系统采用ZigBee 星型网络拓扑结构,建立了一个主节点,四个从节点的无线传感网络,实现数据的无线传输。各个从节点连接数字温度传感器
温度传感器
温度压力传感器是由温度敏感元件和检测线路组成的。温度传感器从使用的角度大致可分为接触式和非接触式两大类,前者是让温度传感器直接与待测物体接触,来敏感被测物体温度的变化,而后者是使温度传感器与待测物体离开一定的距离,检测从待测物体放射出的红外线,从而达到测温的目的。 传统的热电偶、热电阻、热敏电阻及半导体温度传感器都是将温度值经过一定的接口电路转换后输出模拟电压或电流信号,利用这些电压或电流信号即可进行测量控制。而将模拟温度传感器与数字转换接口电路集成在一起,就成为具有数字输出能力的数字温度传感器。随着半导体技术的迅猛发展,半导体温度传感器与相应的转换电路、接口电路以及各种其它功能电路逐渐集成在一起,形成了功能强大、精确、价廉的数字温度传感器。 [全文]
DS18B20 定时采集环境温度,并通过无线传感网络将数据依次向主节点发送,主节点收到数据后通过串口传给上位PC 机,上位机将采集的数据存入数据库, 对数据进行分析处理, 并在监控界面显示温度实时变化曲线。
图1 温度采集系统结构图
3 系统硬件设计
3.1 主节点硬件设计
选择CC2430 作为主节点的处理器,该芯片是全球首款支持ZigBee 协议的片上系统(SOC)解决方案,集成了一个8051MCU
MCU
MCU Microcontroller(微控制器)又可简称MCU 或μ C,也有人称为单芯片微控制器(Single Chip Microcontroller),将ROM、RAM、 CPU、I/O 集合在同一个芯片中,为不同的应用场合做不同组合控制.微控制器在经过这几年不断地研究,发展,历经4 位,8 位, 到现在的16 位及32 位,甚至64 位.经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。 [全文]
内核以及符合IEEE802.15.4 规范的2.4GHz 的无线收发器。芯片内部有8kb 的RAM,可选32/64/128kB 的Flash 存储单元,包含模拟数字转换器
转换器
转换器从原理上可分为协议转换器、接口转换器两大类。从应用上又可以分光纤转换器、光电转换器、视频转换器等等。例如视频转换器就是一种连接电脑和电视的设备,它可以把电脑上的内容转换并显示在电视机上,让人们可以在电视上学电脑,上网,玩游戏,做商业演示,看股票等等。 [全文]
、定时器、看门狗定时器、AES128 协处理器等,同时提供了2 个UART 接口以及21 个可编程I/O 引脚。该芯片具有高度集成性和丰富的硬件资源,使得外围电路的设计变得十分简单。
主节点是整个网络的协调器,作为全功能设备(FullFunction Device,FFD),负责网络组建和维护、温度采集数据无线接收、与上位PC 机串口通信。因此采用CC2430-F128(128kB Flash)芯片,并在CC2430 典型应用电路的基础上扩展串行通信接口,选用MAX3232 芯片实现TTL 与RS232 电平转换。ZigBee 主节点的硬件电路如图2 所示。
图2 ZigBee 主节点电路