基于单片机的油烟机设计_第1页
基于单片机的油烟机设计_第2页
基于单片机的油烟机设计_第3页
基于单片机的油烟机设计_第4页
基于单片机的油烟机设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 桂林电子科技大学毕业设计(论文)报告用纸 第2页 共44页编号: 毕业设计说明书题 目: 油烟机智能控制系统设计 学 院: 信息与通信学院 专 业: 通信工程 学生姓名: 廖秋平 学 号: 1200210317 指导教师: 侯杏娜 职 称: 讲师 题目类型:理论研究 实验研究 工程设计 工程技术研究 软件开发 2016 年 5 月 5 日 第 IV 页 共 IV 页摘 要厨房是人们家庭生活所必须的一个地方,有家的地方就有厨房,主妇往往是厨房主角。由于主妇每天在厨房待的时间非常长,很容易出现头痛,胸闷之类的症状,这一般是由于厨房中的油烟所导致的不良反应。厨房油烟困扰着人们的健康,于是传统的油烟

2、机就此诞生。然而,老式的油烟机需要自己来开或关,它的档位也是需要自己来进行调节,这样既不方便也很浪费电,这就是本文设计的缘由。本文通过用TGS2600气敏传感器对油烟浓度进行实时监测,根据不同浓度门限由系统进行智能化调控油烟机风扇的档位,在浓度低于最低门限值时,系统自动关闭风扇。同时用HC-SR501人体红外检测模块对厨房人员走动来进行实时监测,当人离开且有油烟时系统工作在低功耗模式,风扇处于档位一状态,没有油烟则风扇关闭,这样有利于省电。同时用MQ-5气敏传感器来进行煤气泄漏的检测,煤气浓度超过设定值时,报警,通过SIM900A模块给房主发提示短信,同时由于TGS2600对煤气等有气味气体也

3、会有感应,当浓度等级高于门限1时风扇也可以转动,达到排出煤气的功能,这样一举两得。系统芯片选用STC12C5A60S2,它是功耗很低,同时处理速率快,抗干扰性能很好的新一代的单片机,同时它内部的PCA能够输出2路PWM信号,有利于系统实现对电机的调速控制,且有八路高速10位A/D转换接口,系统设计时不须要外接AD转换模块,能够极大简化电路。采用单片机对厨房油烟机进行智能化控制,这样有利于人们在厨房炒菜时不用自己手动调节,同时本系统还增加了煤气泄漏检测功能,能检测煤气泄漏并向房间主人报警,风扇转动排出煤气,保障人民生命财产安全。关键词:传感器;报警器;单片机AbstractThe kitchen

4、 is a place where people have a family life, a home where there is the kitchen, the kitchen is often the housewife protagonist. Since the housewife in the kitchen every day to be a very long time, it is prone to symptoms of headache, chest tightness, and the like, which is mainly due to the adverse

5、effects of the fumes from the kitchen caused. Kitchen fumes plagued peoples health, so the traditional hood was born. However, the conventional hood needs its own switch gear can not be based on the actual situation in real-time control, need to be adjusted manually, so inconvenient and a waste of e

6、lectricity, which is the reason for this design.By using TGS2600 gas sensors for real-time monitoring soot concentration, limited by the system for intelligent regulation hood fan gear depending on the concentration of the door, at a concentration below the minimum threshold, the system automaticall

7、y turns off the fan. At the same time with the HC-SR501 Human infrared detector modules for the kitchen staff to move to real-time monitoring, when people leave and there is soot system operates in a low-power mode, the fan is in a stall state , no fumes from the fan off, it is a good power. At the

8、same time with the MQ-5 gas sensors to detect gas concentration exceeds the set value of the gas leak alarm, the homeowner by SIM900A module to send SMS tips, and because TGS2600 for gas and other odorous gases will have induction, when concentration level is higher than the threshold 1 fan to be ro

9、tated to reach the gas discharge function, so do both. System chip used STC12C5A60S2, it is low power consumption, and fast processing speed, excellent anti-jamming performance of a new generation of microcontroller, while its internal PCA can output two PWM signal in favor of system implementation

10、for motor speed control, and has eight 10-speed A/D conversion interface, the system does not need an external A/D converter module design, can greatly simplify the circuit.Kitchen hood using microcontroller intelligent control, this will help in the kitchen cooking when people do not have to be adj

11、usted manually, while the system also increased the gas leak detection function can detect gas leaks to the room master alarm, fan rotation exhaust gas, to protect peoples lives and property.Keyword:sensor; alarm; microcontroller目 录 1 绪论11.1 课题研究背景11.2 课题的研究目的和意义11.3 课题的研究内容12 系统设计与方案选择22.1 系统的功能要求2

