基于AT89S51单片机的豆浆机系统设计.doc

上传人:大米 文档编号:546491272 上传时间:2024-03-28 格式:DOC 页数:22 大小:435.18KB
返回 下载 相关 举报
基于AT89S51单片机的豆浆机系统设计.doc_第1页
第1页 / 共22页
基于AT89S51单片机的豆浆机系统设计.doc_第2页
第2页 / 共22页
基于AT89S51单片机的豆浆机系统设计.doc_第3页
第3页 / 共22页
基于AT89S51单片机的豆浆机系统设计.doc_第4页
第4页 / 共22页
基于AT89S51单片机的豆浆机系统设计.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《基于AT89S51单片机的豆浆机系统设计.doc》由会员分享,可在线阅读,更多相关《基于AT89S51单片机的豆浆机系统设计.doc(22页珍藏版)》请在金锄头文库上搜索。

1、基于AT89S51单片机的豆浆机设计 专业: 自动化0801 学生姓名: 段家骏 指导教师: 谢鹏华 完成时间: 2013年1月1日 - 1 -目 录第一章 绪论.11.1引言.11.2原理 .1第二章 设计方案 .22.1 设计思路.22.2 方案设计.2第三章 豆浆机控制系统的功能分析.33.1 控制系统的硬件分析.33.2 控制系统的软件分析.3第四章 豆浆机控制系统的硬件设计.44.1 电源电路设计.4 4.1.1 电源的作用 .4 4.1.2 电源的组成.4 4.1.3 电源工作原理.44.2 单片机的选用.5 4.2.1 单片机的简介.54.3 温度检测电路的设计.6 4.3.1

2、NTC热敏电阻温度传感器简介.6 4.3.2 ADC0809简介.7 4.3.3放大器LM324简介.9 4.3.4 四分频电路设计.11 4.3.5 NTC热敏电阻与单片机AT89C51的接口设计.114.4 加热及打浆电路的设计.124.5防干烧及防溢出电路的设计.134.6 报警电路的设计.134.7 复位电路的设计.144.8 时钟电路及按键设计.15第五章 豆浆机控制系统的软件设计.16附录 豆浆机控制系统程序清单.17第一章 绪论1.1 引言豆浆机是一种新型的家用饮用机,以黄豆为原料,直接加工成熟的热豆浆机。若在黄豆中配以芝麻、花生、杏仁等佐料,或者通过改变打浆、加热的时间,可以做

3、出不同种类的豆浆饮料。豆浆机由粉碎黄豆的电机、豆浆机加热器和控制电路三大部分组成。用单片机研制的全自动豆浆机的控制系统,当放入适量泡好的黄豆,加入适量的冷水,把豆浆机的电源插头插入220V交流电源,豆浆机指示灯亮起,按下按钮,先对豆浆机进行水位检测,符合要求后电加热管开始对水进行加热,当水温达到80左右,豆浆机进行启动电机开始打浆,打浆电机按间歇方式打浆。打浆过后,开始对豆浆加热,豆浆温度达到一定值时豆浆上溢,当豆浆沫接触到防溢电极时,停止加热。然后间歇加热,最后进行豆浆的防溢延煮后发出声光报警信号。若缺水,则关闭加热器和电机,并发出报警声,直到关闭电源,加水后才能继续使用。只要按下启动按键并

4、选择功能后,豆浆机就开始工作,一会儿就能喝到美味又营养的豆浆。整个过程由单片机全自动控制,让你用起来更加的方便、更加的安全。1.2 原理本设计原理如图1所示 AT89C51 温度传感器防溢电路放干烧电路时钟电路按键加热电路电机声光报警复位电路控制系统首先通过电源电路对系统供电,其中温度传感器、防溢电路、放干烧电路、时钟电路、复位电路、按键、均是输入部分,声光报警、电机、加热电路均是输出部分。通电后,单片机启动加热器加热,加热到80时停止加热,然后启动电机,电机通过旋转打豆,打豆完成之后,又通过加热器加热。其中复位电路是复位系统的,按键为工作功能选择键。第二章 设计方案2.1 设计思路由于以前的

5、豆浆机,磨浆要过滤豆渣,豆浆熬煮也要自己动手,还要特别注意豆浆溢锅的问题,程序繁琐麻烦,给人们带来不便,针对这些情况拟定开发家用豆浆机全自动控制电路装置。家用豆浆机全自动控制装置是在单片机的程序控制下进行工作的。打浆时,插上电源插头,接通电源, 直接按“启动”键,控制电路控制豆浆机工作。先给黄豆加热,并由传感器检测温度,当温度达到80度左右时,停止加热。启动磨浆电机开始磨浆,运转20秒后停止转运,间歇10秒后再启动打浆电机,如此循环进行打浆6次或者4次。磨浆完后,开始对豆浆加热,豆浆温度达到一定值时,豆浆上溢。豆浆加工自动进入防溢延煮程序,豆浆加工完成后发出声光报警信号。2.2 方案设计单片机

