单片机在智能电饭煲中的应用

发布者:SerendipityLove最新更新时间:2006-07-14 来源: EDN China关键字:电饭煲  单片机  电路 手机看文章 扫描二维码
随时随地手机看文章

1  引言

  目前,市场上的电饭煲大部分采用机械式或者是采用固定功率的方式加热,能源利用率低,功能单一,难以满足人们日益增长的生活需求。因此,开发功能齐全,安全可靠的微电脑电饭煲是非常用必要的。电饭煲从机械式原理到现在的智能电饭煲,期间经历了许多的阶段。电饭煲发挥高新技术优势,以美味炊煮为主导,使产品更加丰富与时尚化,现已形成微电脑、电脑与机械三大类型、十大不同款式。机械电饭煲虽然价格方面体现它的优势之外,其他方面就很难满足人们对现代生活高品质的需求。微电脑或电脑控制的智能电饭煲符合现代人的要求,人性化的界面设计,使得人们一眼看出当前工作状态,让您更安心,各种烹调过程全部由电脑自动控制,并且大多的智能电饭煲采用太空“黑晶”内胆,超硬耐磨,恒久美观,所有的这些特点符合现代人的省时、省力、耐用的观念。

  本文主要介绍利用SPMC65P2404A芯片来对电饭煲的过程进行控制,SPMC65P2404A是凌阳公司的8位元单片机,最高工作频率为8MHz,工作电压2.5V~5V,有192字节的RAM和4K字节的OTP ROM,有23个可编程IO口,8通道10位A/D转换器,2通道8位定时/计数器,2通道16位定时/计数器,1个12位PWM输出口,有低电压、上电、看门狗、外部信号、错误地址复位,并且有一个蜂鸣器输出口。

2  总体方案介绍

  利用凌阳8位MCU设计的智能电饭煲控制系统原理框图如图2-1所示,通过按键来选择功能模式、显示电路完成显示当前状态和定时时间;通过温度传感器来对温度进行采样;通过MCU的控制最终实现对继电器的控制,从而来控制对加热盘的加热与否,电源部分完成对单片机系统和外围电路提供5V电源,并且对加热盘进行加热。

  

          图2-1  控制系统构成框图

3  系统硬件设计

  1、由单片机SPMC65P2404A控制的电饭煲的硬件原理图如图3-1所示,它包括按键输入部分,温度检测输入电路,复位和晶振电路,PA6、PA7完成对顶盖和底盘的温度的检测,PA5完成对继电器的控制,SPMC65P2404A是系统的核心部分。

点击看原图

            图3-1 电饭煲的电路原理图

芯片特性简介

  SPMC65P2404A是凌阳公司的8位元单片机,最高工作频率为8MHz,工作电压2.5V~5V,有192字节的RAM和4K字节的OTP ROM,有23个可编程IO口,8通道10位A/D转换器,2通道8位定时/计数器,2通道16位定时/计数器,1个12位PWM输出口,有低电压、上电、看门狗、外部信号、错误地址复位,并且有一个蜂鸣器输出口……。利用这些资源,能够实现电饭煲的功能。

2、显示电路:

  显示电路由共阳极数码管和10个LED组成,通过单片机位选和所送的数据来点亮相应的LED和数码管的显示状态。其电路原理图如图3-2所示:

点击看原图

          图3-2 显示电路

3、电源电路:

  电源部分为单片机提供+5V的直流稳压源,并且通过降压、整流、滤波之后的+14V电压对继电器进行供电,通过控制三极管射极的导通与否来控制继电器的工作状态。电源电路原理图如图3-3所示


点击看原图

            图3-3 电源电路

4、温度采集部分电路图:

  J2和J3是温度传感器的两个接口,其中J2和J3分别是顶盖和底盘温度传感器的接口,单片机检测的信号实际上是与温度传感器分压的电阻的电压值,因为温度传感器的电阻值会随温度的上升而减小,所以分压电阻的电压值间接反映了某一时刻的温度,电路原理图如图3-4所示:

         图3-4 温度传感器电路

4  系统软件设计

4.1 主程序流程

  从样机分析中大致设计整个系统,整个系统输入包括2个温度传感器,5个按键;输出包括2位七段数码管、10个发光二极管、继电器控制信号等。根据控制功能,将程序设计为几个主要的模块,程序主流程见图4-1所示:

          点击看原图      

         4-1 程序主流程图

