当前位置:文档之家› 智能自动豆浆机设计报告

智能自动豆浆机设计报告

智能自动豆浆机设计报告
智能自动豆浆机设计报告

机电工程系

机电创意小组

智能豆浆机的设计

系部名称:机电工程系

学生姓名:刘鹏浩、刘鹏慧、李乔专业:机械制造及其自动化班级:1102

指导教师:王新海

设计思路:

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

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

关键词:豆浆机,控制系统,全自动,传感器。

Abstract

一、全自动豆浆机的工作原理

用STC12C5A60S2单板设计一款全自动豆浆机,豆浆机的工作原理如下: 先给电路上电,按下启动键开始加热;加热到80°C 开始打浆(打15秒,停15秒,共4次),磨浆完后,开始对豆浆加热,豆浆温度达到一定值时,豆浆上溢。豆浆加工自动进入防溢延煮程序,豆浆加工完成后发出声光报警信号。

本设计原理如图1所示

控制系统首先通过电源对系统供电,其中温度传感器、防溢电路、放干烧电路、按键、均是输入部分,声光报警、显示屏、电机、加热电路均是输出部分。

二、 方案设计

方案1:此方案由单片机、加热电路、温度检测电路、打浆电路、报警电路、显示电路组成。其工作原理是先加热,加热到一定温度后,开始打浆,打浆完后,打浆停止,又开始加热即煮沸后,立即停机,报警提示。

表 2.1

方案2:此方案由单片机、温度检测电路、加热电路、沸腾检测电路、打浆电路、报警电路、显示电路等组成。其工作原理是豆浆机加电后直接按“启动”键,控制电路控制豆浆机进行加热,当温度达到80度左右时,停止加热,开始打浆;打浆电机按间歇方式打浆:运转15秒后停止转运,间歇15秒后再启动打浆电机,如此循环进行打浆4次。打浆结束后开始对豆浆加热,豆浆温度达到一定值时,豆浆上溢。当豆浆沫要溢出时,停止加热,间歇20秒后再开始加热,如此循环4次,豆浆加工完成后发出声光信号。

表2 .2

3、方案论证

方案一如图1.1所示,由单片机、温度检测电路、打浆电路、加热电路、报警电路等组成。工作过程是,接上电源,按下“功能键”,开始加热,加热到一定温度后,开始打浆,打浆浆结束后,又加热直到豆浆沸腾煮熟,停止

加热,发出报警声,提示豆浆已做好。其缺点是:粉碎后煮浆时间过长所易

造成的糊锅现象。

方案二如图1.2所示, 由单片机、温度检测电路、防干烧电路电路、防溢电路、打浆电路、加热电路、报警电路等组成。工作过程是,接上电源,蜂鸣

器长鸣一声,提示已接通电源,指示灯绿色LED亮,处于待命状态。按下全

自动启动键,开始加热,温度达到80度时,停止加热;搅拌马达运转,将

黄豆粉碎,豆浆过滤,然后马达停转,又开始加热,直到豆浆沸腾煮熟,停

止加热,发出报警声,提示豆浆已做好。进行论证后,我选择第二方案。其

原因是:间歇打浆方式可以提高工作效率;缩短粉碎后加热至豆浆沸腾时间,防止粉碎后煮浆时间过长所易造成的糊锅现象。

三、硬件电路设计:

1、单片机的选用:

STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期

