![微机课程设计电饭煲系统的设计_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce40/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce401.gif)
![微机课程设计电饭煲系统的设计_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce40/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce402.gif)
![微机课程设计电饭煲系统的设计_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce40/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce403.gif)
![微机课程设计电饭煲系统的设计_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce40/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce404.gif)
![微机课程设计电饭煲系统的设计_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce40/49d21c2d-20f1-48d8-bac6-0a8e0ad7ce405.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电饭煲系统的设计摘要:电饭煲是利用电能转变为热能的炊具,使用方便,清洁卫生,还具有对食品进行蒸、煮、炖、煨等多种操作功能。本系统采用mcs8051单片机自动检测、调整加工程序、计算加工定时时间。加热完成后,单片机自动启动报警驱动程序,驱动蜂鸣器报警,既而实现自动或人工切断电路,系统停止工作。整个工作过程均通过传感器总成实时安全防护、自动故障检测,确保安全。关键词:电饭煲,mcs8051单片机,定时,报警。一、 引言 电饭煲工艺介绍 电饭煲是利用电能转变为热能的炊具,使用方便,清洁卫生,还具有对食品进行蒸、煮、炖、煨等多种操作功能。常见的电饭锅分为保温自动式、定时保温式以及新型的微电脑控制式三类
2、。现在已经成为日常的家用电器,在中国饮食文化的大背景下,是一种不可缺少的生活用品, 智能电饭煲主要由电源部分和控制电路组成,主控电路与热敏电阻形成反馈回路,主控电路实现两种功能,一是采集热敏电阻反馈回来的温度值,二是依据用户选用的工作方式,对继电器的工作方式的改变来对电热盘加热的控制。控制方法大至为:当电热盘温度达到当前的要求后,继电器的开关打开,以切断电热盘的电源,当下降到一定的温度范围后通电加热,闭合继电器,以使电热盘始终保持在适合的温度范围以内。系统总体设计框图如下:功能键选择1.开关/保温2.开始3.功能选择4.定时加5.定时减8051单片机 驱动电路蜂鸣器报警驱动电路功能指示灯继电器
3、电源电路加热盘顶盖温度传感器顶盖温度传感器器220v电饭煲总框架图二、硬件设计1.8051单片机主控制器 本机采用mcs51系列单片机,该单片机具有性能稳定、工作可靠、价格低廉等特点,因此无论在国内,国外其应用都相当广泛,已经成为工业标准产品,尤其适合于自动控制,人工智能等领域。mcs-51单片机是在一块芯片中集成了cpu,ram,rom、定时器/计数器和多种功能的i/o线等一台计算机所需要的基本功能部件。如图2-1所示。其主要资源如下:l 8位cpu.即,mcs-51单片机是8位微机,能以8位二进制数为一字节进行处理数据;l 片内带震荡器,其震荡频率为fosc=1.212mhz;l 128b
4、片内ram;l 4kb片内程序存储器rom(8031无);l 程序存储器的寻址范围64kb;l 片外数据存储器pam寻址范围64kb;l 21个特殊功能寄存器sfr;l 4个8位并行i/o接口:p0,p1,p2,p3;l 1个全双工串行i/o接口,可多机通信;l 2个16位定时器/计数器t0/t1;l 中断系统有5个中断源;l 111条指令,含乘法,除法指令;l 位操作功能强(位操作指令17条);l 片内采用单总线结构;l 用单一电源+5v.8051单片机采用40引脚的双列直插封装方式。图2-2为引脚排列图, 40条引脚说明如下:1、主电源引脚vss和vcc vss接地 vcc正常操作时为+5
5、伏电源2、外接晶振引脚xtal1和xtal2振荡器及定时电路8051cpu4k字节rom128字节ram2个16位定时器/计数器64k总线扩展控制可编程i/o可编程串行口(图2-1) mcs8051单片机框图 xtal1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。 xtal2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。 3、控制或与其它电源复用引脚rst/vpd,ale/,和/vpp rst/vpd 当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位。在vcc掉电期间,此引
6、脚可接图2-2所示8051引脚排列图上备用电源,由vpd向内部提供备用电源,以保持内部ram中的数据。 ale/ 正常操作时为ale功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ale 引脚以不变的频率(振荡器频率的)周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ale脉冲,ale 端可以驱动(吸收或输出电流)八个lsttl电路。 对于eprom型单片机,在eprom编程期间,此引脚接收编程脉冲(功能) 外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间,在每个机器周期内两次有效。同样可以驱动八l
7、sttl输入。 /vpp 、 /vpp为内部程序存储器和外部程序存储器选择端。当/vpp为高电平时,访问内部程序存储器,当/vpp 为低电平时,则访问外部程序存储器。对于eprom型单片机,在eprom编程期间,此引脚上加21伏eprom编程电源(vpp)。4、输入/输出引脚p0.0 - p0.7,p1.0 - p1.7,p2.0 - p2.7,p3.0 - p3.7。 p0口(p0.0 - p0.7)是一个8位漏极开路型双向i/o口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,p0口能以吸收电流的方式驱动八个lsttl负载。 p1口(p1.0 - p1.7)是一个带有内部提升电阻
8、的8位准双向i/o口。能驱动(吸收或输出电流)四个lsttl负载。 p2口(p2.0 - p2.7)是一个带有内部提升电阻的8位准双向i/o口,在访问外部存储器时,它输出高8位地址。p2口可以驱动(吸收或输出电流)四个lsttl负载。 p3口(p3.0 - p3.7)是一个带有内部提升电阻的8位准双向i/o口。能驱动(吸收或输出电流)四个lsttl负载。2. 时钟电路8051片内设有一个由反向放大器所构成的振荡电路,xtal1和 xtal2分别为振荡电路的输入和输出端,时钟可以由内部方式产生或外部方式产生。内部方式时 图2-2钟电路如图2-3所示。在xtal1和 xtal2引脚上外接定时元件,
9、内部振荡电路就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶振可以在1.2mhz到12mhz之间选择,电容值在5-30pf之间选择,电容的大小可起频率微调作用。xtal1xtal2 电容1 晶振电容2图 2-3 内部方式时钟电路外部方式的时钟很少用,若要用时,只要将xtal1接地,xtal2接外部振荡器就行。对外部振荡信号无特殊要求,只要保证脉冲宽度,一般采用频率低于12mhz的方波信号。时钟发生器把振荡频率两分频,产生一个两相时钟信号p1和p2供单片机使用。p1在每一个状态s的前半部分有效,p2在每个状态的后半部分有效。3.复位和复位电路8051单片机的复位电路如图2-4
10、所示。在reset(图中表示为res)输入端出现高电平时实现复位和初始化。 mcs-51resmcs-51res+5v +5v10f 1k 10f 复8.2k 按键 5.1k 地 地 (a) (b) 图2-4 复位电路在振荡运行的情况下,要实现复位操作,必须使res 引脚至少保持两个机器周期(24个振荡器周期)的高电平。cpu在第二个机器周期内执行内部复位操作,以后每一个机器周期重复一次,直至res端电平变低。复位期间不产生ale及psen信号。内部复位操作使堆栈指示器sp为07h,各端口都为1(p0-p3口的内容均匀0ffh),特殊功能寄存器都复位为0,但不影响ram的状态。当res引脚返回
11、低电平以后,cpu从0地址开始执行程序。复位后,各内部寄存状态下如下: 寄存器 内容 pc 0000h acc 00h b 00h psw 00h sp 07h dptr 0000h p0 -p3 0ffh ip 00000 ie 000000tmop 00htcon 00hth0 00htl0 00hth1 00htl1 00hscon 00hsbuf 不定pcon 0图2-4(a)为加电自动复位电路。加电瞬间,res 端的电位与vcc相同,随着rc 电路充电电流的减小res的电位下降,只要rst 端保持10毫秒以上的高电平就能使mcs-51单片机有效地复位,复位电路中的rc 参数通常由实验
12、调整。当振荡频率选用6mhz时,c选22uf,r选1k,便能可靠地实现加电自动复位,若采用rc电路接斯密特电路的输入端,斯密特电路输出端接mcs-51和外围电路的复位端,能使系统可靠地同步复位。图2-4(b)为人工复位电路。复位电路在实际应用中很重要,不能可靠复位会导致系统不能正常工作,所以现在有专门的复位电路,如810系列,这种类型的器件不断有厂家推出更好的产品,如将复位电路、电源监控电路、看门狗电路、串行e2rom存储器全部集成在一起的电路,有的可分开单独使用,有的可只用部份功能,让使用者就具体实际情况灵活选用。4.蜂鸣器报警驱动电路 蜂鸣器是一种一体化结构的电子讯响器,本文运用单片机驱动
13、蜂鸣器,他广泛应用于计算机、打印机、复印机、报警器、电话机等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.515v直流工作电压),多谐振荡器起振,输出1.52.5khz的音频信号,阻抗匹配器推动压电蜂鸣片发声。 本文采用电磁式蜂鸣器驱动。蜂鸣器发声原理是电流通过
14、电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机io引脚输出的电流较小,单片机输出的ttl电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。s51增强型单片机实验板通过一个三极管来放大驱动蜂鸣器,原理图见下面图2-5。单片机实验板蜂鸣器驱动原理图:图 2-5 如图所示,蜂鸣器的正极接到vcc(5v)电源上面,蜂鸣器的负极接到三极管的发射极e,三极管的基级b经过限流电阻r1后由单片机的p3.7引脚控制,当p3.7输出高电平时,三极管t1截止,没有电流流过线圈,蜂鸣器不发声;当p3.7输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。因此,我
15、们可以通过程序控制p3.7脚的电平来使蜂鸣器发出声音和关闭。程序中改变单片机p3.7引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。另外,改变p3.7输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小,这些我们都可以通过编程来实现。 蜂鸣器驱动程序通过在p3.7输出一个音频范围的方波,驱动实验板上的蜂鸣器发出蜂鸣声,其中delay延时子程序的作用是使输出的方波频率在人耳朵听觉能力之内的20khz以下,如果没有这个延时程序的话,输出的频率将大大超出人耳朵的听觉能力,我们将不能听到声音。更改延时常数,可以改变输出频率,也就可以调整蜂鸣器的音调。大家可以在实验中更改#2
16、28为其他值,听听蜂鸣器音调的改变。org 0000hajmp main ;跳转到主程序 org 0030h main:cpl p3.7 ;蜂鸣器驱动电平取反 lcall delay ;延时 ajmp main ;反复循环 delay:mov r7,#228;延时子程序,更改该延 时常数可改变蜂鸣器发出的音调 de1: djnz r7,de1 ret end 5.光电耦合开关电路 光电耦合器具有体积小、使用寿命长、工作温度范围宽、抗干扰性能强无触点且输入与输出在电气上完全隔离等特点,因而在各种电子设备上得到广泛的应用光电耦合器可用于隔离电路、负载接口(主要作用)及各种家用电器等电路中图1电路中
17、,当输入信号ui为低电平时,晶体管v1处于截止状态,光电耦合器b1中发光二极管的电流近似为零,输出端q11、q12间的电阻很大,相当于开关“断开”;当ui为高电平时,v1导通,b1中发光二极管发光,q11、q12间的电阻变小,相当于开关“接通”该电路因ui为低电平时,开关不通,故为高电平导通状态如图2-6所示图2-66. 电源供电电路 本设计系统中,所需电源种类较多,为设计方便、减少元器件,选用串联型三端固定电压集成稳压器78xx系列和79xx系列,它们提供1.5 a额定输出电流和 5 v、 6 v、 9 v、 12 v、 15 v、 24 v 等各档稳定电压。芯片内部设有短路、过热及调整管、
18、安全工作区等保护电路,所需外接元件少,使用方便、可靠。本系统中选用7805、7905、7812 和7912。电源供电电路如图2-7 所示。变压器输入220 v 工频电源,采用全桥整流和电容滤波方式。电压在整流之后采取大容量的电解电容c10 进行滤波,但这并不能抑制来自电源侧的高频干扰,频率越高,感抗越大,这也是整流电路后的高频电容c12不可缺少的原因。稳压器输出端电容的作用是用来改善暂态响应,使瞬时增减负载电流时不致引起电压有较大的波动。图2-7 电源供电电路原理图三、控制算法设计在工业控制系统中,应用最广泛的控制器是所谓的 pid控制器。pid调节是连续系统中技术最成熟、应用最广泛的一种调节
19、方式。pid调节的实质是根据输入的偏差值,按比例、积分、微分的函数关系进行运算,其运算结果用于输出控制。在实际应用中,根据具体情况,可以灵活地改变pid的结构,取其一部分进行控制。 1、模拟系统的pid算法表达式 在模拟系统中,pid算法的表达式为: ( 7-1) 式中:p(t)-调节器的输出信号 e(t)-调节器的偏差信号,它等于测量值与给定值之差 kp调节器的比例系数 ti-调节器的积分时间 td-调节器的微分时间2、离散系统的pid算法表达式 对式(7-1)进行离散化处理,用数字形式的差分方程代替连续系统的微分方程,则积分项和微分项可用求和及增量式表示:(7-2)(7-3) (1)位置型
20、pid控制算式 将式(7-2)和式(7-3)代入式(7-1),则可得离散的pid表达式(7-4)式中: t=t-采样周期,必须使t足够小; k -采样序号,k=0,1,2.e(k)、 e(k-1) -第k次和第(k-1)次采样时的偏差值 p(k)-第k次采样时调节器的输出由于式(7-4)的输出值与阀门开度的位置一一对应,因此,通常把式(7-4)称为位置型pid控制算式。(2)增量型pid控制算式 式(7-4)不仅计算繁琐,而且为保存e(j)要占用很多内存。因此,用该式直接进行控制很不方便。做如下改动,根据递推原理,可写出(k-1)次的pid输出表达式: 用式(7-4)减去式(7-5),可得:
21、(7-6)式中: ki=kpt/ti -积分系数 kd=kptd/t -微分系数由(7-6)可知,要计算k次输出值p(k),只需知道p(k-1),e(k-1),e(k-2)即可 。 在很多控制系统中,控制机构采用的是步进电机或多圈电位器,所以只要给出一个增量信号即可。式(7-4)与式(7-5)相减得:(7-7)式中 kp 、kd同式(7-6)。式(7-7)叫增量型pid控制算式。(3)计算机实现pid控制原理图1、位置型pid算法的程序设计 由式(7-4)可写出k次采样时pid的输出表达式(7-9) 式中:ki 、kd同式(7-6) 思路:将三项拆开,并应用递推进行编程 设比例输出:pp (k
22、)=kp e(k)积分项输出: 微分项输出: 所以,式(7-9)可写为 (7-10)该式即为离散化的位置pid编辑公式。其流程图如下图所示, 2、增量型pid算法的程序设计 由式(7-7),设代入式(7-7)得(7-11)此即为离散化的增量型的pid编程表达式。增量型pid算法程序流程图,如下图所示四、软件设计1.控制系统总流程 本电饭煲控制系统操作简单方便,安全可靠。实现了8051单片机自动控制。采用人工操作启动,启动后定时加热。加热完成后系统自动启动驱动电路,驱动蜂鸣器报警。而后系统自动切断电源。控制系统总流程图如下图4-1所示:2. 8051单片机定时系统 8051单片机有t0和t1两个
23、内部定时器/计数器。每个定时器/计数器都属于特殊功能寄存器,to由高8位th0和低8位tl1组成。因此,t0和t1均可以通过字节传送指令为他们分别设置初值,以获得不同定时时间和所需要的记数值。mov 30h,#00h mov 31h,#00h main: mov 31h,#300 loop: lcall delay1s inc 30h djnz 31h,loop . . delay1s: mov r5,#20 dl0: mov r6,#20 dl1: mov r7,#248 djnz r7,$ djnz r6,dl1 djnz r5,dl0 ret . . 单片机初始化加热?发送加热命令定时加
24、热是否完成?报警自动切断电源结束开始yynn图4-1 电饭煲控制系统总流程图五、总结与体会 经过两周的单片机课程设计,终于完成了我的电饭煲的系统设计,虽然没有完全达到设计要求,但心底还是禁不住喜悦。微机课程设计的一个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。在本次设计的过程中,我发现很多的问题,虽然以前没有做过这样的设计但这次设计让我长进了很多,微机课程设计重点就在于控制算法的设计,需要有很巧妙的程序算法,有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。 从这次的课程设计中,我真真正正的意识到,做什么事情,都要对认真,既然是该你做的事,肯定是你应该有这个能力,即使能力不够,也是应该借这个机会来培养。所以放心大胆地做,对自己有信心,就有动力。有人说,世上的事就怕认真二字。确实,做什么,只是认真地去做,踏踏实实,戒躁戒躁,静静地思考,慢慢地进步,真的是天下无难事。在以后的学习中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 7《温度计的秘密》说课稿-2023-2024学年科学四年级上册青岛版
- 7 生命最宝贵 (说课稿) -部编版道德与法治三年级上册
- 医疗护理医学培训 幼儿意外伤害急救常识课件
- 环科融智-通过教育和科技的双重作用促进环保的深度解读与讨论
- 《计量时间:5 摆的快慢》说课稿-2024-2025学年教科版科学五年级上册
- 活动现场的健康教育与引导技巧
- 8 网络新世界《新世界 有规则》说课稿-2023-2024学年道德与法治四年级下册统编版五四制
- 2025年度信息安全退伙协议书
- 二零二五年度股权代持与公司重组合同
- 2025年度深水井施工安全防护与应急预案编制协议
- 电商平台客服人员绩效考核手册
- 【课件】第五单元化学反应的定量关系新版教材单元分析九年级化学人教版(2024)上册
- 04S519小型排水构筑物(含隔油池)图集
- ISO∕IEC 42001-2023人工智能管理体系之21:“10改进”解读、实施流程和风险描述(雷泽佳编制-2024)
- 2024年秋季新人教版八年级上册物理课件 3.5跨学科实践:探索厨房中的物态变化问题
- 山东省威海乳山市(五四制)2023-2024学年八年级下学期期末考试化学试题(解析版)
- 中压电力线载波通信技术规范
- YB∕T 4146-2016 高碳铬轴承钢无缝钢管
- 多图中华民族共同体概论课件第十三讲先锋队与中华民族独立解放(1919-1949)根据高等教育出版社教材制作
- 第三单元《交流平台与初试身手》课件语文六年级下册
- (2024年)TPM培训讲义课件
评论
0/150
提交评论