毕业论文-基于单片机智能燃气灶控制系统设计_第1页
毕业论文-基于单片机智能燃气灶控制系统设计_第2页
毕业论文-基于单片机智能燃气灶控制系统设计_第3页
毕业论文-基于单片机智能燃气灶控制系统设计_第4页
毕业论文-基于单片机智能燃气灶控制系统设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、 毕业设计(论文) 题目: 基于单片机智能燃气灶控制系统设计系 别 信息工程系专业名称 班级学号 学生姓名 指导教师 二O一四 年 五 月毕业设计(论文)任务书I、毕业设计(论文)题目:基于单片机智能燃气灶控制系统设计业设计(论文)使用的原始资料(数据)及设计技术要求:1、翻译英文相关资料一篇。2、利用C语言编写控制软件。3、熟悉单片机AT89C51的性能。4、提出硬件选型方案及电路设计图。5、系统的硬件实现。业设计(论文)工作内容及完成时间:1、第1周第3周 查阅资料、翻译英文资料并撰写开题报告2、第4周第7周 方案论证,元件选择,硬件电路部分设计3、第8周第12周 软件部分设计4、第13周

2、第15周 软硬件运行并调试5、第16周第17周 撰写论文6、第18周 总结,准备答辩要参考资料:1、易家言.家用燃气灶的发展及展望J.现代家电第11卷第24期,2005。2、吴锦跃.智能燃气灶具控制系统的设计与实现.杭州电子科技大学学报第27卷 第4期,2007。 3、张方遒.家用燃气灶具的节能设计与改进.运行管理第30卷第1期,2000。4、刘瑞新.单片机原理及应用教程.机械工业出版社,2003.7。5、张毅刚. MCS-51单片机应用设计.哈工大出版社,2004年第2版。6、Hun Meng you,.the principle and application of making.mech

3、anical industry press,2004. 基于单片机智能燃气灶控制系统设计 摘要:文章以AT89C51单片机为核心,与传统电子燃气灶结合,设计出可以自动点火的燃气灶。该燃气灶通过感受压力来控制燃气灶的燃气的通断和点火,当燃气灶感受到外界压力并且达到一定值后,压力传感器输出的信号通过信号调节电路(放大电路、模数转换),送到单片机,经单片机处理,输出信号控制外围电路打开电磁阀给燃气灶通燃气,延时1s控制脉冲点火器点火。通过温度传感器检测燃气灶是否已经点燃了,若没点燃则继续点火,若点燃则关闭脉冲点火器。压力是工业生产过程中的重要参数之一。压力的检测或控制是保证生产和设备安全运行必不可少

4、的条件。实现智能化压力检测系统对工业过程的控制具有非常重要的意义。 本设计主要通过单片机及专用芯片对传感器所测得的模拟信号进行处理,使其完成智能化功能。介绍了智能压力传感器外围电路的硬件设计,并根据硬件进行了软件编程。 本次设计是基于AT89C51单片机的测量与显示。是通过压力传感器将压力转换成电信号,再经过运算放大器进行信号放大,送至8位AD转换器,然后将模拟信号转换成单片机可以识别的数字信号,再经单片机转换成LED显示器可以识别的信息,最后显示输出。而在显示的过程中通过键盘,向计算机系统输入各种数据和命令,让单片机系统处于预定的功能状态,显示需要的值。本论文根据压力传感器零点补偿与非线性补

5、偿原理,设计出了测量压力传感器的硬件,应用单片机技术测量电路简单,成本低,应用面广,但是由于自身的稳定性其测量结果仍存在误差。 关键词:普通燃气灶 AT89C51单片机 继电器 脉冲点火器 电磁阀 The design of intelligent kitchen gas control system based on single chip microcomputer Abstract: Based on AT89C51 single chip microcomputer as the core, combined with the traditional electronic kitche

6、n burning gas, can design the automatic ignition of kitchen burning gas. The kitchen burning gas by feeling the pressure to control the on-off and gas ignition kitchen burning gas, after when the kitchen burning gas pressure and reaches a certain value, the pressure sensor output signal through the

7、signal conditioning circuit Amplifying circuit, analog-to-digital conversion,Sent to single chip microcomputer , the single chip microcomputer processing, The output signal control integrated circuit, open the electromagnetic valve to kitchen burning gas flux of gas control pulse ignition ignition d

8、elay 1 s. Kitchen burning gas is ignited by temperature sensor detection, if not ignite continues to ignition, if the light is closed pulse igniter. Stress is one of the important parameters in the process of industrial production. Pressure test or control is an essential condition of insures the sa

9、fe running of the production and equipment Realize the intelligent pressure detection system is very important for industrial process control . This design mainly by special Single chip microcomputer and the sensor is measured by the analog signal processing, make its complete intelligent function i

