Zigbee无线通讯在污水处理中的应用_第1页
Zigbee无线通讯在污水处理中的应用_第2页
Zigbee无线通讯在污水处理中的应用_第3页
Zigbee无线通讯在污水处理中的应用_第4页
Zigbee无线通讯在污水处理中的应用_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    zigbee无线通讯在污水处理中的应用    摘要:本文介绍了一种基于zigbee无线通讯技术的单片机终端控制器在农村户用污水处理设备中应用的设计方案,通过单片机实现了污水处理设备系统控制并通过终端控制器内集成的zigbee无线通讯芯片组成通讯网络,该无线传输网络由大量微型终端控制器节点通过桥接的方式组成。将农村户用污水处理终端设备组成系统网络,方便统一监控和管理,且安全可靠、成本低,具有广泛的应用价值。关键词:zigbee;无线通讯;单片机;污水处理1 引言随着农村水环境治理目标的明确、要求的提高,农村污水处理设备的运行管理受到了很大重视,模块

2、化污水处理设备有着离网、分散、小型话的特点,水处理设备的运行维护都需要远程数据处理和监控。本文中基于zigbee无线通讯技术的单片机控制器在模块化污水处理中的应用,可以方便的远程监控设备,获取运行数据,并且在具有网络接口的终端以及手机端上能够实现对污水处理系统的实时监控。全面提高对现场设备综合管控水平,实现各地区各领域污水处理设备参数的远程采集,有效提高控制系统的自动化控制水平,对一定区域内的模块化污水处理设备进行集约化管理,提高控制设备的智能化程度。2 系统说明本系统用于城镇乡村污水处理过程的自动监控,系统节点分为中心节点和终端节点,每个网络群由一个中心节点以及若干个终端节点组成。其中,终端

3、节点主要实现污水处理设备的实时在线监控及通过zigbee无线通讯技术与中心节点的数据交互;中心节点将接收到的终端数据通过485总线上传至rtu设备;可通过液晶显示器来设置各个节点网络id号,终端节点之间互相桥接,每个中心节点最多可与系统内200个终端节点进行数据交互。本文主要论述终端节点与中心节点之间的zigbee无线通讯技术。3 硬件设计控制器的主要由微处理器、液晶显示器、zigbee无线通讯模块以及外围功率和保护器件组成。控制器采用atmel公司的atmega64a系列控制器,atmega64a是基于avr增强的risc架构的低功耗cmos8位微控制器。通过在单个时钟周期中执行强大的指令,

4、atmega64a实现接近每mhz1mips的吞吐量,从而允许系统设计者根据处理速度优化功耗。液晶显示采用gxm12864图形液晶显示模块,gxm12864是一种采用低功耗cmos技术实现的点阵图形lcd模块,内含ks0108b/hd61202控制器,csa与ks0108b(1)连通,csb与ks0108b(2)连通,csa/csb为01时选通ks0108b(1);为10时选通csb与ks0108b(2),为其他值时禁止选通,总线处于高阻状态。硬件原理为po口接db0-db7的8位双向数据总线。zigbee无线通讯模块采用顺舟智能sz05-adv工業级嵌入式zigbee无线数传模块,它符合工业

5、标准应用的无线数据通信设备,它具有通讯距离远、抗干扰能力强、组网灵活等优点和特性;可实现多设备间的数据透明传输;mesh型的网状网络结构;空旷场地理论传输距离为200米。4 软件设计4.1 zigbee无线数传设备配置函数如下:/zigbeeconfigoperate.c#include "mcu_type.h"#include "macros.h"#include "zigbeeconfigoperate.h"#include "arrayoperate.h"#include "uart_operate

6、.h"#include "lcd_display.h"/无线数传设备"配置"引脚#define zigbeedeviceresetdisable (portd |= (1 << pd6)#define zigbeedeviceresetenable   (portd &= (1 << pd6)#define zigbeedeviceresetpinhold  (ddrd  |= (1 << ddd6)/zigbee设备配置结构体变量struct zigbeede

7、viceconfigstruct zigbeedeviceconfigoperate = 0;/发送给zigbee设备的配置信息数据static unsigned char zigbeedeviceconfigdata16 = 0;/zigbee设备的配置信息数据unsigned char zigbeedeviceconfigprotocoldata16 = 0;/zigbee数传设备初始化函数void zigbeedeviceconfigprocessreaddataanalysisfun(unsigned char * pdata, unsigned char bytenums)if(by

8、tenums = 15) && (pdata0 = 0xa2) zigbeedeviceconfigprocesssuccesscallbackfun(&pdata1);4.2 终端节点与中心站节点通讯配置与液晶屏通讯设置如下:/lcd显示 无线设备配置信息 设置进程的函数void lcd_displaywirelesssetconfigprocessfun(void)lcd_clearfun();switch(buttonoperate.slaveprocessindex)case 2:lcd_display8x15msgfun(0, 11,  "

9、请选择节点类型", 14);switch(zigbeedeviceconfigprotocoldata4)case 0x01:/中心节点 buttonoperate.datacode0 = '1'break;default:/ 中心节点 buttonoperate.datacode0 = '0' zigbeedeviceconfigprotocoldata4 = 0x03;break;4 结语近幾年,国家非常重视农业、农村的环境治理工作,一户一用的净化槽污水处理设备符合农村污水处理的发展模式,此类污水处理设施具有离网、小型、分散等特点,管理不够科学,运行维护成本高,统一监控管理成为重点。本文讨论的基于zigbee无线通讯技术的单片机微控制器针对家庭或小型净化槽污水设备,将电控系统集成,降低成本的同时实现了局域无线数据传输,改变了以往每台设备都配一个dtu或网关设备进行通讯的情况,实现多个终端污水站信息就近收集、就近处理,再将收集数据通过中心站统一发送。该微控制器已经应用到农村污水处理系统中,设备运行稳定,数据传输可靠,可见其具有广泛的应用价值。参考文献:1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论