12、2.2 系统的技术要求22.3 总体设计32.4 各模块的方案选择42.4.1单片机模块的方案选择42.4.2红外人体感应模块的选择52.4.3 GSM模块的选择52.4.4电机驱动模块的选择63 硬件电路设计63.1 单片机最小系统模块63.2 电源电路模块电路设计83.3 油烟检测模块电路设计93.4 煤气检测模块电路设计113.5 红外人体检测模块133.6 GSM模块电路设计153.7 直流电机模块电路设计163.8 液晶显示模块电路设计164 软件设计174.1 系统主要功能流程图184.2 油烟检测模块与电机模块的联合编程194.3 煤气检测模块与GSM模块的联合编程204.4 串

13、口编程204.5 短信编程215 系统软硬件调试225.1 硬件部分的调试225.2 软件部分的调试235.3 调试中遇到的问题245.4 测试结果246 总结25谢 辞27参考文献28附录一:系统原理图29附录二:PCB图29附录三:系统实物图30附录四:元件清单31 第 32 页 共 31页1 绪论1.1 课题研究背景衣食住行是人们生活必不可少的内容,在厨房中做菜啊之类的活动会产生对人们危害很大的气体,比如说:醛、脂肪酸、杂环化合物等。如果人经常待在满是油烟的房子内工作的话,得疾病的机率会大大上升。厨房油烟被相关的人士称为除了抽烟,喝过量酒,以及为人所知的高血压之后的最大的健康隐患,严重威

14、胁着厨房家庭主妇的身体健康。每年由于持续吸入厨房油烟而死亡的人数,比肺结核,艾滋等疾病导致死亡的人数还要多。由于我国家庭主妇在烹饪时,主要形式是煎烹炸炒,所以传统油烟机被设计出现。传统油烟机需要手动操作,经常由于开关不及时,以及油烟机档位选择不合理,造成厨房内油烟扩散严重或者档位开得过高而浪费较多的电能。随着经济的发展和生活水平的不断提高,传统油烟机由于设计的局限性给人们带来的不便使人们越发想要能够自动调控的油烟机。基于上诉情况,油烟机智能控制技术应运而生,油烟机智能控制技术是解决传统油烟机在厨房烹饪时所带来的不便的有效方法,能科学合理地提高油烟机的实用性。1.2 课题的研究目的和意义(1)课

15、题研究目的:饮食是人们生活所必不可少的一环,人们如果不吃不喝基本活不过7天,家庭主妇每天待在厨房的时间起码每天2.5小时,这期间所产生的油烟和人们吸入体内的油烟不言而喻。传统油烟机的设计缺陷带来的油烟扩散严重危害着人们身体健康,而这对于普通老百姓来说,往往会被他们忽视。由于普通老百姓很多不懂健康常识或者不重视油烟对人们的危害,觉得在厨房装上传统油烟机已经能够解决问题,其实不然。每年由于吸入油烟过多而生病的人数不胜数,我们急需解决这一问题,这就是我们研究油烟机智能控制系统的目的。(2)课题研究意义:只要有家的地方就有厨房,有厨房的地方就会有烹饪,有烹饪的地方就会有油烟,设计一款油烟机智能化控制系

16、统,能根据油烟浓度而自动调节风扇档位,没人时能工作在低功耗状态,同时在煤气泄漏时能够报警提示人们有危险,同时浓度高于一定值时风扇转动排出气体,这样的一款系统对于减少厨房油烟对于家庭主妇健康威胁和防止煤气泄漏对人们生命安全的威胁具有现实意义。1.3 课题的研究内容油烟机智能控制系统,主要是通过油烟传感器检测油烟浓度,通过单片机输出相应的PWM信号来控制L298驱动电路,从而控制风扇转速,实现智能调速;同时红外人体感应模块监测厨房人的活动,没人时系统工作在低功耗模式。气体传感器监测煤气浓度,在煤气浓度超过设定值时系统通过串口通信控制SIM900A模块给房间主人发提示短信,同时声光报警,浓度高于风扇

17、档位一门限时风扇转动排风。液晶显示屏用来显示油烟浓度等级和风扇转速等级。本系统需要完成的任务,包括:(1) 硬件部分:包括传感器的选择,显示模块的选择,红外人体感应模块的选择,核心芯片的选择,GSM模块的选择,模块与单片机结合电路的设计,传感器输出信号转换电路的设计,报警驱动电路设计。(2) 软件部分:包括原理图和PCB的绘制以及单片机程序的编写。(3) 系统实物的调试还有分析:在软硬件设计完成后,我们需要对系统实物进行全方位的测试,分析系统是否已经达到预期要求,分析其可靠性和实用性,从而改进系统存在的问题。2 系统设计与方案选择本系统设计原理主要是要实现对油烟机的智能控制,这里的控制包括了煤

