基于单片机的一种家用豆浆机的设计
基于LM3S811单片机的全自动豆浆机控制电路设计

定义数码管译码数组;
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语 言写 出,主 程序 由单 片 机初始化 、温度传感器初始 化、键盘 初始化等 等,程序框架如下:
家用豆浆机全自动控制装置毕业设计

家用豆浆机全自动控制装置学生:XX 指导教师:XX内容摘要:豆浆机无疑是现在每个家庭必备的家用电器,此豆浆机由单片机Z86E02、传感器、功能电路、煮沸检测电路、磨浆电路、加热控制电路、报警电路等组成。
豆浆机是以单片机为核心,在单片机控制下,完成加热到沸腾的工作,单片机Z86E02内含512字节ROM,128字节RAM,18引脚,体积小,价格廉,特别适合小家电智能控制。
本单片机控制系统具有下列特点:抗干扰能力强,安全可靠,报警程序为多警声输出,接通电源时,发出“滴…,滴,滴”,便于区分工作状态。
而具有这些特点的豆浆机正好适应现代繁忙的人们追求简单化的生活习惯,家用豆浆机全自动控制装置必将取代传统豆浆机。
关键词:豆浆机单片机Z86E02 报警程序Household soybean milk machine automatic control device Abstract:Soybean milk machine is now necessary for every family in the household, The soybean milk machine is composed of a single chip computer Z86E02, sensor, circuit function, boiling detecting circuit, grinding circuit, the heating control circuit, alarm circuit. grinding circuit, the heating control circuit, alarm circuit. Soybean milk machine based on single chip as the core, under the control of the microcontroller, heating to boiling, SCM Z86E02contains512 bytes of ROM, 128 bytes of RAM, 18pins, small volume, low price, especially suitable for small appliances intelligent control. The SCM control system has the following characteristics: strong anti-interference ability, safety and reliability, alarm procedures for multiple alarm sound output, the power supply is switched on, a " drop ... , drop, drop," is easy to distinguish working state. With these characteristics of the soybean milk machine is adapted to the busy modern people pursue simple life habits, household soybean milk machine automatic control device will replace the traditional soybean milk machine.Key words: Household soybean milk machine Single chip Z86E02 Alarm procedures目录前言............................................................................................................................ 错误!未定义书签。
智能豆浆机的设计

目录一、绪论(一)课题的研究目的和意义 (2)(二)课题的背景和现状 (2)二、系统的整体结构设计 (3)(一)机械部分的介绍 (3)2.1.1水箱系统 (3)2.1.2磨浆系统 (4)2.1.3磨浆系统 (5)(二)豆浆机的制浆工艺及控制系统主要功能简介 (5)2.2.1制浆工艺流程 (5)2.2.2商用豆浆机控制系统要实现的主要功能 (6)(三)控制系统的设计思路 (6)三、控制系统的硬件设计 (7)(一)时钟电路设计 (7)(二)存储电路设计 (8)(三)键盘/显示电路设计 (8)(四)USB接口电路设计 (9)(五)电机电流检测电路设计 (9)(六)液位检测电路设计 (10)(七)电源电路设计 (10)(八)电器隔离部分电路设计 (10)四、控制系统的软件设计 (11)(一)制浆工艺流程的程序设计 (11)4.1.1软件环境介绍 (12)4.1.2电机电流过载保护的程序设计 (12)(二)上位机界面的软件设计 (12)(三)授权调试参数的设计 (12)五、系统的安装与调试 (13)(一)整体设备安装 (13)(二)调试及结果 (13)六、总结与展望 (14)(一)总结分析 (14)(二)未来展望 (14)致谢 (16)参考文献 (17)基于单片机的豆浆机控制系统设计说明摘要:豆浆逐渐成为人们生活中的重要饮食,对人体健康有很大的好处。
以前是采用传统的石磨方式来磨出豆浆,如今,人类已经发明出豆浆机,制造工艺的技术也越来越成熟。
现如今,我国的豆浆机的生产展现出多样化的趋势,市场份额也在逐渐增长。
就我国市场上销售的额豆浆机来看,其主要的控制系统所使用的中央处理部件就是PLC,这一设计具有可靠性和稳定性的特性,相对而言,制造成本也就要高一些。
因此,对不同客户不同需求的满足角度出发,本篇论文以降低豆浆机的生产成本为目的,设计研发了一款以单片机为核心的商用豆浆机控制系统。
在硬件的设计上,我们设有时钟、储存、显示、USB接口、液位检测、电流检测、电气隔离等电路。
基于单片机的自动豆浆机控制系统