10、ntroduced the intelligent pressure sensor of the peripheral circuit hardware design, and according to the hardware software programming This design is based on the measurement and display of AT89C51 is through the pressure sensor transform pressure into electrical signals, then through the operation

11、al amplifier for signal amplification and sent to 8-bit A/D converter, and then converts analog signals into single chip microcomputer can identify the digital signals, then through single chip microcomputer is converted into the LED display information that can be recognized, the display output And

12、 in the process of display, through the keyboard input to the computer system of data and command, let the intended function of the single chip microcomputer systems, according to need the value of this paper according to the pressure sensor zero compensation with the line.Keywords: ordinarygas stov

13、e AT89C51 single chip microcomputer relay ignition pulse electromagnetic valve Signature of Supervisor: 目 录TOC o 1-3 h u HYPERLINK l _Toc24480 1 前言 HYPERLINK l _Toc9340 2 基于单片机智能燃气灶控制系统的设计思路 HYPERLINK l _Toc8912 2.1 设计思路 基于单片机智能燃气灶控制系统设计1 前言 本设计是以AT89C51单片机为核心,与传统电子燃气灶结合,设计出可以自动点火的燃气灶。达到燃气灶通过感受外界压力由

14、压力传感器通过放大电路和模数电路将信号传给单片机,再通过单片机来控制脉冲点火器来点火的目的。 现代的燃汽灶,指以液化石油气、加工煤气、天然气等气体燃料进行直火加热的厨房常用用具。其大众化程度无人不知,无人不晓,它的作用也是不可忽视的。诸如柴禾灶、煤油炉、煤球炉等设备。按气源来讲,燃气灶又主要分为 HYPERLINK /view/648012.htm t _blank 液化石油气灶、 HYPERLINK /view/1612750.htm t _blank 煤气灶、 HYPERLINK /view/1093.htm t _blank 天然气灶。 现如今,我国最主流的燃气灶是明火加热燃气灶。随着技

15、术革新和市场竞争的交加的影响,燃气灶推出了直火加热、螺旋火等模式;从炉头结构上讲,又有同心炉头、萨巴夫炉头等不同。灶具竞争的主流是火力大小还有节能性能。 现代燃气灶主要的点火方式有电子脉冲点火和压电 HYPERLINK /view/4082.htm t _blank 陶瓷点火。电子脉冲点火相信大家都很熟悉,它是采用了嵌入式灶采用的点火装置,扭到某个位置就可以了,非常简单方便,无噪音,而且点火命中率高,但这种方式需要另外配备电池。 目前市场上出售的燃气灶的燃烧方式一般是开式燃烧,即炉盘外露,燃烧时火焰与周围空气直接接触,无任何遮挡围护结构.这种燃烧方式最突出的缺点是热损失大,火焰在燃烧过程中放出

16、的能量除部分被炊具吸收外,其余大部分则通过对流和辐射的形式放散到周围空气中.目前常用的炊具是由普通金属制成,无任何隔热保温结构,这样炊具在受热过程中吸收的热量除部分用来加热饭菜外,其余部分则通过炊具外壁放散到空气中。13 当前我国家用燃气具行业方兴未艾,中国目前使用燃气具的居民约2.4 亿,即有一亿户家庭使用燃气灶具。从气源上来讲,58%使用液化石油气, 22%使用煤气,20%使用天然气。2005年开始全长4000多公里的西气东输工程全线贯通并于1月1日正式投入,为缓解电力紧张提供了保证,同时也为燃气具行业迎来了新的发展机遇。市场反馈数据及各大燃气具生产厂家销售数据表明。从西气东输工程竣工投入

17、使用以来,我国燃气具产品市场份额便呈现出迅速上升的趋势。据此,业内人士指出.未来很长一段时间内燃气灶具的市场地位将更加稳固,而燃气热水器的市场也将重新被看好将重夺市场主导地位,在市场竞争中赢得主动,三个发展阶段一起步阶段(1980年以前)产品结构简单,功能单一。 燃气灶作为燃气具中主力的产品经历了一个从无到有从小到大,从简单到多样的发展历史二十世纪八十年代以前,中国的燃气事业的发展还比较落后,城市燃气的普及程度非常低,仅有百分之十几,广大农村几乎没有人使用燃气灶那时,燃气灶的起步阶段时(1980年以前),产品结构简单,功能单高,燃气事业也随之有了飞速的发展。11 然而,随着人们生活水平的越来越