18、气检测功能,油烟检测功能和风扇控制功能,短信报警功能等。2.1 系统的功能要求传统油烟机需要手动开关机还有调节油烟机风扇的档位,本文的系统设计将使油烟机实现智能化。本系统的研制主要包括以下几项功能:(1)油烟检测功能: 为了有效检测油烟浓度,本文的系统选用对空气污染气体有高敏感度的传感器来做感应器件。(2)煤气泄漏检测功能: 除了厨房油烟对人体有危害之外,煤气泄漏也会对人们的生命安全产生威胁,所以本文设计的系统需要实现检测煤气浓度的功能,在煤气泄漏时可以提示人们以免造成不可弥补的危害。(3)自动调节风扇转速功能: 本系统与传统油烟机的区别在于其智能化,所以系统需要通过油烟浓度自动调节油烟机风扇

19、的档位。(4)红外人体检测功能: 为了使系统省电,在厨房有人和无人时本文设计的系统有两种不同的工作模式,为了实现这个功能,需要红外人体检测模块对人体进行实时监测,使系统在没人时工作在省电模式。(5)煤气泄漏时报警: 为了在煤气超过门限值时系统能提示房间主人小心,本系统设计了声光和短信报警,主要通过短信报警。2.2 系统的技术要求在清楚这个系统的各项功能之后,本文可以根据这些功能来确定这个系统的技术要求。本系统采用新一代的单片机STC系列的12C5A60S2,芯片自己带着A/D转换端口,成本低,可以让电路简单化,用以满足生产和各种工程设计的需要。同时,为了提高设计出的实物的竞争优势,系统应该符合

20、体积尽量要小,成本要尽可能的少,功耗越低越好,性能要可靠等要求。具体如下:(1)体积非常小:传感器的体积要尽量的小,只有这样占用空间才可能少,使用和更换起来才会容易;(2)抗干扰能力强:系统需要有强的抗干扰能力,这样才能保证系统能够正常运作,因此选用的传感器需要认真考虑各方面的因素。 (3)功耗要低:在满足各方面要求的同时应尽可能降低功耗,比如系统在没人的时侯可使其工作在低功耗状态,这样有利于绿色生活。(4)220V市电能即插即用:系统需要满足实际生活需要,5V电源在厨房中不常见,因此电源需要考虑能通过市电转直流电来给系统供电,这样系统才能真正在厨房中使用,因为厨房中都是220v电源插口。2.

21、3 总体设计根据系统的设计要求,最终本文确定符合设计要求的总体设计实施方案原理框图。本设计主要由油烟探测电路,煤气探测电路,电源电路,红外探测模块,液晶模块,直流电机模块,单片机模块,声光短信报警模块等组成。系统框架原理框图如图2.1:单片机控制模块油烟检测模块红外人体感应模块电源模块液晶显示模块直流电机模块GSM报警模块煤气检测模块 图2.1 系统总体框架原理图(1)油烟检测模块 这个模块本文系统使用了对油烟由很高敏感度的费加罗TGS2600气体检测传感器来做为检测的感应器件,不同浓度油烟其传感器内部的对应的感应电阻会有不同,通过设计电路产生不同电压,再输入到单片机模块中处理,从而为智能控制

22、提供数据支持。(2)煤气检测模块 这个模块本文设计使用了对液化气,天然气,煤气有很高的灵敏度的MQ-5气体传感器做感应器件,通过设计电路当煤气浓度高于门限值时系统报警。(3)红外人体感应模块红外人体感应模块本文设计采用了热红外传感HC-SR501对人体进行检测,它可以不用接触人体直接检测出人体辐射的红外线能量的变化,通过模块的电路得到电压。如果通过设计来把这个电压信号放大,就可以用来控制各种各样的电路,比如用来作开关的控制,防盗报警或者防火报警等。(4)单片机MCU单片机MCU的部分本系统选用STC12C5A60S2系列单片机,通过自己编写的程序对送入单片机的数据进行处理,从而实现能够自动调节

23、风扇的转速档位,无人时系统工作在低功耗模式,煤气泄漏时通过给房间主人发提示短信,液晶显示等功能。(5)电源模块 电源模块通过电路设计将交流电220V转化为直流电给系统提供电源。这里系统所需直流电源的设计思路是让输入的市电电压先通过220伏转双12伏的电压变压器,然后通过H电桥整流网络,然后经过滤波网络最后经过稳压网络得到我们所需的直流电。(6)液晶显示模块 该模块使用LCD1602显示模块做为系统的显示部分,价格低廉,可以显示英文,满足一般的显示方面的要求,能够同时显示两行一共三十二个字符。系统在处理数据后,在液晶显示屏上显示对应的参数如油烟浓度等级,风扇转速等级。(7)直流电机模块 该模块使

