�基基基基于于于于AT89S5AT89S5AT89S5AT89S51111单片机的豆浆机单片机的豆浆机单片机的豆浆机单片机的豆浆机专业:自动化0801学生姓名:段家骏指导教师:谢鹏华完成时间:2013年3月5日目目目目录录录录第一章第一章第一章第一章绪论绪论绪论绪论............................................................................................................................................................................................................................................11.1引言...........................................................................11.2原理..........................................................................1第二章第二章第二章第二章设计方案设计方案设计方案设计方案...............................................................22.1设计思路......................................................................22.2方案设计......................................................................2第三章第三章第三章第三章豆浆机控制系统的功能分析豆浆机控制系统的功能分析豆浆机控制系统的功能分析豆浆机控制系统的功能分析............................................................................................................................................................33.1控制系统的硬件分析............................................................33.2控制系统的软件分析............................................................3第四章豆浆机控制系统的硬件设计豆浆机控制系统的硬件设计豆浆机控制系统的硬件设计豆浆机控制系统的硬件设计............................................................................................................................................................44.1电源电路设计..................................................................44.1.1电源的作用.............................................................44.1.2电源的组成..............................................................44.1.3电源工作原理............................................................44.2单片机的选用..................................................................54.2.1单片机的简介............................................................54.3温度检测电路的设计............................................................64.3.1NTC热敏电阻温度传感器简介...............................................64.3.2ADC0809简介.............................................................74.3.3放大器LM324简介.........................................................94.3.4四分频电路设计....................................................................................................................................................................................................................................114.3.5NTC热敏电阻与单片机AT89C51的接口设计..................................114.4加热及打浆电路的设计....................................................................................................................................................................................................................................124.5防干烧及防溢出电路的设计......................................................134.6报警电路的设计................................................................134.7复位电路的设计................................................................144.8时钟电路及按键设计............................................................15第五章第五章第五章第五章豆浆机控制系统的豆浆机控制系统的豆浆机控制系统的豆浆机控制系统的软软软软件设计件设计件设计件设计............................................................................................................................................................16附录附录附录附录豆浆机控制系统程序清单豆浆机控制系统程序清单豆浆机控制系统程序清单豆浆机控制系统程序清单............................................................................................................................................................................17-1-第一章绪论1.1引言豆浆机是一种新型的家用饮用机,以黄豆为原料,直接加工成熟的热豆浆机。若在黄豆中配以芝麻、花生、杏仁等佐料,或者通过改变打浆、加热的时间,可以做出不同种类的豆浆饮料。豆浆机由粉碎黄豆的电机、豆浆机加热器和控制电路三大部分组成。用单片机研制的全自动豆浆机的控制系统,当放入适量泡好的黄豆,加入适量的冷水,把豆浆机的电源插头插入220V交流电源,豆浆机指示灯亮起,按下按钮,先对豆浆机进行水位检测,符合要求后电加热管开始对水进行加热,当水温达到80℃左右,豆浆机进行启动电机开始打浆,打浆电机按间歇方式打浆。打浆过后,开始对豆浆加热,豆浆温度达到一定值时豆浆上溢,当豆浆沫接触到防溢电极时,停止加热。然后间歇加热,最后进行豆浆的防溢延煮后发出声光报警信号。若缺水,则关闭加热器和电机,并发出报警声,直到关闭电源,加水后才能继续使用。只要按下启动按键并选择功能后,豆浆机就开始工作,一会儿就能喝到美味又营养的豆浆。整个过程由单片机全自动控制,让你用起来更加的方便、更加的安全。1.2原理本设计原理如图1所示AT89C51温度传感器防溢电路放干烧电路时钟电路按键加热电路电机声光报警复位电路控制系统首先通过电源电路对系统供电,其中温度传感器、防溢电路、放干烧电路、时钟电路、复位电路、按键、均是输入部分,声光报警、电机、加热电路均是输出部分。通电后,单片机启动加热器加热,加热到80℃时停止加热,然后启动电机,电机通过旋转打豆,打豆完成之后,又通过加热器加热。其中复位电路是复位系统的,按键为工作功能选择键。-2-第二章第二章第二章第二章设计方案设计方案设计方案设计方案2.1设计思路由于以前的豆浆机,磨浆要过滤豆渣,豆浆熬煮也要自己动手,还要特别注意豆浆溢锅的问题,程序繁琐麻烦,给人们带来不便,针对这些情况拟定开发家用豆浆机全自动控制电路装置。家用豆浆机全自动控制装置是在单片机的程序控制下进行工作的。打浆时,插上电源插头,接通电源,直接按“启动”键,控制电路控制豆浆机工作。先给黄豆加热,并由传感器检测温度,当温度达到80度左右时,停止加热。启动磨浆电机开始磨浆,运转20秒后停止转运,间歇10秒后再启动打浆电机,如此循环进行打浆6次或者4次。磨浆完后,开始对豆浆加热,豆浆温度达到一定值时,豆浆上溢。豆浆加工自动进入防溢延煮程序,豆浆加工完成后发出声光报警信号。2.2方案设计单片机加热电路防干烧、防溢电路打浆电路温度传感器报警电路电源电路方案设计框图方案如图所示,由单片机、电源电路、温度传感器、放干烧电路电路、防溢电路、打浆电路、加热电路、报警电路等组成。先将黄豆放入豆浆的搅拌器滤网内,搅拌壶内倒入适量的水,装好搅拌机。接上电源,蜂鸣器长鸣一声,提示已接通电源,指示灯LED亮,处于待命状态。按下全自动启动键,开始加热,温度达到80度时,停止加热;搅拌马达运转,将黄豆粉碎,豆浆过滤,然后马达停转,又开始加热,直到豆浆沸腾煮熟,停止加热,发出报警声,提示豆浆已做好。若豆浆较长时间没喝而变凉,按下再加热键HEAT,加热至沸腾后,停止加热,发出报警声。若缺水,则关闭加热器和马达,并发出急促的报警声,直到关闭电源,加好水后才能工作。选择这种方案的原因是:(1)加工方式是全自动。(2)粉碎黄豆前加热可以提高工作效率;缩短粉碎后加热至豆浆沸腾时间,防止粉碎后煮浆时间过长所易造成的糊锅现象。-3-第三章第三章第三章第三章豆浆机控制系统的功能分析豆浆机控制系统的功能分析豆浆机控制系统的功能分析豆浆机控制系统的功能分析3.1控制系统的硬件分析豆浆机的控制系统以单片机AT89C51为控制核心,结合控制传感器,加热及打浆电路,防干烧电路及防溢电路,声光报警等控制,达到只要启动豆浆机以后,所有的控制过程都实现完全自动化的目的。硬件上豆浆机的控制系统首先需要有一个单片机芯片作为控制核心来控制它的工作过程,开始时需要把水加热到80℃,这久需