PIC单片机控制的小鸭牌药膳煲

2019-10-22来源: eefocus关键字:PIC  单片机控制  保温状态

  小鸭BD20-A型PIC单片机控制的多功能微电脑药膳煲,煎药或制作膳食时,只要达到定时时间,药膳煲会发出蜂鸣音提示,并自动转入60℃保温状态。 


  测绘的电路工作原理见附图。 
  当煎杯压下温度感测盘,感测盘将行程开关压合,上电时药膳煲处于待机状态,切换指示灯亮。按下选择键一次,设定时间累加30分钟。若设定时间为150分钟或180分钟方式,也可通过模式1或2直接选择设定。如需重新设定时间,则需先按切换键。时间设定完成后约5秒钟,单片机发出工作指令,2脚输出高电平,经9014驱动使继电器吸合,加热丝回路接通。每30分钟,时间显示减少30分钟。 


  变压器次级12V交流电压一路经D4、D2整流、C4滤波得到+14V左右的直流电压作为继电器的吸合工作电压;另一路经D1、D3整流后供给电脑板。D7为隔离二极管。R13、R14分压后再经Z2削顶得到22V 50Hz脉冲波输入到单片机的3脚,作为计时脉冲。D7负端经C1滤波后的12V电压经R16限流、Z1稳压得到52V的电压供给单片机及控制电路。因单片机耗电极低,在C2处并上R15以稳定空载电压。 


  温控开关冷态时闭合,加热后断开,此信号由单片机{18}脚输入,作判断工作状态用。9脚(RB3)工作时为低电平,保温时转变为高电平,驱动保温指示灯亮,同时{13}脚由高电平转为持续20s的低频脉冲,驱动蜂鸣器发出工作结束提示。RA口的RA0、RA1、RA2作为输入口使用,RA3作为继电器驱动信号输出。 


  RB0~RB2作指示灯驱动,RB4~RB6及RA2组成键位识别。上电时,本机处在待机状态下,切换指示灯亮。按下模式1、2,或选择键选择设定时间时,{12}脚在按键过程中有不同的电压值,按下选择键选择的150或180分钟,与按下模式1和2选择的150或180分钟电压有区别,在指示上前者仅对应的时间指示发光管点亮,后者对应的模式1或模式2发光管也点亮。 


  由于采用了PIC单片机控制,电路简单,系统故障率极低。常见故障是干烧引起的损坏,如温度保险烧断、行程开关接触不良等。 
   

关键字:PIC  单片机控制  保温状态 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic477939.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:PIC16C71/PIC16C84单片机应用中问题和对策
下一篇:采用PIC16C54单片机的计数器

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

直流有刷伺服控制系统(pic单片机,pid控制)
基于PIC18系列单片机的直流有刷伺控制系统:(来处于国外贴)1:原理图(PDF)2:原理图及PCB图(EAGLE)3:带pid + 编码器的控制程序。main.c电路原理图如下: 单片机源程序如下:// Vertical motor driver code // Oringially made by Kevin Wolfe 2009-2011// Modified by Matt Moses 2010-2011// #include <p18f1320.h>//#include <stdlib.h>//#include <delays.h>//#include
发表于 2019-11-11
直流有刷伺服控制系统(pic单片机,pid控制)
电池容量测试仪电路与源码(PIC16F1938单片机+AD623实现)
分享一个由PIC16F1938单片机芯片和AD623构成的电池容量测试仪.电路原理图如下:电池容量测试仪的pic单片机源码:#include    "main.h" //------------------------32MHZ---------------------------------------------- __CONFIG(FOSC_INTOSC & CLKOUTEN_OFF & BOREN_ON & PWRTE_ON & CPD_OFF          &CP_ON
发表于 2019-11-11
电池容量测试仪电路与源码(PIC16F1938单片机+AD623实现)
用PIC18F4520与发电机上的电表实现MUDBUS通信
说明:在了解了Modbus协议之后,开始编写Modbus-RTU通信函数。本系统所用的PIC18F4520单片机最小系统只有RS232通信接口,电力仪表提供的是串行异步半双工的RS485通信接口,故需用RS232转RS485转接器实现通信。本模块用USART来编写通信函数,且必须将其设置为串行异步半双工的通信方式,相关USART初始化函数如下://USART模块初始化void USARTinit(void){        TXSTAbits.SYNC=0;   //选择异步通信方式    TXSTAbits.TX9=0;   
发表于 2019-11-11
用PIC18F4520与发电机上的电表实现MUDBUS通信
PIC16F877A单片机PPM调制的激光通信Proteus仿真及源程序
软件:MPLAB X IDE v4.15编译    proteus 8.6仿真.1、仿真电路图;2、发送和接收源程序加注释。请看注释。原理:1)ADC读取并用led显示ADC读数,并通过usart进行输出。2)通过PPM原理进行通讯传输到另外一个单片机,LED显示接收的值。具体请看附件希望大家顶一下。仿真原理图如下(proteus仿真工程文件可到本帖附件中下载) 1、发送模块:读取ADC数值,LED显示10位ADC值。并通过PPM发送。2、接收模块:PPM接收到的数据。LED显示接收的ADC值(10bits)基于PIC单片机的PPM调制激光通信收发器PPM (pulse position
发表于 2019-11-09
PIC16F877A单片机PPM调制的激光通信Proteus仿真及源程序
PIC单片机ad采样在LCD上显示
/* Main.c file generated by New Project wizard** Created:   周二 4月 10 2018* Processor: PIC18F452* Compiler:  MPLAB C18*/#include <p18f452.h>#define RW PORTBbits.RB5#define RS PORTBbits.RB6#define EN PORTBbits.RB7#define P0 PORTD#define ADGO ADCON0bits.GOvoid tmr(void);void KeyInterrupt1 (void); //中断服务函数
发表于 2019-11-09
PIC单片机驱动LCD12864显示字符源代码
#include <pic.h>       //调用头文件,可以去PICC软件下去查找PIC16F87XA单片机的头文件__CONFIG(XT&WDTDIS&LVPDIS);    //定义配置字,晶振类型:XT,关闭开门狗,禁止低电压编程#define Rs  RB0 //并行数据/控制字选择 H:数据  L:控制字#define RW  RB1 //并行读/写选择       H:读    L:写#define E   RB2 //并行读写使能  
发表于 2019-11-09
小广播
何立民专栏 单片机及嵌入式宝典

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

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