基于PIC单片机的厨房电器设备的智能控制设计方案解析

发布者:Haifeeng最新更新时间:2020-07-29 来源: elecfans关键字:PIC单片机  厨房电器设备  智能控制 手机看文章 扫描二维码
随时随地手机看文章

随着智能家电控制技术的不断发展,具有多功能和智能化的厨房控制器成为厨房电器设备发展的主流。和传统单一厨房设备控制器相比,多功能厨房控制器具有占用空间小、成本低、功能多、便于设备统一管理,使用安全、方便等优点。


系统以PIC单片机作为主控制芯片,选用VFD(Vacuum Fluorescent Display)真空荧光屏为显示器,结合气敏传感器,热敏电阻,高压点火器,继电器等受控对象,通过检测外部信号以及内部定时时间状态可以控制各种受控对象工作状态之间的相互转换,实现对厨房电器设备的智能控制。系统结构框图如图1所示。

基于PIC单片机的厨房电器设备的智能控制设计方案解析

1 各单元电路硬件设计

1.1 电源电路设计

设计所需的6组工作电源均由如图2所示的电路提供。6组电源分别为AC220 V、AC3 V、DC+12 V、DC+5 V、DC+5 V B、DC+24 V、DC-30 V。各组电源的使用情况如下:AC220 V作为抽油烟机电机工作电压;AC3 V作为VFD灯丝驱动电压;DC-30 V作为VFD显示段码工作电压;DC+12 V作为继电器工作电压;DC+5 V作为单片机及外围+5 V供电电源;DC+5 V B作为气敏传感器工作电压;DC+24 V作为24 V直流电机以及照明LED工作电压。


为确保VFD显示屏段码截止时没有鬼影余亮现象,在AC3 V中心抽头和DC-30 V之间加了5.1 V稳压管1N4733,同时在关闭VFD时通过继电器KA1切断灯丝电源AC3 V,以达到彻底熄灭灯丝和省电的目的。


1.2 功能控制电路设计

如图3所示功能控制电路,通过继电器控制抽油烟机、风机的强度以及消毒、烘干童锁、LED照明开关等。为确保消毒和烘干是在消毒柜关闭状态下才工作,故在消毒柜的柜门处装了个门开关,只有门在关闭状态下继电器才能动作。在烘干发热棒上串联一个热敏电阻NTC5D—11,在温度过高时断开,防止温度过高而烧坏碗筷和设备本身。同时,在设计时考虑到安全因素,加了童锁功能,即正在进行消毒或烘干时童锁关闭,消毒烘干结束后1 min才开启童锁,以防止儿童在设备正在消毒或烘干时误打开柜门而烫伤,童锁为电磁阀。

基于PIC单片机的厨房电器设备的智能控制设计方案解析

设计中考虑到两板之间的数据传送及节省I/O口,选用串并转换芯片74HC595作为I/O口扩展,再经过7路内部达林顿结构的ULN2003驱动继电器。电路中,将ULN2003第9脚接+12 V就相当于在每个被驱动对象两端反向并联1个二极管,起到续流的作用,外部无需再加二极管达到节省成本的效果。


1.3 处理器电路设计

处理器电路如图4所示,选用Microchip公司的PIC16F72作为系统的核心控制芯片。PIC16F72具有8位精度AD,2 kB×8 位ROM,128×8 Byte RAM,22个驱动能力达到20 mA电流的I/O口,满足对处理器的要求。电路中选用晶振为4 MHz,起振电容C18、C19取22pF。R2和C17,—起构成系统复位电路。为减小纹波千扰,在电源跟地之间接了C20和C21滤渡,以确保系统的稳定性。


d.JPG

1.4 显示电路设计

设计时主要考虑到厨房环境油烟较多,周围温度较高,强电流、强磁场等环境因素,而VFD显示屏有自动发光、高清晰度和高亮度显示、低压操作、低功耗的特点,并具有从红色到蓝色多种色彩、宽视角、反应速度快、可靠且使用寿命长、成本低等优点,适合作为系统控制信息显示屏。显示电路如图5所示,开关管用的三极管9013,VFD专用驱动芯片PT6312。

基于PIC单片机的厨房电器设备的智能控制设计方案解析

1. 5 炉火检测和气阀开关电路设计