18、高,对家用燃气灶具的节能性、安全性、操作方便性、美观性、自动化操作等等都有了更高的要求。所以基于单片机智能燃气灶控制系统的的设计和开发,正是顺应了这个时代发展的潮流和趋势。在历史上,最早研制燃气灶的是法国人菲利普鲁本,他在1799年9月21日获得了用煤气照明和取暖两用装置的专利权。后来,鲁本在巴黎的一家饭店里,自己花钱装置这种设备。由于当时鲁本研制的燃气灶会发出难闻的臭味,所以在开始的时候并不受人欢迎,没能得到推广。尽管如此,他仍以极大的热情继续研究和改进这种装置。在1804年,在拿破仑举行加冕礼的那天,鲁本在 HYPERLINK /view/11269.htm t _blank 巴黎的一条街

19、上被人杀害,燃气灶的研制工作就中断了一阵子。 然而,在这个世界上第一个用燃气灶炒菜的是由英国北安普敦瓦斯公司的副经理詹姆斯夏夫。他将自己发明的燃气灶装在自己家的厨房里,用来烤肉做菜。这是一种立式炉灶,由吊在天花板上用来挂肉的钩子和下面的圆圈形火口组成。没有放锅的炉台。从此,厨房里用燃气灶做菜得到了推广,慢慢的也就越来越多的人来使用燃气灶做饭。 燃气灶市场在经历了这最近两年的炒作和喧闹之后,现在已经逐渐趋于平静。在2007中国五金厨卫家电展上,各品牌燃具产品基本上都以各种形式出现。后来燃气灶市场出现了异常的平静,似乎大家都在等待,都在思考,在经历了众多的概念炒作之后,下阶段的产品开发到底应该走向

20、哪个方向呢?笔者认为,随着耐用消费品消费市场的回归理性,燃气灶研发也应该回到理性的轨道上来!在理清这个方向之前,必须要理好产品燃烧功能、产品外型及新功能开发这三者的关系,也就是要理顺产品的可用性、易用性和便利性的关系。消费者的核心追求燃烧使用性能仍为重中之重。中国的烹饪习惯大都为猛火爆炒,独特的烹饪习惯要求产品具备大火力。加之节能环保的大趋势,又要求产品具备较高之热效率。这样一来,高负荷、高效率、双高火势在必行。但同时我们也会发现,目前燃烧方式自然引风式燃烧有其诸多的局限,使得双高火的实现非常困难,行业内也一直停留在此技术瓶径周围徘徊。12 2 基于单片机智能燃气灶控制系统的设计思路2.1 设

21、计思路 压力传感器通过测量外界的压力通过放大电路输出电流信号,经A/D转换器进行模数转换后给单片机,单片机进行算法处理将压力传感器的输出信号和测量的压力对应起来并实时显示在LED灯上,当所测压力大于一定值时,电磁阀打开并实现对燃气灶进行供气;当所测压力小于给点值时,电磁阀关闭,因此,燃气灶就得不到供气。供气之后单片机又会控制脉冲点火器进行点火,当燃气灶点燃时温度传感器输出经信号调节电路(放大电路、模数转换),送给单片机处理,同理单片机进行算法处理关闭脉冲点火器。否则,单片机将控制脉冲点火器一直点火。2.2 原理设计 (1)、当燃气灶感受到外界压力(设定值)时(或超过设定值),压力传感器输出的信

22、号通过信号调节电路,送到单片机,经单片机处理,输出信号控制外围电路打开电磁阀给燃气灶通燃气,延时1s控制脉冲点火器点火。然而,当燃气灶没有感受到压力时或压力没有达到设定值时,系统则不会工作。 (2)、燃气灶有没有点燃,通过温度传感器来判断。温度传感器输出经信号调节电路(放大电路、模数转换),送给单片机处理,若没点燃则继续点火,若点燃则关闭脉冲点火器。 系统组成原理图如下:图2.1 系统组成原理图2.3 硬件设计(1)感受压力部分: 通过压力传感器感受压力,再通过运算放大器放大信号,模数转换送给单片机处理。当没有压力时或者压力没有达到预定值,电磁阀、脉冲点火器均不工作。由于压力传感器要避免温度的

23、影响,所以将压力传感器放置在燃气灶与桌面接触的底脚上。(2)点火部分: 本部分由继电器,脉冲点火器两部分组成。继电器是用于实现用弱电来控制强电,其目的是减小脉冲点火器产生的高压脉冲对单片机的影响。脉冲点火器的工作还需外界电源供电。(3)控制电磁阀部分: 本部分通过单片机输出信号控制继电器再控制再控制电磁阀的开关。控制电磁还需外界供电。由于电磁阀要么全开要么全闭,通燃气的大小由燃气灶的那个可旋转阀门控制,本系统默认打开的阀门打开50%,火候的大小由人工控制,通过旋转燃气灶上的阀门来调节火候的大小。(4)检查点燃与否部分: 本部分是通过热电偶温度传感器来检查。热电偶感受燃气灶出火处的温度,对应输出