基于单片机的自动豆浆机控制系统在日常生活中,早餐是我们必不可少的能量来源,豆浆是中国人民喜爱的一种饮品,又是一种老少皆宜的营养食品,在欧美享有“植物奶”的美誉。
豆浆含有丰富的植物蛋白和磷脂,还含有维生素B1.B2和烟酸。
此外,豆浆还含有铁、钙等矿物质,尤其是其所含的钙,非常适合于各种人群,包括老人、成年人、青少年、儿童等等。
豆浆机是快速制作豆浆的机器,本文介绍了一种基于单片机的豆浆机控制器的设计,豆浆机的控制系统是基于STC89C52单片机来实现的,其主功能有可以手动和自动对各种谷物和豆类进行加热和粉碎,工作模式分手动粉碎,手动加热和自动三种。
在豆浆机工作的过程中,液晶1602能给予温度和工作模式的显示。
在豆浆机工作过程中能对液位溢出和豆浆机干烧进行检查,发现后能蜂鸣报警并停止相关工作。
豆浆机工作完成时,能蜂鸣报警,提醒用户。
自动豆浆机控制系统根据单片机原理,将其运用于豆浆机中来控制电路系统;以实现上述豆浆机工作流程的自动化,并运用汇编语言进行的编程。
绪论由于当今社会生活节奏快,有许多人没有时间吃早点,而早点对于人的健康是非常重要的。
中国的传统食物豆浆是一种老少皆宜的营养食品。
现磨豆浆有很神奇的滋补身体的作用:《延年秘录》中认为“长肌肤,益颜色,填骨髓,加气力,补虚能食”。
如今豆浆传至国外,其营养价值也是在世界范围被认可,深受欢饮:在国外豆浆被称作是“植物奶”,豆浆含有丰富的植物蛋白和磷脂,还含有维生素B1、B2和烟酸。
论文研究主要内容本设计是以AT89C52单片机为控制核心的智能照明装置,通过使用温度传感器、LED显示屏、继电器、直流电机、蜂鸣器,其特点是能用单片机控制电机进行打浆,并且具有手动加热、手动控制和自动控制的功能。
全自动豆浆机是一种集结构简单、性能稳定、使用方便、价格低廉、智能化等优点为一体的设计产品,具有一定的实用价值。
论文研究意义及技术要求本文所设计的豆浆机控制系统从功能角度出发,在温度传感器的基础上加上水位的控制进行组合,制造一个既安全又适用的豆浆机控制器。
单片机课程设计智能豆浆机控制系统设计

摘要本智能豆浆机的控制系统是基于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引言豆浆机是一种新型的家用饮用机,以黄豆为原料,可以直接加工出可口的热豆浆饮品。
单片机豆浆机课程设计