考虑到安全性,只有在检测到炉火,且倒计时开始定时后才开启气阀。为提高系统稳定性,点火开关信号间用光耦隔离,如图6和图7所示。

基于PIC单片机的厨房电器设备的智能控制设计方案解析

1.6 漏气检测及报警电路设计

单元电路如图8和图9所示。当炉火定时时间到和气敏传感器检测到煤气漏气时报警提示。用普通无源蜂鸣器即可满足要求,蜂鸣器需要的1 kHz方波由单片机500μs中断取反产生,只要在BELL端输入高电平就可报警。为增大驱动电流用三极管9013和9012作二级放大。同时,加R22,R23和C23构成充放电回路,以使报警时的声音有假和弦效果。


1.7 按键扫描电路设计

电路图如图10所示。采用7个按键,分别为风速调整键、消毒键、洪干键、开/关机键、时间/定时设置键、小时键、分钟/LED开关键。通过单片机采集按键结果进行处理。


2 软件设计

系统软件利用Mplab集成开发环境(IDE)进行编写,程序总流程如图11所示。在编写软件时,将程序编写为多任务方式,各种任务放在程序各分支上,依据程序状态的变化分别执行各个模块功能程序。同时将实时事件放在主干道上,每次程序循环都要执行。各个相互关系模块之间只通过标志位联系。


软件设计中还涉及到500μs中断服务子程序、VFD显示子程序、按键扫描子程序、炉火定时子程序、煤气漏气检测子程序等模块。


3 结束语

文中主要介绍了利用PIC单片机为主控制芯片的多种厨房设备智能组合控制设计思想和方法。该系统还可以做部分功能上的扩展,比如在系统中加入厨房热水器、微波炉、洗碗机的控制,使功能更强大;加入烟雾及气敏传感器和语音模块以及GPRS接收模块,当家里发生火灾时报警,可以语音提示并利用手机通知主人,甚至进行远距离厨房设备无线控制,使功能更多样化,操作更加人性化和智能化。

关键字:PIC单片机  厨房电器设备  智能控制 引用地址:基于PIC单片机的厨房电器设备的智能控制设计方案解析

上一篇:利用PIC单片机控制步进电机控制系统的方法概述
下一篇:基于PIC单片机的厨房设备智能组合控制设计

推荐阅读最新更新时间:2024-11-06 07:40

