资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CP-51-2021-029设计简介本设计是基于单片机的井下安全监测系统主要实现以下功能可通过LCD1602显示温度、风速、PM2.5、瓦斯的值可通过按键调整温度阈值、风速、PM2.5、瓦斯的最大值可通过LED和蜂鸣器进行声光报警。标签51单片机、LCD1602、ADC0832、PM2.5、MQ-2、风速检测题目扩展室外空气质量检测系统。1. 中控部分核心控制器采用STC89C52单片机负责获取输入数据、进行数据处理并控制输出部分的操作。功能实现井下安全检测系统的核心逻辑包括温度、风速、瓦斯、PM2.5的检测、数据显示、阈值调整以及声光报警等功能。2. 输入部分温度检测模块DS18B20模块用于检测当前环境温度。风速检测模块风速传感器与ADC0832模块结合用于检测当前风速。瓦斯检测模块MQ-4瓦斯传感器与ADC0832模块结合用于检测当前瓦斯浓度。PM2.5检测模块GP2Y1010AU传感器与ADC0832模块结合用于检测当前PM2.5浓度。独立按键三个独立按键用于切换显示界面和调整温度、风速、瓦斯、PM2.5的阈值。供电电路为整个系统提供稳定电源。3. 输出部分显示模块LCD1602显示屏用于显示当前温度、风速、瓦斯、PM2.5的值以及调整后的阈值。蜂鸣器当检测值超出设定阈值时蜂鸣器发出声音报警。LED指示灯当检测值超出设定阈值时LED指示灯亮起实现光报警。5 实物调试5.1 电路焊接总图首先将电路焊接在集成板上共有以下部分第一部分是电源模块将电源插座、电源开关、10k电阻和一个指示灯依次焊接焊接好之后插入DC 电源指示灯点亮电源模块测试正常。第二部分是显示模块排针焊接好后将LCD1602显示屏插入排针。第三部分是单片机模块本次课题使用的是STC89C52单片机。第四部分是复位电路模块一个复位按键、10uF极性电容、10k电阻为一个模块焊接构成复位电路。第五部分是晶振电路模块由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是USB转TTL模块焊接下载接口GND、TXD、RXD将HEX文件下载到单片机中查看是否能下载正常,测试验证一切正常。第七部分是独立按键模块。第八部分为蜂鸣器和LED指示灯第九部分是MQ-4甲烷传感器第十部分是温度检测模块第十一部分是继电器第十二部分是风速传感器。下图5-1为焊接完整实物图图5-1电路焊接总图5.2 界面显示检测实物测试如图5-2所示下图为上电后此时显示屏显示测得的井下测得的温度为24.8℃风速为零。井下的甲烷值为78ppmPM2.5值为196uo/m3。图5-2界面显示检测实物图5.3 设置温度阈值实物测试如图5-3所示设置温度阈值按下K1进入设置温度阈值界面,K2按键为加一按键K3按键是减一按键。同理甲烷阈值和PM2.5阈值、风速阈值一样步骤设置。图5-3设置温度实物图5.4 温度报警提示实物测试如图5-4所示此设计中设置了温度最大值为40℃温度最小值为10℃。当井下温度大于设置的最大温度值时蜂鸣器报警提醒直到温度下降到小于设置的温度最大值继电器打开蜂鸣器停止报警。图5-4 报警提示实物图5.5 相关参数自动报警实物测试如图5-5所示此设计中设置了甲烷最大值为40℃温度最小值为10℃。当井下温度大于设置的最大温度值时蜂鸣器报警提醒直到温度下降到小于设置的温度最大值蜂鸣器停止报警。此设计中设置PM2.5最大值为200ug/m3。当井下甲烷浓度大于设置的最大甲烷浓度值时蜂鸣器报警提醒直到甲烷浓度值下降到小于设置的甲烷浓度大值蜂鸣器停止报警。此设计中设置了风速最大值为10m/s当井下风速大于设置的最大风速值时蜂鸣器报警提醒直到风速下降到小于设置的风速最大值蜂鸣器停止报警。图5-5 相关参数自动报警实物图设计摘要本论文设计了一种基于STC89C52单片机的井下安全检测系统。该系统通过中控部分、输入部分和输出部分的组合实现了对井下环境温度、风速、瓦斯和PM2.5值的检测并通过LCD1602显示模块进行实时显示和调整阈值。当测量值不在设定的阈值范围内时系统会通过蜂鸣器和LED指示灯进行声光报警。中控部分采用了STC89C52单片机作为核心控制器负责获取输入部分的数据并进行内部处理和控制输出部分。输入部分包DS18B20温度检测模块、风速传感器、瓦斯传感器、PM2.5传感器和独立按键分别用于检测环境温度、风速、瓦斯和PM2.5值并通过独立按键进行界面切换和阈值调整。输出部分由LCD1602显示模块、蜂鸣器和LED指示灯组成用于实时显示测量值和报警。通过实验验证该系统能够准确、实时地检测井下环境的温度、风速、瓦斯和PM2.5值并在测量值超出设定阈值时及时进行声光报警提供了有效的井下安全保障。该系统具有简单、可靠、实用的特点可广泛应用于井下环境的安全监测和预警。关键词单片机PM2.5传感器MQ-4瓦斯传感器字数10000内容预览摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择2.5 温度检测方案的选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.2.1 STC89C52单片机3.2.2 晶振电路和复位电路3.3 液晶屏显示模块3.4 DS18B20传感器检测温度模块3.5 PM2.5粉尘传感器3.6 风速传感器4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键函数流程设计4.4 显示函数流程设计4.5 处理函数流程设计5 实物调试5.1 电路焊接总图5.2 界面显示检测实物测试5.3 设置温度阈值实物测试5.4 温度报警提示实物测试5.5 相关参数自动报警实物测试结 论参考文献致 谢