摘要:油烟浓度实时监测是餐饮行业中的常规的监测项目,监测中使用的设备大多采用人工的方式进行操作,由于存在人为因素,导致测量过程中存在测量实时性差、测量精度低等缺点。
本文利用STM32F103ZET6控制芯片、GPS定位模块、SIM800C通信模块、AQM201空气质量传感器、LCD5110液晶显示屏等器件设计一套具备自动测量和远程数据传输功能的油烟浓度实时监测系统,实现了对目标测量区内空气中油烟浓度的实时监测。本设计由软硬两个主要的部分构成。硬件设计了STM32F103ZET6主控模块、油烟浓度测量模块、显示模块、GPS定位模块、GPRS通信模块、电压模块、报警模块和按键模块。软件设计了主程序模块、油烟浓度程序模块、定位程序模块、通信程序模块、显示程序模块、按键程序模块和报警程序模块实现了对已有硬件模块的控制。软硬件设计完成后,制作了系统的实物并对实物的功能进行测试。经测试,本文设计的油烟浓度实时监测系统能够实现对待监测区域内空气中油烟浓度的实时测量、显示和报警等功能,并能将测量油烟浓度值和自身位置信息传送给远程监控主机。
本系统具有监测精度高、操作简单、安装灵活等优点,满足了餐饮行业油烟浓度监测的无人化管理的需求,减少监测过程中的人力和物力成本的投入,尽而提高了整体监测效率。
关键词:STM32F103ZET6,AQM201传感器,SIM800C通信模块、LCD5110液晶
目录-
摘要
Abstract
1 绪论-1
1.1研究背景-1
1.2国内外研究-1
1.3选题意义-2
2 系统总体设计-4
2.1设计要求-4
2.2 硬件描述-4
2.3 软件概述-5
3 系统硬件设计-7
3.1 STM32F103ZET6主控电路-7
3.1.1STM32F103ZET6芯片介绍-7
3.1.1STM32F103ZET6主控电路-8
3.2 油烟浓度测量电路-10
3.2.1AQM201空气质量传感器介绍-10
3.2.2油烟浓度测量电路-11
3.3 GPS定位电路-11
3.3.1S1216F8-GPS模块介绍-12
3.3.2 GPS定位电路-12
3.4 GPRS通信电路-13
3.4.1 SIM800C模块介绍-13
3.4.2 GPRS通信电路-14
3.5 显示电路-15
3.5.1 LCD5110液晶介绍-15
3.5.2 显示电路-16
3.6 按键模块-17
3.7 报警电路-18
3.8 电源电路-19
3.9硬件总体电路-20
4 系统软件设计-21
4.1系统软件设计思想-21
4.2 主程序模块-21
4.3 按键模块-23
4.4 油烟浓度测量模块-24
4.5 定位程序模块-25
4.6 通信程序模块-27
4.7 显示程序模块-29
5 系统构成及功能功能测试-31
5.1系统的构成-31
5.2系统功能测试-32
结 论-36
参 考 文 献-37
附录 A 硬件原理图-38
附录B 主要程序代码-39
致 谢-44