好文档 - 专业文书写作范文服务资料分享网站

基于ATS单片机的豆浆机系统设计

天下 分享 时间: 加入收藏 我要投稿 点赞

?

1单片机的豆浆机基于AT89S5AT89S51

专业:学生姓名:指导教师:完成时间:自动化0801段家骏谢鹏华

2013年3月5日

目录

...........................................................1第一章绪论绪论...........................................................

1.1引言...........................................................................1

1.2原理..........................................................................1

第二章设计方案...............................................................2

2.1设计思路......................................................................22.2方案设计......................................................................2

.......................................3第三章豆浆机控制系统的功能分析豆浆机控制系统的功能分析.......................................

3.1控制系统的硬件分析............................................................3

3.2控制系统的软件分析............................................................3

.......................................4第四章豆浆机控制系统的硬件设计豆浆机控制系统的硬件设计.......................................

4.1电源电路设计..................................................................4

4.1.1电源的作用.............................................................44.1.2电源的组成..............................................................44.1.3电源工作原理............................................................44.2单片机的选用..................................................................54.2.1单片机的简介............................................................54.3温度检测电路的设计............................................................6

4.3.1NTC热敏电阻温度传感器简介...............................................64.3.2ADC0809简介.............................................................74.3.3放大器LM324简介.........................................................94.3.4四分频电路设计.........................................................114.3.5NTC热敏电阻与单片机AT89C51的接口设计..................................11

........124.4加热及打浆电路的设计..........................................................................................................

4.5防干烧及防溢出电路的设计......................................................134.6报警电路的设计................................................................134.7复位电路的设计................................................................144.8时钟电路及按键设计............................................................15

软件设计.......................................16第五章豆浆机控制系统的豆浆机控制系统的软件设计..................................................................................17附录豆浆机控制系统程序清单豆浆机控制系统程序清单...........................................

第一章绪论

1.1引言

豆浆机是一种新型的家用饮用机,以黄豆为原料,直接加工成熟的热豆浆机。若在黄豆中配以芝麻、花生、杏仁等佐料,或者通过改变打浆、加热的时间,可以做出不同种类的豆浆饮料。

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

1.2原理

本设计原理如图1所示

温度传感器声光报警防溢电路放干烧电路时钟电路复位电路按键控制系统首先通过电源电路对系统供电,其中温度传感器、防溢电路、放干烧电路、时钟电路、复位电路、按键、均是输入部分,声光报警、电机、加热电路均是输出部分。通电后,单片机启动加热器加热,

加热到80℃时停止加热,然后启动电机,电机通过旋转打豆,打豆完成之后,又通过加热器加热。其中复位电路是复位系统的,按键为工作功能选择键。

-1-

AT89C51电机加热电路第二章设计方案

2.1设计思路

由于以前的豆浆机,磨浆要过滤豆渣,豆浆熬煮也要自己动手,还要特别注意豆浆溢锅的问题,程序繁琐麻烦,给人们带来不便,针对这些情况拟定开发家用豆浆机全自动控制电路装置。

家用豆浆机全自动控制装置是在单片机的程序控制下进行工作的。打浆时,插上电源插头,接通电源,直接按“启动”键,控制电路控制豆浆机工作。先给黄豆加热,并由传感器检测温度,当温度达到80度左右时,停止加热。启动磨浆电机开始磨浆,运转20秒后停止转运,间歇10秒后再启动打浆电机,如此循环进行打浆6次或者4次。磨浆完后,开始对豆浆加热,豆浆温度达到一定值时,豆浆上溢。豆浆加工自动进入防溢延煮程序,豆浆加工完成后发出声光报警信号。

2.2方案设计

单片机加热电路防干烧、防溢电路

打浆电路温度传感器报警电路电源电路方案设计框图

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

选择这种方案的原因是:(1)加工方式是全自动。(2)粉碎黄豆前加热可以提高工作效率;缩短粉碎后加热至豆浆沸腾时间,防止粉碎后煮浆时间过长所易造成的糊锅现象。

-2-

第三章豆浆机控制系统的功能分析

3.1控制系统的硬件分析

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

3.2控制系统的软件分析

软件上就是对单片机的编程,在编程前需要画出一个流程图,根据豆浆机控制系统的设计要求及目的,即插上电源、按下启动按钮并且选择功能后,如果选择功能一(干豆),且没有出现水位过低的情况,先延时2秒,然后启动加热装置对水加热,(1)当水温达到了80℃左右,豆浆机停止加热。启动电机高速旋转打浆,先预打豆8秒然后停5秒,然后自动加热挂泡,停止加热10秒;

(2)进入打浆共6次,每次10秒,间隔6秒。(3)停10秒后,再加热到挂泡,如此循环3次。(4)停10秒后,继续(2)循环。

(5)停止10秒后,再加热到挂泡,如此循环6次。

完成后蜂鸣器提示音1秒一声,连续一分钟后转至每间隔10秒蜂鸣器滴一声提示音,表示工作结束。如果选择功能二(湿豆),并且没有出现水位过低的情况,就启动加热装置对水加热,(1)水温达到了80℃左右,第一次预打豆8秒然后停5秒,然后自动加热挂泡,停止加热10秒。(2)进入打豆10秒,然后停6秒,如此循环6次。(3)停10秒后,再加热到挂泡,如此循环9次,

完成后蜂鸣器提示音1秒一声,连续一分钟后转至每间隔10秒蜂鸣器滴一声提示音,表示工作进程结束。按照上述对豆浆机控制系统的要求,完成豆浆机控制系统设计的流程图后,对单片机进行软件设计的编程

-3-

基于ATS单片机的豆浆机系统设计

?1单片机的豆浆机基于AT89S5AT89S51专业:学生姓名:指导教师:完成时间:自动化0801段家骏谢鹏华2013年3月5日目录...........................................................1第一章绪论绪论.............................
推荐度:
点击下载文档文档为doc格式
3rzog9le4d5uqa87qzsz8c83h0epg60164l
领取福利

微信扫码领取福利

微信扫码分享