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

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

3天内不再提示

采用ZigBee与GPRS结合实现家电远距离监控方案

电子设计 来源:郭婷 作者:电子设计 2018-11-30 09:30 次阅读

引言

目前家电控制领域发展的主要方向是信息家电智能化。许多家庭希望能实现各种家电“远程监控一体化”。即通过一个遥控器随时随地了解和控制各种家电。信息家电的数据传输的特点是低速率、低数据量,新出现的ZigBee技术为解决此类无线传输与控制问题提供了一种切实可行的技术解决方案。本文就是以ZigBee技术为基础,结合ARM和GPRS技术提出了信息家电远程监控无线通信方案。

1 ZigBee技术简介

ZigBee是一种基于IEEE 802.15A标准的短距离无线通信的技术规范,它包含3个工作频段、27个信道,每个频段的传输速率和通信范围各不相同。ZigBee技术拥有低功率、低速率、通信范围较小、网络容量大和组网简单等特点,且拥有省电、安全、可靠、成本低、时延短等优点。方便实现对信息化家电的组网与监控。

2 信息化家电通信方案设计

通信方案采用相对简单的ZigBee星型结构。即以ZigBee协调器(含全功能ZigBee设备FFDl为整个通信方案的核心。以多个ZigBee终端设备f含半功能设备RFD)作为周围的节点。构成一个星型网络。再结合远端控制,该方案可由以下这几部分组成:ZigBee协调器、ZigBee终端设备(被控对象,例如煤气水三表等电器)、Intenet、远程计算机。其中ZigBee协调器负责与ZigBee终端和外部网络之间的通信,是整个系统的核心。Zig—Bee终端设备负责数据的采集和各种数据的传输。

根据方案的组成又可将该方案可分为两大模块:

一是家庭ZigBee协调器模块;二是ZigBee终端模块。

前者又分为核心控制模块、协调器端无线收发模块、网络接El模块和GPRS通信模块:后者分为终端收发模块和数据采集与控制模块。其模型如图1。家庭ZigBee协调器模块以ARM微处理器为核心。通过协调器端无线收发模块与终端模块实现通信。通过GPRS与手机通信,通过Internet与远程计算机通信。

采用ZigBee与GPRS结合实现家电远距离监控方案

实现各模块的功能并相互之间的通信。就可以通过手机或者通过Intenet上的远程计算机。实现对信息化家电实现远程的监控。

3 信息化家电通信方案的模块及软件流程

3.1 ZigBee协调器结构模型及其应用程序的开发

(1)ZigBee协调器结构模型

ZigBee协调器开发平台采用的是基于ARM920T核的S3C2410X微处理器。是整个通信方案的核心。

协调器的无线收发模块用的ZigBee全功能设备——RF收发芯片CC2430.实现一对多的短距离通信。由于CC2430已固化了ZigBee协议栈的底层f即PHY层和MAC层)。只需配简单的外围设备即可构成协调器的收发模块。GPRS用来实现远距离的数据传输。这一块可选择GPRS微处理器MC35i及外围电路组成。

也可以采用市场上现有的成熟产品来实现。且S3C2410X微处理器内部不具备网络接E1.协调器用微处理器和以太网控制芯片(CS8900A)一起并配合辅助电路实现网络接口功能。这样。通过S3C2410X微处理器要实现ZigBee协调器端与ZigBee终端之间的通信;GPRS与手机之间的通信;通过Intenet与远端计算机之间的通信。S3C2410X微处理器为核心的协调器结构模型如图2。

采用ZigBee与GPRS结合实现家电远距离监控方案

其中,结构模型中电源电路、系统时钟电路、系统复位电路、Flash/SDRAM存储器接口电路是S3C2410X微处理器运行的基本电路。JTAG接口、以太网接口、串口以及无线收发模块(CC2430和其外围电路构成)。是实现协调器功能的主要的接口电路。

JTAG标准主要用于芯片内部测试及对系统进行仿真、调试。标准的JTAG接口有四线。且接法简单。

MAX232和RS232实现串口功能。用于协调器与GPRS设备之间传输数据。GPRS采用市场上现有的产品。将自带应用程序稍做修改。让GPRS自动收发数据。

无线收发模块主要是用于ZigBee星型网络的建立、初始化。以及与多个ZigBee终端设备间的数据收发。

(2)ZigBee协调器软件开发流程

在ZigBee协调器结构中。基于ARM920T的S3C2410X微处理器是核心器件。采用嵌入式操作系统,要求该系统内核小而稳定、网络功能强大和出色的文件系统支持等,选择¨cLinux。首先,在S3C2410X微处理器植入IxcLinux.确定一个控制平台。然后编写并安装网口、串口、JTAG接口等相关硬件的驱动程序。再编写由核心器件所控制的3个通信子程序。即S3C2410X微处理器与GPRS之间的串口通信、S3C2410X微处理器与CC2430之间的通信、S3C2410X微处理器与远端计算机之间的通信。最后是家电的数据采集、传输以及远端控制程序。也包括3个子程序。即ZigBee协调器端无线收发模块与多个ZigBee终端收发模块之间的通信、GPRS与手机之间的通信、远端计算机的监控程序。在嵌入式系统的交叉开发环境下,协调器模型的软件开发流程如图3。

采用ZigBee与GPRS结合实现家电远距离监控方案

3.2 ZigBee协调器与ZigBee终端之间的通信

ZigBee协调器与ZigBee终端之间的通信可分ZigBee星型网络的建立和网络间数据的传输两个部分。

