0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用ZigBee和GPRS无线通信方式相结合的温度控制系统设计

电子设计 作者:电子设计 2018-11-05 08:44 次阅读

引 言

传统的温度控制系统通常采用有线传输信号的方式,布线费用较高,维修不便。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等。

采用ZigBee和GPRS无线通信方式相结合的温度控制系统设计

图1 GPRS逻辑结构

2 系统总体方案设计

系统采用模块化的设计思路。整个系统的设计目标是高精度、低成本、低功耗、体积小、安全可靠及操作简单。

本系统使用超低功耗LPC1114 M0 ARM7 作为核心控制器件,使用DS18B20 传感器采集温度信息,将温度信息转化为数字信息,经过ZigBee 无线传感网路送至核心控制器件LPC1114 M0,核心控制器件对数据进行分析处理,根据处理结果对执行单元进行控制,如果水温超过标准值,启动降温模块;低于标准值,启动加热模块;如果温度长时间处于标准值之下或标准值之下,超过时间阈值(可以根据经验设置),启动报警模块,并通过GPRS,将报警信息发送至用户终端,以便做出及时处理。系统采用12864 作为显示模块,对温度信息、报警信息及执行信息进行实时显示。系统总体结构如图2 所示。

采用ZigBee和GPRS无线通信方式相结合的温度控制系统设计

图2 系统总体结构

3 硬件设计

3.1 核心控制器件

LPC1114是基于ARM Coter-M0的控制器,具有高达32KB的Flash程序存储器和8KB静态RAM存储器,一个FAST-modePlus 的C 接口,CPU 的工作频率最高可达50MHz,晶体振荡器的工作范围为1MHz-25MHz,具有处理速度快、价格低廉的特点,可用于高集成度、低功耗的嵌入式系统,被广泛应用于电子行业、通信产品、家庭自动化产品、便携式监视器等方面。

3.2 数字温度传感器:DS18B20

DS18B20 具有体积小、功耗低、抗干扰性强和适应性好的特点,分辨率最高可达12位,可检测温度范围为–55°C~+125°C,精度可达土0.5°C,最大工作周期为750 毫秒,可以提供9 位温度读数指示。采用单总线数据通信方式,从核心控制器件LPC1114 到DS18B20 仅需一条连线就可以实现读写操作。

3.3 无线模块CC2430

CC2430 延用了CC24320 的架构,是一款真正符合IEEE802.15.4标准的片上Zigbee产品。在单个CC2430芯片上整合了ZigBee 射频前端﹑内存和微控制器。它使用8KB的MCU,具有128KB 可编程内存和8KB 的RAM,还包括模数转换器(A/D)﹑定时器﹑AES128 协同处理器看门狗定时器,晶振休眠定时器,上电复位,掉电检测电路和21 个I/O 口。

3.4 液晶显示12864

液晶显示12864 用ST7920 作为控制器和驱动器,可以提供33 路com 输出和64 路seg 输出。ST7920 驱动器可以与ST7921 配合使用,最多可输出256 ×32 液晶点阵。

4 软件设计

系统使用TKStudio 开发软件,编写底层驱动程序和应用层函数。系统中信号的采集、变换、处理、控制信号发送与接收都是用C 语言进行编程。

图3、图4 和图4 分别为LPC1114 主程序流程图、温度传感器节点流程图和ZigBee 网关程序流程图。

采用ZigBee和GPRS无线通信方式相结合的温度控制系统设计

图3 LPC1114主程序流程图

采用ZigBee和GPRS无线通信方式相结合的温度控制系统设计

图4 温度传感器节点流程图

采用ZigBee和GPRS无线通信方式相结合的温度控制系统设计

图5 ZigBee网关程序流程图

5 结束语

本系统采用采用ZigBee 和GPRS 无线通信方式相结合的方式设计温度控制系统。DS18B20 芯片可以很好地采集温度信息;ZigBee 无线传输网络可以实现主控模块与温度信息采集节点的数据传输,外围扩展功能模块可以实现数据显示,便于调试和维护;报警信息可以通过GPRS 网络传送到用户终端,实现对温度信息实时监控的目的,无需专门布设通信线路,可以有效降低成本。通过测试表明:系统设计达到了设计目标的要求。测试精度可达土0 . 5 °C ,可以广泛应用于民用及工业控制等领域。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线通信
    +关注

    关注

    56

    文章

    4187

    浏览量

    142239
  • ZigBee
    +关注

    关注

    158

    文章

    2243

    浏览量

    241183
  • GPRS
    +关注

    关注

    21

    文章

    980

    浏览量

    128579
