基于单片机的自动豆浆机控制系统
基于LM3S811单片机的全自动豆浆机控制电路设计
![基于LM3S811单片机的全自动豆浆机控制电路设计](https://img.taocdn.com/s3/m/8e17dbad69dc5022abea000f.png)
定义数码管译码数组;
4 结 论
n公 司 的 S t e l l a r i s系 列 的 单 片 机 , L M3 S 8 1 1单片机 与 S t e l l a r i s系列的所有成 员是 代码 兼容的,这为用户提供 了灵活性,能够适 / / 例如定 应各种精确 的需求 ,必将得到越来越广泛 的应
单 片机 具 有 C o r t e x r M - N 3内核 , 它们 为对 成 本 尤其敏 感 的嵌入 式 单 片机应 用 方案 带 来 了高性 能 的 3 2位运 算 能 力。本论 文设计 了以 C o r t e x 一 M 3为 内核 的嵌入 式 单 片 机L M 3 S 8 1 1为 控 制 器 的 , 具 有 自 动 检 测 水 位 , 防 干 烧 , 自动 进 行 浸泡 、预热、打浆 、煮浆全过程 , 还有 豆 浆 防溢 出、温 度检 测 等功
j
, / 低水位 电极、防溢出电极、温度检 测
i f ( s a mp l e _ t i me == 1 1 {
检 测水位 电极:
/ / 设置低 水位标 志,
Y8 I — I 1 0 ,采用 电阻 串联分 【 关键词 】嵌入式 C o r t e x T N M 3 L M 3 S 8 1 1 温度 器采用 热敏 电阻 KT 压法 直接将 热敏电阻两端的电压输入到单片机 检 测 L M3 S 8 1 1的 AD C中;采用变压器降压 、整流 、
3 基于L M 3 S 8 1 1 单片机 的豆 浆控 制电路机
程 序 框 架
本 设计 为全 自动 豆浆 机 ,采 用状 态机 描 述进行编程 。按照状态机描述豆浆机不 同得工 作状 态 ,程 序 由 c语 言写 出,主 程序 由单 片 机初始化 、温度传感器初始 化、键盘 初始化等 等,程序框架如下:
全自动豆浆机单片机控制系统
![全自动豆浆机单片机控制系统](https://img.taocdn.com/s3/m/b65cafc95fbfc77da269b1c4.png)
2. 2 电路组成及工作原理
在豆浆机搅拌壶底部的
电路如图 1 所示,主要由稳压电源、Z86EO2 单片 参 考 地 电 极 , 经 R1O
机、按键电路、缺水检测电路、沸腾检测电路、搅拌马达 ( 1OO! ) 接地。PW 是装在
控制电路、加热控制电路、报警电路等组成。
搅拌壶中部的缺水检测
22OV 交流电源经变压器 T1 降压、桥式整流,得到 电极,PF 是装在搅拌壶顶 图 2 缺水、沸腾溢出
开始 上电报警 调测水程序
调检水程序 加热器通电
START 键 Y 调 START
按下吗?
程序
N
N HEAT 键 Y 调 HEAT
按下吗?
程序
沸腾溢
N
出吗
4 HEAT 程序流程图
全自动启动按键 START 是 否按下,若按下,则处理 START 程序;若没按下,则
测程序,若缺水,则报警,关加热器;若有水,加热器通
电加热,检测是否沸腾溢出。若没有沸腾溢出,则返回
检测是否缺水,不缺水,继续加热;若沸腾溢出,然后发
出“滴—,滴,滴”周期性的双音报警,提示加热完毕。
报警程序流程和缺水检测程序流程图略。
" 结束语
本单片机控制系统具有下列特点:l ) 抗干扰能力
强。在硬件上,用继电器隔离强电和弱电;为了避免加
+ 1OV 的电压,给继电器 JM、JH 和报警蜂鸣器 B1 供 部 的 沸 腾 溢 出 检 测 电
检测原理
·54· 3·2000 设计与开发 http: )www. chinainfo. gov. cn / periodicaI /
极。正常工作时,PW 和 PG 被水淹没,PW 和 PG 之间电阻 较小,与 R7、R6 共同对 + 5V 分压,P3. l 得到比 P3. 3 低的电压,比较器 l 输出低电平。缺水时,PW 露出水 面,和 PG 之间电阻很大,与 R7、R6 共同对 + 5V 分压, P3. l 得到比 P3. 3 高的电压,比较器 l 输出高电平。用 软件检测比较器 l 的输出电平,便知是否缺水。
基于PIC16C54单片机的全自动豆浆机控制系统
![基于PIC16C54单片机的全自动豆浆机控制系统](https://img.taocdn.com/s3/m/61866917227916888486d768.png)
基于PIC16C54单片机的全自动豆浆机控制系统刘 升1,杨静丽2(1.淮北煤炭师范学院计算机系,安徽省淮北市235000;2.辽宁石油化工大学信息工程学院,辽宁省抚顺市113001)【摘 要】 介绍了以PIC16C54单片机为核心控制部件的全自动豆浆机的工作原理,给出了控制系统的具体硬件电路和软件设计方法。
该豆浆机由粉碎黄豆的搅拌机、豆浆加热器和控制电路3大部分组成;性能稳定,使用方便,与市售的豆浆机相比,由于在豆浆沸腾后进行小功率加热熬煮,避免了继电器的过多动作和豆浆的溢出,并且产出的豆浆具有浓香风味;从黄豆的粉碎、过滤到豆浆的加热、煮熟全过程实现全自动,只需20min 即可制成1.4L 豆浆。
关键词:PIC16C54,豆浆机,控制系统,缺水检测中图分类号:TP278收稿日期:20042042160 引 言豆浆机由粉碎黄豆的搅拌机、豆浆加热器和控制电路3部分组成。
基于PIC16C54单片机的全自动家用豆浆机,只要接通电源,就能从黄豆的粉碎、过滤到豆浆的加热、煮熟全过程实现全自动,只需20min 即可制成1.4L 豆浆。
方便省时、卫生新鲜;有可靠的缺水保护,防止干烧;豆浆沸腾后通过降压电路降低加热器的功率,使豆浆完全煮熟,且具有浓香风味。
PIC 系列单片机速度快,工作电压低,可直接驱动L ED 负载,具有低价一次性编程技术,功耗低,体积小,广泛应用于工业控制及智能设备中。
本文选用的PIC16C54单片机,内含512×12位ROM 、32B 通用RAM 、18根引脚、内部自振式看门狗(WD T ),支持低成本的RC 振荡,特别适合智能家电使用[1]。
1 控制电路组成及工作原理电路如图1所示。
主要由稳压电路、PIC16C54单片机、缺水检测电路、沸腾检测电路、电动机控制电路、加热控制电路、报警电路等组成。
图1 豆浆机控制电路原理・77・第30卷第7期 2004年7月 电子工程师 EL ECTRON IC EN GIN EER Vol.30No.7 J ul.2004 220V 交流电源经变压器降压和桥式整流,得到+12V 电压,给继电器J 1~J 3和蜂鸣器供电。
基于单片机的全自动豆浆机控制系统设计
![基于单片机的全自动豆浆机控制系统设计](https://img.taocdn.com/s3/m/493383d243323968001c92ad.png)
摘要全自动豆浆机基本工作过程是将事先泡好的大豆放入豆浆机内,并加入适量冷水后将电热管通电加热至80°C,粉碎电机通电工作。
进行磨豆浆期间断续工作三次,每次2min,每两次间隔5s,然后进入煮豆浆程序,煮开后在延迟5min,并声音提示工作过程结束。
全过程处于无水报警,在自动工作期间,任何时刻提起豆浆机,都会停止工作并报警。
当重新将豆浆机放入水中后,回复以前工作状态。
熟悉单片机SH66P20A的基本结构,工作原理。
根据单片机的工作原理,将其运用于豆浆机中来控制其电路系统;以实现上述豆浆机工作流程的自动化,并运用汇编语言进行相关的编程。
关键词:SH66P20A 加热延迟ABSTRACTAutomatic DouJiangJi basic working process is will advance bubble good soybean into DouJiangJi inside, and join the amount of cold water after heating tube electrify heats up to 80 ° C, crushing motor electrify work. For grinding soya-bean milk during work three times, and each time.misunderstandings 2min, every two interval, then cook soymilk into 5s program, boil in delay 5min, and sound reminders working process is over. Process are without water alarm, in automatic working period, any moment mention DouJiangJi, will stop work and alarm. When will DouJiangJi into the water again after, reply before working state. Familiar with the basic structure of SH66P20A MCU, working principle. According to the working principle of MCU is applied to the DouJiangJi to control its circuit system, In order to realize the above DouJiangJi work flow automatization, and use of assembly languages relevant programming.Keywords: SH66P20A heating delay目录第一章豆浆机的前景与基本结构 (1)第一节前言 (1)第二章全自动豆浆机硬件电路系统 (4)第三章全自动豆浆机的单片机控制 (5)第一节 SH66P20A单片机的简介 (5)结束语 (9)谢辞 (10)参考文献 (11)[1] .薛永毅等.《新型电源电路应用实例》电子工业出版社,2002 [2] .王化祥.《张淑英编著.传感器原理及应用》天津大学出版社,1992 [3] .刘迎春著.《传感器原理、设计与应用》国防科技大学出版社,1991 [4] .汤元信.亓学广.刘元法等编著.《电子工艺及电子工程设计》北京航空航天大学出版社,1999年 [5] .胡汉才编著.《单片机原理及接口技术》清华大学出版社,1996 [6] .周峻雄.《三合一全自动豆浆机》今日科技,2000. (11)第一章豆浆机的前景与基本结构第一节前言1.1前言豆浆是一种老幼皆宜、价廉质优的液态营养品,它所含的铁元素是牛奶的6倍,所含的蛋白质虽不如牛奶高,但在人体内的吸收率可达到85%,因此有人称豆浆为“植物牛奶”。
单片机课程设计智能豆浆机控制系统设计
![单片机课程设计智能豆浆机控制系统设计](https://img.taocdn.com/s3/m/0a93477b51e79b89690226c2.png)
摘要本智能豆浆机的控制系统是基于AT89S52单片机来实现的,其主功能有:1.可以手动和自动对各种谷物和豆类进行加热和粉碎,工作模式分手动粉碎,手动加热和自动三种。
2.在豆浆机工作的过程中,数码管能给予温度和工作模式的显示。
3.在豆浆机工作过程中能对液位溢出和豆浆机干烧进行检查,发现后能蜂鸣报警并停止相关工作。
4.豆浆机工作完成时,能蜂鸣报警,提醒用户。
豆浆机的自动工作流程有软件控制:先判断是否干烧,再加热到80度,然后停止加热,进行粉碎并在间隙进行加热,再度检查液位,是否干烧,再进行加热,进入防溢延煮过程,防溢延煮后,发出报警声,提示豆浆已做好。
液位溢出保护和防干烧保护用中断来控制,其检测由于没有防溢电极,功能用开关来模拟实现。
目录摘要---------------------------------------------------------------------------------------------1 第一章绪论--------------------------------------------------------31.1引言-------------------------------------------------------- 31.2原理-------------------------------------------------------- 3 第二章设计方案与实现功能-------------------------------------------42.1设计思路---------------------------------------------------- 42.2实现功能---------------------------------------------------- 5 第三章系统硬件电路设计---------------------------------------------53.1单片机的选择------------------------------------------------ 53.2温度检测电路的设计------------------------------------------ 63.2.1 DS-18B20数字温度传感器介绍--------------------------- 63.2.2 电路设计-----------------------------------------------73.3加热电路的设计---------------------------------------------- 73.4 电机电路设计------------------------------------------------83.5 数码管显示电路设计------------------------------------------93.6防干烧及防溢出电路的设计----------------------------------- 103.7报警电路的设计--------------------------------------------- 113.8复位电路的设计--------------------------------------------- 123.9时钟电路和按键电路设计------------------------------------- 13 第四章系统软件的设计-------------------------------------------- 134.1编程思路--------------------------------------------------- 13 第五章总结--------------------------------------------------------15 参考文献-----------------------------------------------------------17 附录一:豆浆机控制系统硬件图---------------------------------------18 附录二:豆浆机控制系统软件程序-------------------------------------18 评语表--------------------------------------------------------------------------------------------第一章绪论1.1引言豆浆机是一种新型的家用饮用机,以黄豆为原料,可以直接加工出可口的热豆浆饮品。
基于AT89C52单片机的全自动豆浆机控制系统
![基于AT89C52单片机的全自动豆浆机控制系统](https://img.taocdn.com/s3/m/04fb8247c850ad02de804162.png)
豆 浆机 , 电路具有 防干 烧 、 低 水 位 保 护 功能 . 电加 热 管 外壳一 水 ( 豆浆 ) 测 温 电极构 成 水 位检 测 回路 . L M3 9 3是 双 电压 比较 器 , 它 的第 2脚 和第 6脚 是 参
( 1 ) 稳压 电路 : 2 2 0 V市 电经 变 压 器 降压 、 整 流 桥 整 流和 电容 滤波 后得 到 +l 2 V直 流 电压 , +1 2 V 除了 给 中间继 电器 和 蜂 鸣器 供 电外 , 再 通 过 三 端 稳 压管 7 8 0 5输 出 + 5 V电压 给 A T 8 9 C 5 2供 电. 市 电输 入 端接 有压 敏 电阻 R V作 为豆浆 机 防过 压保 护 . ( 2 ) 单 片机 电路 是 以 A T 8 9 C 5 2为核 心 的单 片 机
考 电压端 , 由R 9和 R 1 0对 + 5 V分压提供参考 电 压. 正 常情 况 下 , 测 温 电极 和 电加 热 管都 浸 没 在 水 ( 豆浆 ) 中, 测 温 电极 和 电 加热 管 之 间 的 电 阻 很 小 ,
R 5和 R 6对 +5 V分压 , 比较 器 “+” 端 电压 低 于 ” 端, 比较 器 输 出 低 电平 ; 当 杯 体 内无 水 或 水 位 太低时, 电加热管的外壳浸不到水 中, 测温电极和电 加 热 管之 间的 电阻 很 大 , 大 电 阻与 R 5 、 R 6对 +5 V
第2 7卷第 1 期
2 0 1 4年 1月
烟 台大学 学报 ( 自然 科 学与 工程版 )
J o u ma l o f Y a n t a i U n i v e r s i t y( N a t u r a l S c i e n c e a n d E n g i n e e r i n g E d i t i o n )
基于单片机的全自动豆浆机控制系统设计
![基于单片机的全自动豆浆机控制系统设计](https://img.taocdn.com/s3/m/39afc2f3172ded630b1cb684.png)
论文题目:基于单片机的全自动豆浆机控制系统设计摘要全自动豆浆机基本工作过程是将事先泡好的大豆放入豆浆机内,并加入适量冷水后将电热管通电加热至80°C,粉碎电机通电工作。
进行磨豆浆期间断续工作三次,每次2min,每两次间隔5s,然后进入煮豆浆程序,煮开后在延迟5min,并声音提示工作过程结束。
全过程处于无水报警,在自动工作期间,任何时刻提起豆浆机,都会停止工作并报警。
当重新将豆浆机放入水中后,回复以前工作状态。
熟悉单片机SH66P20A的基本结构,工作原理。
根据单片机的工作原理,将其运用于豆浆机中来控制其电路系统;以实现上述豆浆机工作流程的自动化,并运用汇编语言进行相关的编程。
关键词:SH66P20A 加热延迟ABSTRACTAutomatic DouJiangJi basic working process is will advance bubble good soybean into DouJiangJi inside, and join the amount of cold water after heating tube electrify heats up to 80 ° C, crushing motor electrify work. For grinding soya-bean milk during work three times, and each time.misunderstandings 2min, every two interval, then cook soymilk into 5s program, boil in delay 5min, and sound reminders working process is over. Process are without water alarm, in automatic working period, any moment mention DouJiangJi, will stop work and alarm. When will DouJiangJi into the water again after, reply before working state. Familiar with the basic structure of SH66P20A MCU, working principle. According to the working principle of MCU is applied to the DouJiangJi to control its circuit system, In order to realize the above DouJiangJi work flow automatization, and use of assembly languages relevant programming.Keywords: SH66P20A heating delay目录第一章豆浆机的前景与基本结构 (1)第一节前言 (1)第二章全自动豆浆机硬件电路系统 (4)第三章全自动豆浆机的单片机控制 (5)第一节 SH66P20A单片机的简介 (5)结束语 (9)谢辞 (10)参考文献 (11)[1] .薛永毅等.《新型电源电路应用实例》电子工业出版社,2002 [2] .王化祥.《张淑英编著.传感器原理及应用》天津大学出版社,1992 [3] .刘迎春著.《传感器原理、设计与应用》国防科技大学出版社,1991 [4] .汤元信.亓学广.刘元法等编著.《电子工艺及电子工程设计》北京航空航天大学出版社,1999年 [5] .胡汉才编著.《单片机原理及接口技术》清华大学出版社,1996 [6] .周峻雄.《三合一全自动豆浆机》今日科技,2000. (11)第一章豆浆机的前景与基本结构第一节前言1.1前言豆浆是一种老幼皆宜、价廉质优的液态营养品,它所含的铁元素是牛奶的6倍,所含的蛋白质虽不如牛奶高,但在人体内的吸收率可达到85%,因此有人称豆浆为“植物牛奶”。
基于AT89S51单片机的豆浆机系统设计
![基于AT89S51单片机的豆浆机系统设计](https://img.taocdn.com/s3/m/a1257609524de518974b7def.png)
基于AT89S51单片机的豆浆机专业:自动化0801学生姓名:段家骏指导教师:谢鹏华完成时间:2021年7月16日目录第一章绪论 (1)1.1引言 (1)1.2原理 (1)第二章设计方案 (2)2.1 设计思路 (2)2.2 方案设计 (2)第三章豆浆机控制系统的功能分析 (3)3.1 控制系统的硬件分析 (3)3.2 控制系统的软件分析 (3)第四章豆浆机控制系统的硬件设计 (4)4.1 电源电路设计 (4)4.1.1 电源的作用 (4)4.1.2 电源的组成 (4)4.1.3 电源工作原理 (4)4.2 单片机的选用 (5)4.2.1 单片机的简介 (5)4.3 温度检测电路的设计 (6)4.3.1 NTC热敏电阻温度传感器简介 (6)4.3.2 ADC0809简介 (7)4.3.3放大器LM324简介 (9)4.3.4 四分频电路设计 (11)4.3.5 NTC热敏电阻与单片机AT89C51的接口设计 (11)4.4 加热及打浆电路的设计 (12)4.5防干烧及防溢出电路的设计 (13)4.6 报警电路的设计 (13)4.7 复位电路的设计 (14)4.8 时钟电路及按键设计 (15)第五章豆浆机控制系统的软件设计 (16)附录豆浆机控制系统程序清单 (17)1.1 引言豆浆机是一种新型的家用饮用机,以黄豆为原料,直接加工成熟的热豆浆机。
若在黄豆中配以芝麻、花生、杏仁等佐料,或者通过改变打浆、加热的时间,可以做出不同种类的豆浆饮料。
豆浆机由粉碎黄豆的电机、豆浆机加热器和控制电路三大部分组成。
用单片机研制的全自动豆浆机的控制系统,当放入适量泡好的黄豆,加入适量的冷水,把豆浆机的电源插头插入220V 交流电源,豆浆机指示灯亮起,按下按钮,先对豆浆机进行水位检测,符合要求后电加热管开始对水进行加热,当水温达到80℃左右,豆浆机进行启动电机开始打浆,打浆电机按间歇方式打浆。
打浆过后,开始对豆浆加热,豆浆温度达到一定值时豆浆上溢,当豆浆沫接触到防溢电极时,停止加热。
基于单片机的自动豆浆机控制电路设计本科毕业设计论文
![基于单片机的自动豆浆机控制电路设计本科毕业设计论文](https://img.taocdn.com/s3/m/8cfcf262aeaad1f346933fbe.png)
毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
【系统】智能小家电基于单片机实现的全自动豆浆机控制系统的设计
![【系统】智能小家电基于单片机实现的全自动豆浆机控制系统的设计](https://img.taocdn.com/s3/m/d413daf590c69ec3d4bb759b.png)
【关键字】系统《单片机原理及接口技术》课程设计报告题目:智能小家电(全自动豆浆机)控制系统的设计专业:电气工程及其自动化班级:学号:24姓名:何玉毛授课教师:段晨东时间:2011.12设计要求题目4 智能小家电控制系统的设计(1)(一)功能介绍全自动家用豆类和谷物处理机(即全自动豆浆机)具有按预设模式自动粉碎谷物、加热功能、防止溢出、处理完毕报警等基本功能。
一般可以处理如豆类、玉米、其他五谷杂粮、蔬菜等多种食品。
全自动家用豆类和谷物处理机的处理食品的过程通常为:加热——粉碎1——加热——粉碎2——加热——完成报警,整个加工过程的进行按时间控制。
由于食品原料的物理特性不同,在加工处理时采用不同的加工(过程)模式,其主要区别在于加热和粉碎时间的长短不同。
在工作过程中,被加工的食品液体被限定在某一个给定的液位范围内,当液体加热时泡沫达到溢出液位时,停止加热,待脱离溢出液位区时继续加热。
(二)设计参数(1)电机5W,24VDC(2)加热器500W,220V AC(3)加热容器(4)电力供应:220V AC(三)设计要求(1)实现多模式选择。
被选中的模式用LED显示器表明(2)实现不同模式下的加工过程:加热——粉碎1——加热——粉碎2——加热——完成报警,整个加工过程的进行按时间控制,时间自定(3)液位检测和控制:使被加工的食品液体限定在某一个给定的液位范围内,当液体溢出容器或无液体时,报警并断电。
(4)显示工作模式、加工状态和时间。
(5)每个动作完成时,通过声光报警提示。
(6)测量并显示液体温度。
(四)扩充功能(1)在加热阶段进行恒温控制(2)PWM调节电机转速目录摘要对于此次课程设计的要求,本设计采用STC52来实现全自动豆浆机的各个功能的控制。
在本设计中,能实现一下功能:1.针对食品原料的物理特性不同,在加工处理时采用不同的加工(过程)模式,其主要区别在于加热和粉碎时间的长短不同(其中我用不同颜色的LED灯来表示加热和粉碎过程。
毕业设计基于单片机的豆浆机控制系统设计
![毕业设计基于单片机的豆浆机控制系统设计](https://img.taocdn.com/s3/m/784a5679a0116c175e0e4880.png)
基于单片机的豆浆机控制系统设计摘要现代医学研究认为,中老年女性喝豆浆对身体健康、延缓衰老有明显好处。
豆浆中含有氧化剂、维生素和矿物质。
人们对于豆浆机的要求也是越来越高,因此,设计智能型豆浆机控制系统,制作出一款高效省时的豆浆机是非常必要的。
本设计基于51单片机设计了一款高效省时的智能型豆浆机控制系统。
此智能型豆浆机控制系统主要由MCS-51系列单片机、温度检测器、加热电路、防溢电路、防止缺水电路、打浆电路、报警电路等组成,豆浆生产完全自动化。
其生产过程完全达到了预设模式,可自动完成粉碎功能、加热功能、防溢出功能、报警功能等功能。
全过程只需要启动豆浆机,加热、打浆、完全实行自动化,短短十几分钟就全自动做好豆浆,既安全卫生,又快捷方便。
关键词:MCS-51,豆浆机,控制系统,稳压电源Design of Soybean Milk Machine Control System Based onSingle Chip MicrocomputerABSTRACTModern medical research suggests that middle-aged women to drink milk for health , aging has obvious advantages. Milk contains antioxidants, vitamins and minerals. So, the people asks for Soymilk is also increasing, therefore, the design of intelligent control systems Soymilk Soymilk·produce an efficient time-saving is necessary based on the design of an efficient 51 single -saving design Soymilk intelligent control systems. This intelligent control system consists of Soymilk MCS-51 series single-chip temperature sensor , heating circuit , spill circuit to prevent water circuit , beating circuits , alarm circuits and other components, milk production is fully automated. Its production process fully meet the preset modes , can automatically complete shredding , heating function , anti- overflow function, alarm function and other functions. . Soymilk only need to start the whole process , heating, beating , full implementation of automated , just ten minutes to do automatic milk , both safety and health , but also convenient .KEY WORDS:. MCS-51, Soybean Milk Machine, Control System, Power Supply目录前言 0第1章绪论 0第2章设计方案 (1)2.1 设计思路 (1)2.2 设计原理 (1)第3章豆浆机的外部结构设计 (3)3.1 杯体 (3)3.2 机头 (3)3.3 加热管 (3)3.4 防溢电极 (4)3.5 温度传感器 (4)3.6 防干烧电极 (4)3.7 刀片 (4)3.8 电机 (4)第4章系统硬件设计 (5)4.1 单片机AT89C51简介 (5)4.1.1 主要特性 (5)4.1.2 引脚图 (6)4.2 电源电路的设计 (8)4.2.1 稳压器 (9)4.2.2 整流器 (10)4.3 温度传感器电路设计 (10)4.3.1 温度传感器DS18B20测温原理 (10)4.3.2 温度传感器DS18B20引脚图 (12)4.3.3 温度传感器DS18B20电路设计 (12)4.4 加热和打浆电路设计 (13)4.5 防干烧及防溢出电路的设计 (14)4.6 报警电路设计 (15)第5章系统软件设计 (16)5.1 流程图 (16)5.2 温度传感器程序 (17)5.3 加热和打浆程序 (22)5.4 防干烧防溢程序 (24)5.5 报警电路程序 (26)结论 (27)谢辞 (28)参考文献 (29)附录 (30)外文资料翻译 (40)前言豆浆是一种老幼皆宜、价廉质优的液态营养品,它所含的铁元素是牛奶的6倍,所含的蛋白质虽不如牛奶高,但在人体内的吸收率可达到85%,因此有人称豆浆为“植物牛奶”。
基于SPMC65P2102A单片机作为豆浆机的主控芯片的应用
![基于SPMC65P2102A单片机作为豆浆机的主控芯片的应用](https://img.taocdn.com/s3/m/3e79884e650e52ea5518988c.png)
基于SPMC65P2102A单片机作为豆浆机的主控芯片的应用本文主要介绍利用SPMC65P2102A 单片机作为豆浆极的主控芯片,结合一些外围电路来实现豆浆机其功能,让您轻松享受美味生活。
关键词:豆浆机凌阳单片机SPMC65P2102A1 引言目前,人们对生活的质量要求越来越高,人们在忙于工作之余,豆浆机是一种新型的家用饮料机,以黄豆为原料,直接加工成熟的热豆浆。
若在黄豆中配以芝麻、花生、杏仁等佐料,可以做出各种风味的鲜美饮料。
豆浆机由粉碎黄豆的搅拌机、豆浆加热器和控制电路三大部分组成。
用单片机研制的全自动豆浆机的控制电路,只要按下启动按键,豆浆机就开始工作,一会儿就能喝到美味又营养的豆浆。
整个过程由单片机全自动控制,让您用起来更加地方便、更加的安全。
2 豆浆机的功能单独加热:具有单独加热功能,并随时可以停止加热。
单独粉碎:具有单独粉碎功能,粉碎一次为15 秒,中间不会停止。
自动工作:流程如下:在有水的情况下,电热管开始加热,当水温上升到82℃时,停止加热,电机开始工作4 次。
然后继续加热,当豆浆产生的泡沫碰到防溢电极时,转为降功率加热,加热6 分钟,结束并报警。
全过程处于无水报警,停止工作状态:在单独加热、单独粉碎、自动工作期间,任何时刻提起豆浆机,都会停止工作并报警。
当重新将豆浆机放入水中后,回复以前工作状态。
降功率加热:在自动工作、单独加热模式下具有,当豆浆产生的泡沫碰到防溢电极时,转为降功率加热。
自检模式:同时按下加热粉碎键,持续2 秒钟以上,进入自检模式。
蜂鸣器、指示灯同时鸣叫、闪烁3 次,每次间隔0.5 秒,然后指示灯常亮,加热1 秒,降功率加热1 秒,电机工作1 秒后,全部停止。
报警方式为蜂鸣器、指示灯同时鸣叫、闪烁,每次间隔1 秒。
3 系统总体方案介绍硬件组成框图如3-1 所示,3 个传感器分别测量水。
基于单片机的豆浆机定时系统的设计
![基于单片机的豆浆机定时系统的设计](https://img.taocdn.com/s3/m/6c39b90ede80d4d8d15a4f70.png)
基于单片机的豆浆机定时系统的设计介绍了以AT89S52为控制核心实现豆浆机定时的一种方法。
详细论述了系统的硬件组成、各功能部分的电路设计和系统的软件设计。
给出了关键功能部分的电路图、单片机的程序设计流程。
系统在实际应用中,工作稳定可靠。
本系统是设计一个由定时开关控制的豆浆机。
由于目前市面上一些定时的豆浆机几乎都是定时30min或15min而不能任意进行定时设置。
本设计可通过按键预置时间,通过计数器倒计时的方式进行计数。
当达到预置时间时,通过单片机控制豆浆机自动开启,从而不用早起,能节约时间,节省资源,当豆浆煮熟以后自动保温或者断电。
系统采用AT89S52作为控制核心,配备键盘和液晶显示电路。
AT89S52是Atmel公司新推出的一种低功耗、高性能CMOS8位徽控制器,它具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
其性能完全可以满足系统的要求。
键盘用于设定豆浆机启动时间和调整系统时间。
液晶显示采用OCM12864,它内带汉字字库,可以方便地显示汉字及图形;可以同时显示4×8个单元,可以一次显示系统所有状态信息;显示的内容不需要刷新,节省了单片机的资源;电路结构简单,便于控制,功耗低。
系统采用集成温度传感器DS18B20作为测量温度的部件。
传感器与单片机的连接电路如图2所示。
DS18B20是美国Dallas半导体公司的单总线数字化温度传感器。
全部传感元件及转换电路集成在形如一只三极管的集成电路内,体积小、使用灵活方便。
主要特性;适应电压范围宽,在寄生电源方式下可由数据线供电;支持多点组网功能;温范围-55~+125℃;分辨率高达12位;最大转换时间750ms;测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的自动豆浆机控制系统在日常生活中,早餐是我们必不可少的能量来源,豆浆是中国人民喜爱的一种饮品,又是一种老少皆宜的营养食品,在欧美享有“植物奶”的美誉。
豆浆含有丰富的植物蛋白和磷脂,还含有维生素B1.B2和烟酸。
此外,豆浆还含有铁、钙等矿物质,尤其是其所含的钙,非常适合于各种人群,包括老人、成年人、青少年、儿童等等。
豆浆机是快速制作豆浆的机器,本文介绍了一种基于单片机的豆浆机控制器的设计,豆浆机的控制系统是基于STC89C52单片机来实现的,其主功能有可以手动和自动对各种谷物和豆类进行加热和粉碎,工作模式分手动粉碎,手动加热和自动三种。
在豆浆机工作的过程中,液晶1602能给予温度和工作模式的显示。
在豆浆机工作过程中能对液位溢出和豆浆机干烧进行检查,发现后能蜂鸣报警并停止相关工作。
豆浆机工作完成时,能蜂鸣报警,提醒用户。
自动豆浆机控制系统根据单片机原理,将其运用于豆浆机中来控制电路系统;以实现上述豆浆机工作流程的自动化,并运用汇编语言进行的编程。
绪论由于当今社会生活节奏快,有许多人没有时间吃早点,而早点对于人的健康是非常重要的。
中国的传统食物豆浆是一种老少皆宜的营养食品。
现磨豆浆有很神奇的滋补身体的作用:《延年秘录》中认为“长肌肤,益颜色,填骨髓,加气力,补虚能食”。
如今豆浆传至国外,其营养价值也是在世界范围被认可,深受欢饮:在国外豆浆被称作是“植物奶”,豆浆含有丰富的植物蛋白和磷脂,还含有维生素B1、B2和烟酸。
论文研究主要内容本设计是以AT89C52单片机为控制核心的智能照明装置,通过使用温度传感器、LED显示屏、继电器、直流电机、蜂鸣器,其特点是能用单片机控制电机进行打浆,并且具有手动加热、手动控制和自动控制的功能。
全自动豆浆机是一种集结构简单、性能稳定、使用方便、价格低廉、智能化等优点为一体的设计产品,具有一定的实用价值。
论文研究意义及技术要求本文所设计的豆浆机控制系统从功能角度出发,在温度传感器的基础上加上水位的控制进行组合,制造一个既安全又适用的豆浆机控制器。
本设计要求十分重视单片机原理、自动控制原理、C语言等课程,尤其是关于C语言的相关知识,它对于本设计意义重大,本设计需要使用C语言进行系统软件程序的编写,因此难度也就比较大,需要将专业所学好吸收。
国内外现状在国内近几年,豆浆机市场由于增长乏力,使得行业老大九阳开始拓宽多样化产品领域及深化产品,除了畅销的植物牛奶系列、营养王系列、无网星系列等豆浆机外,还最新推出了One Cup随饮机、“小米浆”豆浆机等产品,并借势互联网营销,使得其销量在整体市场中处于持续增长态势。
因此,对于豆浆机的研究还有待进一一步加深,豆浆机技术的革新将越来越受到相关人士的关注。
在国外,家电行业年度盛会的中国家电博览会期间,在谈到九阳今后的发展战略时,九阳副总裁韩润告诉记者,目前在中国台湾市场,参与竞争的豆浆机品牌超过20多个,但九阳的市场份额超过85%,处于绝对领先的地位,但鉴于豆浆的营养价值及其传统特色风味,以扩大人们对于健康饮品的选择范围。
如何进-一步提高豆浆机的综合性能,提高其性价比,以满足不同人群对于豆浆,豆浆机需求的不断发展。
系统总体方案设计设计内容与设计要求使用单片机、温度传感器、LED显示屏、继电器、直流电机、蜂鸣器,其特点是能用单片机控制电机进行打浆,并且具有手动加热、手动控制和自动控制的功能。
全自动豆浆机是一种集结构简单、性能稳定、使用方便、价格低廉、智能化等优点为一体的设计产品,具有一定的实用价值,完成以下要求:(1)本设计以单片机为控制核心,用来模拟豆浆机的控制工作过程,采用多种工作模式,工作模式分为手动粉碎、手动加热和自动控制三种;(2)用LED液晶显示实时显示豆浆机的工作模式、工作时间、工作温度以及故障状态下的故障类型;(3)系统设计多个按键,通过按键可以选择系统化的工作模式,可以进行手动粉碎,手动加热和紧急停止等功能;(4)按键模拟溢出和干烧紧急情况,一旦出现紧急情况,系统可以蜂鸣器和LED声光报警并停止豆浆机工作。
方案选择和论证本设计是基于单片机的,通过单片机实现控制系统智能控制的自动感应装置。
用声光控制开关代替一般的开关,只有在天黑以后,并且有声音时才能使继电器导通,使得电路导通,否则延迟一段时间继电器就会自动断开,而白天开关总是断开的;用普通干电池作为电源,LED灯替代普通灯具,因此节电效率很高,达到80%,且全自动智能控制。
下面是具体方案:方案一:这个方案是以单片机为核心,由温度传感器、加热电路、打浆电路、报警电路组成。
方案一.工作原理为,首先装填好水和黄豆,然后开始加热,加热到80°C (由温度传感器检测),打浆电路开始运行,打浆--定时间后,打浆完成,然后又开始加热至沸腾,报警提示豆浆制作完毕。
方案二:这个方案是以单片机为核心,由温度传感器、加热电路、打浆电路、防干烧电路、防溢电路、报警电路、时钟电路、电源电路组成。
方案二工作原理为,首先装填好一定量的黄豆和水,按下豆浆机的自动启动键,开始预热至80°C;然后豆浆机自动开始打浆,打浆电机采用间歇性方式进行打浆,粉碎黄豆,磨浆完成后开始对豆浆进行加热,加热至沸腾;豆浆机自动进入防溢延煮程序,最后报警提示豆浆已经做好。
本文设计的智能豆浆机整个制作过程全自动化,高效省时,安全快捷,以使制作出来的豆浆健康美味。
其中电机负责搅拌打浆,加热电路负责预热和煮浆,防溢电路负责煮浆时豆浆的溢出,报警电路则是煮浆完成后提醒大家豆浆制作完毕。
根据以上目的,我们选择方案二为本文的设计方案,具体原因有如下几点:(1)加热。
方案二的加热主要包括了打浆前的预加热和打浆期间的间歇性加热,打浆前的预加热是在装填好黄豆和水以后,开启预加热模式,加热至80°C,这样可以缩短打浆后煮浆至沸腾的时间,防止由于煮浆时间过长而引起的糊锅现象,而且大大的提高了整个豆浆制作的工作效率。
(2)打浆。
方案二在打浆时采用的是间歇性打浆方式,由于电机不能长期一直运转,所以我们采用这种方式,每次搅拌不超过15 分钟,在间歇性打浆期间,我们同时也对豆浆进行加热,这样也能起到提高工作效率的作用。
(3)方案二由于加入了防干烧、防溢出电路,可以保证整个制作过程严防无水干烧,以及煮浆过程的溢出问题。
配以豆浆机的报警电路可以提高豆浆机系统的安全性能。
系统设计的原理框图及解析控制系统首先通过电源电路对系统供电,其中温度传感器、防溢电路、放干烧电路、时钟电路、复位电路、按键、均是输入部分,声光报警、电机、加热电路均是输出部分。
通电后,单片机启动加热器加热,加热到80°C时停止加热,然后启动电机,电机通过旋转打豆,打豆完成之后,又通过加热器加热。
其中复位电路是复位系统的,按键为工作功能选择键。
具体的系统原理框图如图2.1所示。
图2.1 系统原理框图系统硬件的电路设计单片机最小系统AT89C52的最小系统包含三个组成部分,其一为时钟电路,即晶振电路;其二为复位电路;其三为电源电路。
AT89C52中集成有反向放大器,可以依靠本身功能产生震荡,振荡频率最高可以达到24MHz,相对而言其增益属性较高。
单片机具有高增益属性,单片机的XTAL1、XTAL2引脚主要实现信号的放大输入和输出,该引脚作用于外部时钟时需要完成对引脚的接线处理,将外部震荡信号接至XTAL1端,XTAL2端不作为接入方式,该方式可实现单片机之间的同步。
从下图信息可知,晶振电路中包含有外接晶体,此外还有两个主要的外接电容C1、C2,具有多种形式,二者相互组合构成并联震荡电路,该电路在放大器反馈电路之中。
C1、C2电容范围为30PF-40PF,也可根据类型的不同取为其他值,其大小也十分重要,由于会涉及温度稳定性以及振荡器工作的稳定性,通常要选择30pF 的陶瓷电容即可满足要求。
最小系统图如下图。
图3.1 AT89C52单片机最小系统电路时钟电路时钟振荡电路的正弦波组成很简单,2个30pf的石英陶瓷片振荡电容还有1个12mhz 的晶振便同样能组成一个简单的时钟振荡电路,然后我们可以使它分别接入磁池并放到了单片机的内部xtal1和单片机的xtal2两个引脚的连接处,这样便可以有效地使得单片机在内部时钟振荡模式下正常地工作。
此振荡电路在单片机加电后通过一个延迟(10ms左右)的振荡器进行起振,此时我们就会使单片机有一个幅度大约在3v左右信号在xtal2引脚处的振荡产生,主要由正弦波石英晶振的频率变化来直接决定其时钟振荡的频率。
电路中两个时钟振荡电容器的c1、c2的主要作用是使时钟振荡电路快速地起振提升电路的响应效率。
复位电路介绍几乎全部电器设备均设置复位电路,所谓复位就是将产品调整到出厂设置,从而结束一次运算或者消除一次故障信号,重置分为:开机时自动重置和重置开关。
基于实际需求,复位操作有两种不同的形式,第一种上电复位形式,另一种则是开关复位。
前者在有电源供电的情况下能够自动复位,此时RESET端和电容器负极相连,;后者要求在出现死机现象时通过按钮开关完成复位操作。
将电压加到RESET输入电阻,使芯片发生重置,当电容充满电时电阻两端的电压将降低,最终降低至0,芯片将照常工作。
对于单片机而言,当其RESET引脚位于5mv 或者大于此数值的高电平时,执行初始化操作。
如果RESET始终维持在高电平,那么单片机则会进行循环复位,从而导致无法执行既定程序。
基于此单片机在完成复位之后可脱离该操作。
电源电路在本次设计中,用了一个 3.5mm的电源座和一个按键开关构成电源电路,电源变压器电路如下图所示,,但由于家用豆浆机需要220V电压所以我配备了变压器如下图3.1.3所示图3.1.3 电源变压器电路加热电路的设计加热电路的作用是通过加热管把磨成粉末的黄豆煮熟,本设计使用的加热器的功率为1000W,单片机输出电流经三极管放大,来驱动继电器闭合,使加热管发热把豆浆煮熟,当单片机工作时,赋给P3.0一个高电平,使三极管Q2饱和导通,电流流过继电器D1,使触点闭合,于是加热管通电开始对水加热,当温度达到80度时,温度传感器将温度信号传给单片机,单片机检测到这个信号后,使P3.0脚变为低电平,三极管Q2截止,继电器触点断开,电阻停止加热。
电路图设计如图图3.2加热电路液晶1602显示电路设计LCD1602是当前常用的工业显示屏,具有良好的显示功能,在各行业领域之中应用广泛,该显示装置可显示两行,每行16个字符,很多相关产品都是由该模块连接其它电子元器件所构成的。
通过显示模块可实现操作者和单片机设备的人际交流,同时也可了解当前系统所处的工作状态。
在显示模块硬件和软件优发光二极管等构成,具有良好的易用性和可靠性。
单片机输出设备则包含显示模块和单片机连接电路等,而且它有接收信号中点保存且不会改变其量度和颜色,因此具有较高的显示质量且不会出现乱码。