ZigBee的软件开发主要是ZigBee协议栈的网络层、链路层以及应用层的开发。ZigBee星型网是以协调器f全功能设备FFD)为核心。周围是ZigBee终端(半功能设备RFD)。RFD只能与FFD通信。若要实现RFD之间相互通信。只能通过FFD中转。每个ZigBee都有自己唯一的64位MAC地址。组网后有自己的网络ID.通过事先设定的绑定表来查找目标节点。实现源节点与目标节点之间的通信。星型网络的建立可分为两个部分:ZigBee协调器网络的建立和多个ZigBee终端的接人与数据传输。其流程分别如图4。

采用ZigBee与GPRS结合实现家电远距离监控方案

GPRS与手机之间的通信技术非常成熟。产品很多,也很容易实现。远程监控程序是个普通的网络通信程序,应将监控对象与所传输数据格式对应起来。

4 结语

本文以ZigBee无线通信模块为基础。以S3C2410X微处理器为核心器件。结合GPRS实现远距离监控。通过手机或Intemet可以随时随地了解家里的电器并进行控制。这将给人们的日常生活带来极大的便利。

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

    关注

    58

    文章

    4524

    浏览量

    143423
  • ZigBee
    +关注

    关注

    158

    文章

    2269

    浏览量

    242545
  • GPRS
    +关注

    关注

    21

    文章

    983

    浏览量

    129346
收藏 人收藏

    评论

    相关推荐

    远距离RFID读写天线设计方案

    应用要求,因此,需要一款远距离读写器配合远距离天线,实现远距离水平或垂直方向的读写要求。这里给出一种远距离 RFID读写天线的设计
    发表于 07-19 07:59

    基于GPRS怎么实现油烟的远距离实时监测?

    GPRS移动数据通讯网络已经覆盖了全国各地,GPRS除具有接入迅速、永远在线、流量计费等特点外,还有无线连接Internet业务,给远程无线监控提供了便利。本系统采用AVR单片机为控
    发表于 09-04 06:38

    如何利用低电压差分信号接口器件实现数据远距离传输的设计

    为了解决弹上记录器和地面测试台之间高速数据流远距离传输问题,提出一种利用低电压差分信号(LVDS)接口器件实现数据远距离传输的设计方案。实验证明该
    发表于 04-30 06:02

    远距离射频卡读写器数字处理模块的设计怎么实现

    本文较系统地介绍了一类远距离射频卡读写器数字处理模块的设计,特别在于采用单片CPLD实现了射频卡读写器数字模块功能,采用了原理图和VHDL相结合
    发表于 05-07 06:00

    如何实现远距离蓝牙四驱小车的设计?

    如何实现远距离蓝牙四驱小车的设计?
    发表于 02-23 06:51

    解决头盔耳机远距离对讲

    采用QCC3021开发的对讲蓝牙全双工语音模块,使用标准蓝牙协议,可以很好的解决头盔耳机远距离对讲的问题,实现实时双人双工语音通话,无需等待,自由聊天,并且拥有很强的抗干扰性,在机车速度达到120码
    发表于 11-22 10:34

    单片机与PLC之间远距离通信的实现

    摘要:在工业自动控制中,单片机与PLC的远距离通信是一个难点与热点问题。本文设计了S7-200PLC与PIC16F877单片机实现远距离串行通信的硬件连接和软件实现方法。本文
    发表于 12-21 22:43 121次下载

    基于LPC1114处理器的远距离Zigbee网关设计

    基于LPC1114处理器的远距离Zigbee网关设计
    发表于 09-25 12:41 5次下载
    基于LPC1114处理器的<b class='flag-5'>远距离</b><b class='flag-5'>Zigbee</b>网关设计

    基于LPC1227的远距离ZigBee无线网关设计

    基于LPC1227的远距离ZigBee无线网关设计
    发表于 09-26 09:20 7次下载
    基于LPC1227的<b class='flag-5'>远距离</b><b class='flag-5'>ZigBee</b>无线网关设计

    一种远距离的气象监测系统

    的LoRa技术是LPWAN通信技术中的一种,是美国Serntech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。这一方案改变了以往关于传输
    发表于 04-10 14:27 1次下载
    一种<b class='flag-5'>远距离</b>的气象监测系统

    如何设计远距离的RFID天线设计

    采用TI的专用读卡器,配合自行设计的天线,将13.56MHz的读卡器有效读卡距离拓展到60cm,实现远距离识别,极大地提高了RFID的应用性能。
    发表于 01-07 17:07 22次下载

    如何使用STM32单片机实现远距离监控系统的设计

    随着移动通信技术的迅猛发展,人民的生活质量以及安防意识的不断提高,基于社会上传统的监控系统的局限性,设计一套远距离的无线监控系统是目前社会迫切需求的。本文设计了基于远距离传输的
    发表于 03-13 08:00 5次下载
    如何使用STM32单片机<b class='flag-5'>实现</b><b class='flag-5'>远距离</b><b class='flag-5'>监控</b>系统的设计

    远距离RFID天线设计

     摘要:采用TI的专用读卡器,配合自行设计的天线,将13.56MHz的读卡器有效读卡距离拓展到60cm,实现远距离识别,极大地提高了RFID的应用性能。
    发表于 10-18 11:14 9次下载

    三招搞定HDMI线远距离传输

    很多朋友在布置家庭影院中碰到一个常见的问题——如何实现HDMI线长距离传输?或者是在大型会议系统或是巨屏、拼接屏工程、交通监控项目中动辄需要实现HDMI信号的50米、100米等
    的头像 发表于 12-20 09:50 3945次阅读

    关于自连远距离Wi-Fi方案 这次就透露这么多

    的。01关于自连远距离WiFi方案自连远距离WiFi方案采用自连AlinketLongRangeConnectivity(“简称ALRCon
    的头像 发表于 05-16 08:16 383次阅读
    关于自连<b class='flag-5'>远距离</b>Wi-Fi<b class='flag-5'>方案</b> 这次就透露这么多