设计简介:

项目名:豆浆机
项目编号:mcuclub-dz-342
单片机类型:STC89C52
具体功能:
1、豆浆机工作流程:加热——粉碎1(慢速)——加热——粉碎2(快速)——加热——完成(蜂鸣器报警3次)
2、通过防水式DS18B20可实时测量豆浆温度
3、通过按键可设置加热、粉碎1、粉碎2时间,启停豆浆机,直接下一步
4、通过显示屏显示数据
5、通过两个液位传感器,一个放在豆浆机底部,一个放在豆浆机顶部,当底部液位传感器没有检测到液体时,不进行加热处理;当顶部液位传感器检测到液体时,进行蜂鸣器报警,并停止所有工作

实物链接:点击跳转

仿真链接:点击跳转

设计说明书链接:点击跳转

开题报告链接:点击跳转

答辩PPT链接:点击跳转

基于单片机的豆浆机控制器的设计

  

豆浆是一种营养丰富、富含植物蛋白质的饮品,被广泛消费,并且在一些地区是主要的蛋白质来源之一。豆浆的制作通常需要复杂的工序,包括加热、粉碎、再次加热等。传统的制作方法需要用户的不断监控和手动干预,这既耗时又容易出现操作失误,影响了豆浆的质量和口感。因此,研发一种基于单片机的豆浆机控制器,可以实现豆浆的自动化制作,提高制作过程的便捷性和质量,具有重要的实际意义。

本文介绍了一种基于STC89C52型单片机的豆浆机控制器的设计与实现,旨在提高豆浆机的自动化程度和操作便捷性。以实现更加智能的豆浆制作过程。具体功能包括豆浆机的工作流程、温度测量、用户设置、数据显示以及液位检测。首先,豆浆机工作流程分为加热、粉碎1(慢速)、再次加热、粉碎2(快速)、再次加热和完成(蜂鸣器报警3次)六个步骤,以确保豆浆在制作过程中的安全和质量。其次,采用防水式DS18B20传感器实时测量豆浆的温度,以确保在适宜的温度范围内进行制作。用户可以通过按键设置加热、粉碎1、粉碎2的时间,以及启停豆浆机的运行。这为用户提供了更多的操作自由度。此外,通过显示屏实时显示温度和操作状态,使用户能够实时监控制作过程。最后,液位传感器分别放置在豆浆机的底部和顶部。当底部液位传感器未检测到液体时,不进行加热处理,以避免空烧。当顶部液位传感器检测到液体时,系统会触发蜂鸣器报警并停止所有工作,以防止液体溢出或其他问题。

综上所述,该基于STC89C52单片机的豆浆机控制器的设计在提高豆浆机操作便捷性和制作质量方面具有显著的潜力,可为豆浆制作提供更加智能化的解决方案。

关键词:单片机控制器;豆浆机;温度测量;液位传感器;智能化制作

Abstract

Soy milk is a nutritionally rich beverage, abundant in plant-based proteins, widely consumed, and serves as a primary source of protein in some regions. The production of soy milk typically involves complex procedures, including heating, grinding, and re-heating. Traditional production methods demand continuous monitoring and manual intervention by users, resulting in time-consuming processes and the potential for operational errors, which can impact the quality and taste of soy milk. Hence, the development of a microcontroller-based soy milk machine controller is of significant practical importance as it can facilitate the automation of soy milk production, enhancing both convenience and quality.

This paper presents the design and implementation of a soy milk machine controller based on the STC89C52 microcontroller, with the aim of achieving a higher degree of automation and operational convenience in soy milk production. The specific functions encompass the workflow of the soy milk machine, temperature measurement, user settings, data display, and liquid level detection.Firstly, the soy milk machine’s workflow is divided into six steps, including heating, grinding 1 (slow speed), re-heating, grinding 2 (fast speed), re-heating again, and completion (accompanied by a three-time alarm), ensuring the safety and quality of soy milk production.Secondly, a waterproof DS18B20 sensor is employed to measure the temperature of the soy milk in real-time, ensuring that it is produced within the appropriate temperature range.Users have the flexibility to set the duration of heating, grinding 1, grinding 2, and control the soy milk machine’s operation through user-friendly buttons, enhancing user autonomy.Furthermore, real-time temperature and operational status are displayed on a screen, enabling users to monitor the production process continuously.Lastly, liquid level sensors are placed at the bottom and top of the soy milk machine. If the bottom sensor does not detect any liquid, the heating process is avoided to prevent scorching. When the top liquid level sensor detects liquid, the system triggers an alarm and halts all operations to prevent spillage or other issues.

In summary, the design of a soy milk machine controller based on the STC89C52 microcontroller holds substantial potential in enhancing operational convenience and production quality of soy milk machines. This advancement offers a more intelligent solution for soy milk production.

Keywords: Microcontroller controller; Soy milk machine; Temperature measurement; Liquid level sensor; Intelligent production

   

基于单片机的豆浆机控制器的设计

摘  要

Abstract

第1章绪论

1.1研究背景及意义

1.2国内外研究现状

1.3论文的主要内容

第2章 系统总体设计方案

2.1系统总体设计

2.2主要模块方案选择

2.2.1主控模块方案选择

2.2.2 水温检测模块方案选择

2.2.3液位监测模块方案选择

2.2.4 显示模块方案选择

第3章硬件设计

3.1主控模块电路设计

3.2 水温监测模块电路设计

3.3 液位监测模块电路设计

3.4 电机驱动模块电路设计

3.5 显示模块电路设计

3.6 继电器模块电路设计

3.7 报警模块电路设计

3.8 独立按键模块电路

第4章 系统程序设计

4.1 编程软件介绍

4.2 系统主流程设计

4.3 独立按键

4.4 直流电机-MX1508驱动模块子流程

4.5 LCD1602液晶显示子流程

第5章 实物测试

5.1 整体实物焊接图

5.2 按键功能设置实物测试

5.3 豆浆机工作实物测试

5.4 液位监测实物测试

第6章 实物测试

6.1 整体实物焊接图

6.2 按键功能设置实物测试

6.3 豆浆机工作实物测试

6.4 液位监测实物测试

第7章 总结展望

参考文献

附录

附录A   原理图

附录B   PCB

附录C   主程序

……………..本设计说明书是配套实物或仿真来写的,完整的设计参考书请购买后下载,购买过程遇到任何问题请联系客服进行咨询。本资料是一次性商品,不支持退货,感谢您对单片机俱乐部的支持……………..

发表评论

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源