基于单片机的智能电饭煲设计开题报告
基于单片机的电饭煲设计
控制系统综合实训报告学院计算机与控制工程学院专业班级自动化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年,到现在,电饭煲已经成为了现代家庭必备的生活电器之一。
基于51单片机的智能电饭锅控制器设计论文
摘要本课题以AT89C51单片机为核心器件,设计了智能电饭煲控制系统,并在PROTEUS 环境中对设计进行了仿真验证。
首先,对电饭煲的发展状况进行了阐述,分析了电饭煲的发展趋势,以及智能电饭煲的发展优势。
在此基础上,对智能电饭煲控制系统整体设计方案进行了论证,并确定了本课题智能电饭煲控制系统整体设计方案。
其次,从实用性、智能化、节约成本、环保节能等角度出发,对智能电饭煲控制系统的硬件、软件进行了详细设计。
按照实现功能对硬件、软件进行了功能划分,并对各部分的原理、实现方法进行了详细说明。
最后,在PROTEUS仿真环境中对该设计进行了仿真验证。
仿真结果表明,基于单片机的智能电饭煲控制系统整体设计方案的可行性,软件和硬件设计的正确性,整体效果较为满意。
关键词:智能控制,电饭煲,单片机,ProteusIAbstractAT89C51 MCU was chosen as the core, component to complete the intelligent electric cooker control system design, and validated via simulation in the PROTEUS environment is.Firstly, the current situation of the development of electric rice cooker is addressed, and electric rice cooker development trend, and the development advantage of intelligent electric cooker are analyzed. On this basis, the intelligent electric cooker control system overall design scheme is discussed, and confirmed this topic intelligent electric cooker control system overall design scheme confirmed.Secondly, in view of practice, intelligence, cost saving, environmental protection and energy conservation, the detailed design of the intelligent electric cooker control system hardware and software were given. According to the functions, hardware and software of the system was divided, and principle, realization method was described in detail.Finally, in the PROTEUS simulation environment the design was verified by simulation. The simulation results show that the intelligent control scheme based on single chip microcomputer for the electric cooker is feasible, software and hardware design is correct, and the overall performance is satisfactory.Key words:Intelligent control; Electric cooker; Single chip microcomputer; Proteus目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1背景及发展 (1)1.2课题任务及意义 (1)第二章智能电饭煲控制系统整体设计方案 (2)2.1智能电饭煲控制系统简介 (2)2.2智能电饭煲控制系统电路组成 (3)2.3本章小结 (3)第三章智能电饭煲控制系统硬件设计 (4)3.1控制系统单片机最小系统工作电路 (4)3.1.1 AT89C51单片机的引脚及其排列 (4)3.1.2 AT89C51单片机时钟电路 (6)3.1.3 AT89C51单片机复位电路 (7)3.1.4控制系统单片机最小系统电路设计 (8)3.2控制系统电源电路 (9)3.2.1稳压器件78L05简介 (9)3.2.2电源电路设计 (11)3.3按键输入电路 (11)3.3.1按键分类 (11)3.3.2按键结构与特点 (11)3.3.3 按键输入电路设计 (12)3.4温度传感器电路 (13)3.4.1 DS18B20简介 (13)3.4.2 DS18B20的使用方法 (14)3.4.3温度传感器电路设计 (16)3.5LED状态指示电路 (16)3.5.1 LED简介 (16)3.5.2 状态指示电路设计 (17)3.6LCD显示电路 (17)3.6.1 LCD-1602简介 (18)III华南理工大学广州学院本科毕业设计(论文)说明书3.6.2 LCD显示电路设计 (18)3.7电饭锅加热电路 (19)3.8本章小结 (20)第四章智能电饭煲控制系统软件设计 (21)4.1软件整体结构设计 (21)4.2子程序设计 (22)4.2.1系统工作模式控制流程 (22)4.2.2 定时功能控制流程 (23)4.2.3 加热功能控制流程 (25)4.3本章小结 (26)第五章智能电饭煲控制系统的仿真验证 (27)5.1本章小结 (30)结束语 (31)致谢 (32)参考文献 (33)附录 (34)附录1:智能电饭煲控制系统电路原理图 (34)附录2:智能电饭煲控制系统软件源程序清单 (35)IV第一章绪论第一章绪论1.1背景及发展在科学技术进步、日新月异的今天,节能、高效、环保的观念逐渐深入人心,人们对家电智能化的要求也越来越高。
基于单片机的智能电饭煲
基于单片机的智能电饭煲传统的电饭煲也就是机械式的电饭煲,它的工作原理是利用了磁钢在受到大量的热量之后会失去原有磁性的原理来设计的,加热性能差,功能单一,本文所研究的一种智能电饭煲,可实现远程控制及监测其工作状态,并能实现对水的加热和净化。
其包括:电饭煲主体、互联网设备、移动终端。
此智能电饭煲涉及底层功能加热模块以及监测功能模块。
移动终端已预设相应指令的代码,经过入网路由器,由WiFi 模块传送到智能微处理器,进而协调各个功能模块的工作,实现远程控制。
此智能电饭煲实现了远程控制,通过传感器得到工作状态的数据,传送到移动终端,实现了监控作用。
标签:芯片;智能;电饭煲传统的电饭煲需要手动操作才能选择煮食的模式以及启动,而且无法准确的知晓所需要的时间以及水质情况,也无法进行远程的操控。
随着物联网的时代到来,智能移动终端设备更走进千家万户,如果通过网络与电饭煲相连,就能实现对其的远程操控,极大的节约了时间,且能监测到电饭煲的工作数据以及进一步加强对水质的检测与净化功能,消除了安全隐患。
1.系统整体设计主要分为三部分:电饭煲主体、互联网设备、移动终端,如图1所示:智能电饭煲主体的功能处理器用于实现底层的电饭煲加热、保温以及自动冷却,由智能微处理器调控。
智能微处理器用于接收信息、处理信息以及发送指令。
智能微处理器在电饭煲中作为核心控制与之相连的功能模块还有:水质检测模块、水净化处理模块、定时模块、测温模块、水量监测模块、湿度监测模块、WiFi 模块。
互联网设备:已入网的路由器,用于与WiFi 的无线连接,从而实现智能电饭煲与移动智能终端的通信。
移动终端:进行远程操控,通过互联网将所需要的指令由路由器发送给WiFi 模块,进而传送到智能微处理器,从而调用各个功能模块,达到相应的效果。
同时智能微处理器将电饭煲的工作状态信息反馈到移动终端。
通过移动终端既可以远程控制电饭煲的工作,也可以及时了解电饭煲的工作状态及时间信息。
1.智能电饭煲的设计
智能电饭煲的设计摘要:本文主要介绍单片机在智能电饭煲中的应用的实现。
智能电饭煲是一种把电能转化成热能的新型多功能烹饪器具。
在科技发展日新月异的今天,电饭煲也同其它家用电器一样经历了从简单到复杂,从手动到半自动、全自动以及到现在的智能化产品的过程。
但因为价格较高,所以它不能为普通家庭所接受。
微电脑或电脑控制的智能电饭煲符合现代人的要求,人性化的界面设计,使得人们一眼看出当前工作状态,让您更安心,各种烹调过程全部由电脑自动控制,并且大多的智能电饭煲采用太空“黑晶”内胆,超硬耐磨,恒久美观,所有的这些特点符合现代人的省时、省力、耐用的观念做出一种价格低廉、体积又小的人性化的电饭煲是市场所需求的。
本设计以美国Atmel公司生产的8位单片机AT89C52为核心。
该电饭煲控制器模拟煮饭专家加热曲线对煮饭过程进行控制,具有多种煮饭模式,并实现了智能控制功能。
该设计的电路结构简单,所用器件较少,达到了减小体积,节约成本的目的,实现了电饭煲的低成本、高性能。
AT89C52良好的性能和合理的资源非常适合于智能电饭煲。
关键词:智能电饭煲;Atmel公司;AT89C52;控制系统;单片机Design of intelligent electric rice cooker Abstract:This paper mainly introduces the application of microcomputer in the realization of intelligent electric cooker. electric cooker is a kind of energy into heat of new-type multi-functional cooking utensils. In technology development fast-changing today, electric cooker are with other household electrical appliances as experienced from simple to complex, from manual to automatic and semi-automatic, until now the process of the intelligent product. But because the price is higher, so it cannot be accepted for ordinary families. Microcomputer or computer control conforms to modern people's requirement of intelligent electric cooker, human interface design, make people see the current work of the state, make you more secure, various cooking process by all the computer automatic control, and most intelligent electric cooker using space "black crystal" bladder, superhard wear-resisting, enduring beautiful, all of these features conforms to modern people's save time, energy, and durable idea made a low price, volume and small humanized electric cooker is market demand.The design of sunplus technology company in the 8-bit microcontroller AT89C52 as the core. The electric cooker controller simulation curve of cook cooks experts heating process control, has a variety of cooking mode, and realized the intelligent control function. The design of the circuit structure is simple, USES the device less, reached &reduce volume and cost objective, realized the low-cost, high-performance electric. AT89C52 good performance and reasonable resources is very suitable for intelligent electric cooker.Key words: I ntelligent electric cooker;Atmel company;AT89C52; control system;MCU一绪论1.1 智能电饭煲的研究背景科技的革新、时代的进步和经济的飞速发展使得人们的生活水平不断提高,人们对日常生活中所使用的各种类型产品的要求也逐渐升高,特别是对那些与日常生活密切相关的蒸煮类电子产品——因为人们每天的起居饮食都离不开这类产品。
基于SPMC65P2404A单片机的智能电饭煲控制系统设计
基于SPMC65P2404A单片机的智能电饭煲控制系统设计摘要:本文介绍了一种基于SPMC65P2404A单片机的智能电饭煲控制系统设计。
该系统采用了单片机控制、温度传感器采集、LCD显示、键盘输入等技术,实现了智能控制电饭煲烹饭的功能。
通过本文的设计,可以提高电饭煲的性能,改善用户的烹饪体验。
关键词:单片机;智能电饭煲;控制系统;温度传感器;LCD显示引言:电饭煲是人们日常生活中常见的家用电器,使用方便,操作简单,但传统的电饭煲控制方式受限于硬件的性能,未能满足人们对电饭煲智能化的需求。
本文提出一种基于SPMC65P2404A单片机的智能电饭煲控制系统,通过单片机控制、温度传感器采集、LCD显示、键盘输入等技术,实现了智能控制电饭煲烹饭的功能。
系统硬件设计:本系统的硬件设计包括主控板、LCD显示模块、温度传感器模块、键盘模块等。
主控板采用SPMC65P2404A单片机,具有较高的性能和稳定性。
LCD显示模块采用1602液晶显示器,可显示烹饪时间、温度、功能等信息。
温度传感器模块采用DS18B20数字温度传感器,能够精确测量电饭煲内部温度。
键盘模块采用4x4矩阵键盘,用户可以通过按键输入设置烹饪参数。
系统软件设计:本系统的软件设计包括主控程序设计、数据采集程序设计、用户界面程序设计等。
主控程序设计采用C语言编写,控制电饭煲的加热、保温、烹饭等功能。
数据采集程序设计采用汇编语言编写,通过DS18B20数字温度传感器采集电饭煲内部温度数据,并传回主控程序进行处理。
用户界面程序设计采用C语言编写,通过LCD显示器和键盘模块与用户进行交互,实现烹饪参数的设置和状态的显示。
系统验证实验:通过实验验证,本系统能够准确地测量电饭煲内部温度,并控制加热、保温、烹饭等功能。
用户可以通过键盘输入设置烹饪参数,同时LCD显示器能够显示烹饪时间、温度、功能等信息。
实验结果表明,本系统的性能稳定,能为用户提供更加智能化的烹饪体验。
智能电饭煲的硬件和软件设计的开题报告
智能电饭煲的硬件和软件设计的开题报告一、选题背景随着科技的不断发展,家电产品已经从简单的工具逐渐升级到智能化的产品,一款智能电饭煲自然也是其中的代表之一。
在日常生活中,电饭煲是一个必不可少的家居用品,而智能电饭煲不仅具备传统电饭煲的功能,还加入了智能控制、自动保温等功能,让人们的生活更加便捷、舒适。
本项目的目标是设计一款基于微控制器控制的智能电饭煲。
具体包括:硬件设计和软件设计。
硬件设计主要是电路设计和电饭煲壳体设计,而软件设计主要是控制程序的设计。
二、项目内容(一)硬件设计1.电路设计智能电饭煲的电路设计包括电源电路和控制电路。
电源电路主要是负责提供电饭煲所需的电源,而控制电路主要是负责控制电饭煲的各种功能。
电路设计的主要任务是选择适合智能电饭煲的元器件,为智能电饭煲提供稳定可靠的电源和精确控制的线路。
2.电饭煲壳体设计智能电饭煲的外观设计需要结合实用性和美观性,同时也需要考虑到生产成本。
设计要素包括电饭煲壳体材料、外观设计、人机交互界面等。
(二)软件设计1.控制程序设计控制程序的设计是智能电饭煲最核心的部分。
本项目将采用微控制器控制,主控芯片采用STM32,程序工具采用Keil。
2.界面设计本项目还需要设计智能电饭煲的人机交互界面,使得用户可以通过电饭煲上的显示屏和按键与电饭煲进行交互。
三、预期成果本项目的预期成果是一款完整的智能电饭煲,包括硬件和软件两部分。
它能够稳定的运行,并支持多种功能,并可以提供方便易用的交互界面。
四、可行性分析本项目的可行性分析主要从技术可行性和市场可行性两个方面进行分析。
技术可行性方面,本项目基于STM32作为主控芯片,采用Keil作为开发工具,可以保证项目的技术可行性。
市场可行性方面,由于家用电饭煲已经成为生活必需品之一,而智能电饭煲可以提供更多的便利和舒适度,且智能电饭煲市场需求持续增长。
因此,本项目有良好的市场前景。
五、研究方法本项目主要采用文献调查、实验研究、模型推导等方法,为实现智能电饭煲的硬件和软件设计提供支持。
电饭煲的智能控制系统设计
第一章电饭煲智能控制的概述
1.1电饭煲智能控制设计背景
早在20世纪早期,电子智能控制技术就已经发展起来了,并最先被应用于工业生产中,其后随着控制理论、微电子技术和传感技术的发展,在操作复杂度、可控对象、稳定性、经济性等方面均得到了完善,目前电子智能控制技术在家用电器、汽车电子、智能电源保护、电力自动化和电动工具等领域得到很广泛应用,以促进产品智能化和信息化程度的提高。例如,在空调、电磁炉、微波炉、洗衣机、电冰箱、电视机等生活家电上,电控板的身影无处不在,而一台高档汽车采用的电子智能控制装置更高达20多处。而如今随着社会的发展和现在人们生活节奏的加快,越来越多的工薪层的人们更是忙碌,除了工作,剩余的时间也越来越少。谁都想越来越多的智能家电在我们身边应用。比如:清晨6:10,全家还在熟睡中,智能系统已让电饭煲把饭煮好、厨房里正在煮着咖啡…...本课题就是在这样的背景下设计的。此系统支持24小时预约煮饭,可灵活方便地安排煮饭时间等,从而进一步实现智能家庭的梦想。
2.稳压器的工作指标
稳压器的工作指标是指稳压器能够正常工作的工作区域,以及保证正常工作所必须的工作条件,这些工作参数取决于构成稳压器的组件性能。
(1)输出电压范围
符合稳压器工作条件情况下,稳压器能够正常工作的输出电压范围,该指标的上限是由最大输入电压和最小输入-输出电压差所规定,而其下限由稳压器内部的基准电压值决定。
引言
随着节约型社会的形成,单片机技术在小、价格低、功能全、应用灵活等替特点,所以单片机技术得到了不断的向前发展。用单片机技术设计一种电饭煲的定时预约工作系统,要求用键盘输入定时工作时间和实时时间对比达到长时间精确的定时功能。单片机采用AT89C51单片机,要求定时时间和实时时间相同时通过51单片机控制光耦驱动电路来控制电饭煲的工作。
基于51单片机实现智能电饭煲功能的设计与实现毕业论文
目录前言 (3)第1章绪论 (4)第1.1节智能家电概述 (4)第1.2节本课题主要任务 (5)第2章智能电饭煲整体设计 (6)第2.1节硬件整体框架 (6)第2.2节软件整体框架 (7)第3章智能电饭煲硬件部分的详细设计 (9)第3.1节单片机外围电路设计 (9)第3.2节时钟电路设计 (11)第3.3节复位电路设计 (11)第3.4节 EEPROM扩展电路设计 (12)第3.5节显示电路设计 (12)第3.6节蜂鸣器电路设计 (13)第3.7节键盘接口电路设计 (13)第3.8节温度传感器电路设计 (14)第4章智能电饭煲软件部分的详细设计 (15)第4.1节理想的最佳煮饭方法 (15)第4.2节煮饭功能模糊控制器 (16)第4.3节米量的模糊推理 (18)第4.4节副加热盘的模糊控制 (20)第4.5节整体软件流程图 (25)结论 (32)参考文献 (33)致谢............................................. 错误!未定义书签。
附录 (34)整体电路图 (34)部分源程序 (35)【摘要】:电饭煲是人们日常生活中最普遍的家用电器,随着人们生活水平的提到,电饭煲也日趋智能化,本课题主要基于家电智能化的背景下,根据智能电饭煲的发展和现状,探讨智能电饭煲如何实现智能化的煮饭、预约、再加热等功能。
本文参考的是美的电饭煲,在本设计中实现了其控制面板上的大部分功能,在讨论炊煮时温度控制方面,本文主要采用模糊控制技术实现其加热温度的控制。
在硬件设计上,论文设计了以INTEL公司的8052单片机为核心的控制电路,包括复位电路、振荡电路、LCD显示电路、按键扫描电路、数字温度传感器电路、EEPROM扩展电路和时钟电路。
在软件设计上,首先根据各个功能的典型最佳炊煮温度曲线编写出调试(测试)程序,通过调试程序找出针对产品的对应各个功能的最佳炊煮温度曲线。
针对煮饭功能,提出了易于实现并且有效的米量与实时温度控制的模糊控制理论,制定了不同的煮饭功能对应的炊煮模糊控制方案。
智能家用电饭煲开题报告
智能家用电饭煲开题报告智能家用电饭煲开题报告一、引言随着科技的不断进步,智能家居产品越来越受到人们的关注和喜爱。
其中,智能家用电饭煲作为一个家庭必备的厨房电器,也逐渐成为了人们生活中的重要组成部分。
本文将从智能家用电饭煲的市场需求、技术特点和未来发展等方面进行探讨,旨在为智能家用电饭煲的设计和研发提供一定的参考。
二、市场需求随着现代人们生活节奏的加快,越来越多的人选择快速方便的饮食方式。
而电饭煲作为一个能够帮助人们简化烹饪过程的厨房电器,具有很大的市场潜力。
智能家用电饭煲通过集成智能控制系统,能够根据用户的需求自动调节烹饪时间和火候,使得煮饭更加方便、快捷。
此外,智能家用电饭煲还可以通过手机APP远程控制,实现随时随地的操作,进一步提升用户的使用体验。
因此,智能家用电饭煲具备了满足市场需求的潜力。
三、技术特点智能家用电饭煲的技术特点主要体现在以下几个方面:1. 智能控制系统:智能家用电饭煲通过集成智能控制系统,能够根据用户的需求自动调节烹饪时间和火候。
这一特点不仅使得煮饭更加方便、快捷,还可以确保米饭的口感和营养价值。
2. 远程控制功能:智能家用电饭煲可以通过手机APP远程控制,实现随时随地的操作。
用户可以在外出前提前设置好烹饪时间,回到家后即可享用到热腾腾的美味饭菜。
3. 多功能设置:智能家用电饭煲还具备多种功能设置,如保温、蒸煮、煲汤等。
用户可以根据自己的需求选择不同的功能,实现多样化的烹饪。
四、未来发展智能家用电饭煲作为智能家居领域的一部分,未来有着广阔的发展前景。
随着人们对健康饮食的追求,智能家用电饭煲可以进一步结合人工智能技术,提供个性化的烹饪建议和菜谱推荐。
通过分析用户的饮食习惯和身体状况,智能家用电饭煲可以为用户量身定制健康的饮食方案,帮助人们更好地保持身体健康。
此外,智能家用电饭煲还可以与其他智能家居产品进行联动,实现更加智能化的家居生活。
例如,可以与智能音箱、智能冰箱等设备进行互联,实现语音控制和食材智能配送等功能,进一步提升用户的生活品质。
- 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位单片机。