基于STM32多参数传感及传输系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32多参数传感及传输系统设计

基于STM32多参数传感及传输系统设计   摘要:周末经济的发展,旅游景区的人流量越来越大,有些景区已经超负荷,环境污染问题凸显,同时也没有合适的景区环境质量监测平台。针对这些问题,设计了一种基于Cortex-M3内核的STM32低功耗控制器和无线射频传输网络的自供能多节点环境监测系统;以传感器、无线射频芯片、自供能模块和STM32控制器组成从机节点,完成环境参数采集和发送;主机端完成参数的接收与处理,并发送给PC端上位机;采用C#语言开发上位机软件,动态显示环境参数变化情况;实验系统测试结果表明本系统达到了预期的目的。   关键词:STM32 环境监测 无线传输 自供能   中图分类号:TP368.2 文献标识码:A 文章编号:1007-9416(2016)08-0194-02   随着社会经济的快速发展,社会环境质量却普遍下降,但人们的环保意识越来越强,越来越关心自己所居住地区的环境质量。学校校园及城市小区等地居住人口多,旅游景区人口流量大,以这些地区的环境参数实时监测需求为出发点,本文选择CO2浓度、PM2.5浓度、温湿度、光照强度及紫外线强度环境参数,开发了以PC端软件为上位机[1],传感器数据采集节点为下位机的环境参数监测传输系统,通过利尔达公司最新生产的高性能物联网无线收发器可方便地实现多节点多参数的实时传输。结合景区的拥挤现状和人给环境带去的二次污染问题及监测发布平台,提出研究背景。   1 环境监测系统总方案设计   环境监测系统主要分为3大部分:PC端上位机、主机端和传感器数据采集节点。环境监测系统的结构。数据采集节点作为下位机,主要功能是环境质量参数的采集和数据的初步处理及发送。主机端完成数据的接收及处理并通过USART接口发送给PC端上位机。PC端上位机完成USART接口数据的接收与处理,动态显示各个节点各种环境参数的变化情况,同时也完成下配控制命令的发送。3个部分协同工作,实现对环境质量的多节点多参数的监测传输任务。当环境质量有关指标超出设定的阈值时,能够在PC端正确显示报警信息,包括监测时间、监测节点和报警内容,同时,主机端也会通过蜂鸣器进行报警。相关管理人员只需在监测系统前就能方便地对方圆几百米区域的环境质量进行集中监测。   2 环境监测系统硬件设计   2.1 主控单元   主机端和下位机端主控单元均选择STM32F103C8T6,它是一款32位的基于Cortex-M3内核的ARM微控制器,集成了128kB的FLASH和20kB的RAM,工作频率可达72MHz,含有丰富的USART、SPI及12位ADC等片上资源,完全可以满足本系统的硬件需求。主控单元电路由复位电路、外部晶振电路、RTC时钟电路、BOOT电路(选择启动方式)和SWD电路(下载程序)组成[2]。   2.2 传感器模块   PM2.5传感器选择夏普公司生产的GP2Y1010AU0F,测量范围0-500ug/m3,5V供电,浓度大小以模拟电压的形式线性输出,范围为0.5V-3.7V。由于STM32内置ADC采样电压不能超过3.3V,所以在PM2.5传感器的模拟电压输出引脚串联两个10K的电阻分压之后再进行测量。CO2浓度传感器选择英国GSS生产的COZIR-A,3.3V供电,串口驱动,量程为0-99999PPM。紫外线强度传感器选择UVM-30,线性电压信号输出0-1V(对应UV 指数0-10),直接用单片机内置ADC采样。温湿度DHT11模块使用单总线[3]驱动,需接一个4.7k的上拉电阻。光照强度传感器选择ROHM公司的BH1750FVI,它是一款数字光照强度传感IC,测量范围1-65536LX,I2C总线接口,时钟线和数据线引脚均需接一个4.7k的上拉电阻。   2.3 无线射频通信模块   本系统所用的无线射频通信模块是利尔达科技公司最新生产的LSD4RF-2X717N10无线模块,是一款高性能的物联网无线收发器,基于Semtech公司的射频集成芯片SX1208[4]设计而成。SX1208芯片使用SPI通信接口(FSCK最大10MHz),本系统采用STM32硬件SPI驱动,SCK频率设定为9MHz,DIO0输出电平上升沿触发STM32进入中断,表示无线模块接收到数据。NSS为片选,NRST为复位引脚(高电平有效),均通过I/O口控制。RF为模块天线接口,与用户底板上的天线接口间需要加入π型匹配电路。   2.4 带自供能的电源模块   本系统室内、室外节点都使用锂电池升压至5V供电,室内节点可用手机电源线进行充电,室外节点利用太阳能板进行充电,实现自供能。充电电路选用TP4056作为电源管理芯片,充电限制电压4.2V,而充电电流可通过一个电阻进行外部设置。当充电电流在达到最终浮充电压之后降至设

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档