收藏 人收藏

    评论

    相关推荐

    ZigBee无线通信网络标准概述

    电子发烧友网站提供《ZigBee无线通信网络标准概述.pdf》资料免费下载
    发表于 11-18 14:54 0次下载
    <b class='flag-5'>ZigBee</b><b class='flag-5'>无线通信</b>网络标准概述

    基于嵌入式ARM处理器和GPRS无线通信技术的电梯远程监控系统的方案

    电子发烧友网站提供《基于嵌入式ARM处理器和GPRS无线通信技术的电梯远程监控系统的方案.pdf》资料免费下载
    发表于 10-27 09:27 0次下载
    基于嵌入式ARM处理器和<b class='flag-5'>GPRS</b><b class='flag-5'>无线通信</b>技术的电梯远程监控<b class='flag-5'>系统</b>的方案

    基于ZigBeeGPRS的环境温度远程无线监测系统设计

    电子发烧友网站提供《基于ZigBeeGPRS的环境温度远程无线监测系统设计.pdf》资料免费下载
    发表于 10-25 10:03 1次下载
    基于<b class='flag-5'>ZigBee</b>和<b class='flag-5'>GPRS</b>的环境<b class='flag-5'>温度</b>远程<b class='flag-5'>无线</b>监测<b class='flag-5'>系统</b>设计

    无线通信/WiFi/蓝牙/ZigBee介绍

    无线通信通常使用电磁波、红外线、激光等方式进行传播数据。一般在办公室的局域网范围内组成的较高速的连接称为无线局域网。无线通信不需要网线或其他可见电缆。因此,早期
    发表于 05-31 15:41 3次下载
    <b class='flag-5'>无线通信</b>/WiFi/蓝牙/<b class='flag-5'>ZigBee</b>介绍

    无线通信LORA中继方式的秘密

    LoRa是一种专用于远距离低功耗的无线通信技术,其调制方式相对于其他通信方式大大增加了通信距离,可广泛应用于各种 场合的远距离低速率物联网
    发表于 05-31 15:33 0次下载
    <b class='flag-5'>无线通信</b>LORA中继<b class='flag-5'>方式</b>的秘密

    Zigbee无线通信过程、无线发送温湿度信息

    本篇文章: 主要是Zigbee无线通信无线通信的过程,无线发送温湿度信息,抓包工具的使用。 Zigbee
    发表于 05-30 11:33 2次下载
    <b class='flag-5'>Zigbee</b><b class='flag-5'>无线通信</b>过程、<b class='flag-5'>无线</b>发送温湿度信息

    ZigBee无线通信与网络组建

    Zigbee无线通信,需要高频的载波来提供发射频率,Zigbee模块之间要可以正常通信,接收模块和发送模块的频率要一致。 Zigbee有2
    发表于 05-30 11:25 1次下载
    <b class='flag-5'>ZigBee</b>的<b class='flag-5'>无线通信</b>与网络组建

    短距离无线通信技术之ZigBee

    短距离无线通信技术有我们熟知的Wi-Fi、ZigBee、蓝牙以及Z-Wave,之前的文章中小编介绍了Wi-Fi和蓝牙,今天我们一起来认识ZigBee技术。
    的头像 发表于 05-26 11:14 1071次阅读

    物联网常用的无线通信技术

    物联网常用的无线通信技术前言 短距离无线通信技术 蓝牙 WiFi ZigBee 低功耗长距离无线通信技术 SigFox LoRa NB-IoT 无线
    发表于 05-24 16:13 1次下载
    物联网常用的<b class='flag-5'>无线通信</b>技术

    几种流行无线通信方式及其特点

    ,依托专门的无线电标准达成相互协调通信,因而该项技术常被称为Home RF Lite无线技术、FireFly无线技术。ZigBee
    发表于 05-11 14:45

    无线通信系统需要采用较高频率的信号的原因是什么?

    无线通信系统需要采用较高频率的信号的原因是什么?
    发表于 05-10 17:14

    无线通信设计秘密之跳频技术简析

    更换频率。如下图所示,在fb.17~fb.20有噪声干扰,因为使用跳频技术,可以避开干扰信道继续通信。   二   常见无线通信中抗干扰方法   1. ZigBee   2.4G的zigbe
    发表于 05-10 16:15

    Zigbee无线通信技术的特点、工作频率和传输距离

    Zigbee无线通信技术采用的是低功耗的无线传输技术,可以使设备能够长时间运行,具有网络可靠性高、带宽利用率高、安全性好等特点,因此在物联网领域中得到了广泛的应用。
    发表于 05-05 18:15 5746次阅读

    Zigbee无线通信模块的特点和应用场景

      Zigbee无线通信模块是一种基于Zigbee协议的无线通信模块,常常被用于无线传感器网络中的数据采集、传输和
    发表于 05-05 18:06 1417次阅读

    Zigbee无线通信模块的工作原理和作用

      Zigbee无线通信模块是一种基于Zigbee协议的无线通信模块,常常被用于无线传感器网络中的数据采集、传输和
    发表于 05-05 17:53 4740次阅读