(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码

完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2

路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。

单片机简介:

1 .增强型8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051

2 .工作电压:STC12C5A60S2系列工作电压:5.5V- 3.3V(5V单片机)STC12LE5A60S2系列工作电压:3.6V- 2.2V(3V单片机)

3. 工作频率范围:0 - 35MHz,相当于普通8051的 0~420MHz

4. 用户应用程序空间8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K字

节......

5. 片上集成1280字节RAM

6. 通用I/O口(36/40/44个),复位后为:准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过55mA

7. 时钟源:外部高精度晶体/时钟,内部R/C振荡器(温漂为+/-5%到+/-10%以内) 1用户在下载用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟常温下内部R/C振荡器频率为:5.0V单片机为:11MHz~15.5MHz 3.3V 单片机为: 8MHz~12MHz 精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准

8. 2个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在

P3.5/T1输出时钟

9.A/D转换, 10位精度ADC,共8路,转换速度可达250K/S(每秒钟25万次)

10.工作温度范围:-40 - +85℃(工业级) / 0 - 75℃(商业级)21.封装:

PDIP-40,LQFP-44,LQFP-48 I/O口不够时,可用2到3根普通I/O口线外接 74HC164/165/595(均可级联)来扩展I/O口, 还可用A/D做按键扫描来节省I/O口,或用双CPU,三线通信,还多了串口。

引脚图:

2、温度检测电路的设计

当豆浆机正常工作时,需要先加热到80℃左右的温度,然后停止加热继续下

一步的工作,这就需要一个温度检测电路,我设计的温度检测电路由一个电

位器来代替,通过单片机接口的AD转换功能,通过调节电位器的阻值来模拟豆浆机温度的变化,当电位器的阻值达到一定阻值时,豆浆机停止加热,进行下一步工作。

3、加热和打浆电路的设计:

加热电路的作用是通过加热管把磨成粉末的黄豆煮熟;打浆电路的作用是通过电机把黄豆搅拌成粉沫。单片机输出电流经三极管放大,来驱动继电器必合,使加热管发热把豆浆煮熟。同理,继电器闭合使电机运转把黄豆搅碎。加热及打浆电路的工作原理如图1所示,加热及磨浆电路由继电器RL1、RL2,三极管Q1、Q2,电阻R14、R15以及二极管Dl、D2,单片机AT89C51。当单片机工作时,赋给Pl.l一个低电平,使三极管Q2饱和导通,电流流过继电器RL2,使触点闭合,于是加热管通电开始对水加热,当温度达到80度时,温度信号(电位器)传给单片机,单片机检测到这个信号后,使P1.1脚变为高电平,三极管Q2截止,继电器触点断开,电阻停止加热。加热结束后,单片机P1.0脚变为低电平,使三极管RL1饱和导通,从而让继电器触点闭合,于是电机通电开始打浆,在系统程序得控制下,电机进行打浆。电机运转20秒或者15秒后,单片机P1.0脚变为高电平,使三极管Q1截止,继电器触点断开,电机停止打浆,问歇15秒后,单片机P1.0脚又恢复为低电平,从而继续驱动电机工作,如此循环4次后打浆结束。

热敏电阻一般有一个误差范围,用来规定样品之间的一致性。根据使用的材料不同,误差值通常在1%至10%之间。有些热敏电阻设计成应用时可以互换,用于不能进行现场调节的场合,例如一台仪器,用户或现场工程师只能更换热敏电阻而无法进行校准,这种热敏电阻比普通的精度要高很多,价格也要贵得多。

4、屏幕显示电路的设计:

显示屏的作用是显示当前豆浆机的工作状态,将LCD显示屏按照图2的接法和单片机连接起来。

5、报警电路的设计:

报警电路的作州是通过蜂呜器发出声音信号,红色LED点亮提醒豆浆已经煮好了。通过事先编写的程序,在单片机的控制下,系统开始工作,当加热完成后,单片机P1.4、P1.5脚自动输出一个高低平,使蜂鸣器、发光二极管通电导通,于是蜂鸣器发出报警,红色LED点亮提醒豆浆加热

6、电源电路的设计:

7、防干烧及防溢出电路的设计:

防干烧及防溢出电路的作用是以传感器作为信息采集系统的前端单元来

控制自动豆浆机缺水时干烧及沸腾溢出等问题。这单采用探针作为传感器来

检测水位及沸腾溢出,然后通过比较器输出高低电平,这样就可以通过单片机检测比较器输出电平的高低来检测水位及沸腾时的溢出状态。

水位检测及沸腾溢出电路的原理如图4.13所示,K1,K2分别是水位检测传感器和沸腾溢出传感器,为了减少成本,这单采用探针来代替这两个传感器,使用中将接控制电路的公共点“地”,探针分别通过传输。单片机的P3.2,P1.3端连接。正常工作时,Kl被水淹没,它和地之问的电阻较小,与R13共同对+5V分压,U+得到比U-低的电平,比较器输出低电平。缺水时,Kl露出水面,它的电阻很大,R13共同对+5V分压,U+得到比U-高的电压,比较器输出高电平,通过非门后输出低电平产生下降沿。用软件检测比较器的电平变化,便知是否缺水

用同样的方法检测豆浆是否沸腾溢出。豆浆沸腾之前,电极K2远离水而,它和地之间的电阻很大,与R9共同对+5V分压,U+得到比U-高的电压,比较器输出高电平。豆浆沸腾时,泡沫淹没K2,电阻小,与R14共同对+5V 分压,U+得到比U-低的电压,比较器输出低电平。用软件检测比较器的输出电平,便知豆浆是否沸腾溢出。。

三、软件设计

豆浆机控制系统的流程图:

程序:

#include sbit key =P2^0;//全自动开关sbit LED1=P2^1;//加热豆浆sbit LED=P2^2;//

sbit BEEP =P2^3;//蜂鸣

sbit M =P2^4;//搅拌豆浆

sbit jre=P2^5;//加热豆浆

#include //51基本运算(包括_nop_空函数?

typedef unsigned char uint8; // 无符号8位整型变量//

/******************************************************************** ************************

// 引脚定义// (使用者根据实际更改)

/******************************************************************** ************************/

#define LCM2402_DB0_DB7 P1 // 定义LCM2402的数据总线

sbit LCM2402_RS = P3 ^ 2; // 定义LCM2402的RS控制线sbit LCM2402_RW = P3 ^ 3; // 定义LCM2402的RW控制线sbit LCM2402_E = P3 ^ 4; // 定义LCM2402的E控制线sbit LCM2402_Busy = P1 ^ 7; // 定义LCM2402的测忙线(与LCM2402_DB0_DB7关联)

data unsigned char

TIME_DD,TIME_MO,TIME_YY,TIME_WW,TIME_HH,TIME_MM,TIME_SS;//设置日、月、年、周、时、分、秒和温度存放区

data bit DAY_BIT = 0;//天数增加标志位(用于日期进位的启动)

data unsigned char DIS_BIT = 0; //多种信息的切换显示

data unsigned char cou = 0; // 软计数器,对10ms时基信号累加到1s

/******************************************************************** ************************

// 定义LCM2402指令集// (详细请见技术手册)

/******************************************************************** ************************/

#define CMD_clear 0x01 // 清除屏幕

#define CMD_back 0x02 // DDRAM回零位

#define CMD_dec1 0x04 // 读入后AC(指针)减1,向左写

#define CMD_add1 0x06 // 读入后AC(指针)加1,向右写

#define CMD_dis_gb1 0x0f // 开显示_开光标_开光标闪烁

#define CMD_dis_gb2 0x0e // 开显示_开光标_关光标闪烁

#define CMD_dis_gb3 0x0c // 开显示_关光标_关光标闪烁

#define CMD_OFF_dis 0x08 // 关显示_关光标_关光标闪烁

#define CMD_set82 0x38 // 8位总线_2行显示

#define CMD_set81 0x30 // 8位总线_1行显示(上边行)

#define CMD_set42 0x28 // 4位总线_2行显示

#define CMD_set41 0x20 // 4位总线_1行显示(上边行)

#define lin_1 0x80 // 4位总线_1行显示(上边行)

#define lin_2 0xc0 // 4位总线_1行显示(上边行)

/******************************************************************** *************************

函数名:毫秒级CPU延时函数

调用:DELAY_MS (?);

参数:1~65535(参数不可为0)

返回值:无

结果:占用CPU方式延时与参数数值相同的毫秒时间

备注:应用于1T单片机时i<600,应用于12T单片机时i<125

/******************************************************************** *************************/

void DELAY_MS (unsigned int a){

unsigned int i;

while( --a != 0){

for(i = 0; i < 600; i++);

}

}

/******************************************************************** *************************/

/******************************************************************** ************************

// 读LCM忙程序[底层协议] // (所有底层协议都无需关注)

// LCM2402测忙,若LCM2402处于忙状态,本函数将等待至非忙状态//

/******************************************************************** ************************/

void LCM2402_TestBusy(void){

LCM2402_DB0_DB7 = 0xff; //设备读状态

LCM2402_RS = 0;

LCM2402_RW = 1;

LCM2402_E = 1;

while(LCM2402_Busy); //等待LCM不忙

LCM2402_E = 0; //

}

/******************************************************************** ************************

// 写指令程序//

// 向LCM2402写命令本函数需要1个指令集的入口参数//

/******************************************************************** ************************/

void LCM2402_WriteCMD(uint8 LCM2402_command) {

LCM2402_TestBusy();

LCM2402_RS = 0;

LCM2402_RW = 0;

LCM2402_DB0_DB7 = (LCM2402_command/16)<<4;//0x45 0x40

LCM2402_E = 1;

LCM2402_E = 0;

LCM2402_DB0_DB7 = (LCM2402_command%16)<<4;//0x45 0x50

LCM2402_E = 1;

LCM2402_E = 0;

}

/******************************************************************** ************************

// 写数据程序//

// 向LCM2402写数据//

/******************************************************************** ************************/

void LCM2402_WriteData(uint8 LCM2402_data){

LCM2402_TestBusy();

LCM2402_RS = 1;

LCM2402_RW = 0;

LCM2402_DB0_DB7 = (LCM2402_data/16)<<4;

LCM2402_E = 1;

LCM2402_E = 0;

LCM2402_DB0_DB7 = (LCM2402_data%16)<<4;

LCM2402_E = 1;

LCM2402_E = 0;

}

/******************************************************************** ************************

// 打印字符串程序// (本函数调用指针函数)

// 向LCM发送一个字符串,长度48字符之内

// 第一行位置0x00~0x17 第二行位置0x40~0x57

// 应用举例:print(0x80,"https://www.doczj.com/doc/e18464242.html,"); //在第一行第一位处从左向右打印https://www.doczj.com/doc/e18464242.html,字符串

/******************************************************************** ************************/

void print(uint8 a,uint8 *str){

LCM2402_WriteCMD(a | 0x80);

while(*str != '\0'){

LCM2402_WriteData(*str++);

}

*str = 0;

}

/******************************************************************** ************************

// 打印单字符程序//

// 第一行位置0x00~0x17 第二行位置0x40~0x57

// 向LCM发送一个字符,以十六进制(0x00)表示

// 应用举例:print(0xc0,0x30); //在第二行第一位处打印字符“0”

/******************************************************************** ************************/

void print2(uint8 a,uint8 t){

LCM2402_WriteCMD(a | 0x80);

LCM2402_WriteData(t);

}

/******************************************************************** ************************

// 定义小汉字//

// 可写入8个自字义字符,写入后可用其CGRAM代码直接提取显示。

// 字符定义方法请参考技术手册

/******************************************************************** ************************/

uint8 code Xword[]={

0xff,0x00,0x1f,0x11,0x1f,0x11,0xff,0x00, //℃,代码0x00

0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x00, //一,代码0x01

0x00,0x00,0x00,0x0e,0x00,0xff,0x00,0x00, //二,代码0x02

0x00,0x00,0xff,0x00,0x0e,0x00,0xff,0x00, //三,代码0x03

0x00,0x00,0xff,0xf5,0xfb,0xf1,0xff,0x00, //四,代码0x04

0x00,0xfe,0x08,0xfe,0x0a,0x0a,0xff,0x00, //五,代码0x05

0x00,0x04,0x00,0xff,0x00,0x0a,0x11,0x00, //六,代码0x06

0x00,0x1f,0x11,0x1f,0x11,0x11,0x1f,0x00, //日,代码0x07

};

void CgramWrite(void) { // 装入CGRAM //

uint8 i;

LCM2402_WriteCMD(0x06); // CGRAM地址自动加1

LCM2402_WriteCMD(0x40); // CGRAM地址设为00处

for(i=0;i<64;i++) {

LCM2402_WriteData(Xword[i]);// 按数组写入数据

}

}

/******************************************************************** ************************

// LCM2402初始化//(使用者可自定义,加* 号程序行必须保留但可修改)/******************************************************************** ************************/

void LCM2402_Init(void){

LCM2402_WriteCMD(CMD_set42); //* 显示模式设置:显示2行,每个字符为5*7个像素

LCM2402_WriteCMD(CMD_set42); //* 显示模式设置:显示2行,每个字符为5*7个像素

LCM2402_WriteCMD(CMD_clear); // 显示清屏

LCM2402_WriteCMD(CMD_back); //* 数据指针指向第1行第1个字符位置

LCM2402_WriteCMD(CMD_add1); // 显示光标移动设置:文字不动,光标右移

LCM2402_WriteCMD(CMD_dis_gb3); // 显示开及光标设置:显示开,光标开,闪烁开

CgramWrite(); // 向CGRAM写入自定义字符

}

/******************************************************************** ************************/

// 以上是LCM2402驱动程序//

/******************************************************************** *************************//******************************************* **************************************************

函数名:10位A/D转换初始化函数

调用:Read_init (?);

参数:输入的端口(0000 0XXX 其中XXX是设置输入端口号,可用十进制0~7表示,0表示P1.0,7表示P1.7)

返回值:无

结果:开启ADC功能并设置ADC的输入端口

备注:使用ADC功能时需要将对应的IO接口设置为高阻输入方式(例如:P1M1 = 0x01;)

/******************************************************************** **************************/

void Read_init (unsigned char CHA){

unsigned char AD_FIN=0; //存储A/D转换标志

CHA &= 0x07; //选择ADC的8个接口中的一个(0000 0111 清0高5位)

ADC_CONTR = 0x40; //ADC转换的速度(0XX0 0000 其中XX控制速度,请根据数据手册设置)

_nop_();

ADC_CONTR |= CHA; //选择A/D当前通道

_nop_();

ADC_CONTR |= 0x80; //启动A/D电源

DELAY_MS(1); //使输入电压达到稳定(1ms即可)

}

/********************************************************************

/******************************************************************** *************************

函数名:10位A/D转换函数

调用:? = ADC_Read();

参数:无

返回值:10位ADC数据高(从0到1023(十进制))

结果:读出指定ADC接口的A/D转换值,并返回数值

备注:适用于STC12C5A60S2系列单片机(必须使用STC12C5A60S2.h头文件)

/******************************************************************** **************************/

unsigned int ADC_Read (void){

unsigned char AD_FIN=0; //存储A/D转换标志

ADC_CONTR |= 0x08; //启动A/D转换(0000 1000 令ADCS = 1)_nop_();

_nop_();

_nop_();

_nop_();

while (AD_FIN ==0){ //等待A/D转换结束

AD_FIN = (ADC_CONTR & 0x10); //0001 0000测试A/D转换结束否}

ADC_CONTR &= 0xE7; //1111 0111 清ADC_FLAG位, 关闭A/D转换,

return (ADC_RES*4+ADC_RESL);//返回A/D转换结果(10位ADC数据高8位在ADC_RES中,低2位在ADC_RESL中)

}

/******************************************************************** **************************/

/********************************************************************

// 测试用函数//

void main (void){

unsigned int m;

unsigned char i=0;

//init();//初始化

LCM2402_Init();//LCM2402初始化

while(1){

print(0x00," huan ying");

print(0x40," shi yong");LED=0;

BEEP=0;

DELAY_MS (2000);

LED=1;

BEEP=1;

while(key==1);

DELAY_MS (1000);

print(0x00," jia re");

print(0x40," ");

LED1=0;

while(m!=83){ //主线程//

//RealTime_Display();

P1M1 = 0x01;//

Read_init (0);

m = ADC_Read ();

print2(0x40,m/1000+0x30);//

print2(0x41,(m%1000)/100+0x30);//

print2(0x42,(m%100)/10+0x30);//

print2(0x43,m%10+0x30);//

}

LED=1;

print(0x00," kai shi");

print(0x40," Da Jiang");

for(i=0;i<4;i++){

M=0;

DELAY_MS (2000);

M=1;

LED1=0;

DELAY_MS (2000);

LED1=1;

}

LED1=0;

DELAY_MS(3000);

LED1=1;

print(0x00," dou jiang");

print(0x40," yi shu ");

LED=0;

BEEP=0;

DELAY_MS (1000);

LED=1;

BEEP=1;

}

}

豆浆机单片机课程设计

《单片机原理及接口技术》 课 程 设 计 报 告 题目:智能小家电(全自动豆浆机)控制系统的设计专业:电气工程及其自动化 班级: 32040901 学号:3204090124 姓名:何玉毛 授课教师:段晨东 时间: 2011.12

设计要求 题目4 智能小家电控制系统的设计(1) (一)功能介绍 全自动家用豆类和谷物处理机(即全自动豆浆机)具有按预设模式自动粉碎谷物、加热功能、防止溢出、处理完毕报警等基本功能。一般可以处理如豆类、玉米、其他五谷杂粮、蔬菜等多种食品。全自动家用豆类和谷物处理机的处理食品的过程通常为:加热——粉碎1——加热——粉碎2——加热——完成报警,整个加工过程的进行按时间控制。由于食品原料的物理特性不同,在加工处理时采用不同的加工(过程)模式,其主要区别在于加热和粉碎时间的长短不同。在工作过程中,被加工的食品液体被限定在某一个给定的液位范围内,当液体加热时泡沫达到溢出液位时,停止加热,待脱离溢出液位区时继续加热。 (二)设计参数 (1)电机 5W,24VDC (2)加热器 500W,220V AC (3)加热容器 1.25升 (4)电力供应:220V AC (三)设计要求 (1)实现多模式选择。被选中的模式用LED显示器表明 (2)实现不同模式下的加工过程:加热——粉碎1——加热——粉碎2——加热——完成报警,整个加工过程的进行按时间控制,时

间自定 (3)液位检测和控制:使被加工的食品液体限定在某一个给定的液位范围内,当液体溢出容器或无液体时,报警并断电。 (4)显示工作模式、加工状态和时间。 (5)每个动作完成时,通过声光报警提示。 (6)测量并显示液体温度。 (四)扩充功能 (1)在加热阶段进行恒温控制 (2)PWM调节电机转速

豆浆机课程设计设计

目录 一、设计目的 (1) 二、设计要求 (1) 三、总体设计 (1) 3.1总体框图 (1) 3.2工作原理 (2) 3.3主程序框图 (3) 四、各部分电路设计 (3) 五、整体电路图 (6) 六、仿真及测试 (6) 七、设计总结 (8) 八、参考文献 (9) 九、附录 (9)

一、设计目的 豆浆机是一种新型的家用饮用机,以黄豆为原料,直接加工成熟以饮用。若在黄豆中配以芝麻、花生、杏仁等佐料,或者通过改变打浆、加热的时间,可以做出不同种类的豆浆饮料。 豆浆机由粉碎黄豆的电机、豆浆机加热器和控制电路三大部分组成。用单片机设计的全自动豆浆机的控制系统,当放入适量泡好的黄豆,加入适量的冷水,把豆浆机的电源插头插入220V交流电源,豆浆机指示灯亮起,按下按钮,先对豆浆机进行水位检测,符合要求后电加热管开始对水进行加热,当水温达到80℃左右,豆浆机启动电机开始打浆,打浆过程中电机按间歇方式打浆。打浆过后,开始对豆浆加热,豆浆温度达到一定值时豆浆上溢,当豆浆沫接触到防溢电极时,停止加热。然后间歇加热,最后进行豆浆的防溢延煮后发出声音报警信号。若缺水,则关闭加热器和电机,并发出报警声,直到关闭电源,加水后才能继续使用。 整个过程操作起来比较简单,但由于缺少相应的加热设备,设计方案只进行80℃以后,剩余操作部分的模拟仿真。 二、设计要求 1、利用单片机设计一个自动控制电路出来控制豆浆机的工作,让它控制豆浆机把容器中浸泡好的黄豆加工成煮好的豆浆。 2、当放入适量浸泡好的黄豆、加入适量的冷水,将豆浆机电源插头插入220V交流电源,豆浆机指示灯亮起、发热管开始对水进行加热,当水加热到80度左右,豆浆机停止加热,然后开始每粉碎15秒停5秒的粉碎过程。在经过2分钟左右的烧煮,最后豆浆机发出提示音,即告豆浆加工结束; 3、注意:在粉碎和烧煮的过程中,会产生较多的泡沫。所以,这两个阶段存在加热与一出之间的一对矛盾,应有适当的解决方案。 三、总体设计 3.1总体框图 方案1:此方案由单片机、传感器、加热电路、磨浆电路、报警电路组成。如表1所示,其工作原理是先加热,加热到一定温度后,开始磨浆,磨浆完后,磨浆停止,又开始加热即煮沸后,立即停机,报警提示。 打浆电路 温度传感器 加热电路 报警电路 表1 方案一设计框图

智能饮水机控制系统-毕业设计

智能饮水机控制系统 学生:XXX 指导教师:XXX 内容摘要:该系统设计综合电子技术理论,从生活实际出发,完善了饮水机的功能。设计方案中,主要采用AD590和光敏三极管作为检测单元,并运用了MC14433、74LS160等集成器件。整个设计系统实现两个功能,即测温数显和加热次数自动控制,包括检测、A/D转换(计数)、译码选通、继电器控制等电路模块单元。与传统的饮水机相比,由于采用了自动检测和控制的电子设计技术,可较好地实现对水温和水质的测量和控制,具有较广泛的应用前景。 关键词:检测单元温度传感器AD590 自动控制继电器

Intelligent water machine control system Abstract: The system of design integrated electronic technology theory, from the actual conditions of life, improving the function of the drinking fountains. The Design project with the main use ofAD590 and phototransistor as a test unit has still used theMC14433, 74LS160, such as integrated device. The whole design system tries to achieve two functions, namely, digital temperature measurement and automatic control of the number of heating, including detection, A / D converter (Count), decoding strobe, relay control such circuit modules. Compared with the traditional drinking fountains, the use of automatic detection and control of electronic design technology, can better achieve the right temperature and water quality measurement and control, with a wider range of applications. Keywords: Detection Unit Temperature Sensor AD590 Automatic Control Rela

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

摘要:豆浆机基本工作过程是将事先泡好的大豆放入豆浆机内并加入适量冷水后将电热管通电加热至80°C,粉碎电机通电工作进行磨豆浆其间断续工作三次,每次2min,每两次间隔5s,然后进入煮豆浆程序,煮开后在延迟5min,并声音提示工作过程结束。熟悉单片机SH66P20A的基本结构,工作原理。根据单片机的工作原理,将其运用于都将集中,以实现上述豆浆机的工作流程的自动化,并运用汇编语言进行相关的编程。 关键词:SH66P20A 加热延迟 引言:豆浆是一种老幼皆宜、价廉质优的液态营养品,它所含的铁元素是牛奶的6倍,所含的蛋白质虽不如牛奶高,但在人体内的吸收率可达到85%,因此有人称豆浆为“植物牛奶”。豆浆被誉为女人最完美的食物,是因为豆浆中含有丰富的营养成分,其中异黄酮可以调节女性内分泌系统的平衡,保持女性肌肤美白,异黄酮还可发挥与雌激素相同的保健作用,如缓解更年期综合症、提高骨密度、预防骨质疏松等,而且它还能避免雌激素带来的副作用,如乳腺癌、子宫癌等。豆浆中富含人体所需优质植物蛋白,八种必需的氨基酸,多种维生素及钙、铁、磷、锌、硒等微量元素,不含胆固醇,并且含有大豆皂甙等至少五六种可有效降低人体胆固醇的物质,鲜豆浆的大豆营养易于消化吸收,经常饮用,对高血压、冠心病,动脉粥样硬化及糖尿病、骨质疏松等大有益处,还具有平补肝肾、防老抗癌、降脂降糖、增强免疫的功效。但随着人们健康认识的增强,为了卫生,防止上了“黑心作坊”的当,喝的放心,纷纷选择家庭自制豆浆,从而拉动家用微电脑全自动豆浆机市场活跃。 1.豆浆机的基本结构 1.1豆浆机结构图

图1.1 豆浆机基本结构图 1.2 豆浆机结构 豆浆机,采用微电脑控制,实现预热、打浆、煮浆和延时熬煮过程全自动化,特别是由于增设了“文火熬煮”处理程序,使豆浆营养更加丰富,口感更加香泽。 (1)杯体:杯体像一个硕大的茶杯,有把手和流口,主要用于盛水或豆浆。杯体有的用塑料制作,有的用不锈钢制作,但都是符合食品卫生标准的不锈钢或聚碳酸脂材质。购机时以选择不锈钢杯体为宜,主要是便于清洁。在杯体上标有“上水位”线和“下水位”线,以此规范对杯体的加水量。杯体的上口沿恰好套住机头下盖,对机头起固定和支撑作用。 (2)机头:机头是豆浆机的总成,除杯体外,其余各部件都固定在机头上。机头外壳分上盖和下盖。上盖有提手、工作指示灯和电源插座。下盖用于安装各主要部件,在下盖上部(也即机头内部)安装有电脑板、变压器和打浆电机。伸出下盖的下部有电热器、刀片、网罩、防溢电极、温度传感器以及防干烧电极。需要说明,下盖的材质同样需要符合食品卫生标准。 (3)电热器:加热功率800 W,不锈钢材质,用于加热豆浆。加热管下半部应设计为小半圆形,易于洗刷和装卸网罩。

智能饮水机控制系统设计之令狐文艳创作

毕业设计(论文) 令狐文艳 智能饮水机控制系统设计 Design of control system for intelligent drinking water machine 班级 学生姓名学号 1 指导教师职称 导师单位徐州工业技术职业学院 论文提交日期 论文真实性承诺及指导教师声明 学生论文真实性承诺 本人郑重声明:所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿承担本声明的法律责任和一切后果。 毕业生签名:日期: 指导教师关于学生论文真实性审核的声明 本人郑重声明:已经对学生论文所涉及的内容进行严格审核,确定其内容均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在抄袭等学术不端行为。 指导教师签名:日期:

摘要 在现代生活当中中,饮水机已经成为了我们日常生活中必不可少的家用电器。但是,有的饮水机的功能只是普通的加热功能,有的功能比较强大,如可以掌控水温的具体控制,但往往这样的饮水机价格使很多人望而止步,根本不能适用于普通家庭。根据这个情况,我设计了这款智能饮水机,这款饮水机的价格相对低廉但是功能却非常强大。一部分利用单片机对水温的控制,在加上液晶屏幕显示温度,得到稳定的人与机器的操作,这款饮水机有很多的模式可以使用,如:冲咖啡和沏茶等。这个设计也添加了团情况的紧急措施,如果水箱在缺水的情况下使用,无法使之加热,它会通过智能报警的方式告知饮水机主人提醒主人以保证其该系统的安全性,让人用起来更加稳定。对于这个设计来说,在确保用户使用过程中的安全的情况下为用户的使用更加方便、舒心。这个设计的智能化水平相对来说比较高,自动化操作可以根据用户自己来实现。 关键词:智能饮水机,单片机,控制 Abstract In modern life, drinking water machine has become essential household appliances in our daily life. However, some drinking water heating machine function is normal, some more powerful features, such as the specific control can control water temperature, but often drinking machine price this makes a lot of people stop, not suitable for the ordinary family according to this situation, I designed the intelligent water dispenser, the water dispenser is relatively inexpensive but the function is very powerful. A part of the use of single-chip temperature control, temperature display and LCD screen, get the human and machine stable operation, the water dispenser has a lot of die Type can be used, such as coffee and tea. This design also added a group of emergency measures, if the tank used in the absence of water, heating can not make it, it will be through the intelligent alarm way to inform the drinking machine owner to remind the owner to ensure the safety of the system, let people use them more stable. For this design, comfortable to ensure more convenient use for users, users in the process of security. The design of the intelligent level is relatively high, automatic operation according to the user to achieve.

自动化专业 本科毕业设计最新题目

自动化专业本科毕业设计参考题目 题目: 导师: 内容: 要求: 专业不限.. 自动化电气工程及其自动化通信工程电子信息科学与技术电子信息工程生物医学工程部门: 部门不限.. 信通系生物医学工程系 来源: 来源不限.. 科研生产实际自拟其它状态: 可选状态结束状态状态不限.. 列表按默认题目导师专业来源部门限选已选结束日期降序升序排列 陈忠孝曹凯电气工程及其自动化[需要1人,已接受0人] 可选报 [1] 基于单片机的测距系统的软件设计还没有人选报! 陈忠孝曹凯电气工程及其自动化[需要1人] 详情 [2] 基于单片机的测距系统的硬件设计4016 杨建华专业方向不限[需要1人] 详情 [3] 基于单片机的温室环境测控仪设计4010 杨建华专业方向不限[需要1人] 详情 [4] 基于单片机的全自动豆浆机控制器设计(软件设计)4001 杨建华专业方向不限[需要1人] 详情 [5] 基于单片机的全自动豆浆机控制器设计(硬件设计)4024 李翰山自动化[需要1人] 详情 [6] 多传感器数据采集与传输电路设计4008 苗苗电气工程及其自动化[需要1人] 详情 [7] 移动通讯直放站监控系统设计--软件部分4005 苗苗电气工程及其自动化[需要1人] 详情 [8] 移动通讯直放站监控系统设计--硬件部分4021 苗苗电气工程及其自动化[需要1人] 详情 [9] IC卡煤气表的设计-软件设计4023 苗苗电气工程及其自动化[需要1人] 详情 [10] IC卡煤气表的设计-硬件设计4013 毕雪芹电气工程及其自动化[需要1人] 详情 [11] 单相弧焊逆变电源功率因数校正方法研究4004 毕雪芹电气工程及其自动化[需要1人] 详情 [12] 超声波电源硬件电路设计4002

智能豆浆机控制系统设计

摘要 目前大多数常用智能豆浆机都是采用微电脑控制,只要开启豆浆机,磨浆、滤浆、煮浆完全自动化,短短十几分钟就自动做好豆浆,既卫生可靠,又快捷方便。 本文介绍的智能豆浆机系统由AT89C51单片机、传感器、功能电路、沸腾检测电路、磨浆电路、加热控制电路和报警电路等组成,豆浆生产完全自动化。生产过程可以达到预设模式,豆浆机可以自动完成加热、粉碎、报警防溢出等功能。一般可以选用豆类、玉米或其他五谷杂粮、蔬菜水果等作为加工材料。所以该智能豆浆机控制系统具有良好的应用价值和使用价值。 【关键词】智能豆浆机,AT89C51,控制系统

Abstract At present most commonly used intelligent soybean milk machine is controlled by microcomputer, as long as open a soybean milk machine, grinder, straining, boiled pulp fully automated, short 10 minutes to automatically do soya-bean milk, both health and reliable, convenient and fast. In this paper, the intelligent soybean milk machine system, sensor, using single-chip computer AT89C51 function circuit, boiling detection circuit, pulping, heating control circuit and alarm circuit and so on, fully automatic soya-bean milk production.Production process can achieve the preset mode, soybean milk machine can automatically finish the heating, crushing, alarm, spill-resistant, etc.Generally can choose beans, corn or other materials such as grain, vegetables, fruit.So the intelligent soybean milk machine control system has good application value and use value. 【Key words】Intelligent soya-bean milk machine ,AT89C51,Control System

参考智能饮水机控制毕业设计任务书

毕业设计任务书 院系机电工程系专业机械工程及 自动化 学号AP0508437 姓名张维 1、毕业论文题目:智能饮水机的控制系统改良设计 2、毕业论文任务及要求: 毕业设计任务: 1.智能饮水机控制系统整体方案设计; 2.智能饮水机控制系统硬件电路设计; 3.智能饮水机控制系统硬件各电路的原理分析; 4.完成智能饮水机控制系统软件设计; 5.完成系统的调试; 6.完成设计说明书和绘制总电路图。 技术要求: 1.控制系统能达到预定功能设定; 2.要对现有饮水机进行某一方面的改良; 3.毕业设计说明书应概念清楚,文理通顺,无错别字; 4.符合我校毕业设计说明书书写规范。

3、毕业论文应完成的项目内容和进度安排: 2.23之前,完成各项资料的收集和分类,学习单片机; 2.23~ 3.1,参阅相关的技术资料,完成毕业设计的开题报告; 3.2~3.15,探索饮水机控制系统的功能的实现方法,完成总体方案设计; 3.16~ 4.10,完成硬件电路设计,实现基本功能功能; 4.11~ 5.5,探索、编写相关的程序模块和电路仿真及系统调试; 5.9~5.23,完成设计说明书撰写; 5.24~5.30,准备答辩; 6.1~6.6,毕业设计答辩。 4、主要参考文献资料: 1.严盈富.触摸屏与PLC入门.人民邮电出版社,2006:1-6. 2.王幸之,钟爱琴等.AT89系列单片机原理与接口技术.北京航空航天大学出版 社,2004:1-19. 3.李岳雄,李明举等. 饮水机电子防干烧装置. 中华人民共和国国家知识产权 局.2006. 4.龚雪容,马鸣锦等. 用ADS7846设计嵌入系统的触摸屏. 电子产品世界.2002, 第17期:58-60. 5.来清民.传感器与单片机接口及实例.北京航空航天大学出版社,2008:139-142; 6.陈光辉. 定量出水饮水机. 中华人民共和国国家知识产权局. 2006. 7.潘永雄,沙河等.电子线路CAD实用教程.第二版.西安电子科技大学出版 社,2006. 8.谭爱国,琚长江. 基于ARM单片机的触摸屏嵌入式系统设计. 电脑开发与应用. 2005, 第18卷,第10期:46-48. 院长(主任)签发:指导教师签名: 时间:年月日时间:年月日

豆浆机设计方案

主要内容、基本要求、主要参考资料: 1. 主要内容:设计一个豆浆机控制系统 2.基本要求: 1.利用51单片机来控制豆浆机的加热、碎豆、煮浆过程; 2.利用单片机的并行口引脚实现加热电机、粉碎电机的控制; 3.当加热完成后报警提示; 4.豆浆机具备防溢出功能。 3.参考资料 [1]李广弟等单片机基础北京航空航天出版社 [2]楼然苗等 51系列单片机设计实例北京航空航天出版社 [3]唐俊翟等单片机原理与应用冶金工业出版社 [4]刘瑞新等单片机原理及应用教程机械工业出版社 [5]吴国经等单片机应用技术中国电力出版社

[6]李全利,迟荣强编著单片机原理及接口技术高等教育出版社, [7]张毅刚等 MCS-51单片机应用设计哈工大出版社, [8]霍孟友等单片机原理与应用机械工业出版社 [9]许泳龙等单片机原理及应用机械工业出版社 [10]段晨东《单片机原理及接口技术》清华大学出版社 完成期限: 指导教师签名: 课程负责人签名: 年月日

郑州华信学院 课程设计说明书题目:豆浆机控制系统 姓名:陈江涛 院(系):机电工程学院 专业班级:电气工程及其自动化 学号: 0902120146 指导教师:宋东亚许洋洋 成绩:

时间:年月日至年月日 目录 1.摘要 (5) 1.1单片机在智能仪器中的应用 (5) 1.2单片机在过程控制中的应用 (5) 1.3.单片机与e-Home (6) 1.4.单片机与Internet (6) 2.引言 (6) 3.设计要求 (7) 3.1.设计任务 (7) 3.2.要求: (7) 4.设计分析 (8) 4.1.设计目的、意义: (8) 4.2.硬件电路设计及描述 (9) 5.软件设计流程及电路图 (19) 5.1设计流程: (19) 5.2设计电路图 (20) 6.软硬件调试 (21) 6.1软件调试 (21) 6.2硬件调试 (21)

豆浆机产品设计及proe环境下的参数化设计学士学位论文

毕业设计 设计题目豆浆机产品设计及Pro/E环境下的参数化设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日

课程设计—碎纸机说明书电子版

2012年机械原理课程设计 碎纸机 设计者: 学号:100800622 姓名:邱凯凯 学号:100800620 姓名:赵海博 学号:100800627 姓名:龚国强 指导老师:周申华 2012年6月21日~7月5日

目录 一设计题目 二设计任务 三机器的功能分析 四碎纸机的发展 五运动方案设计 六运动方案的评价及选定 七机器的运动循环图 八执行机构的设计与分析 九工作中常见的问题及解决办法十碎纸机的使用注意事项及保养十一设计小结 十二参考资料

一设计题目 设计一台能制动粉碎纸张的粉碎机。操作者将一叠规格相同的待粉碎的纸张放入碎纸机的集纸器,合上盖子,按下按钮,碎纸机激动将纸张送入碎纸槽内粉碎,当槽内纸屑堆积到一定量时予以清除。自动碎纸机保证纸张一旦送入机器后,在被粉碎完毕之前无法开盖取出,以免文件泄露。碎纸机的只要工艺动作为:(1)将纸张逐张送入碎纸槽。 (2)锁紧集纸器盖子。 (3)将纸张粉碎。 (4)定时清除纸屑。 原始数据如下: (1)碎纸生产率为90张/min。 (2)电动机转速为2800r/min。 (3)机器总体尺寸不大于600mm*400mm*1000mm。 二设计任务 (1)拟定工艺原理图和运动循环图。 (2)进行送纸,碎纸,清除纸屑,集纸器盖子启闭的的执行机构选型。(3)进行执行机构的组合方案评定和选型,画出执行机构组合方案示意图。(4)拟定传动系统并确定其传动比。 (5)画出包括执行机构和传动系统的机械运动方案示意图。

(6)对传动系统和执行机构进行尺度综合,按比例在图纸(A2或A3)上画出机械运动方案简图。 (7)对主要执行机构运动分析,画出从动件运动线图。 (8)对碎纸机进行三围造型和运动仿真。 (9)编写设计计算说明书。 三机器的功能分析 碎纸机是由一组旋转的刀具、纸梳、驱动马达、制锁装置、定时清理装置和减速齿轮组成的。纸张从相互咬合的刀刃中间送入,被分割成很多的细小纸片,以达到保密的目的。碎纸机到现在为止经历了六代的发展历程,由最初的带传动、塑料齿轮、链传动到现在的金属齿轮传动、优质合金齿轮传动,功能也由最初的只能碎纸到现在的不仅可以碎纸,同时也可以碎光盘、回形针等硬质用品,碎纸机作为一种保密设备,已逐渐成为办公室内不可缺少的一种简易装置,这不仅是因为它具有保密功能,更是因为它可以为现代办公提供一份环保清洁的保证。(1)马达:提供动力装置。 (2)减速箱:达到预定转速的装置。 (3)刀具:将纸张粉碎。 (4)纸梳:将纸张逐张送入粉碎槽。 (5)定时清理装置:定时清除纸屑。 (6)制锁装置:保证纸张一旦送入碎纸机后,在粉碎完毕之前无法开盖取出,以免文件泄密。

智能豆浆机控制系统的设计

毕业设计(论文) 题目智能豆浆机控制系统的设计系(院)电气工程系 专业电气工程与自动化 班级2010级4班 学生姓名赵思佳 学号1014090429 指导教师史雁峰 职称讲师 二〇一四年六月二十日

独创声明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。据我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。 作者签名: 二〇一四年月日 毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定) 作者签名: 二〇一四年月日

智能豆浆机控制系统的设计 摘要 豆浆是我国人民喜爱的饮品。传统豆浆的制作方法是先将黄豆用水浸泡变软,然后用石磨磨浆、过滤,再把过滤好的浆煮熟即可做好了。因为豆浆是我们传统的饮品,我们要将它继承下去,但现代生活的我们不可能都会自己用石磨去磨豆浆,那么如何在这个快节奏的电气时代不失去传统饮食呢,那就是豆浆机的诞生。传统的豆浆机是先加热再打磨,且打磨与加热不能同时进行,这样会花费很长的时间。最近在市场上发现一种快速高效的豆浆机,做好一杯豆浆只需3分钟左右,但当你品尝这杯豆浆时你会有股糊的味道。那么有没有一台豆浆机能够既省时,且做出的豆浆又美味呢,在目前市场上还没发现。所以我本着继承传统豆浆的口味,又要符合现代生活快节奏的目的,设计一款既高效又美味的豆浆机。本设计是在传统豆浆机基础上的改进,主要改进措施是在打浆的同时继续加热,并且在开始加热时用大功率加热,加热时还会主动开启消泡装置,这三点可以节省大量时间,整个过程在十分钟左右;同时在加热的过程中会最终将大的加热功率转换为小功率进行文火加热,以保证豆浆的美味。最后强调的是这个系统的控制核心是单片机AT89S51。 关键词:豆浆机,单片机,省时

豆浆机模拟设计书

郑州华信学院 课程设计说明书 题目:豆浆机程序及仿真设计 姓名:_________________ 院(系):_______________ 专业班级:______________ 学号:_________________ 指导教师:______________ 成绩:_______________________ 时间:2011年11月16日至2011年12月16日

目录................................ - 1 - 1. 摘要........................... - 2 - 2. 前言........................... - 2 - 3. 设计要求.......................... - 3 - 3.1.硬件设计原则 ............................... - 3- 3.2.应用软件的设计原则 ........................... - 4- 3.3.应用系统开发过程 ............................. - 4- 3.4.应用系统工作过程 ............................. - 5- 4. 方案分析.......................... - 6 - 4.1.硬件需求分析 ............................... - 6- 4.2.软件功能分析 ............................... - 8- 5.主要硬件元件分析...................... - 8 - 5.1.AT89C52芯片的介绍 .......................... -8 - 5.2.74LS245驱动器 ............................. -9 - 5.3.数码显示管 ............................................................ - 10 - 6.调试........................... - 10 - 6.1.接电源等待状态 ............................. - 10 - 6.2.模式选择 ............................... - 11 - 6.3.加热状态 ............................... - 12 - 6.4.粉碎状态 .............................................................. - 12 - 6.5.工作完成状态 .......................................................... - 13 - 6.6.超液位中断状态 ........................................................ - 14 - 6.7.液体溢出中断和液位过低中断状态 ........................................ - 14 - 7.总结........................... - 15 - 8.附录........................... - 15 - 8.1. 豆浆机控制程序清单.................................................... - 15 - 9.参考文献.......................... - 20 - 10.元件明细表 ....................... - 20 - 11. 课程设计成绩评定表................... - 21 - 1. 摘要 本豆浆机的控制系统是基于可编程的AT89C52 单片机来实现的。本控制系统主要实现

基于PLC的豆浆机控制系统设计说明书

********学院 毕业设计基于PLC的豆浆机控制系统设计 姓名******** 院(系)******** 专业班级******** 学号******** 指导教师******** 职称******** 论文答辩日期******** ********教务处制

学生承诺书 本人承诺该设计在老师的知道下独立认真完成,无抄袭别人成果,对文章内容负责。 学生签名:********

摘要 PLC是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制相结合的产物,特它克服了继电接触控制系统中的机械触点的复杂、可靠性低、耗功高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电器操作维修人员的技能与习惯,采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学,调试与查错也都很方便。PLC 种类繁多,但其组成结构和工作原理基本相同。用可编程控制器实施控制,其实质是按一定算法进行输入输出变换,并将这些变换予以物理实现,应用于工业现场。PLC专为工业现场应用而设计,采用了典型的计算机结构,它主要是由CPU、电源、存储器和专门设计的输入输出接口电路等组成。通过课程设计使学生掌握可编程控制器(PLC)的基本工作原理、指令系统、硬件连接,使学生掌握使用可编程控制器的基本方法,锻炼学生对PLC的编程能力。使得学生理解并掌握可编程控制器的基本结构、运行方式、外部接线及编程方法,训练学生的独立编程能力及用PLC解决现场控制问题的能力。并能根据现场控制要求,自主编程和调试程序,全面建立起用PLC解决一个实际问题的全过程的概念。 基于PLC的豆浆机系统使豆浆机能够实现自动化和人性化运行,改变了传统的手工操作式机械打浆的方式。在日常生活中不仅使人从繁杂的工作负担中解放,更重要的是实现了操作的自动化,只需选定所需的种类,按下按钮,等待即可。现代化社会离不开科学的发展与进步,这样能够给顾客提供一个良好的使用环境。 这种用PLC实现自动控制的豆浆机,一体化程度高,易于操作,结构简单,具有良好的应用前景。 关键词:豆浆机 PLC 自动控制可编程控制器 目录

基于单片机的智能饮水机的设计毕业设计(论文)

本科毕业设计(论文)题目基于单片机的智能饮水机的设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

电子类毕业设计题目

盼盼电子设计网本网站承接电子类毕业设计论文一条龙服务!!! 电子毕业设计:12 1.基于FPGA的PCI总线设计 2.基于FPGA的UART接口设计 3.基于单片机的数字电压表 4.单片机控制的全自动洗衣机毕业设计 电梯控制的设计与实现 6.恒温箱单片机控制 7.单片机脉搏测量仪 8.单片机控制步进电机毕业设计论文 9.函数信号发生器设计论文 变电所一次系统设计 11.报警门铃设计论文 单片机交通灯控制 13.单片机温度控制系统 通信系统中的接入信道部分进行仿真与分析 15.仓库温湿度的监测系统 16.基于单片机的电子密码锁 17.单片机控制交通灯系统设计 18.基于DSP的IIR数字低通滤波器的设计与实现

19.智能抢答器设计 20.基于LabVIEW的PC机与单片机串口通信设计的IIR数字高通滤波器 22.单片机数字钟设计 23.自动起闭光控窗帘毕业设计论文 24.三容液位远程测控系统毕业论文 25.基于Matlab的PWM波形仿真与分析 26.集成功率放大电路的设计 27.波形发生器、频率计和数字电压表设计 28.水位遥测自控系统毕业论文 29.宽带视频放大电路的设计毕业设计 30.简易数字存储示波器设计毕业论文 31.球赛计时计分器毕业设计论文 数字滤波器的设计毕业论文 机与单片机串行通信毕业论文 34.基于CPLD的低频信号发生器设计毕业论文 35. 基于labVIEW虚拟滤波器的设计与实现序列在扩频通信中的应用 37.正弦信号发生器 38.红外报警器设计与实现 39.开关稳压电源设计 40.基于MCS51单片机温度控制毕业设计论文

41.步进电动机竹竿舞健身娱乐器材 42.单片机控制步进电机毕业设计论文 43.单片机汽车倒车测距仪 44.基于单片机的自行车测速系统设计 45.水电站电气一次及发电机保护 46.基于单片机的数字显示温度系统毕业设计论文 47.语音电子门锁设计与实现 48.工厂总降压变电所设计-毕业论文 49.单片机无线抢答器设计 50.基于单片机控制直流电机调速系统毕业设计论文 51.单片机串行通信发射部分毕业设计论文 52.基于VHDL语言PLD设计的出租车计费系统毕业设计论文 53.超声波测距仪毕业设计论文 54.单片机控制的数控电流源毕业设计论文 55.声控报警器毕业设计论文 56.基于单片机的锁相频率合成器毕业设计论文 57.基于Multism/protel的数字抢答器 58.单片机智能火灾报警器毕业设计论 59.无线多路遥控发射接收系统设计毕业论文 60.单片机对玩具小车的智能控制毕业设计论文 61.数字频率计毕业设计论文 62.基于单片机控制的电机交流调速毕业设计论文

(最新版)智能饮水机控制系统的设计毕业设计

本科毕业论文(设计) 智能饮水机控制系统的设计 中工 信商 2014-JX16- 系 (部) 信息工程系 专 业 测控技术与仪器 学 号 学生姓名 王珂 指导教师 刘秀敏 提交日期 年 月 日

摘要 现代生活中,饮水机已经成为了必不可少的日常电器。而以往的饮水机只有单加热或者制冷功能,功能强大一些的饮水机可以实现对水温的控制,但是这类饮水机的市场价格相对较高。所以本文设计了一款价格相对低廉但是功能强大的智能饮水机系统,利用单片机不仅能够实现对水温的控制,同时利用液晶屏幕显示温度,拥有良好的人机信息交换界面,用户可以利用按键选择不同的模式,比如:沏茶,冲咖啡等。本设计也为各种突发情况制定了应对措施,比如在水箱缺水的情况下,用户无法使用加热功能,系统也会通过声光报警,提醒用户以保证用户及其系统的安全性。对于设计而言,在保证用户使用安全的情况下,尽可能为用户的使用提供方便是本设计的要求。本设计的智能化水平较高,完全可以根据用户的需求实现自动化操作。 关键字:智能饮水机,单片机,控制

Design the control system of intelligent water dispenser Abstract At present,dispenser the past dispensers only ,the betters can realize temperature control.But this kind of dispenser market price is relativity a relatively inexpensive but powerful intelligent dispenser https://www.doczj.com/doc/e18464242.html,ing MCU not only can realize temperature control,but also can use liquid crystal display the temperature.Having a good man-machine interface,user can choose different patterns though keys.like:make tea,make coffee,and so on.This design also measures for various emergency situations.For example, in the water shortage situation, users can not use the , the system will through sound and light alarm to remind the user.Ensure the safety of the user and the system.For the design, to ensure user safety, As far as possible for the user easy to use is the requirement of the design.The intelligent level of the design is realize automatic operation according to the needs of user. Keywords:intelligent water dispenser MUC control

相关主题
文本预览
相关文档 最新文档