4.2 子程序介绍

1、诊断子程序

  诊断程序主要进行温度采集并判断传感器是否良好,主要对2个温度传感器连续检测20次,若测到的数据不在范围内(温度范围:-10℃~160℃),则表明传感器短路或断路错误,数码显示“E”,并禁止按键操作。

2、键盘扫描子程序

  程序每循环一次扫描一次键盘,如果扫描到有键按下,则暂存键值,如果连续5次扫描到的键值都一样,则认为是稳定的键值。

3、系统共有5个按键,在不同的状态下,每个键只要轻按一次就有效。系统的五个键接于PA1 、PA3、PA2 、PA0、PA4,如果按键值有效则返回值的相应位为0,否则相应位为1。

4、温度采集子程序

  热敏电阻灵敏度高,为了防止干扰及其它原因导致测出的温度值变化太快,引起控制部件频繁动作,温度采集采用滑动平均值滤波方法。即在同一个通道上连续采集三个数据,取其中的中间值。

5、显示子程序

  系统共有2位七段数码管显示及10个发光二极管显示。数码管主要有6种状态需要显示:待机状态、出错显示、焖饭、保温、煮饭中及定时时间显示。发光二极管显示所选择的功能、开始及保温状态。功能显示需采用轮循方式,在按下开始键之前,开始灯闪烁。进入保温状态后,保温指示灯亮。LED显示程序由位码扫描子程序及数码显示状态选定子程序组成。


5  参考文献
[1] 肖健华,经顺林.模糊控制在家电产品中的应用与展望.五邑大学学报(自然科学版),2001
[2] 顾勇.模糊控制及其应用.现代物理知识,1998.

关键字:电饭煲  单片机  电路 引用地址:单片机在智能电饭煲中的应用

上一篇:基于单片机的具有通讯口的智能温控表
下一篇:基于单片机控制的热源自动测试仪

推荐阅读最新更新时间:2024-03-16 12:17

AVR单片机教程——闪烁LED
上次我们把LED点亮了。你可能已经试过把 LED_RED 换成其他灯,也可能已经用 led_on() 把所有LED一起点亮了。但是LED点亮以后,程序就退出了,之后LED一直没有暗,直到没有供电。这一次,我们用程序来控制LED的亮和暗。 新建一个C executable项目,选择ATmega324PA单片机,在项目属性中添加库libee1,将配置改为Release。这是本教程现阶段中每一次新建项目都要做的。我刚才尝试用project template简化,然而设置无法导入。 默认生成的main.c中的内容我们还是不要,全部删除后敲入以下代码: 1 #include ee1/led.h 2 #include ee1/d
[单片机]
基于LabVIEW的PWM电路功能自动测试系统
自动测试系统(ATS)是指能自动完成测量、数据处理、显示(输出)测试结果的一类系统的总称。在不同的技术领域里,测试内容、要求、条件和自动测试系统各不相同,但都是利用计算机代替人的测试活动。一般自动测试系统包括控制器、激励源、测量仪表、开关系统、人机接口和被测单元一机器接口等部分。本自动测试系统的测试对象是PWM电路板,如图1所示。PWM(脉宽调制)是利用改变占空比而使输出电压得到改变的电路。PWM技术广泛甩于直流电机调速等场合。 其工作原理是:如图2所示,F点产生一个三角波,通过调节RP3可以调节三角波的幅度,调节RP2可以调节三角波的频率。U1D为电压比较器,F点波形和B点波形通过比较最终得出C点波形。由于C点的
[测试测量]
基于LabVIEW的PWM<font color='red'>电路</font>功能自动测试系统
意法发布PC版MCU Finder选型工具
意法半导体(ST)发布其在PC版MCU Finder之选型工具,便于嵌入式开发人员在ST MCU应用开发使用的桌面环境中直接查看STM32和STM8微控制器的相关信息。那就请您跟随eeworld存储技术小编的脚步,来详细的了解下意法发布PC版MCU Finder选型工具。 延用意法深受欢迎的手机版MCU Finder选型工具ST-MCU-FINDER功能,PC版MCU Finder为用户提供便捷的选型工具、自行维护文档和ST MCU开发者社群链接。 新的PC版应用软件选型工具支持Windows、macOS和Linux 三大操作系统,让嵌入式开发人员能够在计算机上整合所有MCU资源,包括数据和工具,方便查看与提升效率。
[手机便携]
TE电路保护部凭借创新2Pro AC器件荣获声名卓著的中国电子成就奖
美国加利福尼亚州门洛帕克-2013年3月28日-TE Connectivity旗下的业务部门TE电路保护部凭借2Pro AC产品在《电子工程专辑》(EE Times China) 2013年度电子成就奖(ACE Award) 的年度最佳高性能元件类别中赢得殊荣。2Pro AC是用于LED照明、智能电表、电器和电源等低电流应用的AC线路保护解决方案。 2Pro AC器件是一款创新的混合器件,为设计人员提供了一种保护敏感下游电子产品的集成式可自恢复方法,防止由于过电流和过电压事件而引起的损坏。该器件在单一封装内集成了聚合物正温度系数(polymeric positive temperature coefficient, PPTC)器
[电源管理]
OPA128构成的电荷放大器电路
  所谓电荷放大器是指用于放大来自压电器件的电荷信号的放大电路。这类放大电路的信号源的内阻抗极高,同时其电荷信号又很微弱,信号源形成的电流仅为pA级,因而要求电荷放大器具有极高的输入电阻和极低的偏置电流,否则当放大器的偏置电流与信号电流相近时,信号可能被偏置电流所淹没,而不能实现正常放大。另外,通常意义下的高阻抗(1012Ω)放大电路无法使用。为此常采用静电型集成运放OPA128组成的放大电路。如图所示为OPA128构成的电荷放大器。
