智能豆浆机的设计
智雒豆浆相ll,'Jig计
・广东省电力工业学校仿真中心凌志勇方旭群。
目前流行的智能豆浆机大都采用微电脑控制,只要启动豆浆机,磨浆、滤浆、煮浆完全自动化,短短十几分钟就自动做好豆浆,既卫生可靠,又快捷方便。本文介绍的智能豆浆机采用PICl6C54C单片机控制,豆浆生产完全自动化。豆浆的工序包括磨浆、滤浆、煮浆,而三个工序要密切配合,如磨浆时应在一定水温下进行,否则会影响出浆率。而煮浆也一样,否则会出现烧焦味道。而用PICl6C54C单片机就可以自动控制制作过程,使生产的豆浆味道更好。
豆浆机的硬件组成
1.PlCl6c54c单片机简介PICl6C54C单片机是低价商用单片机,18脚DIP封装,内部有O5K程序存储器,工作寄存器32个,33条精简指令,具有内部看门狗(WDT),时钟,脉冲计数器RTCC,双向可编程I/O口12个。市面售价在5—6元人民币。这款单片机用在智能豆浆机中无疑是非常适合的。
图1为其引脚图。其中,RA0~
R^2R^3RTcC^ELR
VsS
RB0
艄l
RB2
图
RA3为4输人输出双向单独可编程l/oA口,RB0一RB7为8输入输出双向单独可
万方数据
硼‘72y
侈
B口,RTCC为实时时钟,计数器由于该电路要控制高速电机,因此对抗干扰的要求很高。从电路方面考虑,应充分考虑接地及屏蔽措施。另外,全部电路装在两块线路板上:单片机和2.智能豆浆机电路图
按键在小板上,安装在豆浆机的面板图2是采用PICl6C54的智能豆浆机
上;继电器、电源在一块较大的线路板
上,安装在豆浆机内部,两板间用~根5芯电缆连接,以提高抗干扰能力。
豆浆机软件编制
由于抗干扰的要求,在软件方面,尤其要注意端口的状态,应在内存中保存一
些输出端口寄存器的备份,并经常进行对比分析,若发现瞄2
输出端D寄存器被干扰信号修
改,就用备份数据恢复。由于PICl6C54内置wDT,因此应使WDT处于使能状态,并在程序恰当的地方加^CLKwDT指令,以免正常运行的程序被WDT打断。软件流程图如图3所示。
蠹塞
圈3
在本刊的网站上给出了DELAY延时子程序(4MHz晶振)供读者参考。程序中通过F11、F12与F15的初始值的设置,可以延时1ms到数小时。一
编程I/O输八端,MCLR为复位端OSCl和OSC2为振荡信号输八端和输出端;Vdd和Vss为电源和地。
的控制器电路。其功能如下:上电时豆浆机处于待机状态;按下工作键ANl,LEDl工作灯壳,开始加热:再按工作键ANl,豆浆机又进八待机状态。RA0外接水位检测模块,检测水量,以免外溢及干烧。RAl外接水温检测模块,实时检测温度,温度进入预设定温度时,RBl发高电平通过继电器J2驱动电机,进入磨浆
工序。磨浆工序按预设流程驱动电机,以达到最好的出浆率。磨裳结束迸八煮浆过程,RB2发高电平通过继电器J1驱动电热丝加热。煮浆工序也按预设流程进
行,以使豆浆真正沸腾而又不外溢。豆浆制成后会发出蜂鸣音提示,并自动转入
60℃保温状态。整个过程根据水温大约在9—12分钟之内完成。・29¥电予世界2003年7期
智能豆浆机的设计
作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:
凌志勇, 方旭群
广东省电力工业学校仿真中心电子世界
ELECTRONICS WORLD2003(7)1次
引证文献(1条)
1. 王磊 上加热式家用全自动豆浆机的安全测试[期刊论文]-安全与电磁兼容 2006(4)
引用本文格式:凌志勇. 方旭群 智能豆浆机的设计[期刊论文]-电子世界 2003(7)