让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签:
摘要:摘 要:根据温度控制系统的设计要求,提出了基于ZigBee和GPRS的温度控制系统设计方案,给出了温度控制系统的硬件设计和软件设计。采用ZigBee和GPRS无线通信方式相结合的方式实现信息的传输,不但可以大大减少系统的设备量,而且使系统安放灵活。通过测试表明该系统操作简单,工作稳定可靠,快速高效,系统设计达到了设计目标的要求,具有广阔的应用前景。0 引 言传统的温度控制系统通常采用有线传输信号的
摘 要:根据温度控制系统的设计要求,提出了基于ZigBee和GPRS的温度控制系统设计方案,给出了温度控制系统的硬件设计和软件设计。采用ZigBee和GPRS无线通信方式相结合的方式实现信息的传输,不但可以大大减少系统的设备量,而且使系统安放灵活。通过测试表明该系统操作简单,工作稳定可靠,快速高效,系统设计达到了设计目标的要求,具有广阔的应用前景。
0 引 言
传统的温度控制系统通常采用有线传输信号的方式,布线费用较高,维修不便。ZigBee 技术作为一种新兴的短距离、低复杂度、低功耗、低成本的无线通信技术,得到了广泛的应用;GPRS是在现有的GSM 系统上发展出来的一种新的分组数据承载业务,特别适用于间断的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大数据量传输,这一特点正适合大多数移动互联的应用。将ZigBee和GPRS引入温度控制系统中,采用两种无线通信方式相结合的方式实现信息的传输,将有助于解决温度控制系统信息化、自动化程度相对滞后的问题。
1 ZigBee技术及GPRS技术简介
1.1 ZigBee技术简介
ZigBee是一种新兴的短距离、低复杂度、低功耗、低成本的无线通信技术,它依据IEEE802.15.4 标准,定义了不同厂商生产的设备相互兼容的内容,它可以将若干个微小的传感器组织起来通信,这些传感器只需要很小的能量就可以通过多跳的方式传送数据。已经在许多领域被广泛使用,如温度、湿度、光照及气体浓度等小数据量信息的采集与传输。
ZigBee的主要特点:
(1 )低功耗
这是ZigBee技术的一个显着优点,由于在收发信息时功耗比较低,在MAC 层采用休眠机制,信道接入时延短,ZigBee 节点十分省电。节点的电池使用寿命可达半年到两年。
(2 )低成本
由于ZigBee协议栈相对蓝牙、Wi-Fi 简单,降低了对通信控制器件的要求,可以降低器件成本,加上ZigBee 协议免专利费,可以降低软件的使用费用。低成本也是ZigBee 一个显着优点。
(3 )网络容量大
一个星型结构的ZigBee 网络最多可以容纳254 个从设备和一个主设备,组网十分灵活。
(4 )安全可靠
在MAC 层采用安全确认的数据传输模式,每个发送的数据包都必须等待接收方的确认消息,提供了基于循环冗余校验(CRC)的数据包安全检查功能,支持鉴权和认证,系统安全可靠。
(5 )时延小
ZigBee 通信时延和从休眠状态激活的时延都非常短,典型的设备搜索时延为30ms,休眠激活时延为15ms,活动设备信道接入时延为15ms。
(6 )低速率
ZigBee不同的工作频段,数据传输速率都比较低。
868MHz 频段数据传输速率为20kbps,915MHz 频段数据传输速率为40kbps2.4GHz 频段数据传输速率为250kbps。
1.2 GPRS技术简介
GPRS 是通用分组无线业务(General Packet RadioService)的英文简称,是一种分组交换系统。GPRS 逻辑结构如图1 所示。GPRS 的基本功能就是在移动终端和标准数据通信网的路由器之间传递分组业务。GPRS 网络结构基于GSM 系统实现,话音部分仍采用原来GSM 的基本处理单元,而对于数据部分则新增加了一些数据处理单元和接口。为了实现数据承载,GPRS 系统引入了几种新的网络单元,如分组处理单元PCU、GPRS服务支持单元SGSN、GPRS网关支持单元GGSN,以及其它辅助进行数据业务管理和应用的单元如DNS 和DHCP 服务器、网络时间协议服务器NTP,计费网关CG等。
图1 GPRS逻辑结构
2 系统总体方案设计
系统采用模块化的设计思路。整个系统的设计目标是高精度、低成本、低功耗、体积小、安全可靠及操作简单。
本系统使用超低功耗LPC1114 M0 ARM7 作为核心控制器件,使用DS18B20 传感器采集温度信息,将温度信息转化为数字信息,经过ZigBee 无线传感网路送至核心控制器件LPC1114 M0,核心控制器件对数据进行分析处理,根据处理结果对执行单元进行控制,如果水温超过标准值,启动降温模块;低于标准值,启动加热模块;如果温度长时间处于标准值之下或标准值之下,超过时间阈值(可以根据经验设置),启动报警模块,并通过GPRS,将报警信息发送至用户终端,以便做出及时处理。系统采用12864 作为显示模块,对温度信息、报警信息及执行信息进行实时显示。系统总体结构如图2 所示。
图2 系统总体结构
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |