基于STM32的酒精浓度检测报警proteus仿真设计

基于stm32的酒精浓度检测报警仿真设计(仿真+程序+讲解)
仿真图proteus 8.9
程序编译器:keil 5
编程语言:c语言
设计编号:c0082
主要功能
功能说明:
1、以stm32单片机和mq-3为控制核心设计酒精浓度检测报警设计; 
2、通过液晶屏lcd1602和串口上位机显示酒精浓度; 
3、可以通过按键设置酒精浓度报警值大小。
4、监测酒精浓度大于报警值时蜂鸣器报警电路导通,蜂鸣器报警。
5、默认监测到酒精浓度高于20mg/100ml蜂鸣器报警。
主要硬件设备:stm32f103单片机
以下为本设计资料展示:
仿真结果
本实验利用stm32单片机的adc、gpio、定时器等资源,将软、硬件有机地结合起来,使得系统能够正确地进识别输入模拟酒精传感器的ad值,lcd1602能够正确地显示,蜂鸣器根据气体浓度报警值工作。需注意的是,proteus是没有mq-3等酒精浓度传感器的,本设计使用滑动变阻器模拟酒精浓度变化,不能直接用于实物设计,有需要的需跟据实物调试。
本测试如下所示:
仿真运行情况:
开始仿真后lcd1602实时显示检测到的酒精浓度,可以通过滑动变阻器改变测量值。可通过按键设置报警值浓度,按下设置键进入设置模式,通过设置+调高报警值,通过设置-调低报警值。蜂鸣器报警电路在酒精浓度高于报警值时启动,有嘟嘟报警声,低于不启动。
下图检测到气体浓度是3mg/100ml,低于报警值20mg/100ml,蜂鸣器电路不工作。
下图检测到酒精浓度是23mg/100ml,大于等于报警值,三极管导通,蜂鸣器报警
程序设计
程序是用keil5 mdk版本打开的,如果打开有问题,核实下keil的版本。程序是hal库版本编写的,有注释可以结合讲解视频理解。


自制头部追踪器教程
集成功率放大器电路图
登临科技华东总部项目落户进一步推动区域集成电路产业“指数级”增长
芯片“卡脖子”,中美科技战雷声大,雨点小?
PCB厂商金禄电子创业板IPO已获受理
基于STM32的酒精浓度检测报警proteus仿真设计
2021年网络安全行业将迎来什么挑战?
捆扎机远程监控运维数字化解决方案
新品 | 联讯仪器全新推出低泄漏电流开关矩阵RM1010-LLC
如何将此ESP32 LORA模块用作发送方和接收方
电子计数器电路图解析
复兴伟业:为什么电子离心开关能完胜机械离心开关?
智能家居网关的功能特点
海信电视在智能家居上有什么作为
ATM机监控管理系统解决方案
基于串行通讯技术在冶金行业自动化系统中的应用分析
三级负荷的消防泵的配电是否可以单电源配电?
iphone8什么时候上市最新消息:苹果作死,这样的iphone7s会有人买?
一文解析源测量单元(SMU)仪器
浙江微针半导体官宣2D MEMS探针卡已成功实现量产