



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、龙源期刊网 基于单片机的便携式多参数环境监测仪设计作者:张子涧 于宏涛 邢家俊来源:电子技术与软件工程2017年第23期摘 要 针对环境监测仪器可以实现监测多个参数,且便于携带问题,提出了应用Arduino单片机对环境温度,湿度,光照度等进行监测,给出了环境参数传感器的选取、监测仪软硬件的设计与实现方法,经过实验分析以及调试验证,本文所设计的监测仪能够正常运行并且能够准确、快速地采集各种环境信息并进行反馈,克服了传统监测系统的多种弊端。【关键词】Arduino单片机 多参数 监测 便携式1 引言随着工业化的深入,城市建设扩大,机动车保有量增加,农耕田
2、矿山湿地违章开发,全球气候变暖,自然植被森林沙漠化等因素,人类的生存环境正日益受到生活和生产所产生的污染物的危害。环境监测是合理利用环境资源、保护生态环境的重要工作,目前很多环境监测仪器监测参数比较单一,且监测仪器不便于携带。本文提出通过对Arduino单片机以及其输入、输出扩展模块进行编程以及外部电路设计,实现对当前环境温度、湿度和风速多参数进行监控,并且通过窗口通讯将信息转化为具体数值反馈给作为PC上位机。2 方案设计本文设计一种以单片机为核心的便携式多参数环境监测装置。选择合适的传感器对被检测参数进行检测及采样,将传感器输出经适当的变换处理,馈入单片机,数据处理后,以适当的方式进行显示,
3、同时要求完成相应的软硬件设计及主要的调试工作。2.1 实现多参数监测提出应用单片机设计了一个智能环境监测系统,用户通过设定监测组数以及每组监测的时间间隔,使单片机在特定时间段以及时间间隔内采集环境数据并通过蓝牙通讯将收集到的数据进行反馈处理和收集。另外,参数监测传感器所传输至单片机的数据并非是以期望单位进行反馈的,例如温度传感器反馈回来的数据是以0-1024形式出现的数值,将这些数值通过数学公式与模型处理成我们日常生活中的数据后再通过串口通讯反馈给电脑。具体监测参数如下:(1)温度;(2)湿度;(3)风速、风向。2.2 实现串口反馈在编写程序的过程中要确保PC能够收到单片机所反馈回来的数据并在
4、串口监视器上显示出来,由于单片机是基于C语言实现的单片机技术,其中的语法本身就包含了串口通讯这一功能,通过编程可以直接实现9600kbp的串口通讯。3 方案的具体实现单片机是把中央处理器、存储器、定时/计数器、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。Arduino是一款便捷灵活,方便上手的开源电子原型平台,是目前应用比较广泛的一种单片机,相对于传统51单片机更为先进,编程也更易掌握,并比较直观。因此,本文基于Arduino单片机进行设计。3.1 温湿度监测系统设计在测量温湿度方面,本文采用了DHT22(AM2302)数字温湿传感器作为采集工具。该传感器是一款含有已校准数字信号
5、输出的温湿度复合传感器,具有极高的可靠性与卓越的长期稳定性传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接,传感器具有两个电源引脚以及一个单总线接口用于将采集数据传输给单片机,其数据格式包括16位精度的湿度数据,16位精度的温度数据(摄氏度)和末尾的8位校验位构成的。通过将采集到的数据进行转换分别得到保留一位小数的10进制温湿度数据并存入提前设置好的浮点变量中,待其他数据采集完成后由Arduino主机通过蓝牙通讯一起发送给上位机。DHT22的供电电压为3.3-6V。传感器通电后,需等待1s以越过不稳定状态,期间不因对其发送任何采集指令以防止采集失败达不到预期效果
6、。3.2 风速监测系统设计在风速测量方面,本文采用了工业型风速传感器为 RS485 总线式传感器,该传感器是一种专门用以监测风速的检测仪 表。仪器能够连续监测风速并远程显示,同时将风速转换成 MODBUS-RTU 标准 RS485 电信号 传输给单片机。通过编程整理将原本风速仪0-5V的输出转化为0-30m/s的风速数据。3.3 图像显示系统设计在外部图像显示方面本文采用了HT16K33 mixly 8x8 LED点阵,该点阵模块采用HT16K33芯片作为驱动,可以仅仅使用2个IO管脚就能驱动点亮 I2C点阵模块。通过在Arduino IDE调用Adafruit_GFX与Adafruit_LE
7、D两个库文件并将采集到的数据由浮点型转化为字符型,即可使用对应的函数对LED点阵实现滚动式文字显示输出。3.4 上位机通讯系统设计在数据采集方面,本文采用了Arduino单片机对应的1sheeld拓展版,该板具有蓝牙通讯的功能,能够将单片机采集到的数据通过9600kbps的比特率传输给安装有安卓操作系统的上位机。通过调用1sheeld对应的开发库文件和对其进行编程,本文实现了集数据采集、系统加密、系统预设、数据整理、为一体的室外环境系数采集系统。4 结论针对环境仪器检测参数过于单一、反应时间过长、且数据不准确的问题,本文提出通过应用Arduino单片机以及其输入、输出扩展模块进行编程,结合外部
8、电路设计实现对当前环境多参数进行监测,并且通过蓝牙通讯将信息转化为具体数值反馈给作为上位机的安卓系统的手机。同时将PC机融入到监测这一环节,使得单片机可以将多个参数监测数据实时反馈给电脑,实现对总体环境情况的反馈。该多参数环境监测仪器同时能够对温度,温度和风速等多个参数实现监测,并能够通过串口通讯将监控对象的数据实时返回,同时具有操作简单及易于便携等特点,可广泛应用于诸多领域的环境参数监测与保护。参考文献1杨欣,王玉凤,刘湘黔,张延强.51单片机应用实例详解M.北京:清华大学出版社,20102代羽.基于单片机的多参数环境监测仪的设计J.电子制作,2016(06):3-3.3高成,王鹏,张亚玲.基于物联网技术环境监测系统的设计及其在农业上的应用J.贵州农业科学,2017,45(04):120-123.4易敏.基于移动终端设备的环境现场监测管理系统设计与应用J.环境监测管理与技术,2017,29(02):1-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《餐饮服务与管理》课件-教学课件:餐饮常见服务技能
- 2025年新编劳动合同法范本
- 2025年短期建筑项目的借款合同范本
- 2025租房合同无效情况详解:合同无效的种种原因
- 新质生产力封面
- 新课标下的小学数学教学设计
- 2025咨询服务合同封面盖章范本
- 2025国内货物买卖合同示范文本
- 2025《专业技能劳动合同》
- 2025最标准买卖合同范本
- Python 程序设计智慧树知到期末考试答案章节答案2024年四川师范大学
- 03D201-4 10kV及以下变压器室布置及变配电所常用设备构件安装
- 城乡环卫保洁投标方案(技术标)
- 充值合同范本
- MSDS中文版(锂电池电解液)
- 《职业病防治法》知识考试题库160题(含答案)
- 全国初中数学青年教师优质课一等奖《反比例函数的图象和性质》教学设计
- 2023-2024学年人教版数学八年级下册期中复习卷
- 环境监测仪器安装施工方案(更新版)
- (招标投标)地形图测绘技术标书OK
- 人保查勘服务流程
评论
0/150
提交评论