基于ZigBee的智能灌区水情无线系统的制作方法

文档序号:11512995阅读:246来源:国知局
基于ZigBee的智能灌区水情无线系统的制造方法与工艺

本发明涉及灌区水情监测领域,具体涉及一种基于zigbee的智能灌区水情无线系统。



背景技术:

水能源做为一种基础性资源,俨然成为人们生活的重要保证和社会发展的关键依靠,世界各个国家对水能源的利用和管理都非常重视。我国目前人口多水资源少,并且时空分布不均匀,近些年洪旱灾害都给人们生命与财产带来了巨大的损失。2012年中央一号文件《中共中央关于加快水利改革发展的决定》提出中国水情目前遇到的严峻情势,以及加强水资源的节省跟保护工作、加强防减灾的能力。在水情发展现代化建设过程中增加水情信息化率,促进水情的现代化进程,依靠着信息化来带动现代化,减少没有意义的能源损耗,增加利用水能源的效益是日后水情发展的大势所趋。

目前我国10%的需求用水来自农业,灌区做为兼备抗洪、防汛、灌溉等多功效为一体的场所俨然已成为水情自动化的主要战场,灌区自动化也是水利建设信息化的主要组成。在建设灌区自动化的过程中,发明出使用先进通信技术、传感技术和计算机软件技术对灌区的水资源情况进行收集、输送、统一管理并且可根据研究人员的需求对灌区闸控站进行无线监测的灌区水情无线监测系统来代替传统意义的手工监测、限制流量的系统有更加实际的影响。

目前我国水情无线监测系统在抗干防洪、山洪防暴、用水调制等多个方面有着广泛的运用,自80年代末开始研究投入使用,历经近30年的稳步发展,现在已成为包括各种传感器接收结合多种通讯方式并运用的先进科技。但是在灌区水情自动化建设中,大部分仍然是将水情监测和闸门控制分开,并没有进一步利用集成技术。除此之外,先前完成的的灌区无线监测技术系统相对单一,与水文监测、山洪预报等系统缺少数据共享。



技术实现要素:

为解决上述问题,本发明提供了一种基于zigbee的智能灌区水情无线系统,性价比较高,适应能力强,复杂度低,很大的提高系统可靠性、灵活性和检测范围,降低系统的成本,有较好的应用前景。

为实现上述目的,本发明采取的技术方案为:

基于zigbee的智能灌区水情无线系统,包括adc0832模数转换电路、温湿度传感器、zigbee模块、水位传感器、模拟电压电路,通过温湿度传感器感知周围的温湿度,通过水位传感器模块采集水位信息,然后传感器通过模拟电压电路输出一个模拟电压,通过adc0832模数转换电路将采集到的电压转换成数据让单片机进行采集,然后通过zigbee模块将采集到的数据通过串口发送给zigbee模块,zigbee模块接收到数据后通过zigbee传输协议以无线的形式发送给接收机的zigbee模块,然后接收机的zigbee模块再将接收到的信息通过串行通信模块发送给pc机,pc机接收数据并将其显示到液晶屏幕上,同时通过usb串口将数据传输给微型计算机上的上位机进行数据分析。

优选地,所述单片机采用stm32核心处理器。

优选地,所述串行通信模块采用标准rs-232串行数据接口,配置数据格式及波特率,默认波特率9600,8位数据位,1位停止位。

优选地,所述pc机采用tc89c52rc型单片机,pc机设有复位按键。

优选地,所述zigbee模块选用cc2530芯片,其为2.4ghz射频芯片,片内集成一个8位微处理器和vco、lna、pa及电源稳压器,能够在2.0~3.6v的电压内工作,发射电流为25ma,接收电流约在27ma左右,休眠模式仅有0.9μa。

优选地,还包括一人机接口模块:用过外部拓展的液晶显示、数据存储以及键盘来实现人机之间的数据交换及互动。

优选地,还包括一电源模块包括标准usb接口和dc-dc转换电路,标准usb接口的输出电压为5v,通过dc-dc转换电路将电压变换为3.3v供系统使用。

本发明具有以下有益效果:

性价比较高,适应能力强,复杂度低,很大的提高系统可靠性、灵活性和检测范围,降低系统的成本,有较好的应用前景。

附图说明

图1为本发明实施例中复位电路原理图。

图2为本发明实施例中晶振电路原理图。

图3为本发明实施例中stm32自带ad转换器的原理框图。

图4为本发明实施例中电源电路原理图。

图5为本发明实施例中zigbee无线通信模块电路原理图。

图6为本发明实施例中rs-232串行通信模块电路原理图。

具体实施方式

为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供了一种基于zigbee的智能灌区水情无线系统,包括adc0832模数转换电路、温湿度传感器、zigbee模块、水位传感器、模拟电压电路,通过温湿度传感器感知周围的温湿度,通过水位传感器模块采集水位信息,然后传感器通过模拟电压电路输出一个模拟电压,通过adc0832模数转换电路将采集到的电压转换成数据让单片机进行采集,然后通过zigbee模块将采集到的数据通过串口发送给zigbee模块,zigbee模块接收到数据后通过zigbee传输协议以无线的形式发送给接收机的zigbee模块,然后接收机的zigbee模块再将接收到的信息通过串行通信模块发送给pc机,pc机接收数据并将其显示到液晶屏幕上,同时通过usb串口将数据传输给微型计算机上的上位机进行数据分析。