[电源管理]
OPA128构成的电荷放大器<font color='red'>电路</font>图
两会代表委员谈集成电路产业:建议大基金对设计业倾斜
集微网3月14日报道 今年两会的《政府工作报告》论述我国实体经济发展中指出,"推动集成电路、第五代移动通信、飞机发动机、新能源汽车、新材料等产业发展",把推动集成电路产业发展放在实体经济发展的首位强调,凸显出集成电路产业的重要性和先导性。 集成电路将在未来若干年持续受到国家支持,国家意志将自上而下推动行业的发展,产业转移趋势基本确定。集成电路将成为国内快速增长的重点行业。 集成电路近年频入政府工作报告 "集成电路"作为关键词在政府报告中首次提及是2014年,2018年"集成电路"作为首位强调,预期后续会有进一步配套政策推出。 回顾集成电路在政府工作报告中的述及,此前作为信息产业的基础领域,"集成电路"四个字极少直接出现在中央政府工
[手机便携]
TI认为物联网MCU的功耗需达到μA等级
物联网这个议题其实已经有讨论了不短的时间,而随着穿戴式应用的兴起加上诸多技术也来到了相对稳定而成熟的阶段,因此吸引了不少厂商的投入。 TI(德州仪器)亚洲区市场开发经理陈俊宏表示,就他观察,物联网讨论到现在,市场才开始进入成长阶段,所以即便诸多MCU业者大举投入的情况下,像是常见的8051、ARM的Cortex-M0与自家的MSP430架构在市场的比重上,也没有一个大略的数字可供参考,再加上物联网涵盖的范畴太大,整个市场就呈现一个混沌不明的情况,但唯一能确定的是,物联网的确是处在成长的阶段。 然而,普遍来说,产业界其实也有个共识:物联网终端都需要相当极低功耗的元件来满足设计需求。以TI旗下的MSP 430的MCU而
[物联网]
座舱域控制器硬件架构方案:SoC + MCU
座舱域控制器是什么 座舱域控制器(Cabin Domain Controller)是一种用于航空飞机中的电子系统,用于集中管理和控制飞机内部的各种功能和系统。它是飞机电气系统的关键组件之一。 座舱域控制器的主要功能是将飞机上的各种设备和系统进行集成和协调,以实现对飞机座舱内部的各种功能和服务的控制和管理。它承担了多个子系统的集中控制和管理任务,包括各种显示系统、通信系统、音视频系统、照明系统、环境控制系统、安全系统等。座舱域控制器通过接收和处理来自这些子系统的命令和数据,控制和协调它们的工作状态,并向座舱内的用户提供各种功能和服务。 座舱域控制器还负责监测和诊断座舱各个子系统的状态和健康状况。它可以通过传感器和数据总线获取各个
[嵌入式]
座舱域控制器硬件架构方案:SoC + <font color='red'>MCU</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved