您当前的位置:首页 >  工作计划 >  月工作计划 > 内容

基于STM32的一氧化碳检测系统研究

材料写作网    时间: 2020-06-12 13:26:57     阅读:

摘 要:本文基于ARM微处理器平台,设计了一种低成本、高灵敏度的一氧化碳浓度检测报警系统。本系统以STM32F103为主控芯片,通过ADC通道采集现场环境的一氧化碳浓度。通过串口将数据上传至上位机,形成实时浓度曲线图,便于分析浓度的变化趋势,并将历史数据存入数据库,同时将数据上传至云端,方便用户在其他客户端读取信息。

关键词:STM32 一氧化碳检测 物联网 在线检测

中图分类号:U46 文献标识码:A 文章编号:1672-3791(2018)05(c)-0043-02

一氧化碳是种无色、无味的气体,吸入后对人体有十分大的伤害。它会结合血红蛋白生成碳氧血红蛋白导致人缺氧。随着现代工业的发展、城市化的进程加快以及车辆的普及,工业上的有害气体大量产生,其中最常见的便是一氧化碳,暴露在过量一氧化碳中可能严重损害心脏和中枢神经系统,会有后遗症。因此对一氧化碳浓度的检测研究是必不可少的。

基于STM32的一氧化碳浓度检测系统,以STM32为主控芯片,利用ADC通道采集一氧化碳检测模块的输出信号,同时以500ms为一个发送周期,将信号简单滤波处理后通过串口传至服务器端的上位机,上位机可根据所接受数据拟合出实时浓度变化曲线,并将所得数据保存至SQLite数据库,再由服务器将数据更新至网页传至云端。当使用者需要了解所测地区的一氧化碳浓度时,使用身边的终端设备连接互联网登录主页,即可查看实时的一氧化碳浓度。

1 系统整体设计

该检测系统由上下位机和云端网页三部分组成,其中上位机由QT Creator开发制作完成,可以运行在Windows系统环境下,其功能包括串口通讯、数据记录、曲线拟合、数据库更新等。下位机是以STM32微处理器为主控芯片,与多个外设模块连接而成的硬件系统,在下位机中,以STM32为主控芯片,利用ADC通道采集一氧化碳检测模块的输出信号,将信号简单处理后通过串口传至服务器端的上位机,上位机可以拟合出实时浓度变化曲线,并将数据同时保存至数据库,再由服务器将数据更新至网页传至云端。当使用者需要了解所测地区的一氧化碳浓度时,使用终端设备连接互联网登录主页,即可查看实时的一氧化碳浓度。系统结构如图1所示。

2 上下位机软件设计

下位机的开发基于MDK,上电后,系统分别初始化LCD模块、ADC模块、串口通讯模块。通过ADC通道采集检测模块的模拟电压信号后,获得一氧化碳浓度的数据。将原始数据进行简单均值滤波处理后显示在所接LCD外设上,同时以500ms...

== 试读已结束,如需继续阅读敬请充值会员 ==
本站文章均为原创投稿,仅供下载参考,付费用户可查看完整且有格式内容!
(费用标准:38元/2月,98元/2年,微信支付秒开通!)
升级为会员即可查阅全文 。如需要查阅全文,请 免费注册登录会员
《基于STM32的一氧化碳检测系统研究.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

相关热搜

《基于STM32的一氧化碳检测系统研究.doc》

VIP请直接点击按钮下载本文的Word文档下载到电脑,请使用最新版的WORD和WPS软件打开,如发现文档不全可以联系客服申请处理。

文档下载
VIP免费下载文档

浏览记录