24、用L298电机驱动模块驱动直流电机。系统通过油烟浓度等级在单片机中产生PWM信号,通过不同占空比PWM信号输出给L298模块,从而实现对直流电机的调速。 (8)GSM报警模块 通过单片机控制GSM模块,在煤气泄漏时给对应手机发提示短信报警,蜂鸣器响,LED灯亮。2.4 各模块的方案选择2.4.1单片机模块的方案选择方案选择1:选用AT89S51这款单片机ST89S51它是一种功率和损耗都非常低,性能非常的强的芯片,它是采用了其生产公司的高密度不易失性存储技术来生产,能够同时兼容8051指令和引脚。同时它也拥有3级加密的程序存储器,有三十二个可以被用来编程的I/0口,定时(计数)器有2个,并且两

25、个都是十六位的,内部的随机存储器(RAM)为1288个字节。但是由于其内部没有AD转换功能,需要外接ADC0832等进行模数转换,对于本设计来说会使原理图及PCB变得复杂。方案选择2:选用STC12C5A60S2这款单片机60S2单片机同样也是宏晶公司推出的,它拥有着一般现在市面上51单片机的特点,指令系统也是一样的,但是处理速度上是要快上八到十二倍。公司在其芯片片上集成了一千两百八十个字节的RAM,用户应用程序空间可以有很多种。芯片内部还有四个十六位的定时器,同时集成了专用的复位电路,可以通过可编程的计数器阵列(PCA)输出我们所需要的2路PWM(占空比可变)信号。而且它自己芯片上有八路高速

26、度的A/D转换口(250k/秒,即25万次/秒),成本非常非常的低,可以让我们设计的油烟检测模块的电路得到很大程度上的简化,满足我们做实验或工程设计的生产和各中小工程的需求,非常适合用来做控制电机的核心处理器。通过对这两个方案的分析对比,考虑此系统需要输出PWM信号对电机进行控制,同时有数据需要进行AD转换输出给单片机处理,60S2可以满足要求,且价格便宜,速率快,所以本系统选择方案2。2.4.2红外人体感应模块的选择目前,市面上有很多已经集成化的红外人体感应模块,各种类型的模块各具优势,下面对各模块进行比较,选择合适的模块来用于本设计的系统。方案选择1:SC0082人体感应模块通过查这个模块

27、的工作电压为直流3.315V,有输出的时候输出高电平3V,无输出的时候输出低电平0V,延时时间和封锁时间都是两秒,触发方式只有可重复触发方式这一种,也就是说在检测到人后会自动进入一个延时,感应角度小于七十度,感应距离只有三米,价格适中,一个模块约为10元这样子,优点是体积小约10mm*8mm。方案选择2:HC01-1红外人体感应模块这个模块的工作电压是直流电压5V,有输出的时候会输出高电平3.3V,无输出时会输出0V,感应角度非常大,为一个圆的角度360度,感应范围大概三到五米。这个模块能通过不接触人体直接检测出人体辐射能量的变化,并且将其转换成01电压输出。虽然感应角度非常宽,体积小约10m

28、m*8mm左右,但价格比较昂贵,一个约为20元。方案选择3:HC-SR501红外人体感应模块HC-SR501这个模块的灵敏度非常地高,工作电压非常地低一般是直流4.5-20V左右,有两种的触发方式:可以重复触发以及不可重复触发方式。它的延迟时间是可以调节的,调节的范围为零点几秒到几十分钟,封锁时间也是可以调节的,调节的范围为零点几秒到几十秒(默认时间为两点五秒左右),同时它的感应距离也可以调节,范围为3米到十米感应角度约120度。价格较前两种模块便宜,约5元,体积为30mm*24mm。通过比较,在满足本系统设计所需的技术要求外,考虑到成本和调节的灵活性,本智能系统选择方案3。2.4.3 GSM

29、模块的选择方案选择1:TC35模块TC35是西门子公司生产设计的新一代的无线通信模块,自带RS232通信接口,工作电压在3.3v-5.5v左右,可以工作在九百兆赫兹和一千八百兆赫兹两个频段,功耗分别为2瓦和1瓦。可以支持2G,3G,还有4G卡,价格比较高,百元以上。方案选择2:SIM900 mini板SIM900A的工作频段可以有GSM900兆赫兹和GSM1800MHZ两种,可以低功耗来实现短信,彩信等数据的传输。MINI板同时支持RS232串口和TTL串口,支持五到十八伏工作范围。它拥有电源和网络两个指示灯,电源为红色,网络状态为绿色,正常工作时两个灯按正常模式闪烁。不过GSM900模块为2

30、G模块,不能够支持3G卡,4G卡的使用,也不能够支持电信卡的使用。价格相对来说比较便宜,60左右。经过两相对比,由于本系统只要求实现发短信功能,考虑到成本和实用性,系统选择方案2。2.4.4电机驱动模块的选择方案选择1:爱控电子大功率直流电机驱动板/模块12/24/36V 15A大功率直流驱动模块是爱控电子设计生产的可用于大功率电机驱动和各种控制的模块,可以正反转,可满PWM,支持电压DC9V-12V,价格昂贵,大约在60元。方案选择2:L298N电机驱动模块L298N模块是其公司设计并且生产出的一种较大电流且较高电压的模块。它的输出电压最高可达四十六伏,瞬间峰值电流最高可以达到三安,持续的工

31、作电流为两安,额定的功率是二十五瓦。它的内部含有两个H桥的全桥式的驱动器,可以用来驱动直流电动机,步进电机,继电器线圈之类的感性负载10。同时模块的价格低廉,约5-8元。考虑到系统的风扇的电机使用的是直流电机,且PWM信号占空比要求不需要极限值,同时考虑到价格成本,两相比较选择价格低廉基本满足我们需求的L298N做电机的驱动模块,即选择方案2。3 硬件电路设计硬件电路是一个系统能够实现所需功能的硬性要求,只有硬件电路设计没有问题,才能够在此基础上进行软件设计。因此系统在进行硬件设计时要分模块设计,一个个模块设计突破,再通过核心单片机整合起来,通过软件编程实现各模块相互作用,形成一个完整的系统。

32、这里主要分为以下模块:单片机模块,电源电路模块,油烟检测模块,煤气泄漏检测模块,红外人体感应模块,串口GSM模块,电机驱动模块,液晶显示模块。3.1 单片机最小系统模块单片机模块是一个系统最为核心的一个部分,在本文中选择STC12C5A60S2作为核心芯片。此芯片是一种能够同一时间输出两路PWM信号的且自带A/D转换的一款新型单片机,非常适合用于与本系统一样需要用到电机的系统。一个基本的单片机系统一般需要以下几部分组成:单片机核心处理器,晶体振荡器,还有就是复位电路。 图3.1 单片机最小系统 首先是单片机,需要给单片机接上电源和地,这样单片机才能够工作。它的主要参数和性能主要为:(1) 它的

33、工作电压:一般为三点五伏到五点五伏左右,接5V电压可以使其正常工作。(2) 它的工作时的频率:一般为零到三十五兆赫兹,和普通的8051的零到四百二十兆赫兹相对应。(3) 它的程序可以为8K字节到60K字节不等,芯片集成了一千两百八十个字节的RAM。(4) 拥有EEPROM功能。(5) 内部拥有专用的MAX810复位电路,当系统所加的晶振在12兆以下的时候,复位管脚可以直接通过一个一千欧姆的电阻与地相连。(6) 拥有四个定时器,每个定时器都是十六位。定时器T0和T1是和传统的51相兼容的定时/计数器,没有定时器2,但是内部有一个独立布特率发生器可以用来串行通信用,在加上两个可编程计数器阵列(PC

34、A)模块可以用来输出PWM信号。(7) 自带八路共十位的AD转换口,需要模数转换的数据可以直接输入到这些端口进行处理,速度最快可达二十五万次每秒。 除了单片机这个最小系统还需要晶体振荡器,它也叫作是时钟振荡电路。单片机的时钟可以用两种方法来生成,一种就是用内部时钟来生成,另外一种则是用外部时钟。这里系统用内部时钟方式,在图中本文选择用一个11.0592兆赫兹的晶振,即在18脚和19脚外接系统选择的石英晶振,就可以构成一个自激振荡器。通过这个自激振荡器系统就可以在单片机里面产生系统所需的时钟脉冲信号,另外两个电容则是被用来稳定频率和快速起振的,一般这两个电容可以在5-30pf中选择,所以本文选择

35、22pf。复位电路:在一般的单片机系统中复位电路可以分为上电自动复位还有手动复位。本文只要在单片机的复位引脚上面外接一个合适的电阻还有一个合适的电容,使其接电后实现电容充放电,在本文设计的系统中就可以实现上电复位的功能。这里电容选择10uF的有极性电容,电阻用十千欧的电阻。3.2 电源电路模块电路设计由于本文设计的系统是油烟机智能控制系统,是在厨房中使用的,但是本文系统所需要的是5V直流电源,所以本文需要设计一个交流转直流的电源。电源的设计需要满足稳定性很好,输出的电阻要小,电压的温度系数也要很小,输出的电压的纹波同样也要小。稳定性好就是说当输入的电压值在规定范围内变动时,输出的电压变化要尽量

36、小。输出电阻小就是说当电源所接的负载发生变化时(即负载为0到满载这个范围内变化)输出电压应该保持不变。电压温度系数小就是说当温度发生变化时,电压应该有效遏制电压变化,使电压输出基本保持不变。电压纹波表示电压中五十赫到100赫的交流分量,而纹波电压小表示得到的直流源基本没有了交流分量。下面是具体的设计过程。交流转直流的过程如图3.2所示,具体的设计电路图如图3.3所示 图3.2 交流转直流系统框图 图3.3 9V和5V直流电源电路图 如图3.2和图3.3所示,首先本文设计考虑先将交流的市电转为电压较小的交流电,这里就需要用到变压器。其原理使用两个不同圈数的线圈实现电压放大或减小。变压器笨系统选择

37、规格为输入220V,输出为两路12V的电源变压器,这里本文在设计时只需要用到一路即可。接着是整流电路设计,系统通过让交流电通过单向导电器件得到脉动直流电。得到脉动直流电的典型电路是桥式电路,就是由4只二级管口相连形成桥式结构,这里选用In4007二极管,可以满足一般的全波整流的要求。当交流电处于正半周期时,D3,D4二极管导通,D2,D5截止,负半周期时D2,D5导通,D3,D4截止,在C5上得到上正下负的全波整流电压。C5电容是被用来抑制纹波电压的,这里可以选择有极性电容一千微法来滤波(有极性电容一般都比较大,uF级以上)。得到全波整流电压后,我们让其通过稳压三极管,就可以得到所需要的五伏和

38、九伏直流电,这里系统是需要得到正5V和9V直流电,所以选择输出是正五伏(LM7805)和输出是正九伏(LM7809)的两个集成稳压三极管(7905为-5V)。7805稳压三极管参数如下表3-1所示。 表3-1 7805主要参数表电压调整率电流调整率工作温度静态电流耗散功率最大输出电流输出电压偏差输出电压360mV360mV01258MA12W1A0.6920.748V17.318.7V(T(j)=25)C6,C10同样也是用来抑制转换出的直流电压中的纹波电压,滤波的,本文的系统选择10uF的有极性电容。C7,C8,C9,C11,C12,C13则是选用没有极性的电容也就是无极性电容,用来消除振荡

39、,一般这种用来消除振荡的小电容系统选定为型号为104即0.1uF电解电容。而R12和LED D6用来显示电压通断。3.3 油烟检测模块电路设计根据系统的设计要求,油烟检测模块需要检测油烟的浓度,将电压数据输入到单片机进行处理,由于系统需要通过浓度进行风扇的三级调速,因此可以设计将浓度的数据划分为三个等级,在一个等级范围内我们设计相应的PWM信号(可以理解为占空比可变的方波)。因此怎么检测油烟浓度是本文整个系统的关键。通过上网查阅相关的资料,最后选定用TGS2600传感器来做油烟的感应器件,其传感器的基本测试电路及内部大体结构可以通过图3.4了解: 图3.4 基本测试及内部结构图 由图3.4可以

40、清楚的知道传感器内部的结构,它是由RH和RS组成,RH是一个加热器电阻室温时阻值为83,RS可以根据气体浓度的不同而得到不同的电阻值,浓度越高,电阻越小。VH为加热电压(VH:5.00.2V 交直流都行),VC为回路电压(VC:5.00.2V 直流)。因此我们在设计时选择这两个电压用一个供电电路,即用一个5V直流电同时表示VH和VC。而RL上的电压就是我们输出给单片机处理的电压。 (3-1) (3-2) 其设计电路在原理图中如下图3.5所示: 图3.5 油烟探测模块及与单片机连接电路图 通过查传感器手册我们明白为了使报警到最佳水平,并且使PS(敏感素子最大功耗)保持在极限值也就是十五毫瓦以下,

41、我们需要选定RL的值。通过测量,输入到单片机的电压为1.83V,通过公式3-2计算和通电后实际测得RS阻值在空气中一般为17.3K左右,气体浓度越高 ,电阻值越小,由下图3.6可知能够降到2K左右。当RL和RS阻值相同时,功耗最大,考虑到减少损耗,我们根据公式(3-1)和(3-2)可知,当我们让 RL取敏感电阻阻值变化的中间值为10K时,通过计算得到 Psmax=0.625mw.功耗较低,并且满足要求。下图3.6 为传感器电阻和各气体浓度的关系: 图3.6 传感器电阻和各气体浓度对应图其中Rs为各种浓度气体中传感器电阻值,Ro为清洁空气中传感器电阻值11。通过实际测量Ro为17.3K欧姆。由图