24、一个数值经运放放大模数转换,送达单片机进行处理。若点燃,热电偶输出数值高于软件设定的值,则脉冲点火器不工作;若没点燃,热电偶输出数值低于软件设定的值,则脉冲点火器继续点火直到点燃。(5)模数转换部分: 本部分由ADC0809这块芯片来实现,其作用是将压力传感器和热电偶温度传感器输出的模拟信号转换为数字信号供给单片机进行处理。(6)发光二极管部分 本部分作用是通过发光二极管的亮灭来判断哪个部分在工作与否。2.4 软件设计 (1)定义程序中所需要的各种数据类型(无符号整型,无符号字符型),定义所需单片机与外围电路连接的I/O口。 (2)延时函数的编写,为后面所需的延时部分调用。 (3)模数转换部分

25、程序的编写。由于系统有两路模拟信号(压力传感器,热电偶温度传感器信号)的出入,所以需要编写两次模数转换。其编写需要按照ADC0809的时序进行编写。笔者在这就不说明,读者自己查阅相关资料。 (4)主函数的编写。本部分的作用是将之前模数转换所得到的数值进行处理。当得到的压力传感器的数值大于或等于某个数值时,则执行I/O口的输出,控制继电器从而控制电磁阀,脉冲点火器;当得到的热电偶温度传感器数值大于或等于某个数值时,则执行I/O的输出,控制继电器从而控制脉冲点火器。当压力数值达到设定数值时由于电磁阀,脉冲点火器工作需要间隔一段时间,所以需要调用延时函数进行延时处理。 对本系统进行试验,没有重物在上

26、面时,电磁阀关闭,脉冲点火器不工作。当把一个重物压在燃气灶上后,系统中的电磁阀打开给燃气灶供气,1s后脉冲点火器工作。当点燃时热电偶检测到的温度达到设定值时,脉冲点火器停止点火。当重物从燃气灶上拿下时,电磁阀关闭。3 基于单片机智能燃气灶控制系统的硬件设计3.1 硬件分析(1)AT89C51单片机: AT89C51是一种带4K字节 FLASH存储器的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种2k字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。本设计采用的是最为常用的51型单片机,主要作用就是用来控制电磁阀和脉冲点火器。然而,

27、由于将多功能8位CPU和闪速存储器组合在芯片中,ATMEL的AT89C51又是一种高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此,在本设计中采用这种单片机是最为合适的。 AT89C51单片机管脚图如下:图3.1 AT89C51单片机管脚管脚分析:VCC:供电。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为 HYPERLINK /view/1410710.htm t _blank 高阻输入。P0能够用于外部程序数据 HYPERLINK /view/87697.htm t _bl

28、ank 存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管

29、脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部 HYPERLINK /view/421016.htm t _blank 程序存储器或16位地址 HYPERLINK /view/1273932.htm t _blank 外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据 HYPERLINK /view/87697.htm t _blank 存储器进行读写时,P2口输出其 HYPERLINK /view/714719.htm t _blank 特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和 H

30、YPERLINK /view/8407048.htm t _blank 控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。RST:复位输入。当振荡器复位器件时,要保持RST脚两个 HYPERLINK /view/713240.htm t _blank 机器周期的高电平时间。ALE/PROG:当访问外部 HYPERLINK /view/87697.htm t _blank 存储器时, HYPERLINK /view/22

31、60573.htm t _blank 地址锁存允许的 HYPERLINK /view/355572.htm t _blank 输出电平用于锁存地址的低位字节。在FLASH HYPERLINK /view/3281.htm t _blank 编程期间,此 HYPERLINK /view/641241.htm t _blank 引脚用于输入 HYPERLINK /view/3281.htm t _blank 编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据 HYPERLINK /vie

32、w/87697.htm t _blank 存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该 HYPERLINK /view/641241.htm t _blank 引脚被略微拉高。如果 HYPERLINK /view/1125.htm t _blank 微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部 HYPERLINK /view/421016.htm t _blank 程序存储器的选通信号。在由外部程序 HYPERLINK /view/87697.htm t _blank 存

33、储器取指期间,每个 HYPERLINK /view/713240.htm t _blank 机器周期两次/PSEN有效。但在访问 HYPERLINK /view/1273932.htm t _blank 外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序 HYPERLINK /view/87697.htm t _blank 存储器,不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源。XTAL1:反向振荡放大器的输入及

