基于单片机的智能电饭煲设计开题报告
基于单片机的电饭煲设计

控制系统综合实训报告学院计算机与控制工程学院专业班级自动化115学生姓名马洪星指导教师朱玲成绩单片机在智能电饭煲控制系统中的应用摘要随着新科技时代的到来,越来越多的新型智能化家电融入了我们的生活。
而电饭煲作为与人们生活息息相关的家电,其功能也向着智能化的方向发展。
本文基于单片微处理器PICl6F872研制成功了YZ系列微电脑电饭煲智能控制器,阐述了工作原理,并给出了硬件电路。
精度高、稳定性高、易操作是本系统的重要特性,中断嵌套是设计软件的难点,温度控制是本系统的重点。
关键词 PIC单片机智能电饭煲硬件分析YZ系列微机电脑电饭煲系统,是应用美国著名芯片Microchip公司合作开发的新一代模糊、逻辑控制智能电饭煲。
采用日本National模糊控制技术原理,能自动根据米饭量的多少。
利用“煮饭专家”的工艺技术,对吸水、加热、沸腾、焖饭、膨胀、保温等六个阶段的工艺自动进行火力调节,从而煮出比一般电脑电饭煲更加松软可口的米饭同时拥有快速煮饭、精确煮饭、一小时粥汤、二小时粥汤、三小时粥汤保温以及预约定时煮饭等功能。
本系统硬件结构简单,运行稳定可靠,软硬兼备,具有完善的控制功能和抗干扰能力。
一、工作电气图图1工作电气图二、工作原理YZ系列微机电脑电饭煲控制器电路包括如下几个部分:单片机,电源及稳压电路,键盘输入电路,蜂鸣报警电路,LED显示电路,温度检测电路及加热控制电路。
其中单片机控制采用PICl6F872封装,它能满足电饭煲的控制需要。
电源及稳压电路由高压器、整流电路和稳压电路组成;键盘输入电路由K1、R13、K2、R14组成;即在A/D输入端键入键盘信号,蜂鸣报警电路由晶体管Q2、SP1及电阻R12组成;LED显示电路由两部分组成。
一部分是7段数码管用于显示预置定时时问,另一部分是6个LED指示灯,用于显示煮饭、快煮、l小时粥汤、2小时粥汤、3小时粥汤及保温。
温度检测电路十分简单,由偏置电阻R10、R1l 和热敏电阻RT1、KT2组成。
基于单片机的智能电饭煲的控制

华北水利水电学院本科生毕业设计开题报告2011年3月10日摘要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制技术的日益更新。
如今随着社会的发展和现在人们生活节奏的加快,越来越多的工薪层的人们更是忙碌,除了工作,剩余的时间也越来越少,谁都想越来越多的智能家电在我们身边应用。
用单片机技术设计一种电饭煲的定时控制,要求用键盘输入定时时间和实时时间对比达到长时间精确的定时功能。
本设计主要包括硬件电路的设计和系统程序的设计,硬件电路主要包括主控制器、显示电路等,主控制器主要采用单片机AT89C51、显示电路采用4位共阴极的LED。
系统程序主要包括主程序、显示程序和定时程序等。
本设计采用AT89C51单片机,要求定时时间和实时时间相同时通过光耦驱动电路控制电饭煲的工作。
关键词:单片机; 智能 ; 程序;光耦 ;驱动AbstractWith the rapid development of science and technology in recent years, the application of SCM is continuously strengthening,and driving the innovation of traditional control technology . Now with the development of society and the accelerating rhythm of people's life, it's becoming a common phenomenon that more and more blue-and-white collar workers are more busy,the rest of their time is less and less after completing their regular work ,which makes everybody have a dream of using more and more smart appliances as possible as they can in their daily life.The timing control of a rice cooker designed by SCM technology,which requires timing of time and real-time time input with keyboard in order to achieve long-time timing function accurately by comparison.This design mainly included the design of the hardware electric circuit and the design of system program .The hardware electric circuit of the design mainly included the master controller , display circuit and so on .The master controller mainly used AT89C51 SCM ,the display circuit used 4 altogether cathodes LED numerical code tube .The design adopts AT89C51 MCU,which demands Opto-coupler driver circuit to control the work of electric cooker when the timing time is equal to the real-time time .Keyword : scm; intelligent;procedures;opto –coupler; drivers目录摘要 (I)ABSTRACT (II)第1章概述 (1)1.1 研究背景 (1)1.2主要内容 (1)1.2.1 研究目的和意义 (1)1.2.2 研究内容 (1)第2章设计分析 (3)2.1设计要求 (3)2.2总体设计 (3)2.3系统方案选择 (4)2.4软件开发环境 (4)第3章电路主要器件性能 (6)3.1AT89C51内部结构及管脚说明 (6)3.1.1AT89C51内部结构 (6)3.1.2AT89C51部分管脚说明 (7)3.2单片机芯片内并行I/O口 (7)3.374LS245芯片 (8)3.4MOC3020芯片 (9)第4章电路硬件设计 (10)4.1电源电路 (10)4.1.1 电源电路的工作原理 (10)4.1.2 电源电路硬件构成 (10)4.2显示电路 (11)4.2.1 数码管显示电路工作原理 (11)4.2.2 数码管显示电路 (13)4.3功率控制电路 (14)4.3.1 单片机控制大功率电路工作原理 (14)4.3.2 单片机控制大功率电路 (14)4.4附属电路 (15)4.4.1 键盘电路工作原理及构成 (15)4.4.2 讯响电路工作原理及构成 (17)4.4.3 工作指示电路工作原理及构成 (17)第5章软件设计 (18)5.1程序设计流程图 (18)5.2系统的调试 (19)5.2.1 单片机系统的调试 (19)5.2.2 软件调试 (19)结论 (22)致谢 (23)参考文献 (24)附录一:硬件电路原理图 (25)附录二:源程序代码 (26)附录三:外文资料及翻译 (35)第1章概述1.1 研究背景早在20世纪早期,电子智能控制技术就已经发展起来了,并最先被应用于工业生产中,其后随着控制理论、微电子技术和传感技术的发展,在操作复杂度、可控对象、稳定性、经济性等方面均得到了完善,目前电子智能控制技术在家用电器、汽车电子、智能电源保护、电力自动化和电动工具等领域得到很广泛应用,以促进产品智能化和信息化程度的提高。
电饭煲 开题报告

2、《广州日报》C16关于智能电饭煲市场调查报告
3、《单片机在电饭煲中的应用》钟幼权,冼晓德
4、《基于电磁感应技术的电饭锅控制器研究》【期刊论文】-电气技术李宇,陈惠标,李德赤2006
电饭煲是每家每户的厨房都至少会有一个的并需的电器,市场需求大,而且随着时代的进步,所有电子科技都将迈上智能化,自动化的道路,使人们的生活更加方便,所以为了适应时代的变化,为了占据更长久的占据更大电器市场,选择T89C51系统关于单片机的小系统的实现和显示模块,控制模块,实时处理模块等
指导教师:
年月日
教研室意见
教研室主任:
年月日
说明:开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一,此报告应在指导师指导下,由学生填写,将作为毕业设计(论文)成绩考查的重要依据,经指导师审查后签署意见生效。
长 沙 学 院
本科毕业设计开题报告
(_2012_届)
系 部:
电子与通信工程系
专业:
电子信息工程
学生姓名:
王吉平
班级:
2
学号2008044233
指导教师姓名:
刘辉
职称副教授
2012年1月28日
题目:智能电饭煲控制器的设计
1.结合课题任务情况,根据所查阅的文献资料,撰写1000字以上的文献综述。
随着家电家智能时代的来临,传统的普通电饭煲已经难觅踪影,“智能电饭煲”成为卖场柜台上的“新主流”。目前,我国电饭煲行业也已进入了由“机械电饭煲”向“智能电饭煲”升级的关键时期。
·保温—在保温状态,随着时间推移,内锅里的米饭温度下降,使主温控器温度下降,当微电脑检测主温控器温度下降到保温的控制温度,驱动电热盘的电源,重新上电加热,温度上升,主温控器温度也随之升高;当微电脑检测到主温控器温度升高,电热盘断电降温,主温控器温度下降,重复上述循环,使电饭煲维持在保温过程。
单片机在电饭锅上的应用课程设计

目录引言 (2)1 电饭锅的原理与结构 (3)2 MCS─51单片机在电饭锅上的应用 (6)3 程序设计 (12)6 结束语 (20)参考文献 (20)附录Ⅰ:电路原理接线图 (21)引言电饭锅是一种能够进行蒸、煮、炖、煨、焖等多种加工的现代化炊具。
它不但能够把食物做熟,而且能够保温,使用起来清洁卫生,没有污染,省时省力,是家务劳动现代化不可缺少的用具之一。
随着科技、经济的发展,人们生活水平的不断提高,工作生活节奏亦加快,延时预制食品也成了人们日常工作生活中的需要。
目前,己有的智能电子电饭锅在做饭/粥时,是将米和水同时放入锅中,接通电饭锅的电源后,电饭锅即自动进入做饭/粥程序,当做饭/粥完成后,电饭锅即进入保温状态。
这就需要我们用智能程序控制电饭锅的煮饭保温时间,本设计主要介绍MSC-51系列单片机在电饭锅的应用及程序。
本次设计过程中借鉴的一些智能家电书和设计手册,吸收书中自己本没掌握的知识,并得到徐祖华、肖金凤老师的悉心帮助。
对此深表谢忱。
1、电饭锅的原理及结构1.1电饭锅的原理电饭锅是利用发热板,在铝质锅的底部煮饭。
发热板内藏电热线,这电热线是由自动开关控制,发热板的中央有一圆孔,孔内有一感温软磁,它借着弹簧向上顶贴着锅底。
这是一种纯铁氧体。
它在100℃或以下时,可以被永久磁铁吸引。
但当升至103℃时,则失去磁性,不再受永久磁铁吸引。
当按下开关按键,开关横杆把磁铁向上顶贴着感温软磁;这时,发热线接通,开始加热。
当锅内的饭沸腾后,锅内的水就渐渐减少,当水开始蒸干,锅内的温度就由100℃上升。
当升至103℃时,感温软磁就不受磁铁吸引,开关的杠杆因弹簧的弹力及本身的重力而下降,压使接触点分开,发热线就断电,同时,接通另一保温电路,保持饭的温度在70℃左右。
智能电饭煲主要由电源部分和控制电路组成,主控电路与热敏电阻形成反馈回路,主控电路实现两种功能,一是采集热敏电阻反馈回来的温度值,二是依据用户选用的工作方式,对继电器的工作方式的改变来对电热盘加热的控制。
电饭煲设计报告-

机电信息工程学院单片机系统课程设计报告完成日期:2011年10月16日目录一、设计任务 21.控制策略 22.定时 23.控制面板 2二、设计方案 2三、系统硬件设计 33.1中央处理模块单片机芯片 33.2 显示模块设计 43.4 报警及温度采集模块设计 53.5 火力控制模块设计 53.6 电源模块设计 6四、系统软件设计 74.1主程序设计 74.2 温度采集程序设计 84.3 显示及输入程序设计 84.4 火力控制程序设计 8五、心得体会 8参考文献 9附录1 系统电路原理图 9附录2 程序清单 9一、设计任务试设计电饭煲控制器,要求有预约功能,可以烹饪大米饭、粥、保温、冷饭加热等功能,具体要求如下。
1.控制策略大米饭:当达到105°时,停止加热,并在15分钟后通过蜂鸣器提示用户。
粥:开始加热后,通过测温元件监视锅底温度,使锅底温度保持在99°~100.5°之间(100°时停止加热、99°时开始加热),此种状态持续20分钟,之后通过蜂鸣器提示用户过程结束。
保温:使锅底温度维持在50°~60°之间。
冷饭加热:锅底加热至100°,使锅底温度保持在99°~100.5°之间(100°时停止加热、99°时开始加热),此种状态持续5分钟,之后通过蜂鸣器提示用户过程结束。
2.定时用户可以是电饭煲在预约时间(倒计时方式)开始工作,最长预约时长为12小时。
3.控制面板四个发光管分别与大米饭、粥、保温、冷饭加热相对应,另一发光管用于区分工作与预约,两位数码管用于预约时间及倒计时。
按键有:开始键、功能键、加键、减键。
二、设计方案由设计要求可知,系统除单片机外,应包含温度检测、键盘、显示以及蜂鸣器。
温度检测可选择应用较为方便的串行式温度传感器,键盘个数较少,所以可以用简单式键盘。
由于预约时长为12小时,并且精度要求不是很高,所以用两位数码管显示器即可(本设计选用了四个数码管以便随时查看温度值)。
基于单片机的智能电饭煲的设计

就 比较差 ,因此 如果锅 底温度 升高快 的话,就很 难对整 个锅 中
2 研 究意义 传 统意义上 对米饭 进行 加热,通 常选择 的是加 热方式是 用
煤 、油 以及气 ,通 过这 种能源进 行加热 会在 一定 的程 度上浪 费 大 量的资源 ,也会 污染环 境, 同时 会大大地 地 降低 工作 效率 。 导体 的热 效应 会使 得锅底 的温度增 高,但是 这个发 热的过程 没 有 用到热传 递 。采用 电磁感 应的方 式进行加 热相 比于 以往 的通 过煤 、油、气 实现加 热,都 能大 大地减 少环境 的污染 以及减 少 能源 的损耗 ,而且在 性能方 面也得 到 了大大地提 高。现今 ,国 内的很多 的 电饭煲 的实现 方式都 是选择 的机 械式 工作,也有 的 电饭 煲的加 热工作 方式是通 过 固定 功率实 现 的,而且 在能源 方 面 损耗 比较低 ,所 投入 的成本也会 有所 增加 ,利 用率低 ,功 能 实 现不丰 富。智能 电饭煲走 入人们 的生活 中,使得人 们 的生 活
电饭 煲 更 加 人 性 化 。
关键字: 智能电饭煲
单片机
外置器件
l 引言
在对米 饭量进 行控 制的过程 中 ,米 饭量和 加热控 制 以及 需
随着社会 发展 水平 的不断提 高,人们对 生活 水平 的需求逐 渐 提高 ,在 饮食方 面的质 量水平 也 日增 强,传统 意义上 的电饭
要加 热的时 间长短有 着直接 的联系 。所 以,最先要 做的是 测定 米饭量 ,接着 就是控制 米饭量 。当 电饭 煲处 于吸水 的工作 过程 中,当还不 能确定初 始条件 的时候 ,加热过 程就 需要用到 热水
家用电饭煲设计开题报告

毕业设计开题报告工业设计家用电饭煲设计一、选题的背景、意义21世纪,家电进入了千家万户,小家电市场更是火爆异常,洗衣机、电冰箱、彩电、电饭煲等等,人们越来越喜欢这些小家电给人们所带来的种种方便。
目前,电饭煲已经是一个非常成熟的产业,我国城镇家庭电饭煲的普及率已经达到100%,几乎每个家庭都有一台电饭煲。
电饭煲是利用电能转变为内能的炊具,使用方便,清洁卫生,还具有对食品进行蒸、煮、炖、煨等多种操作功能,深受广大消费者的喜爱[1]。
自50年代起,电饭煲就开始普及。
1986年美国电饭煲产量为590万只,日本为690.2万只,1987年中国电饭煲产量已达1026.32万只。
80年代中期,装有微处理器的电子电饭煲开始投放市场,它能对烹饪诸要素(如火力、温度、时间、升温模式等)进行程序控制,实现最佳烹饪效果。
随着党的改革开放政策不断深入,人们的生活水平不断提高,人们对家电产品的要求越来越高。
十年前,人们对家电产品的要求是有的用就行,用不坏就好。
现在可不同了,有的用还得好用,好用了还要好看[2]。
不同的时代有着自己独特的生活方式和理念,每个时代的人们都追求符合当时时代的生活最高境界。
随着社会的发展,人们的客观生活质量已经达到了一定的水平,物质条件对人们生活质量的影响已经逐渐弱化,而生活满意度则成为衡量人们生活质量的重要指标[3]。
尤其在现代社会,随着科技的改革,时代的进步,经济的飞速发展,当人类的生活质量得到改善之后,对日常生活中所使用的各类产品的要求也逐渐升高。
心理学家马斯洛将人的需要分为生理需要、安全需要、归属和爱的需要、尊重的需要、求知的需要、审美的需要和自我实现的需要[4]。
产品的外观造型是设计师设计理念的载体,是某种文化内涵的载体[5]。
在现代厨房中,电饭煲的“身份”已不再是一只煮米饭的锅,企业围绕着“锁住营养”、“烹调美味”、“智能操作”的技术比拼令电饭煲摇身变作一位精通多门厨艺的烹饪大师。
拥有一款“贴心”的电饭煲,辛苦的烹饪似乎也变成了一种生活艺术[6]。
基于单片机的电饭锅电子保姆仪的设计与实现