MIPS架构下PIC单片机的UART通信
1 PIC32系列单片机简介 PIC32系列单片机是Microchip Technology Inc.(美国微芯科技公司)推出的高性能32位单片机,它是以MIPS32架构为基础设计的。目前推出的PIC32MX3XX分支为通用型,PIC32MX4XX分支带有USB功能,PIC32MX5XX分支带有USB和CAN功能,PIC32MX6XX分支带有USB和Ethernet功能,PICMX7XX分支则带有USB、CAN和Ethernet功能。PIC32系列单片机采用哈佛结构,带有5级流水线,工作频率最高80 MHz;具有高效指令架构、高性能硬件乘法器/累加器及多至8组32个内核寄存器,可实现1.56一款DMIPS/MHz的运行速度。此
[单片机]
MIPS架构下<font color='red'>PIC单片机</font>的UART通信
基于PLC技术的低压智能控制屏的设计与应用
1 引言 近年来,35kV及以上等级变电站越来越多实现无人值守,而站内低压用电是保证变电站各种电气设备运行维护的基础,因此对变电站低压配电屏进行有效监控就越发显得重要。低压配电屏一次系统结构一般设计为两路进线,通过自动转换开关ATS或者联络开关实现不同电源之间的切换,出线负荷可根据实际需求配备相应的开关。在低压配电屏中加入智能控制系统,不仅可准确掌握相关电量参数、实现自动切换、远程监控等功能,还可丰富产品内涵,极大提高产品竞争力。本文主要介绍低压智能控制屏的设计思路及实现方式,通过系统的集成,将PLC、触摸屏、PM表、电压检测模块等智能设备有机的结合在一起,完成对进出线开关及相关电力参量的有效监控。 2 设计要求
[工业控制]
Microchip推出业界领先低功耗的18引脚PIC单片机
Microchip Technology Inc.(美国微芯科技公司)今天宣布,推出PIC16(L)F1826和PIC16(L)F1827 通用8位单片机(MCU),这是采用公司增强型中档内核的最新款PIC® MCU。作为此内核向18引脚扩展的首款产品,PIC16(L)F1826/7 MCU提供了一个先进的外设集,包括一个mTouch™电容式触摸传感模块、双I2C™/SPI接口,以及采用Microchip nanoWatt XLP超低功耗技术实现业内领先的超低功耗的“LF”型号产品。MCU提升的速度、简便易用的性能和低成本为许多设计中仍在使用的传统18引脚PIC MCU提供了卓越的引脚兼容的迁移路径。 在2009年5
[单片机]
Microchip推出业界领先低功耗的18引脚<font color='red'>PIC单片机</font>
PIC单片机软件开发技巧
笔者的项目是有关机器人控制的实现。控制部分采用PICl6F7X系列单片机,运用汇编语言编程,运行速度较快,能够达到系统的要求。在这里使用的大多是数字信号的控制,电机的控制只有开和合两种状态。在动作的过程中需要两只手臂、身体、头部、脚部等的协调动作。整个控制系统比较复杂,因而在PIC程序编写和空间分配方面需要注意一些问题。 1 动作标志位的使用 在整个控制中,组合的动作很多,当所有动作定位都通过光电开关控制时,在程序编写上就有一些问题。如要求左手上升到鼓掌位、右手上升到举手位(手初始位置在最下的放下位),光电开关0有效(即为0时是挡住),到达正确位置。用简单的理解可以写成下面的程序: list P=16c73
[应用]
汽车内部噪声智能控制系统电路模块设计
  噪声控制为实时控制,需要较大的计算量,普通的单片机难以实现。20世纪80年代,数字信号处理(DSP)芯片的问世为信号的实时控制开辟了广阔的发展空间。随着芯片技术的不断成熟和发展,DSP已成为现代智能控制器的核心部件。采用DSP芯片TMS320F2812设计了既可以脱机独立自主运行又可以通过USB接口在线仿真的智能控制器,并以该控制器为核心设计了汽车内部噪声主动智能控制系统。    电源与复位电路: DSP系统对电源的性能(如纹波、上电顺序等)要求较高,因此在本设计选用了线性调压电路芯片TPS767D301。TPS767D301为双输出低漏电压调整器,其特点如下:每个电源输出都有单独的复位和输出使能控制;具有快速瞬态响应功能;电
[电源管理]
汽车内部噪声<font color='red'>智能控制</font>系统电路模块设计
基于I2C总线的PIC单片机端口扩展技术
1. 概述 随着单片机技术的发展,单片机在机电产品领域的应用越来越广泛。一方面,希望单片机构成的嵌入式系统功能尽可能强大,处理能力强,控制对象多;另一方面,又希望整个系统的成本尽可能低,即性价比好。因此,实际应用中经常会遇到单片机I/0接口资源不够用的情形,在一些较复杂的应用系统中,由于被控对象较多,如控制多个LED数码管的显示、超过30路状态的显示等,此时,端口供需矛盾尤其突出, 通常的解决方法是采用8155 , 8255 , 8259 , 74HC164,74HC165,74LS373 及74LS245 等外扩I/0 接口, 这样必然会使系统更加复杂, 成本增加, 可靠性下降。 目前,功能较强的单片机中大多采用了FLAS
[单片机]
基于I2C总线的<font color='red'>PIC单片机</font>端口扩展技术
基于PIC单片机的直流电机测速程序设计
在捕捉模式下,当对应的CCPx引脚上有事件发生时,CCPRxH:CCPRxL寄存器对将捕捉TMR1寄存器或TMR3寄存器的16位值。事件定义为下列情况之一: 每个下降沿 每个上升沿 每4个上升沿 每16个上升沿 u通过模式选择位CCPxM3:CCPxM0(CCPxCON《3:0》)选择事件类型。当一个捕捉发生时,中断请求标志位CCPx IF 置1,它必须用软件清零。如果在读取寄存器CCPRx之前发生了另一个捕捉,那么之前捕捉的值将被新捕捉的值覆盖。 u在捕捉模式下,应该通过将相应的TRIS方向位置1来将CCPx引脚配置为输入 注: 如果RB3/CCP2或RC1/CCP2引脚被配置为输出,对该端口的写操作会产生捕捉条件。 u
[单片机]
基于<font color='red'>PIC单片机</font>的直流电机测速程序设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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