34、内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。(2)AD模数转换芯片ADC0809 ADC0809是CMOS型号单片机逐次逼近式的A/D HYPERLINK /view/110440.htm t _blank 转换器。本设计采用的是ADC0809型芯片主要是配合单片机进行模数转换,最终完成对指令。它主要是由8路模拟开关、 HYPERLINK /view/2260573.htm t _blank 地址锁存与 HYPERLINK /view/990160.htm t _blank 译码器、 HYPERLINK /view/421754.htm t _blank 比较器、8位开关树型A/

35、D转换器、逐次逼近寄存器、逻辑控制和定时电路组成。ADC0809也是我们最为常用的模数转换芯片。 ADC0809芯片有28条引脚,采用双列直插式 HYPERLINK /view/154910.htm t _blank 封装,如图所示 (a)内部结构图 (b)管脚图 图3.2 ADC0809芯片 下面说明各引脚功能:IN0IN7:8路模拟量输入端。2-12-8:8位数字量输出端。ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。ALE:地址锁存允许信号,输入端,高电平有效。START: A/D转换启动脉冲输入端,输入一个正脉冲使其启动。EOC: A/D转换结束信号,输出

36、端,当A/D转换结束时,此端输出一个高电平。OE: HYPERLINK /view/324739.htm t _blank 数据输出允许信号,输入端,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。CLK:时钟脉冲输入端。要求 HYPERLINK /view/1087.htm t _blank 时钟频率不高于640KHz。REF(+)、REF(-):电压。VCC:电源。GND:接地。(3)压力传感器 HYPERLINK /view/84918.htm t _blank 压力 HYPERLINK /view/16431.htm t _blank 传感器是最为常

37、用的一种传感器。一般普通压力传感器的输出为模拟信号,模拟信号是指信息参数在给定范围内表现为连续的信号,或在一段连续的时间间隔内,其代表信息的特征量可以在任意瞬间呈现为任意数值的信号。因此,我们就需要一个放大电路来将模拟信号放大。通常使用的压力传感器主要是利用 HYPERLINK /view/249682.htm t _blank 压电效应制造而成的,这样的传感器称为 HYPERLINK /view/698418.htm t _blank 压电传感器。 压力传感器是使用最为广泛的一种 HYPERLINK /view/16431.htm t _blank 传感器。传统的压力传感器以机械结构型的器件

38、为主,以弹性元件的形变指示压力,但这种结构尺寸大、质量重,不能提供电学输出。随着半导体技术的发展,半导体压力传感器也应运而生。其特点是体积小、质量轻、准确度高、温度特性好。特别是随着技术的发展,半导体传感器向着微型化发展,而且其功耗小、可靠性高。 压力传感器的种类繁多,其性能也有很大的不同,选择较为适用的传感器,做到经济、合理的使用才是重中之重。(4)热电阻温度传感器 热电阻温度传感器是利用导体或半导体的电阻值随温度变化而变化的原理进行测温的一种传感器。在本设计中,利用了热电偶温度传感器对温度的敏感来控制脉冲点火器停止点火。 热电阻温度传感器一般分为金属热电阻和半导体热敏电阻。热电阻广泛用于测

39、量零下200摄氏度到850摄氏度范围内的温度,少数情况下,低温可测至1摄氏度,高温达1000摄氏度。 热电阻传感器由 HYPERLINK /view/56007.htm t _blank 热电阻、连接导线及 HYPERLINK /view/1048816.htm t _blank 显示仪表组成,热电阻也可以与温度变送器连接,将温度转换为标准电流信号输出。 用于制造热电阻的材料应具有尽可能大和稳定的电阻温度系数和电阻率,输出最好呈线性,物理化学性能稳定,复线性好等。目前最常用的热电阻有 HYPERLINK /view/1800838.htm t _blank 铂热电阻和 HYPERLINK /v

40、iew/5062378.htm t _blank 铜热电阻。 热电阻由两个不同材料的金属线组成,在末端焊接在一起。再测出不加热部位的环境温度,就可以准确知道加热点的温度。由于它必须有两种不同材质的导体,所以称之为热电偶温度传感器。不同材质做出的热电偶使用于不同的温度范围,它们的灵敏度也各不相同。热电偶的灵敏度是指加热点温度变化1摄氏度时,输出电位差的变化量。对于大多数金属材料支撑的热电偶而言,这个数值大约在540微伏/摄氏度之间。由于热电阻温度传感器的灵敏度与材料的粗细无关,都是感受热非常敏感的材料,用非常细的材料也能够做成温度传感器。也由于制作热电阻的金属材料具有很好的韧性和延展性,这种细微

41、的测温元件具有极高的响应速度,可以随时测量快速变化的过程。 图3.3 热电阻温度传感器内部结构(5)脉冲点火器 脉冲点火器,就是利用脉冲原理产生连续性瞬间电火花,从而点燃燃气具火焰的电子设备。早期的脉冲器多以干电池作电源,但近年来的大部分产品已改用交流电作为电源。随着工业技术的提高,脉冲器的生产成本已经面试降低,目前已普遍应用到了中高端燃气具产品上,极大地方便了顾客的使用,提高了产品自动化水平。相比于早期的压电式点火装置,脉冲点火稳定性高,操作简单。 脉冲点火器是由电子元器件组成的一个脉冲振荡器,由振荡器所产生的高频电压经升压变压器升成15千伏的高电压,进行尖端放电,由放电的火花引燃燃烧器上的

42、燃气。这种点火器点火率高,可连续放电。按下旋钮,脉冲点火器开始点火;松开旋钮,脉冲停止点火。 图3.4 脉冲点火器控制电路特点: 1、点火频率稳定,电弧长,性能可靠。 2、脉冲放电,总放电时间一般在6-15秒。 3、功率大,可直接点燃液体燃料。 4、点火杆、高压橡胶线、点火器等连接方便,安全可靠。 5、点火头,点火时间,点火功率可按照客户的要求制造。脉冲点火控制器系统比普通燃气灶增加了脉冲点火控制电路、电磁阀控制、火焰探测针等装置。即在工作时,由单片机先输出控制信号触发点火控制电路、火焰检测反馈电路,通过火焰检测反馈电路检测火焰,并将检测的结果反馈至单片机,单片机可根据输入的火焰检测信号控制电

43、磁阀的开、闭,从而保证了燃气灶在发生意外熄火及回火状态时,控制系统能及时关闭电磁阀,关断燃气通路,避免了因熄火引发的安全事故。系统设计采用单片机作为主控器件,实现燃气灶脉冲点火控制器设计,更新现有燃气灶,提高产品质量。通过在硬件中增加了脉冲点火电路和火焰检测电路,在软件中优化点火控制顺序,从而保证了整个燃气系统的稳定性和安全性。(6)电磁阀在本设计中电磁阀主要是用来打开燃气开关,使得可以正常的提供燃气从而达到最终点燃的目的。其主要受到单片机的控制,主要作用也就是开关燃气输送阀,控制燃气供给。电磁阀可以配合不同的电路来实现预期的控制,而控制的精度和灵活性都能够得到保证。电磁阀有很多种,不同的电磁

44、阀在控制系统的不同位置,然而,最常用的是单向阀、安全阀、方向控制阀、速度调节阀等。(7)LM317芯片 LM317是应用最为广泛的电源集成电路之一,它不仅具有固定式三端稳压电路的最简单形式,又具备输出电压可调的特点。此外,还具有调压范围宽、稳压性能好、噪声低、纹波抑制比高等优点。LM317是可调节3端正电压稳压器,在输出电压范围1.2伏到37伏时能够提供超过1.5安的电流,此稳压器非常易于使用。LM317作为输出电压可变的集成三端稳压块,是一种使用方便、应用广泛的集成稳压块。317系列稳压块的型号很多:例如LM317HVH、W317L等。电子爱好者经常用317稳压块制作输出电压可变的稳压电源。

45、LM317稳压块都有一个最小稳定工作电流,有的资料称为最小输出电流,也有的资料称为最小泄放电流。最小稳定工作电流的值一般为1.5毫安。由于317稳压块的生产厂家不同、型号不同,其最小稳定工作电流也不相同,但一般不大于5毫安。当317稳压块的输出电流小于其最小稳定工作电流时,LM317稳压块就不能正常工作但可以可以输出稳定的直流电压。在应用中,为了电路的稳定工作,在一般情况下,还需要接 HYPERLINK /view/1016.htm t _blank 二极管作为保护电路,防止电路中的电容放电时的高压把317烧坏。几种封装的引脚识别图: LM317有三个管脚: HYPERLINK /pictur

46、e/396556/396556/0/7870145506fddae1b645ae2f?fr=lemma&ct=single t _blank 图3.5 LM317芯片第一引脚,为电压调节脚;第二引脚,为电压输出脚;第三引脚,为电压输入脚。(8)LM386芯片 LM386是早期生产的 HYPERLINK /view/8599023.htm t _blank 音频功率放大器,主要是用于低电压消费类产品。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至200伏。输入端为地,同时输出端被自动偏置到电源电压的一半,在6伏电源电压下,它的静态功耗仅为24瓦,使得LM386特别适用于

47、电池供电的场合。在本设计中采用LM386芯片来将单电源电路转为双电源电路为两个运放放大器进行供电。因此。LM386芯片也是主要硬件组成。LM386的引脚图如下: HYPERLINK /picture/1425431/1425431/0/1f569482dbf8c6daf703a6e1?fr=lemma&ct=single t _blank 图3.6 LM386芯片引脚LM386的外形和引脚的排列如上图所示。引脚2为反相输入端,3为同相输入端;引脚5为输出端;引脚6和4分别为电源和地;引脚1和8为电压增益设定端;使用时在引脚7和地之间接旁路电容,通常取10F。LM386在本设计中主要的作用就是将