所述单片机采用stm32核心处理器。所述pc机采用tc89c52rc型单片机,pc机设有复位按键。stc89c52rc型单片机的复位电路:采用按键式的复位电路,采用阻容电路的延迟时特性,在电阻r上产生压降。按下按钮时,该电路由r2和c1形成回路,从而使得复位端产生一个高电压。复位时间可由按键的时间确定。延迟时间可以很容易地计算出,延时约3.4ms,完全符合stc系统的最低系统要求,复位电路原理图如图1所示。

晶振电路如图3所示:本环节采用8m的有源晶振,晶体两头经过30pf的电容器接地,进而在电路的作用下,晶体开始震荡。在每个stc芯片上均有两个引脚x1和x2,芯片复位的电平的高低决定了启动程序的实现从哪里开始。

a/d变换将连续信号转换成相应的分散数字来显示,从而便于处理器对其进行处理,也被称为模拟/数字转换器,其原理框图如图3所示。

stm32f103内部集成的为12位adc,为逐次逼近型的模数转换器,16个外部信号和2个内部信号源,可通过18个通道来测量、各个通道a/d转换有多种型号,可在单一的,间断的,扫描或连续模式下进行执行。16位数据寄存器则用来对adc转换结果的存储,在adc配置模式的实验是在独立的非连续操作模式下进行扫描,数据右对齐。当adc时钟为72mhz,adc的转变时长为1.17s,为2.4v-3.6v电源电压范围,adc的输入范围:vref-≤vin≤vref+。

还包括一电源模块包括标准usb接口和dc-dc转换电路,标准usb接口的输出电压为5v,通过dc-dc转换电路将电压变换为3.3v供系统使用,电路原理图如图4所示。

所述zigbee模块zigbee模块选用cc2530芯片,其为2.4ghz射频芯片,片内集成一个8位微处理器和vco、lna、pa及电源稳压器,能够在2.0~3.6v的电压内工作,他的电流损耗较低,发射电流为25ma,接收电流约在27ma左右,休眠模式下更是仅有0.9μa,完全可以满足电子鼻设计高性能,低功耗的要求。zigbee的硬件原理图如图5所示。soc芯片采用7×7mm的qlp封装,共有48个引脚,包括:电源引脚、控制引脚以及gpio引脚。

cc2530芯片外围电路需要32mhz晶振xtal1为内部微处理器提供时钟源,接在19号引脚(xosc_q2)和21号引脚(xosc_q2)两个晶振引脚之间。为了匹配rf输入输出的阻抗,射频部分需要有精确的电感(l1、l2、l3)、电容(c341)和pcb微波传输线。而32号引脚(rf_p)及34号引脚(rf_n)则为lna以及pa射频输入和输出提供正向以及负向射频信号。

特殊功能sfr寄存器的位和字节,能够通过软件的方式来设置。可以将i/o引脚作为普通的i/o,也可作为连接adc、usart元件等外设的i/o口使用。其中,cc2530的i/o串口接收端引脚p0_2以及发送端引脚p0_3,与stc的usart串口引脚pa3和pa2相连,从而可以实现数据的接收及发送。

还包括一人机接口模块:用过外部拓展的液晶显示、数据存储以及键盘来实现人机之间的数据交换及互动。

所述串行通信模块采用标准rs-232串行数据接口,配置数据格式及波特率,默认波特率9600,8位数据位,1位停止位,传输数据时,发送端驱动器输出一个正极为+5v~+15v,负极在-5v~-15v的水平。当没有数据传输时,使用ttl,从数据的传输开始,路线从ttl电平到rs-232电平然后返回ttl电平。接收器操作电平为+3~+12v和-3v~-12v。因为传输水平和差异的接受水平仅为3v至2v,因此,其共模抑制能力弱,再加上双绞线上的分布电容,最高约15米的传输距离,20kb/s的最大速率。因此,rs-232更能满足本地设备间通信的要求。

根据rs-232的功能要求,选择定义了25芯中的20根信号线,其余5根线作备用或未定义。rs-232串行接口可将采集的数据传输到pc机,并能将程序下载至芯片中。rs-232采用负逻辑,逻辑“1”电平为-3v~-15v之间的电平,+3v~+15v之间的电平则为逻辑“0”电平。下位机的工作电压为3.3v,采取如图6所示的rs-232接口电路,可完成其接口电压与下位机信号电平的匹配。

本具体实施使用时,通过usb接上电源,zigbee模块以及水位传感器模块电源指示灯亮(红),表示发送机正常工作。随后按下左下角的黑色按钮复位键,对装置进行复位操作,之后将rs232转usb接口接至pc机,显示模块的屏幕开始工作,然后将装置通过rs232转usb接口接至pc机,pc机上打开串口调试助手,设置串口为com4,波特率为9600kbps,数据位8,停止位为1,再打开串口,实现上下位机的通讯,pc机上动态显示对应的温湿度数值和水位量的数据。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1