资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:T0052203M-LW
摘 要
本设计是基于单片机的商用厨房监测系统,此系统是以温度、烟雾和燃气为主要研究对象,STM32F103单片机为主要控制关键。使用3路DS18B20获取当前3个地方的温度,使用传感器检测当前烟雾和燃气的浓度,搭配读卡器和IC卡进行供气和供电。OLED显示屏主要显示三个地方的温度、烟雾浓度、燃气浓度和当前燃气灶的状态。功能键可以设置温度阈值、烟雾阈值、燃气阈值和对供电卡、供气卡的操作,还可以通过WiFi将数据上传至腾讯云,在微信小程序中查看数据和设置三个阈值。当温度和烟雾都大于各自的阈值时,标志发生火灾,控制水泵的继电器工作;当燃气浓度大于燃气阈值,进行声光报警,控制风扇的继电器工作;当控制电器的继电器工作且出现故障时,进行声光报警,控制电器的继电器自动停止工作。厨房是每家每户都在用的也是最容易有安全隐患的地方,每年因为燃气使用不当发生很多事故,而本次设计从温度、烟雾浓度和燃气这三个方面进行检测,有数据异常时能及时做出反应和报警,而且还可以在手机上远程查看数据,因此可以有效地预防安全事故的发生。在生活中有着非常大的意义。
关键词:单片机;WiFi模块;阈值报警;温度检测;燃气检测;烟雾检测
目录
摘 要................................................................. II
ABSTRACT....................................................... III
1 引 言.............................................................. 1
1.1 选题背景及实际意义........................... 1
1.2 国内外研究现状................................... 1
1.3 课题主要内容....................................... 3
2 系统设计方案................................................ 4
2.1 系统整体方案....................................... 4
2.2 单片机的选择....................................... 5
2.3 电源方案的选择................................... 6
2.4 显示方案的选择................................... 7
2.5 温度检测方案的选择........................... 7
3系统设计与分析............................................... 8
3.1 整体系统设计分析............................... 8
3.2 主控电路设计....................................... 8
3.2.1 STM32F103单片机.................... 9
3.2.2 电源电路和复位电路................ 9
3.3 显示模块............................................. 10
3.4 DS18B20传感器检测温度模块......... 11
3.5 ESP8266-WIFI模块............................ 11
3.6 RFID-读卡器模块................................ 13
4 系统程序设计................................................ 14
4.1 编程软件介绍..................................... 14
4.2 主程序流程设计................................. 15
4.3 按键函数流程设计............................. 18
4.4 显示函数流程设计............................. 19
4.5 处理函数流程设计............................. 20
5 实物调试........................................................ 23
5.1 电路焊接总图..................................... 23
5.2 WiFi模块配网..................................... 24
5.3 设置温度阈值实物测试..................... 25
5.4 设置烟雾阈值实物测试..................... 26
5.5 设置燃气阈值实物测试..................... 26
5.6 设置卡实物测试................................. 27
6 仿真调试........................................................ 27
6.1仿真总体设计...................................... 27
6.2温度检测测试...................................... 28
6.3烟雾或燃气检测测试.......................... 29
6.4 设置温度阈值仿真测试..................... 29
6.5 设置烟雾阈值仿真测试..................... 29
6.6 设置燃气阈值仿真测试..................... 30
6.7 设置卡仿真测试................................. 30
结 论................................................................ 30
参考文献............................................................ 32
致 谢................................................................ 33
2 系统设计方案
在本设计中,以温度、烟雾和燃气为主要研究对象,STM32F103单片机为主要控制关键。使用3路DS18B20获取当前3个地方的温度,使用传感器检测当前烟雾和燃气的浓度,搭配读卡器和IC卡进行供气和供电。OLED显示屏主要显示三个地方的温度、烟雾浓度、燃气浓度和当前燃气灶的状态。功能键可以设置温度阈值、烟雾阈值、燃气阈值和对供电卡、供气卡的操作,还可以通过WiFi将数据上传至腾讯云,在微信小程序中查看数据和设置三个阈值。当温度和烟雾都大于各自的阈值时,标志发生火灾,控制水泵的继电器工作;当燃气浓度大于燃气阈值,进行声光报警,控制风扇的继电器工作;当控制电器的继电器工作且出现故障时,进行声光报警,控制电器的继电器自动停止工作
2.1 系统整体方案
图2-1系统框图
本设计以STM32F103C6T6单片机为核心控制器,加上其他的模块一起组成基于STM32的商用厨房监控的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32F103C6T6单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由六部分组成,第一部分是三个温度传感器,用于检测厨房多出温度;第二部分是烟雾传感器,用于检测当前的烟雾浓度;第三部分是燃气传感器,用于检测当前的燃气浓度;第四部分是RFID读卡器,进行供电或供气。第五部分是三个独立按键,用于配网、切换界面、设置阈值等。第六部分是供电电路,给整个系统供电。输出由四部分组成,第一部分是OLED显示屏,显示当前的温度、烟雾浓度、燃气浓度或阈值等;第二部分是三个继电器,一个是风扇继电器,当燃气泄漏时风扇工作,一个是水泵继电器,当发生火灾时进行灭火,一个是表示电器的继电器;第三部分蜂鸣器和第四部分LED灯组成声光报警器,当发生火灾或燃气泄漏或电器故障时,用于声光报警。