6、加热电路防干烧、防溢电路打浆电路温度传感器报警电路电源电路 方案设计框图方案如图所示, 由单片机、电源电路、温度传感器、放干烧电路电路、防溢电路、打浆电路、加热电路、报警电路等组成。先将黄豆放入豆浆的搅拌器滤网内,搅拌壶内倒入适量的水,装好搅拌机。接上电源,蜂鸣器长鸣一声,提示已接通电源,指示灯LED亮,处于待命状态。按下全自动启动键,开始加热,温度达到80度时,停止加热;搅拌马达运转,将黄豆粉碎,豆浆过滤,然后马达停转,又开始加热,直到豆浆沸腾煮熟,停止加热,发出报警声,提示豆浆已做好。若豆浆较长时间没喝而变凉,按下再加热键HEAT,加热至沸腾后,停止加热,发出报警声。若缺水,则关闭加热器和

7、马达,并发出急促的报警声,直到关闭电源,加好水后才能工作。 选择这种方案的原因是:(1)加工方式是全自动。(2)粉碎黄豆前加热可以提高工作效率;缩短粉碎后加热至豆浆沸腾时间,防止粉碎后煮浆时间过长所易造成的糊锅现象。第三章 豆浆机控制系统的功能分析3.1 控制系统的硬件分析豆浆机的控制系统以单片机AT89C51为控制核心,结合控制传感器,加热及打浆电路,防干烧电路及防溢电路,声光报警等控制,达到只要启动豆浆机以后,所有的控制过程都实现完全自动化的目的。硬件上豆浆机的控制系统首先需要有一个单片机芯片作为控制核心来控制它的工作过程,开始时需要把水加热到80,这久需要一个温度传感器,这里采用NTC热

8、敏电阻温度传感器,因为它灵敏度高、反应快,只是因为该温度传感器采用模拟量测量过,需要A/D转换。由于豆浆机需要使用防干烧电极防止出现干烧情况,所以这里采用一个探针来代替传感器。给豆浆机加热完毕后,需要启动电机开始打浆,这里选用单相串励电机,因为串励电机具有机动转矩大、过载能力强、体积小、重量轻等很多优点,并且改类型电机在家用电器使用很普遍。当打完浆后,需要对豆浆再次加热,这里就用到防溢的装置,与防干烧装置一样,沸腾溢出装置同样采用探针来替代了传感器。对豆浆防溢延煮后,预示着豆浆加工完成了,最后发出声光报警信号,这里选用一个报警器和发光二极管。3.2 控制系统的软件分析软件上就是对单片机的编程,

9、在编程前需要画出一个流程图,根据豆浆机控制系统的设计要求及目的,即插上电源、按下启动按钮并且选择功能后,如果选择功能一(干豆),且没有出现水位过低的情况,先延时2秒,然后启动加热装置对水加热,(1)当水温达到了80左右,豆浆机停止加热。启动电机高速旋转打浆,先预打豆8秒然后停5秒,然后自动加热挂泡,停止加热10秒;(2) 进入打浆共6次,每次10秒,间隔6秒。(3) 停10秒后,再加热到挂泡,如此循环3次。(4) 停10秒后,继续(2)循环。(5) 停止10秒后,再加热到挂泡,如此循环6次。 完成后蜂鸣器提示音1秒一声,连续一分钟后转至每间隔10秒蜂鸣器滴一声提示音,表示工作结束。 如果选择功

10、能二(湿豆),并且没有出现水位过低的情况,就启动加热装置对水加热,(1)水温达到了80左右,第一次预打豆8秒然后停5秒,然后自动加热挂泡,停止加热10秒。(2) 进入打豆10秒,然后停6秒,如此循环6次。(3) 停10秒后,再加热到挂泡,如此循环9次,完成后蜂鸣器提示音1秒一声,连续一分钟后转至每间隔10秒蜂鸣器滴一声提示音,表示工作进程结束。按照上述对豆浆机控制系统的要求,完成豆浆机控制系统设计的流程图后,对单片机进行软件设计的编程来配合硬件的设计以至于完成整个豆浆机控制系统的设计。豆浆机控制系统的电源电路第四章 豆浆机控制系统的硬件设计4.1 电源电路设计电源是各种电子设备必不可少的组成部分,其性能的优劣直接关系到电子设备的技术指标以及能否安全可靠的工作。目前常用的直流稳压电源分线性电源和开关电源两大类。随着集成电路飞速发展,稳压电路也迅速实现集成化市场上已有大量生

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 电子/通信 > 视频会议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号