基于单片机的智能豆浆机控制系统设计(附实物图,电路原理图,程序)
基于单片机的智能豆浆机控制系统设计(附实物图,电路原理图,程序)(任务书,开题报告,中期检查表,毕业论文11800字)
摘要
由于市面上的豆浆机不具有长时间保温的功能,打浆完成后残渣很多,而且打浆用时较长。因此,本次设计制作了基于51单片机的全自动智能豆浆机,使以上问题得到了改善。
本智能豆浆机控制系统主要是由AT89C51单片机、防干烧电路、加热电路、温度检测电路、防溢电路、报警电路和打浆电路等组成。本设计可以使豆浆的生产完全智能化、自动化,且生产的过程满足了预设条件,可以实现加热功能、防溢出功能、防干烧功能、粉碎功能以及报警功能等。它可以把以下原料选作加工对象,如:谷物、豆类、蔬菜水果等。
在做出的实物中,整个打浆过程只要按下启动键,加热、打浆、完全自动化,在短短的十几分钟就可以做好豆浆,而且安全卫生、快捷方便,满足了设计要求且本智能豆浆机控制系统拥有较高的应用与使用价值。
关键词:AT89C51单片机 控制系统 豆浆机
Abstract
Because of the soybean milk machine is not has the function of heat preservation for a long time in the market, after beating there are a lot residue existence, and the process of the beating waste a lot of time.Therefore, the design research produced the intelligent automatic soybean milk machine based on 51 single chip microcomputer, the above problem is improved. [资料来源:http://www.doc163.com]
This intelligent control system of soybean milk machine mainly consists of AT89C51, prevent dry circuit, heating circuit, temperature detection circuit, spill-proof circuit, alarm circuit and beating circuit, etc. The system make the production of the soya-bean milk intelligent and automation fully.And the production process reached the preset conditions, can automatically complete heating function, prevent overflow function, prevent dry heating function, crushing function and alarm function, etc.It can choose the following materials for the processing objects, such as corn, beans, fruits and vegetables etc.
In the object, the beating process as long as you press the start button, heating, beating, fully automated, in a short 10 minutes to make soybean milk, and very safe, healthy, fast and convenient.Meeting the requirements of design and the intelligent soybean milk machine control system has great value in application and use.
Keywords:AT89C51 single chip microcomputer Soybean milk machine Control system [资料来源:www.doc163.com]
实现功能
智能型豆浆机的工作模式有3种,分别是:单独加热,单独粉碎与自动模式,其中自动方式工作流程为:(1)先将黄豆或谷物和水加热15秒。(2)停止加热,启动电机开始进行粉碎,粉碎时间是分为4个15s完成的,间歇停时机15s。为了提高工作效率,利用粉碎间歇的时间豆对浆进行持续加热。(3)电机停止工作,加热电路继续加热15秒后停止加热。(4)完成豆浆的制作,蜂鸣报警提醒用户。
因为没有防溢电极,故采用按钮来模拟,且在第一次与第二次加热之前,先按下按钮,以模拟防干烧功能,第三次加热时按下按钮来模拟防溢出功能,且在整个过程中用温度传感器来反馈温度的变化。
[资料来源:www.doc163.com]
[资料来源:http://Doc163.com]
目录
1 绪论 1
1.1 研究背景 1
1.2 研究意义 1
1.3 国内外相关研究情况 1
2 方案和实现功能 2
2.1 设计思路 2
2.2 设计方案 2
2.3 工作原理 3
2.4 实现功能 3
3 系统硬件电路设计 4
3.1 主控电路设计 4
3.2 元器件介绍 4
3.2.1 单片机介绍 4
3.2.2 DS18B20数字式温度传感器介绍 6
3.3 温度检测电路设计 6
3.4 加热电路设计 7
3.5 电机电路设计 8
3.6 LCD1602显示电路设计 8
3.7 防干烧电路与防溢出电路设计 9
3.8 报警电路设计 10 [版权所有:http://DOC163.com]
3.9 复位电路设计 10
3.10 时钟电路和按键电路设计 11
4 软件设计 12
4.1 智能豆浆机主程序流程图 12
4.2 C语言简介 13
5 仿真与调试 15
5.1 proteus简介 15
5.2 豆浆机几种工作方式的仿真 15
5.3 实物演示图 16
结论 19
致谢 20
参考文献 21
附录 22
附录A 系统仿真图与原理图 22
附录B 元器件清单 23
附录C 源程序 23