摘要:随着科技的快速发展,人们的生活环境正发生着巨大的改变。在日常的家庭生活中,我们更加追求“以人为本、舒适、安全、智能化”的家居理念。然而在日常生活中,却屡屡出现一氧化碳中毒的事件,对人们造成巨大的危害。目前市场上流通着各式各样的一氧化碳报警器,虽然可以准确的报警,但是由于缺乏无线收发功能,当报警器报警的时候,可能当事人已经昏迷,而其他的人却并不知道发生一氧化碳浓度超标事件,不能及时救援,造成人员伤亡。为此本次设计主要研究智能的无线一氧化碳报警器。
在本次设计中主要采用MQ-7型一氧化碳传感器检测周围环境中的一氧化碳浓度值,利用TLC549转化功能,将传感器检测到的周围环境中一氧化碳浓度信号转化成数字信号,将STC89C51单片机作为本次设计中系统的微处理器,利用它来处理这些数字信号,并将当前浓度值通过LCD1602显示出来。当周围环境中的一氧化碳浓度超过人体安全数值时,单片机操控蜂鸣器报警,同时通过nRF401的无线收发功能,将报警信号发送到另一个报警器上,另一个报警器也同时报警。
关键词 STC89C51;TLC549;LCD1602
目录
摘要
Abstract
1 绪论-1
1.1 研究的背景和意义-1
1.2国内外研究现状-1
1.2.1一氧化碳检测现状-1
1.2.2国家一氧化碳检测的发展-2
1.3 主要的研究内容及技术路线-2
2总体设计-3
2.1系统设计要求-3
2.2系统组成与设计-3
3硬件设计-4
3.1单片机控制电路设计-4
3.1.1 STC89C51单片机简介-4
3.1.2 STC89C51的时钟电路-5
3.1.3 STC89C51的复位电路-6
3.2 气体传感器设计-6
3.2.1气体传感器选型-6
3.2.2传感器MQ-7简介-7
3.3 模数转换设计-9
3.4 CO气体检测电路设计-10
3.5 液晶显示电路设计-10
3.6 声光报警电路设计-11
3.6.1 灯光提示电路-11
3.6.2 声音报警电路-12
3.7无线收发模块设计-13
3.7.1无线收发芯片的选型-13
3.7.2无线收发芯片与单片机连接设计-14
3.8电源模块的设计-15
4 系统的软件设计-17
4.1软件介绍-17
4.2主程序流程设计-18
4.3模数转换程序设计-18
4.4 LCD1602液晶显示器程序设计-20
4.5无线收发模块程序设计-23
5外壳设计-26
6 结论-28
致谢-29
参考文献-30
附录-31
附录1-31