48、一个12伏的电源电路分成两个带6伏电源的电路,为运放放大器提供电源。(9)OP07运放放大器 在本设计中由于要用到传感器,所以就需要运放放大电路来将模拟信号进行放大,这样才可以被ADC0809芯片识别,最后进行模数转换送到单片机。因此,采用的是OP07运放放大器,这个型号的放大器可以满足需要的要求,并完成信号的传输。 OP07芯片是一种低噪声,非斩波稳零的双极性运算放大器集成电路。由于OP07具有非常低的输入失调电压,所以OP07在很多应用场合不需要额外的调零措施。OP07同时具有输入偏置电流低和开环增益高的特点,这种低失调、高开环增益的特性使得OP07特别适用于高增益的测量设备和放 大传感器

49、的微弱信号等方面。 HYPERLINK /picture/5117523/5142170/0/0d72994495c4a21c510ffeaa?fr=lemma&ct=single t _blank OP07芯片介绍如下: (a)管脚图 (b)外形图 图3.7 OP07芯片特点:超低偏移: 150V最大。低输入偏置电流:1.8nA 。低失调电压漂移:0.5V/ 。 超稳定,时间:2V/month。最大高电源电压范围:3V至22V。OP07芯片引脚功能说明:1和8为偏置平衡,2为反向输入端,3为正向输入端,4接地,5空脚,6为输出,7接电源正。3.2 电路分析3.2.1 模数转换 将模拟信号转换

50、成数字信号的电路,称为模数转换;将数字信号转换为模拟信号的电路称为数模转换;A/D转换器和D/A转换器已成为信息系统中不可缺少的接口电路。在本设计中主要用到的就是压力传感器和温度传感器输出的模拟信号经过放大电路变成电流信号在转换成数字信号送到单片机,使单片机再控制其他设备。这就是本设计与模数转换相关的电路。然而,转换精度与转换速度是衡量A/D与D/A转换器的重要技术指标。随着集成技术的发展,现已研制和生产出许多单片的和混合集成型的A/D和D/A转换器,它们具有愈来愈先进的技术指标。 AT89C51单片机与ADC0809的接口电路如下图所示 ,图中P0.0/AD0接到OUT8,P0.1/AD1接

51、到OUT7,P0.2/AD2接到OUT6,P0.3/AD3接到OUT5,P0.4/AD4接到OUT4,P0.5/AD5接到OUT3,P0.6/AD6接到OUT2,P0.7/AD7接到OUT1 ,P2.0/A8接到START和ALE,P2.1/A9接到EOC, P2.2/A10接到OE,P2.3/A11接CLOCK, P2.4/A12接到ADD(A) ,ADD(B) 、ADD(C)与VREF(-)接地,VREF(+)接VCC。AT89C51单片机与ADC0809的管脚连接仿真图: 图3.8 模数转换连接电路3.3.2 放大电路 在生产实践和科学研究中需要利用放大电路放大微弱的信号,以便观察、测量

52、和利用。一个基本的放大电路必须有:输入信号源、晶体三极管、输出负载以及直流电源和相应的偏置电路。其中,直流电源和相应的偏置电路用来为晶体三极管提供静态工作点,以保证晶体三极管工作在放大区。就双极型晶体三极管而言,就是保证发射结正偏。 在本设计就为了能够准确的达到要求的电流信号和电压信号我们采用的是OP07运放放大器来处理的,其仿真电路图如下所示: (a )放大电路 (b)放大电路 图3.9 放大电路仿真3.3.3 稳压电路 本设计采用的是LM317稳压电源,三端稳压集成电路LM317是三端稳压集成电路,它具有输出电压可变、内藏保护功能、体积小、性价比高、工作稳定可靠等特点。 M317作为输出电

53、压可变的集成三端稳压块,是一种使用方便、应用广泛的集成稳压块。在本设计中由于压力传感器需要的-6V到+6V的稳定电压,单片机则是0-6伏的电压,而我们的电源供电是12伏的,因此,我们就要附加一个稳压电路,使得各个器件都可以正常的运作。 下面是稳压电路图的仿真图: 图3.10 稳压电路仿真3.3.4 单电源转双电源电路 为了满足每个元器件都稳定的电源供电,我们不仅需要有稳压电路来进行稳压,同时还需要多个电源一起供电,从而达到整个系统不脱节,正常的完成整个流程。这时候就需要一个单电源转双电源的设备,在本设计中我采用的是LM386芯片来达到双电源的目的。 LM386是美国国家半导体公司生产的音频功率

