2026/4/6 9:14:16
网站建设
项目流程
安利的网站谁做的,知识营销案例有哪些,做seo推广公司网站,网站每天做多少外链合适第二章 系统方案构思
2.1设计方案原理设想
系统软件将采用分模块的设计方法#xff0c;所以这款饮水机的软件设计部分主要有以下几个子程序模块#xff1a;
1、水位采集子程序
2、调节温度子程序
3、继电器控制电磁阀、加热电阻丝子程序
4、数据显示子程序
这款饮水机将使用C…第二章 系统方案构思2.1设计方案原理设想系统软件将采用分模块的设计方法所以这款饮水机的软件设计部分主要有以下几个子程序模块1、水位采集子程序2、调节温度子程序3、继电器控制电磁阀、加热电阻丝子程序4、数据显示子程序这款饮水机将使用C语言开发来实现。系统硬件将采用以单片机为核心通过处理按键选择的模式信心、温度传感器采集的水温信息、水位检测传感器采集的水位的信息之后把这些信息显示在LCD液晶显示屏上还会根据这些信息判断饮水机当前是否时安全使用状态比如出现干烧情况后会提示报警声等。按下不同的按钮可以切换不同的功能模式比如按下KEY3可以切换手动模式和自动模式。通过将按下按键的一刻来改变按键端口的高低电平将高低电平是做某种模式的开启经单片机处理后进入不同的工作模式状态。2.2需求分析本饮水机硬件部分由STC89C52单片机、显示电路、温度传感器模块、液晶显示器、按键设计、液位检测、继电器控制部分、报警电路组成。实现各个硬件之间的连接以下是我本饮水机系统功能的要求1、可以获得当前模式、水温和水量等数据使用DS18B20这一款数字温度传感器实现温度传感器模块对温度的采集。2、可以将当前模式、水温和水量等数据显示给用户方便用户了解采用LCD1602显示屏模块实现对采集数据的显示提高用户体验让人机交互更加方便直观。3、可以获得当前饮水桶的水量、防烧干措施使用了液位传感器来时刻检测水位的改变防干烧措施则是。当单片机检测到水箱内的水位过低时会启动蜂鸣器鸣叫和让LED灯亮起提醒用户。4、通过简单操作切换多种功能模式饮水机模式自动模式、手动模式、自定义模式的选择和饮水机水温设置可以利用按下重置按钮实现。用户可以通过按下重置按钮选择不同的模式、水温和出水量出水量默认为200ml满足用户不同的需求。5、检测到出水口处有杯子物体后才能出水使用电磁式继电器控制它里面的常闭触点和常开触点在检测到杯子后线圈有电流经过吸引弹簧取消弹簧的压力让阀口打开来。6、有自动模式和手动模式检测到杯子后按下即可出水通过按键的按下步骤来设置不同模式的按键逻辑。通过主芯片与各类传感器的共同协调合作本款饮水的功能才能更好的完善。通过分析了饮水机的功能后我将对本饮水机系统进行大概的框架描画。本饮水机整体设计思路如图2.1图2.1 饮水机整体设计第三章 系统硬件设计3.1 51单片机最小系统由STC89C52单片机的使用说明书可以知道这款单片机类型具有高性能、低功耗的特点。这款单片机可以用来制作很多功能因此可以适用于不同的项目。晶振电路和复位电路组成本单片机的最小系统复位功能可以让单片机回复到初始状态晶振则可以产生稳定的脉冲信号其中复位电路如图3.1.1所示。图3.1.1复位电路单片机复位过程中在复位端口会出现高电平信号且多于2个或者2个以上的机器周期。使用11M晶振可以计算出标准的波特率9600。晶振电路图如下图3.1.2所示。图3.1.2晶振电路原理图3.2 温度检测部分饮水机十分重要的一个功能就是检测水是否沸腾或者达到预设温度因此使用一个温度传感器当作一个是否决定加热的开关就变得尤为重要再加上要让饮水机具有智能的效果那进行水温的调节就必不可少因此我没有选择传统的温度传感器而是选择了DS18B20数字温度传感器它具有直接得到被检测物体气态、液态的温度而且可以通过简单的代码设置就可以实现数据的读取。这款温度传感器的读入或者输出只需要一根单线接口这是十分方便的。使用DS18B20可以是整个系统简单和可靠也提高用户的使用体验。由使用说明书可知DS18B20检测温度范围为-55°~125℃且可以提供较高精度的数值可以正好满足设计的要求并且价格比较实惠所以这个设计所采用的是D S18B20为温度检测部分为核心装置。因为该传感器的输出电路较小所以需要加上一个4.7k以上的上拉电阻从而确保数据传输。温度检测电路如图3.2所示。图3.2 温度检测电路原理图第四章 系统软件设计4.1主程序设计通过程序进行对不同的按键设置让用户可以通过按下不同的按键进入不同的子程序实现对各功能的控制。系统主流图如图4.1所示。图4.1主程序流程图4.2温度子程序设计DS18B20温度传感器测温时得到的二进制数据让单片机转换成十进制后发送到LCD1602液晶显示器上。温度检测子程序设计流程图如图4.2.1。第五章 实物功能验证5.1整体实物与各类硬件模块介绍图5.1.1 整体实物图5.4本章小结本章主要介绍了实物的整体图和每个硬件模块的部分图还检测了每个硬件模块的功能是否正常和完整确定了本饮水机的功能。第六章 总结与展望经过慢慢思考和摸索也克服了许多困难我的整个作品的才慢慢的饱满起来主要有如下几方面的提高首先我掌握了基本的数字逻辑电路分析和设计的知识学会了怎么分解复杂的设计题目为多个小步骤。通过思考、研究和调查设计初步的计划选择元器件的参数、模拟仿真电路慢慢摸索并通过不断的试错和调试不断分析每次试验的数据和结果在电路测试中往往需要很多时间和耐心去去慢慢排除遇到的问题深刻体会到“牵一发而动全身”也知道在以后的学习中要理论与实践两手抓才能较为顺利的完成制作的过程。最后最重要的是共同学习的能力与同学交流所遇到的问题互相学习共同进步。这篇文章的工作是完成了智能饮水机的设计与制作它能够提供多种工作模式和自定义模式以满足用户不同的需求。在未来人们对智能电器的需求会越来越高它让人们的生活更加方便和快捷更具科技性。我相信在未来智能时代的不断普及下家电的智能化会越来越高。通过制作智能饮水机的过程中思考了很多加入了多个新功能和多个安全措施。尽管智能饮水机系统的功能相对完善但整个作品还有以下的不足1、用户体验不够好2、作品外表较为简陋我希望在以后能够有机会让我不断完善整这个饮水机系统同时还要扩展更多的整体功能让这款饮水机的功能更多以便满足更多的用户需求。文章底部可以获取博主的联系方式获取源码、查看详细的视频演示或者了解其他版本的信息。所有项目都经过了严格的测试和完善。对于本系统我们提供全方位的支持包括修改时间和标题以及完整的安装、部署、运行和调试服务确保系统能在你的电脑上顺利运行。