摘要本文所介绍的电饭锅电子保姆仪,是继普通家庭电饭锅之后所产生的新型智能化电饭锅。
设计研制了一个智能化的电饭锅系统,在继承以往电饭锅的优点同时加入了定时进水与定时煮饭功能,达到根据制定时间开始煮饭,并在规定时间内把饭煮熟切自动停止工作功能。
设计采用温度传感器DS18B20采集温度,通过单片机的低电压输出来控制继电器的关断,从而达到控制关闭进水阀、自动电路断开效果,并且具有显示功能,能将工作的状态随时间而显示在液晶显示器上,整个过程通过单片机来控制。
本文介绍了一种新型的电饭锅控制系统,详细介绍了设计的总体思想、硬件设计与软件系统,系统而详细地对该系统的功能与实现做出了介绍,并对该设计提出了不足与改进。
关键词:单片机控制;定时功能;继电器控制;传感器AbstractThis article introduces the rice cooker electronic nanny instrument, and is the ordinary household rice cooker after the rice cooker produces a new type of intelligence. The design and development of an intelligent system rice cooker, rice cooker in the past, the advantages of inheriting the same time joined the regular water and regular cooking function, time to start cooking under development, and the rice is cooked within the specified time stop automatically cutting function. Design uses a temperature sensor DS18B20 collecting temperature, low-voltage output by the microcontroller to control the relay off, and thus to control the closed inlet valve, disconnect the effect of automatic circuit, and has display function, the state can work over time shows on the LCD monitor, through the microcontroller to control the whole process.This paper introduces a new type of rice cooker control system detailed design of the overall idea, hardware design and software system, the system and detailed functions and implementation of the system made a presentation and the design of a lack of and improvement.Keyword: MCU; Timing; Relay control; Sensor目录引言 (1)1 系统的总体方案设计 (5)1.1 方案设计 (5)1.2 控制原理 (5)1.3 控制功能 (6)2 系统硬件设计 (7)2.1 单片机的发展趋势与介绍 (7)2.1.1 单片机的分类 (7)2.1.2 单片机的硬件结构及特点 (8)2.1.3 89C51的引脚介绍 (9)2.1.4 单片机最小系统的设计 (11)2.2 显示部分的电路设计 (12)2.2.1 显示器1602电路设计 (12)2.3 按键部分的电路设计 (14)2.3.1键盘的分类 (14)2.3.2 键盘的工作方式 (16)2.4 温度传感器连接 (17)2.4.1 技术性能描述 (18)2.4.2 应用范围 (18)2.4.3 使用说明 (18)3 系统的软件设计 (21)3.1 软件部分的总体设计思想 (21)3.2 控制系统的主程序功能及流程图 (21)3.2.1 主程序流程图 (21)3.2.2 系统子函数设计 (22)4 系统的调试 (29)4.1 硬件部分调试步骤 (29)4.2 软件部分调试 (29)结论 (31)致谢 (32)参考文献 (33)附录A 英文原文 (34)附录B 中文翻译 (43)附录C 系统设计原理图 (48)附录D 程序清单 (49)附录E 系统实物图 (65)引言自从1955年东芝开发出世界上第一台电饭煲,电饭煲的发展已经过了50年,到现在,电饭煲已经成为了现代家庭必备的生活电器之一。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开题报告内容与要求一、毕业设计(论文)内容及研究意义(价值)设计内容:本次毕业设计要求基于单片机智能电饭煲控制系统的设计。
本课题要求以单片机为主控制器,以电饭煲为控制对象,通过热敏电阻把温度信号转变成电压信号,再经 A/D 转换把电压信号变成的数字信号,然后由MCU处理进而去控制继电器,达到对发热盘的温度控制工作。
本电饭煲采用波浪式起伏加热模式,通过微电脑控制将模糊控制技术应用于电饭煲的开发,本文在借鉴前人的工作基础上,实现一种多功能的模糊电饭煲控制系统,并重点研究了以下内容:(1)实现米量测量;(2)研究电饭煲硬件控制系统,重点研究了低成本优化设计方案;(3)根据多个功能及判米量的方法,设计了相应的软件控制程序;(4)提出一种基于模糊控制电饭煲参数整定的专家系统,以提高电饭煲设计开发效率。
研究意义:随着我国经济的不断发展,人们生活水平的不断提高,对饮食的要求也越来越高,过去那种机械式、电子式的电饭煲已经不能满足人们的要求啦,安全、简便、节能、实用,多功能化已经是当代人追求的主旋律了,而微电脑电饭煲的问世,不仅满足人们的要求,而且把电饭煲的各项功能发挥的淋漓尽致。
本文研究的一种模糊控制的微电脑电饭煲正是满足人们需求的典型代表。
基于模糊控制的微电脑电饭煲能够判断出米量的多少,并对不同的米量选择不同的加热方案,并且具有多种烹调功能,因此不但控制效果好,而且高效、节能环保。
微电脑电饭煲还可以实现预约、记忆等功能,大大方便了人们的生活。
本文从实际工程出发,对模糊控制的微电脑电饭煲进行了深入研究,主要讨论一种准确的判米量的方法,真正实现了电饭煲的模糊控制,这对电饭煲控制程序的研究将是很有意义的,将使之在高效,节能等方面做的更好。
本次论文设计的技术指标及功能要求:1.具有16种烹调功能;2.24小时预约功能;3.烹调时间设定,根据不同烹调功能设计不同的时间;4.立体加热;5.2小时掉电记忆功能;6.自检功能;7.传感器开短路保护功能;8.要求独立选择芯片、设计电路、编制程序、仿真、调试、完成整个系统的功能。
本次论文设计,选择MC80F7708A单片机为主要控制芯片的功能电路,以模块化的设计理念分别设计温度传感器电路、时钟电路、LCD显示电路、蜂鸣器电路、按键电路、复位电路、温度采集电路等,使其具备智能电饭煲的基本功能。
在软件上实现预约、保温、米量推算、智能炊煮和冷饭加热等功能。
其中智能炊煮、米量推算和保温功能采用模糊控制技术实现智能化煮饭,外加一些预约、声音、灯光提示灯附加功能。
将实际采集的温度与人们生活经验中得到的最佳炊煮曲线中的温度信息值进行对比,经过单片机的模糊推理后来控制继电器及可控硅的导通时间,从而实现煮饭的模糊化控制。
本系统精度高,可靠性好,结构简单,成本低,是一款适合实现智能化电饭煲控制系统的最好选择。
二、毕业设计(论文)研究现状和发展趋势(文献综述)自从1965年美国的控制专家L.A.Zadeh教授创立了模糊集合论以来,将模糊集合理论运用于自动控制而形成的模糊控制理论,在近年来得到迅速的发展。
模糊控制作为智能控制领域中最具有实际意义的一种控制方法,已经广泛运用在工业控制、自动化领域、智能家电控制领域和其他许多行业中的控制,都已经取得了令人瞩目的成效。
并且这一技术引起了越来越多的控制理论的研究人员和相关工程技术人员的极大兴趣。
随着计算机及其相关技术的发展,模糊控制也由最初的经典模糊控制发展到自适应模糊控制、专家模糊控制和基于神经网络的自学习模糊控制。
模糊控制理论和应用虽然已经取得了很大的进展,但就目前状况来看,还是缺乏重大的的突破,因此模糊控制无论在理论和应用上都有待于进一步的深入研究和讨论。
目前,最令模糊控制专家们感兴趣的是模糊逻辑同神经网络算法的结合。
神经网络在知识获取方面表现卓越,它能够生成无须明确表现知识规则和具有强大的自学能力。
而模糊技术的优点在于可以用模糊性的自然语言表现知识,和可以用简单的max-min运用实现知识的推理,但在知识的获取方面十分脆弱。
模糊逻辑同神经网络算法互相结合,取长补短,可以通过自学自动的进行模糊规则的产生和修改,从而在智能控制方面产生强大的威力。
就我国来说,模糊控制技术的起步比较晚,近年来,随着模糊家用电器的兴起,模糊控制在各个领域的应用获得了飞速的发展,同时培养了一大批进行模糊控制研究的优秀人才。
但总的来说,在我国,模糊控制的应用水平落后于模糊控制理论方面的研究。
这主要是研究者常常把模糊控制器的设计分成几个独立的部分来进行,例如:隶属度函数的确定、规则的获取、控制器的合成等。
这样做的好处是把问题简单胡,便于初学者上手,快速进行问题的分析和解决。
但是这样做带来的问题是很难对设计好的系统进行理论分析和设计优化。
所谓智能化家电,是指运用现代最新科技研制开发的新一代具有智能功能的家用电器。
它涉及科技领域十分广泛,其中包括:多媒体技术、数字技术、模糊控制技术、太阳能技术、专家系统、人工智能、生物技术等。
而人工智能的载体通过传统的逻辑电路实现是不现实的,而通过嵌入式系统就能很容易实现。
嵌入式系统是将计算机硬件和软件结合起来,构成一个专门的计算装置,完成特定的功能和任务。
在嵌入式系统中,单片机是最重要也是应用最多的智能核心器件。
在智能家电方面的研究,日本走在世界的前面。
资料统计表明,目前日本家用单片机的使用率在85%——94%之间,其中使用模糊控制的家电产品约占50%.日本甚至在几乎所有的迷糊控制应用领域都在世界上处于领先地位。
日本仔90年代初期就有模糊家电问世,而那时我国的模糊家电还没有起步。
现在,在家电控制器中应用模糊控制在我国收到普遍重视。
由于我国家电行业的飞速发展,模糊家电在我国大有可为。
目前来看,模糊家电的发展有三大发展动向:1.进一步扩大传感器的组合,利用多个传感器的功能组合可以不断改进家电的控制技术,而对多个量采样后再进行综合判断正是模糊家电的长处。
2.与AI(人工智能)和神经网络技术相结合(如前所述),这将进一步提高模糊家电的智能化水平。
3.模糊家电网络化,随着网络经济的逐步发展,未来的家用电器必将改变目前这种单机运作的模式,而且具有与Internet网通信的能力。
家用电器走网络化的道路,这也是当今家电产业发展的趋势之一。
三、毕业设计(论文)研究方案及工作计划(含工作重点与难点及拟采用的途径)研究方案:下面是本毕业设计的研究方案,主要从工作的重点与难点及拟采用的途径来分析1.重点与难点本次课程设计是基于单片机的智能微电脑电饭煲控制系统的设计,能够实现多种功能,如:预约、米种选择、冷饭加热等, 设计要求独立选着芯片,仿真、调试,实物制作等,完成整个系统的功能。
本次设计是以MC80F7708A单片机为主控制器的基本系统为核心的一套控制系统,其中包括单片机、复位电路、温度传感电路、键盘及显示、驱动电路、系统软件等部分设计。
重难点可分为软件部分和硬件部分。
系统软件采用模块化设计,是根据其硬件电路结构和所需达到的功能来进行编制的。
全部软件流程由主程序、蜂鸣器子程序、整个系统初始化子程序、延时子程序、液晶显示子程序组成。
,系统开始先进行上电复位,检测各个模块初始化是否处于工作状态,处于工作状态则发出检测命令,等待返回数据并处理。
2.系统的工作原理本系统用ABOV半导体公司的8位闪速存储器(flash ROM)型单片机芯片MC80F7708A 单片机为核心,通过热敏电阻把温度信号变成电压信号,再经过A/D转换把电压信号变成数字信号,然后由MCU处理进而去控制继电器,达到对发热盘的温度控制工作。
本微电脑电饭煲采用波浪式起伏加热模式,通过微控制器的控制作用,模拟人工炊煮。
轻轻按下开始键便能完成炊煮功能。
还有一些其他功能,只需要通过相应的选择键便可以完成,这些功能的完成也是通过MCU来实现的。
系统的整体结构框图如下图一所示。
+12V,+5V220V 50Hz图一:系统整体结构框图研究手段:我们对各个设计模块的解决方法如下:1.主控模块单片机的选择本系统主控单片机选用ABOV半导体公司的8位闪速存储器(flash ROM)型单片机芯片MC80F7708A。
MC80F7708A是拥有8K字节FLASH程序存储器的COMS 8位单片机。
本芯片功能强大,可以为许多LCD应用提供高度灵活和低成本的解决方案。
该芯片有如下特点:8K字节FLASH ROM,256字节RAM,20字节分段LCD显示RAM,8/16位定时/计数器,10位A/D转换器,7位看门狗定时器,拥有7位自动重计数的21位实时定时器,8位UART,片内晶振和时钟电路等。
另外,本芯片还支持节电模式以降低功耗。
故MC80F7708A是使用LCD显示和ADC的系统中最好的控制器解决方案。
2.LED显示模块的选择本次设计LED模块选用智能电饭煲专用LED CY6905,该芯片采用公阴的连接方式,有黄、橙、蓝三种发光颜色,其表面状态有黑色表面,白色字段,是客户最好的选择。
3.LED驱动模块选择TM1629C系列产品是一种专用的LED数码管驱动芯片,性价比高,可替代74HC164、74HC595,374等芯片传统繁琐的LED数码管驱动电路,TM1629C无需加三极管及电阻而直接驱动LED数码管,且驱动电流大(8级辉度可调)。
在单片机程序方面,只要刷新一次显示RAM数据而不用动态扫描,而且芯片带有键盘接口,3线或2线串行单片机通信,非常省单片机硬件和软件资源。
轻轻松松2个或3个I/O就可驱动十几段到高达 120 多段数码管。
4.电容触摸按键传感模块的选择本次设计的电容传感模块选用CY8C20524芯片,该芯片具有低功耗、抗干扰能力强、简化硬件电路的设计、能够驱动28个通用I/O口等功能,是此次设计电容传感最好的选择。
四.主要参考文献[1] 童诗白华成英模拟电子技术高等教育出版社 2006.5[2] 阎石数字电子技术基础高等教育出版社2008/02[3] 李道华李玲朱艳传感器电路分析与设计武汉大学出版社2003.3[4] 李军李赋海检测技术及仪表中国轻工业出版社2000.8[5] 何立民主编单片机应用技术选编北京航空航天大学出版社 1993.2[6] 余永权.模糊控制技术与模糊家用电器.北京:北京航空航天大学出版社,2000[7] 刘增良.模糊技术与应用选编(2).北京:北京航空航天大学出版社,1997[8] 张毅刚.MCS-51单片机应用设计.哈尔滨:哈尔滨工业大学出版社,1990[9] 杨振江.智能仪器与数据采集系统中的新器件及应用.西安:西安电子科技大学出版社,2001[10] 余永权,模糊电饭煲控制器研制报告,模糊电饭煲鉴定文件,1933[11] 春元李文涛江杰杜平.C51单片机典型模块设计与应用.机械工业出版社,2008.4[12] Intel. Software Handbook, 1984[13]J . E. Brignell, The future of intelligent senseors : a problem of technology or ethics? Sensor and Actuator 1996[14] Kevin R. Hoskins ,Data Acquisition Circuit Collection ,Linear Technology 1996.10[15]Yang.Y.,Yi.J.,Y.Y.and Kim.B.:'Optimum design for linearity andefficiency of Microwave Doherty amplifier using anew load matching technique',Microw.j.,2001.4[16] Hyvarinen A,Karhunen J,Oja E.Independent Component Analysis[M].John Wiley and Sons Inc,2001.[17] MC80F7708A CMOS SINGLE-CHIP 8-BIT MICROCONTROLLER WITH LCDCONTROLLER/DRIVER , ABOV SEMICONDUCTOR Co. Ltd.英文原文:MC80F7708 CMOS SINGLE-CHIP 8-BIT MICROCONTROLLERWITH LCD CONTROLLER/DRIVER1. OVERVIEW1.1 DescriptionThe MC80F7708 are an advanced CMOS 8-bit microcontroller with 8K bytes of FLASH ROM(MTP). This device is one of the MC800 family and a powerful microcontroller which provides a high flexibility and cost effective solution to many LCD applications. The MC80F7708 provide the following standard features: 8K bytes of FLASH ROM, 256 bytes of RAM, 20 bytes of segment LCD display RAM, 8/16-bit timer/counter, 10-bit A/D converter, 7-bit watch dog timer, 21-bit watch timer with 7-bit auto reload counter, 8-bit UART, on-chip oscillator and clock circuitry. In addition, this device supports power saving modes to reduce power consumption. So the MC80F7708 is the best controller solution in system which uses chara- tered LCD display and ADC.1.2 Features• 8K Bytes On-chip FLASH ROM (MTP)• FLASH Memory- Endurance : 100 cycles- Data Retention : 10 years• 256 Bytes On-chip Data RAM• 20 bytes Display RAM• Instruction Cycle Time:- 333ns at 12MHz (2 cycle NOP instruction)• LCD display/controller- 1/4 Duty Mode (20Seg × 4Com, 1/3 Bias)- 1/8 Duty Mode (16Seg × 8Com, 1/4 Bias)• Four 8-bit Timer/Counter(They can be used as two 16-bit Timer/Counter)• One 7-bit Watch Dog Timer• One 21-bit Watch Timer- 1 minute interrupt available• One 8-bit Basic Interval Timer• One 6-bit Buzzer Driving Port• Dual Clock Operation- Main Clock : 400kHz ~ 12MHz- Sub Clock : 32.768kHz• Main Clock Oscillation- Crystal- Ceramic Resonator- Internal Oscillation : 8MHz/4MHz/2MHz• Operating Temperature : -40~85 °C• Built-in Noise Immunity Circuit- Noise Filter- BIR (Built-in Reset)• Power Down Mode- Main Clock : STOP, SLEEP mode• 400kHz to 12MHz Wide Operating Frequency• On-Chip POR (Power On Reset)• Internal Resistor for LCD Bias• 42/40 Programmable I/O Pins• 6/4-channel 10-bit On-chip A/D Converter• One 10-bit High Speed PWM Output• 14 Interrupt sources- External Interrupt : 4- Timer : 4- UART : 2- ADC, WDT, WT, BIT• One Universal Asynchronous Receiver/Trans- mitter (UART) at FLASH MCU• 2.2V to 5.5V Wide Operating V oltage Range2. PIN FUNCTIONVDD: Supply V oltage.VSS: Circuit ground.RESET: Reset the MCU Reset.XIN: Input to the inverting oscillator amplifier and input to the internal main clock operating circuit.XOUT: Output from the inverting oscillator amplifier.SXIN: Input to the internal sub system clock operating cir- cuit.SXOUT: Output from the inverting subsystem oscillator amplifier.SEG0~SEG19: Segment signal output pins for the LCD display. See "18. LCD DRIVER" on page 75 for details. Also SEG0~SEG19 are shared with normal I/O ports and SEG16~19 are multiplexed with COM7~COM4.COM0~COM7: Common signal output pins for the LCD display. See "18. LCD DRIVER" on page 75 for details. Also COM0~SEG7 are shared with normal I/O ports and COM4~COM7 are multiplexed with SEG19~ 4~COM7 an d SEG 19~SEG 16 are selected byLCDD0 of the LCR register.3. MEMORY ORGANIZATIONThe have separate address spaces for Program memory, Data Memory and Display memory. Program memory can only be read, not written to. It can be up to 8K bytes of Program memory. Data memory can be read and written to up to 1024 bytes including the stack area. Display memory has prepared 27 nibbles for LCD.4. I/O PORTSThe MC80F7708 have seven I/O ports, LCD segment ports (R0, R1, R2, R4, R50/SEG0/RX0 ~ R73/SEG19/COM4) and LCD common ports (R77/COM0 ~ R74/COM3, R73/ SEG19/COM4 ~ R70/SEG16/COM7).These ports pins may be multiplexed with an alternate function for the peripheral features on the device.5. CLOCK GENERATORAs shown in Figure 10-1, the clock generator produces the basic clock pulses which provide the system clock to be supplied to the CPU and the peripheral hardware. It contains two oscillators which are main-frequency clock oscil- lator and a sub-frequency clock oscillator.The system clock can also be obtained from the external oscillator.By setting configuration option, the internal 8MHz, 4MHz,2MHz can also be selected for system clock source.The clock generator produces the system clocks forming clock pulse, which are supplied to the CPU and the periph- eral hardware.The internal system clock should be selected to main oscil- lation by setting bit1 and bit0 of the system clock mode register (SCMR).To the peripheral block, the clock among the not-divided original clocks, divided by 2, 4,..., up to 4096 can be provided. Peripheral clock is enabled or disabled by STOP instruction. The peripheral clock is controlled by clock control register (CKCTLR). See "11. BASIC INTERV AL TIMER" on page 41 for details.6. TIMER / COUNTERTimer/Event Counter consists of prescaler, multiplexer, 8- bit timer data register, 8-bit counter register, mode register, input capture register and Comparator as shown in Figure12-4. And the PWM high register for PWM is consisted separately.The timer/counter has seven operating modes.- 8 Bit Timer/Counter Mode- 8 Bit Capture Mode- 8 Bit Compare Output Mode- 16 Bit Timer/Counter Mode- 16 Bit Capture Mode- 16 Bit Compare Output Mode- PWM ModeIn the “timer” function, the register is increased every in- ternal clock input. Thus, one can think of it as counting in- ternal clock input. Since a least clock consists of 2 andmostclock consists of 2048 oscillator periods, the count rate is 1/2 to 1/2048 of the oscillator frequency in Timer0. And Timer1 can use the same clock source too. In addition, Timer1 has more fast clock source (1/1 to 1/8).In the “counter” function, the register is increased in re- sponse to a 0-to-1 (rising edge) transition at its correspond- ing external input pin EC0 (Timer 0).In addition the “capture” function, the register is increased in response external or internal clock interrupt same with timer/counter function. When external interrupt edge in- put, the count register is captured into capture data register TMx.Timer3 is shared with “PWM” function and Timer2 is shared with “Compare output” function.7. WATCH TIMERThe watch timer generates interrupt for watch operation. The watch timer consists of the clock selector, 21-bit bina- ry counter and watch timer mode register. It is a multi-pur- pose timer. It is generally used for watch design.The bit 0, 1, 2 of WTMR select the clock source of watch timer among sub-clock, fMAIN÷28 ,fMAIN÷27 ,fMAIN or fMAIN÷2 of main-clock and fMAIN of main-clock. Thef MAIN of main-clock is used usually for watch timer test, so timer is also stopped. If the sub-clock is used as the watch timer source clock, the watch timer count cannot be stopped. Therefore, the sub-clock does not stop and contin- ues to oscillate even when the CPU is in the STOP mode. The timer counter consists of 21-bit binary counter and it can count to max 60 seconds at sub-clock.The bit 3, 4 of WTMR select the interrupt request interval of watch timer among 2Hz, 4Hz, 16Hz and 1/64Hz.generally it is not used for the clock source of watch timer. The fMAIN÷27 or fMAIN÷28 clock is used when the single clock system is organized. If fMAIN÷28 or fMAIN÷27 clock is used as watch timer clock source, when the CPU enters into stop mode, the main clock is stopped and then watch.8. WATCH DOG TIMERThe watch dog timer (WDT) function is used for checkingprogram malfunction due to external noise or other causes and return the operation to the normal contion.The watchdog timer consists of 7-bit binary counter and the watchdog timer register(WDTR). The source clock of WDT is overflow of Basic Interval Timer. When the value of 7-bit binary counter is equal to the lower 7-bits of Note: WDTR and WTR has same address 0E8h. The LOADEN bit is used to select WDTR or WTR. When LOADEN of watch timer mode register(WTMR) is set to “1”, WDTR can not be wrote and WTR is wrote.The LOADEN bit should be cleared to “0” when writing any value to WDTR. WDTR, the interrupt request flag is generated. This can be used as WDT interrupt or CPU reset signal in accordance with the bit WDTON. When WDTCL is set, 7-bit counter of WDT is reset. After one cycle, it is cleared by hardware. When writing WDTR, the LOADEN bit of WTMR regis-ter should be cleared to “0”.9. ANALOG TO DIGITAL CONVERTERThe analog-to-digital(A/D) converter allows conversion of an analog input signal to ancorresponding 10-bit digital value. The A/D module has six analog inputs, which are multiplexed into one sample and hold. The output of the sample and hold is the input of the converter, which generates the result via successive approximation. The analog supply voltage is connected to A VDD of ladder resistance of A/D module.10. BUZZER OUTPUT FUNCTIONThe buzzer driver consists of 6-bit binary counter, the buzzer driver register BUZR and the clock selector. It gen- erates square-wave which is very wide range frequency (500 Hz~125 kHz at fMAIN = 4MHz) by user programmable counter.11. INTERRUPTSThe MC80F7708 interrupt circuits consist of Interrupt en- able register (IENH, IENM, IENL), Interrupt request flag register(IRQH, IRQM, IRQL), Interrupt flag register(IN- TFH, INTFL), Interr upt Edge Selection Register (IEDS), priority circuit and Master enable flag (“I” flag of PSW). The interrupts are controlled by the interrupt master enable flag I-flag (bit 2 of PSW), the interrupt enable register and the interrupt request flag register except Power-on reset and software BRK interrupt.12. LCD DRIVERThe MC80F7708 has the circuit that directly drives the liq- uid crystal display (LCD) and its control circuit. The seg- ment/common driver directly drives the LCD panel, and the LCD controller generates the segment/common signals according to the RAM which stores display data. VCL3 ~ VCL0 voltage are made by the internal bias resistor circuit.13. UNIVERSAL ASYNCHRONOUS SERIAL INTERFACEThe Asynchronous serial interface(UART) enables full-duplex operation wherein one byte of data after the start bit is transmitted and received. The on-chip baud rate generator dedicated to UART enables communications using a wide range of selectable baud rates.The UART driver consists of TXSR0, RXBR0, ASIMR0 and BRGCR0 register. Clock asynchronous serial I/O mode (UART) can be selected by ASIMR register. Figure 19-1 shows a block diagram of thes.中文翻译:MC80F7708 CMOS 8 位单片机 LCD 控制器/驱动器1、概述1.1、描述MC80F7708是拥有8K字节FLASH程序存储器的CMOS 8位单片机。