42、3.6以及公式3-1和3-2,再结合下面公式3-3我们可以通过计算实际的传感器阻值来从图中找到对应的气体浓度值。 (3-3) 3.4 煤气检测模块电路设计由于本系统需要测油烟也要测煤气,为了防止油烟对煤气检测的干扰,我们选择对天然气,煤气之类等有着很高的灵敏度,而对乙醇,烟雾等这些气体几乎不反应的MQ-5传感器来做煤气检测的感应器件。图3.7为传感器的结构图: 图3.7 MQ-5结构图其中Vc为回路电压,我们选择用系统电压做Vc,A与B是相同的管脚,因此我们将Vc加在A端或者B端都一样。Rs为敏感性电阻,阻值在10K到60K欧姆之间变化。通过查阅资料,本文设计的煤气泄漏检测电路如下图3.8所示

43、: 图3.8 煤气检测电路如图3.8其中5.1K电阻是用来保护传感器,防止传感器由于电压过大而损坏;通过实际测量,发现正常情况下传感器的电阻为24K,因此负载电阻我们选择1K的电阻,这样能够使这个检查电路非常灵敏,只要当煤气浓度很高时,传感器电阻阻值减小,负载两端的电压增大,输入到LM393负比较器负输入端进行比较。型号为104的电容是用来滤波,抗干扰的,而10K的滑动变阻器则用于接LM393比较器的正输入端,给LM393提供一个参考电压。10K电阻则用来做上拉电阻,用于拉高电平输入到单片机的I/O口。LM393有两路比较输出,它的工作电源电压范围非常大,有效范围2-36V,且它的输出与TTL

44、,DTLCMOS,等都可以兼容。LM393电压比较器是采用了DIP8封装,双列直插8脚,两路计较,两路输出,这里本文章只需要用到一路。其工作原理是:当电路Vcc与地都接好后,当芯片正输入端的电压高于负输入端电压时,芯片OUT端输出高电平;当芯片负输入端的电压高于正输入端的电压时,芯片OUT端输出为低电平。通过将OUT输出端与单片机的I/O口相连,就可以根据高低电平来执行系统操作。LM393管脚排列图如图3.9所示: 图3.9 LM393管脚排列图其中OUT A端口表示输出A,IN A-端口表示反相输入A,IN A+端口表示同相输入A,GND端口表示接地端;同理可得IN B-端口为反相输入B,I

45、N B+端口为同相输入B,OUTB端口表示输出B,Vcc端口表示电源接口。煤气检测电路与单片机连接原理图如图3.10: 图3.10 煤气检测电路与单片机连接原理图3.5 红外人体检测模块这里我们系统需要通过使用HC-SR501进行人进出厨房检测。这个模块是基于红外线技术的自动控制的模块,灵敏度较高,可靠性强。这个集成模块由红外探头,电容电阻,核心处理芯片BISS001红外热释电处理芯片组成。BISS001芯片是集成化的高性能传感信号处理电路,如果它外接红外传感器件还有和一些电容电阻组成电路可以构成被动式的开关。BISS001具有独立的高输入的阻抗运算放大器,DIP封装是十六脚。它自身的静态电流

46、非常小,工作电压一般是在3伏5伏之间,如果工作电压达到最大值5V,那么驱动电流一般输出为十毫安。图3.11为BISS001处理芯片的封装图: 图3.11 BISS001处理芯片封装图 表3-2 BISS001各个管脚的作用引脚名称I/O功能的解释1a输入不可重复触发或者可重复触发端口。当A的值为一时,表示重复触发;当A的值为0时,表示不可重复触发。2Vo输出控制信号端口。由其上跳变沿来触发,Vo输出从低跳变到高时就可视为有效的触发。3RR1用于调节输出延迟时间Tx4Rc1用于调节输出延迟时间Tx5Rc2用于调节触发封锁时间Ti6Rr2用于调节触发封锁时间Ti7Vss用来接电源的负极,一般是接零