54、放大器,主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为20伏。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至200伏。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24瓦,使得LM386特别适用于电池供电的场合。静态功耗低,约为4mA,可用于电池供电,工作电压范围4伏至12伏,外围元件少,电压增益可调,20伏至200伏,低失真度。这些都是它的优良特性。 单电源转双电源电路的仿真图: 图3.11 单电源转双电源电路仿真 4 软件部分4.1 系统流程图开始开始初始化初始化压力信号压力信号单片机控制继电器控制电磁阀打

55、开单片机控制继电器控制脉冲点火器 单片机控制继电器控制电磁阀打开单片机控制继电器控制脉冲点火器 压力值是否达到一定值 N Y N结束脉冲点火器关闭 热电偶检测是否点燃结束脉冲点火器关闭 图4.1 程序流程 本系统进行试验,没有重物在上面时,电磁阀关闭,脉冲点火器不工作。当把一个重物压在燃气灶上后,系统中的电磁阀打开给燃气灶供气,1s后脉冲点火器工作。当点燃时热电偶检测到的温度达到设定值时,脉冲点火器停止点火。当重物从燃气灶上拿下时,电磁阀关闭。4.2 程序编写(1)、定义:#include/头文件#define uint unsigned int/参数数据类型#define uchar uns

56、igned charsbit START=P20;/管脚定义sbit EOC=P21;sbit OE=P22;sbit CLOCK=P23;sbit X1=P11;/控制电磁阀sbit X2=P14;/控制点火器sbit X3=P17;Sbit ADDCS=P24;uchar AD_DATA2;/数据存储数组void ys(uchar i) /延时函数 Uchar j; while(i-) for(j=125;j0;j-);(2)、模数转换:void init()/adc0809的模数转换,由于adc0809需要500hz的频率,用中断方式产生EA=1;TMOD=0 x02;TL0=216;T

57、H0=216;TR0=1;ET0=1;START=0;OE=0;void t0() interrupt 1 using 0/CLOCK=CLOCK;void AD()/模数转换START=0;ADDCS=0;ys(10);void main()/主函数init();/X3=1;while(1)AD();/调用初始化模数转换函数if(AD_DATA0105)/数值判断5 调试5.1 软件介绍 本设计是利用Proteus 7.8软件进行仿真测试的,Proteus嵌入式系统仿真与开发平台是由英国Lab center公司开发的,是目前世界上最先进、最完整的嵌入式系统设计仿真平台。它是一种可视化的支持多

58、种型号单片机(如51、PIC、AVR、Motorola HCLL等),并且支持与当前流行的单片机开发环境连接调试的软硬件仿真系统。Proteus除了具有和其他EDA工具一样的原理图、PCB自动或人工布线及电路仿真功能外,还对微控制系统与外设的混合电路的电路仿真、软件仿真、系统协同仿真做到了一体化和互动效果,是目前电子设计爱好者广泛使用的电子线路设计与仿真软件PROTEL和MULTISIM功能的联合和进一步扩展。 由于Proteus软件包括逼真的协同仿真功能,得到了包括剑桥大学在内的众多大学用户的青睐,并作为电子学或嵌入式系统的课程教学、实验和水平考试平台。目前,Proteus在国内单片机开发者

59、及单片机爱好者之中已开始普及,有很多开发者已经开始用此开发环境进行仿真。Proteus7.8软件安装注意事项: 1、在安装前请确保系统的用户名是英文,中文的用户名可以安装,但无法仿真。 2、安装路径不要有中文,否则运行软件时,或许会出现自动退出现象。如果有安装完但打不开的现象,请用管理员身份或者兼容模式打开。 3、若安装有以前版本的Proteus,卸载后没有将注册表清理干净,会出现安装新版本License的时候自动用原来的License,没有显示Nolicense,导致安装新版本后不能使用。 解决方法是手工删除注册表: 将低版本Proteus卸载后,在“开始”“运行”中输入“REGEDIT”,

60、打开“HKEY_LOCAL_MACHINESOFTWARE”,找到“LABCENTERElectronics”,把它删除后,在进行Proteus7.8版本安装。 4、安装路径最好是默认安装,或者只更改盘符。5、修改使用日期:用记事本打开“LICENCE.l XK”文件,记事本要全屏开,然后把第二行的日期“31/12/2009”修改为“31/12/2030”或更久就行了。要在安装之前修改。5.2 调试结果 仿真调试结果图如下:图5.1 调试结果调试没有任何异常现象,压力传感器在受到外力并且达到一定值时信号通过放大电路传送到ADC0809芯片转化成数字信号在送到单片机,然后单片机在进行控制。同理,

温馨提示

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

评论

0/150

提交评论