单片机豆浆机课程设计一、课程目标知识目标:1. 学生能够理解单片机的基本原理,掌握其编程方法。
2. 学生能够了解豆浆机的电路构成,工作原理及其与单片机的连接方式。
3. 学生能够运用所学的单片机知识,设计并实现一个简单的豆浆机控制系统。
技能目标:1. 学生能够运用编程软件进行单片机程序的编写、调试与下载。
2. 学生能够运用电路设计软件绘制豆浆机控制系统的电路图。
3. 学生能够通过小组合作,完成豆浆机控制系统的搭建与调试。
情感态度价值观目标:1. 培养学生热爱科学,敢于创新,主动探索的学习态度。
2. 培养学生团队协作精神,学会与他人沟通、交流、合作。
3. 增强学生对我国传统饮品豆浆的认识,提高学生对传统文化的尊重和传承意识。
课程性质:本课程为实践性较强的课程,结合单片机技术与豆浆机应用,培养学生动手能力、创新能力和团队合作能力。
学生特点:学生具备一定的单片机基础知识,对实际应用有较高的兴趣,喜欢动手实践。
教学要求:教师需引导学生将理论知识与实际应用相结合,注重培养学生的动手能力和创新能力。
在教学过程中,关注学生的个体差异,提供个性化指导,确保每位学生都能在课程中取得进步。
通过课程学习,使学生达到预定的学习成果。
二、教学内容1. 单片机基础原理:回顾单片机的组成、工作原理,重点讲解内部资源、I/O 口编程及中断系统。
教材章节:《单片机原理与应用》第1章、第3章。
2. 编程软件使用:介绍编程软件的使用方法,包括程序编写、调试、下载等操作。
教材章节:《单片机原理与应用》第4章。
3. 豆浆机电路原理:分析豆浆机的电路构成、工作原理,讲解与单片机的连接方式。
教材章节:《家用电器原理与应用》第2章。
4. 电路设计软件应用:教授电路设计软件的使用,绘制豆浆机控制系统电路图。
教材章节:《电路设计与制图》第1章。
5. 单片机控制豆浆机设计与实现:指导学生进行豆浆机控制系统的设计,包括程序编写、电路搭建、调试等。
教材章节:《单片机原理与应用》第6章、《家用电器原理与应用》第3章。
基于单片机的豆浆机控制系统设计

单片机的豆浆机控制系统设计摘要:豆浆机基本工作过程是将事先泡好的大豆放入豆浆机内并加入适量冷水后将电热管通电加热至80°C,粉碎电机通电工作进行磨豆浆其间断续工作三次,每次2min,每两次间隔5s,然后进入煮豆浆程序,煮开后在延迟5min,并声音提示工作过程结束。
熟悉单片机SH66P20A的基本结构,工作原理。
根据单片机的工作原理,将其运用于都将集中,以实现上述豆浆机的工作流程的自动化,并运用汇编语言进行相关的编程。
1.豆浆机的基本结构1.1豆浆机结构图图1.1 豆浆机基本结构图1.2 豆浆机结构豆浆机,采用微电脑控制,实现预热、打浆、煮浆和延时熬煮过程全自动化,特别是由于增设了“文火熬煮”处理程序,使豆浆营养更加丰富,口感更加香泽。
(1)杯体:杯体像一个硕大的茶杯,有把手和流口,主要用于盛水或豆浆。
杯体有的用塑料制作,有的用不锈钢制作,但都是符合食品卫生标准的不锈钢或聚碳酸脂材质。
购机时以选择不锈钢杯体为宜,主要是便于清洁。
在杯体上标有“上水位”线和“下水位”线,以此规范对杯体的加水量。
杯体的上口沿恰好套住机头下盖,对机头起固定和支撑作用。
(2)机头:机头是豆浆机的总成,除杯体外,其余各部件都固定在机头上。
机头外壳分上盖和下盖。
上盖有提手、工作指示灯和电源插座。
下盖用于安装各主要部件,在下盖上部(也即机头内部)安装有电脑板、变压器和打浆电机。
伸出下盖的下部有电热器、刀片、网罩、防溢电极、温度传感器以及防干烧电极。
需要说明,下盖的材质同样需要符合食品卫生标准。
(3)电热器:加热功率800 W,不锈钢材质,用于加热豆浆。
加热管下半部应设计为小半圆形,易于洗刷和装卸网罩。
(4)防溢电极:用于检测豆浆沸腾,防止豆浆益出。
它的外径5 mm,有效长度15 mm,处在杯体上方。
为保障防溢电极正常工作,必须及时对其清洗干净,同时豆浆不宜太稀,否则,防溢电极将失去防护作用,造成溢杯。
(5)温度传感器:用于检测“预热”时杯体内的水温,当水温达到MCU (SH66P20A)设定温度(一般要求8O ℃左右)时,启动电机开始打浆。
基于SH69P42单片机的豆浆机设计方案