47、伏8VRf输入表示参考电压以及复位的输入端。一般端口接VCC,如果接“0”就可以使定时器复位9Vc输出表示触发的禁止端口。如果Vc大于VR,那么芯片就允许触发(VR0.2VDD)10IB表示用于运算放大器的偏置电流的设置11VCC表示接电源正极,有效范围为三到五伏122OUT输出表示第二级运放器的输出端口132IN-输入表示第二级运放器的反相输入端口141IN+输入表示一级运放器的同相输入端口151IN-输入表示一级运放器的反相输入端口161OUT输出表示第一级运算放大器的输出端口当HC-SR501模块正常工作时,如果厨房有人来回走动,感应模块的双源探头检测到红外光谱到达探头的时间还有距离有一

48、定差值,差值大,感应灵敏,模块就输出高电平12。当人离开时,自动的延时时间已经过去,模块使高电平变为低电平。我们安装时需要将双元的方向安装的与人活动最多的方向平行,包住探头的透镜是圆的,左右两面的敏感度要高于上下两个面。模块有两个调节旋钮,一个调延时,一个调距离。模块与单片机连接电路原理图如图3.12所示: 图3.12 模块与单片机连接原理图3.6 GSM模块电路设计 根据系统要求我们需要通过SIM900A来发短信,前面的方案选择里我们已经对SIM900A模块有了初步了解,下面系统考虑如何与单片机实现对接,应用到我们的系统中。图3.13为模块实物图: 图4.13 SIM900A模块实物图根据我

49、们的需要,我们只需通过GSM模块发送短信,所以我们使用TTL串口接口和单片机相连,即让TxD接口与单片机的TxD接口相连,RxD接口与单片机的RxD接口相连(TxD为发送数据的端口,RxD为接收数据的端口,一般情况下RxD与TxD相连来实现数据的收发,由于SIM900Amini板设计电路串口接口时已经做了交叉,所以这里RxD接RxD,TxD接TxD)。模块支持5-18V的电源,最低不低于5伏,所以我们这里设计直接用系统的5V电源给模块供电。模块与单片机相连如图3.14: 图3.14 SIM900A模块连接图3.7 直流电机模块电路设计本系统设计用L298电机驱动模块来做电机的驱动模块。它有两种

50、方式来工作,其一是接外部电源,接12V,一种是板内取电,输入5V。在调试过程中,由于交流转直流的集成三极管LM7805之类的一直发热,加上考虑到风扇的驱动,为了较少发热以及减少烧坏板子威胁,这里我们将9V电压接入到12V接口,外部供电且保护电路。如果驱动电机,一般需要设置IN1和IN2,从而确定电机的方向,当IN1,IN2为(01)时电机正方向转动,当为(10)时,电机反方向转动,当为(11)时制动,然后在使能端输入PWM信号即可驱动电机。经过试验,我们发现上述方法可行。但是这里由于系统不需要调节电机正转或者反转,按上述方法有些浪费I/O口,所以可以设计将使能端接上一个跳线帽,使其一直为高,然

51、后将IN2接地,IN1端口输入PWM信号,这样极大地减少了I/O口的使用,也能达到本文中系统所需要的效果。风扇选择额定工作电压为12V的型号,正负与L298驱动电机的正负端相连。同时证实,上面所考虑的方法可行。L298驱动模块实物图如图3.15所示: 图3.15 L298实物图3.8 液晶显示模块电路设计液晶显示模块市面上有很多种,LCD1602是一种工业的字符型显示模块,可以显示两行16列共三十二个字符。液晶显示模块的每个点在收到相应的信号之后就会一直保持那种色彩还有那种亮度,恒定地发亮,画质非常地高而且还不会闪烁。根据查阅的有关资料本文中设计的LCD1602连接电路图如图3.16所示: 图

52、3.16 LCD模块与单片机连接电路图 各个重要管脚的用法:第一脚: 用来与地相连,它表示电源地也就是电源负极;第二脚: 用来接5V的电压;第十五脚: 管脚叫做为背光源的正极,用来与电源端相连;第十六脚: 叫做背光源的负极,用来与地相连;第三脚: 管脚是液晶显示的对比度调整管脚,当我们让它接正电源的时侯对比度是最弱的,与地直接相接的时侯对比度最高,当对比度高于一定程度的时侯就会出现“花屏”,因此我们这里让其与一个10K的滑动变阻器相接这样来调节其对比度。第四脚: 叫做寄存器的选择端;第五脚: 叫做读写信号的端口,当高电平时LCD1602就会执行读指令,当为低电平时就会执行写指令。我们进行显示地址或者写指令或的时候就是让R/W第五和RS第四管脚为低电平。当我们要进行写数据命令时就让RS第四管脚为高R/W第五管脚为低。这里我们写LCD程序时选择让 R/W口接地,即相当于一直是低电平。第六脚: 这个端口为使能端,当由高到低时,模块就执行设置好的命令;第七到十四脚: 是发送需要显示的数据的端口,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论