基于STM32F和ZigBee的森林火情监测系统设计_第1页
基于STM32F和ZigBee的森林火情监测系统设计_第2页
基于STM32F和ZigBee的森林火情监测系统设计_第3页
全文预览已结束

下载本文档

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

文档简介

基于STM32F和ZigBee的森林火情监测系统设计森林在国民经济中占有重要地位,然而,森林火灾会给森林带来严重危害。但是,人类在制服森林火灾上,却依然尚未取得突破性的进展,于是在火灾还在萌芽状态立即扑灭它就显得尤为重要。因此推广森林火情监测系统具有非常中的价值和意义。

森林火情监控系统利用预设在森里中的各种不同功能的传感器节点采集各类森里环境参数,传输到上位机,利用信息管理软件,进行数据存储、显示、分析处理等操作,对异常情况进行预测和报警。目前,我国还有部分的森林火情监控还采用兴建瞭望塔、建立视频监控等方式。因为森林火灾经常发生在人烟罕至的原始森林中,因此上述方式存在着诸多不足。鉴于此,提出了一种基于ZigBee+短波无线通信的森林火情监控系统。ZigBee是一种近距离通信技术,适合传感器节点的组网要求;短波作为一种远距离无线通信技术,在远程数据传输方面有着独到的优势。以上二者的优势互补,在森里火情监测系统中具有广阔的应用前景。1通信系统总体设计方案整个系统由3部分构成,如图1所示。

1)ZigBee网络该网络中的ZigBee模块按功能不同,可分为End-Node和Coor-Node.End,是一种带有传感器的数据采集节点,采集并无线发送森林环境信息;Coor-Node的组成,用途。在单个网络内,所有的End-Node和Coor-Node节点按照ZigBee协议组成星型网络。2)中继节点一个带有为控制器的网络中继节点,具有短波和ZigBee两种协议数据的转换能力,ZigBee模块部分接受ZigBee网络采集到的数据,经过处理后,通过短波数传电台传送送远程上位机监控中心,同时通过短波数传电台也能够从上位机获得各种控制和设置指令,并把这些指令传送到ZigBee网络,从而实现对对监测网络的设置。3)上位机监控中心上位机端,电台将接收到的模拟信号转化为数字信号,并数据由串口输入上位机的管理软件中,从而实现整个监测网络系统的设置和森林环境参数的显示、查询、存储等功能。2系统硬件设计系统硬件设计有ZigBee网络的End-Node和Coot-Node节点与中继节点3部分组成。End节点采用XBeePRO900XSC模块作为无线收发模块,Coot-Node节点采用ARM7+XBeePRO900XSC+Pt-205模块构成。中继节点采用Pt-205模块短波传输模块。以下分析Coor-Node节点的硬件设计方案。Coor-Node节点硬件设计框图如图2所示。

Coor-Node处在系统的中间层,既要与无线传感器网络进行通信,又要与通过数传电台与上位机监控中心进行数据交互,这就要求其具有较强的数据处理能力。基于此考虑,本设计方案选用了ST公司的STM32F103C8作为微控制器。STM32F103C8是基于一个实时仿真和跟踪的32位CortexTM-M3coreCPU的微控制器,并带有64kB嵌入的高速Flash存储器。采用48脚封装、极低的功耗,多个32位定时器,2路12位的ADC、1个CAN总线以及多达7个的外部中断。数传电台模块选用FY602型号的数传电台,载频433MHzISM频段,无需申请频段,接口速率和信道速率可达到38400bps.干扰性强,接收灵敏度高,应用广泛。ZigBee模块DIGI公司推出的新型XBP24-BWIT-004.250kbps的数据传输速率。1600M的通信距离,支持AT和API命令集,工作频段为868/915MHz.特别适合远距离的组网要求。考虑到具体的硬件电路图设计比较繁杂,在此给出Coor-Node的节点的硬件设计框图,STM32F103C8是数传电台和ZigBee模块的中间层,通过两个串口分别连接数传电台和ZigBee,作为模拟电台数据和ZigBee数据的交互层,通过对其软件进行编程,实现两种网络数据的转化。

系统硬件设计主要以STM32F103C8为中心设计其外围电路,包括电源电路设计、时钟电路设计、复位电路设计,存储电路设计和接口电路设计等方面。在Coor-Node电路板上因很多芯片的工作电压和电流不同,因此电源部分的设计非常关键。整个系统有外部的12V的太阳蓄电池供电,而TM32F103C8的工作电压为1.8V,I/O工作电压为3.3V,数传电台的工作电压为4.5~5.5V,ZigBee模块的供电电压为3.3V,因此选择LM2576-5.0,MIC29302及AMS1117系列的电压转换芯片,得到各芯片相应的工作电压。电源部分的设计思想如图3所示。

相对电源部分,时钟电路和硬件复位电路的设计相对简单,时钟晶振采用12MHZ的外部晶振电路,硬件复位电路采用MAX813复位芯片实现。由于TM32F103C8只具有

温馨提示

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

评论

0/150

提交评论