基于SH69P42单片机的豆浆机设计方案
本文针对制浆时间长的问题,设计了一种基于SH69P42 单片机的高效省时豆浆机。
该豆浆机在保持现有豆浆机的结构和功能的基础上,在磨浆电机
主轴上安装一简易消泡装置,采用加热和磨浆并行处理,加热和消泡同时进行
的控制策略,避免了目前豆浆机加热和磨浆分开,静止煮浆阶段加热溢出的停
止加热带来的延长等待时间问题。
1 豆浆机基本结构
图1 为高效省时豆浆机的基本结构,该结构在不改变原有豆浆机结构的
同时,在旋转电机主轴的上方安装一消泡装置。
此时电机具有磨浆和消泡功能,磨浆阶段以磨浆功能为主,消泡功能为辅;在煮浆阶段以消泡功能为主,磨浆功能为辅。
2 控制系统电路和工作原理
控制系统电路如图2 所示,该电路由中颖公司的SH69P42 单片机、温度检测电路、溢出检测电路、干烧检测电路、电机控制驱动电路、加热器控制驱
动电路、蜂鸣器报警驱动电路和电源电路等组成。
中颖公司的SH69P42 是一种先进的CMOS 4 位单片机,该单片机集成了SH6610D CPU 内核、RAM、ROM、定时器、I/O 端口、2 通道10 位PWM、看门狗定时器、4 通道8 位ADC、低电压复位,广泛应用于家用电器和电动车控制器中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的一种家用豆浆机的设计
发表时间:2018-07-13T16:06:59.570Z 来源:《基层建设》2018年第14期作者:涂晓纯郑传祺张松林[导读] 摘要:智能豆浆机系统由AT89C5单片机、传感器、功能电路、沸腾检测电路、磨浆电路、加热控制电路和报警电路等组成,豆浆生产完全自动化。
安徽信息工程学院 241000
摘要:智能豆浆机系统由AT89C5单片机、传感器、功能电路、沸腾检测电路、磨浆电路、加热控制电路和报警电路等组成,豆浆生产完全自动化。
其工作过程是:先将黄豆放入豆浆机的搅拌器滤网内,搅拌壶内倒入适量的水,装好搅拌机。
接上电源,蜂鸣器长鸣一声,提示已经接通电源,指示灯LED亮起,处于待命状态。
按下全自动启动键START开始加热,当温度达到75℃左右时,停止加热;搅拌马达运转,将黄豆粉碎,豆浆过滤,而后马达停转,又开始加热,直到豆浆沸腾煮熟,停止加热,发出报警声,提示豆浆已做好。
若豆浆较长时间没喝而变凉,按下再加热键HEAT,加热至沸腾,停止加热,发出报警声。
若缺水,则关闭加热器和马达,按任意键不响应,并发出急促的报警声,直到关闭电源,加水后才能继续使用。
豆浆生产的工序包括磨浆、滤浆、煮浆,而三个工序又密切配合,使生产的豆浆味道更好。
如磨浆前进行预加热,既可以提高工作效率,又缩短煮浆的时间,防止磨浆后煮浆时间过长所易造成的糊锅现象。
关键词:AT89C52;智能豆浆机;控制系统;稳压电源
1引言
豆浆机就是近几年出现在一些饮品店能够快速制作出豆浆的新型豆浆机。
这类豆浆机能够只需3分钟就可以制作出一杯热豆浆,但在缩短耗时问题的同时也影响了豆浆机的口感。
把豆浆机改进的措施集成到一台豆浆机上。
2豆浆机控制系统的硬件整体方案
如图1所示,本豆浆机的硬件结构组成主要包括水位检测模块、溢出检测模块、加热模块、磨浆模块、报警模块、电源模块及控制模块等。
其中电源模块是本设计的第一环节,其主要作用就是把220V的交流电经变压、整流、滤波及稳压等环节提供稳定的电给其他模块用电工作,所以这一环节就像盖房子要打好地基一样,一定要做好前期对各个模块数据的精确分析,以便选择准确的电源。
硬件设计的第二环节就是水位检测模块,其主要功能就是对做豆浆开始前加水的多少作出判断,以判断出水多或水少。
溢出检测模块就是在煮浆过程中对豆汁可能溢出的检测,这是豆浆机细节设计的体现。
加热模块就是对水和豆浆进行加热,是豆浆机的主要功能之一。
打浆模块就是用电动机带动刀片对黄豆打磨,将黄豆打碎,与水混合后成为豆汁,也是豆浆机的重要功能之一。
报警模块就是在豆浆机煮浆完成后,利用蜂鸣器报警提示豆浆已经做好,或者是在水位检测时,如果水位不符合标准,报警模块就会报警。
而本设计的硬件核心就是控制模块了,由于本设计综合了费用、豆浆机的体积大小及可操控性等多方面的考虑,最终决定采用以基于单片机为平台的控制系统,该模块主要作用就是通过电源给电之后,对其他模块进行有效地控制。
具体到控制水位如何检测,控制加热模块何时加热、如何加热、控制加热器如何改变功率,控制打浆模块如何工作等等,可以说控制模块就是本设计的核心、重中之重。
豆浆机控制系统的硬件缺了哪一环都不行,他们相互依存,缺一不可。
图5-1豆浆机控制系统的流程图
先上电初始化,然后检测水位,如果水位过低则,由报警,声光报警电路发出声光提示主人。
若执行第一种方式,p3.0开启,开始加热,加热5分钟后,加热结束,在此过程中,若有自动停启键被按下,则停止加热,结束。
若执行第二种方式,启动电机,正反转动15s,大约正反个3圈,停止转动,在此过程中若有自动停启键被按下,则停转动加热,结束。
若执行第三种方式,则开始对豆浆机的冷水进行加热,当加热到80℃以后,则停止加热,开始进行打浆程序,打15秒停15秒,按这样的方式循环4次,检测水位,若干烧,则报警并停止程序,否则,继续程序,打浆程序结束后开始进行对面浆进行再加热,加热5分钟待溢出,溢出后自动进入防溢延煮程序,加热1分钟,停止1分钟,直到结束。
豆浆加工完成后,单片机发出报警提醒主人豆浆煮好。
但因为我的水平有限,此电路中也存在着一定的问题,比如说三端集成稳压
器会产生热损失,温度传感器NTC温度传感器在本设计中只是检测了一个温度,当温度达到80度时单片机进行下一步工作,在这里没有充分的利用它的功能及优点。
小结:
此设计以单片机AT89C51作为核心的控制元件,配合其他器件,使豆浆机的控制系统县有功能强、性能可靠、电路简单、成本低的特点,加工经过优化的程序,使其有很高的智能化水平。
参考文献:
[1]Maurice,Wilkes.ProgressinComputers[M]PrestigeLecturedeliveredtoIEE,ComputerLaboratory
UniversityofCambridge.Cambridge,on5February2004
[2]姜风国,刘鹏.基于AT89C52单片机的全自动豆浆机控制系统[J].烟台大学学报(自然科学与工程版)2014
[3]钟富昭等.8051单片机典型模块设计与应用[M].北京:人民邮电出版社.2007:35-38
[4]魏小龙.MSP430系列单片机接口技术及系统设计实例[M].北京:北京航空航天大学出版.2002:85-88.
[5]王俊峰,孟令启.现代传感器应用技术[M].北京:机械工业出版社.2007:67-70.
[6]秦龙.MSP430单片机常用模块与综合系统实例精讲[M].北京:电子工业出版社.2007:101-109.
[7]高吉祥.全国大学生电子设计竞赛培训系列教程[M].北京:电子工业出版社.2007:77-80.。