当前位置:文档之家› 全自动洗衣机设计报告

全自动洗衣机设计报告

全自动洗衣机设计报告
全自动洗衣机设计报告

研究生课程设计报告

课程名称:单片机课程设计

设计题目:全自动洗衣机

学院:

专业:

班级:

学号:

学生姓名:

指导教师:

2009年 6 月6日

目录

摘要 (1)

一、方案论证 (2)

1. 洗衣机模块选型 (4)

2. 洗衣机模块方案选择 (4)

二、详细硬件电路设计 (6)

1.开关电路设计 (6)

2. 显示模块硬件图设计 (7)

3.功能指示灯硬件电路设计 (8)

4.驱动模块硬件部分设计 (8)

三、系统软件设计 (9)

1.主程序流程 (9)

2.强洗程序流程 (10)

3.弱洗程序流程 (10)

4.漂洗程序流程 (11)

5.甩干程序流程 (12)

6.暂停中断程序流程 (13)

7.工作子程序流程 (14)

8.进水子程序流程 (14)

四、理论分析与计算 (14)

1. MCS-51单片机的引脚 (15)

2.复位电路与时钟电路 (15)

3.相关计算 (16)

五、测试与分析 (17)

1.计数器显示测试与分析 (17)

2.发动机转动测试与分析 (17)

3. 中断测试与分析 (18)

六、结论 (19)

七、电路和程序 (19)

八、附录 (28)

1.硬件清单 (28)

2.程序清单 (29)

3.参考文献 (29)

摘要

作为一个研究生,不仅需要有过硬的理论知识,还应该有动手实践的能力,并且是将理论结合实际,提升到应用层面。以后走上社会,还是会有很多新的知识是需要我们学习的,届时需要我们有比较强的自学能力。此次《单片机课程设计》对理论结合实际的动手能力和自学能力有很强的体现。

本设计用来模拟工作过程的两套软件是Proteus和Keil。我们用到的是AT89C51,属于单片机的51系列,有如下基本结构:

1、一个8位算术逻辑单元。

2、32个I/O(4组8位端口),可单独寻址。

3,两个16位定时计数器。

4、全双工串行通信。

5、6个中断源,两个中断优先级。

6、128字节内置RAM独立的64K字节可寻址地址和代码区。

这次课程设计以组为单位,用了一个月的时间。主要有:方案论证,详细硬件电路设计,系统软件设计,理论分析与计算,测试,结论六大部分组成。具体的时间安排是这样的。首先是需求分析,得出了全自动洗衣机要完成什么样的功能,考验了同学们社会调查,综合分析的能力。洗衣机功能主要有强洗、弱洗、漂洗、甩干。接下来是怎么样用我们的知识去实现洗衣机的功能,设计完成功能的方案,并且考察方案的可行性,这步只是计算、分析,体现大学生的过硬的理论知识、总结能力。为了方便编程序,我们把洗衣机的全部功能分了几个模块分别完成,主要分为处理模块、按键模块、显示模块、工作模块和时钟电路模块。有了方案,接下去就是具体的实施阶段了,包括了详细硬件电路设计,系统软件设计,理论

分析与计算,测试,得出结论等步骤。硬件电路设计主要就是用PROTEUS这个绘电路图的软件,我们组是用C语言编写的程序,编好后,用另外个KEIL软件进行生成代码,在进行程序的调试,直到一切都运行正常就OK了。但是,各个部分也都是有联系的,搞需求分析的应该懂电路,搞电路的应该知道程序,搞程序的也不能脱离电路,总之,这部分是一个整体,要求每一个人都必须做到至少了解整个的工作过程。

一.方案论证

需求分析:

经过相互讨论,我们所做的洗衣机具备如下功能:

a: 复位功能——此键实现的是当洗衣机正常工作时,由于用户的需要,因而就需要将已经在运行的功能中断,再次重新运行所有的功能。它是由RST管脚来控制的。

b: 强洗/洗功能——是主要根据用户对衣服的洗衣强度的不同要求而选择所需功能来实现用户的需要。

c: 甩干/漂洗功能

d: 本洗衣机还有通过用户的需求来调整弱洗、强洗、漂洗、甩干的功能的工作时间的长短功能。

e: 显示功能,即以上四个功能可以通过相应的功能指示灯来确定其工作状态。

1,洗衣机模块选型

(1)处理模块

(2)按键模块

(3)显示模块

(4)工作模块

(5)时钟电路模块

2,洗衣机模块方案选择

(1)处理模块:处理器选择A T89C51系列芯片8051。8051单片机是HMOS工艺制造,外形为40条引脚,它能够运行各种程序,

8051系列的基本结构如下:

1、一个8位算术逻辑单元

2、32个I/O口4组8位端口可单独寻

3、两个6位定时计数器

4、全双工串行通信

5、6个中断源两个中断优先级

6、128字节内置RAM

7、独立的4K字节可寻址数据和代码区

因为受芯片引脚数量的限制,有很多引脚具有双功能。

1、主电源引脚

V CC:芯片工作电源端,接+5V。

Vss:电源接地端。

2、时钟振荡电路引脚

XTAL1:内部晶体振荡电路的反相器输入端。接法如图1-5。

XTAL2:内部晶体振荡电路的反相器输出端。接法如图1-5。

图1-5 8051的外接石英晶体的时钟电路

3、控制信号引脚

RST ————RST为复位信号输入端。外部接复位电路。

ALE————ALE为地址锁存允许信号。在不访问外部存储器时,ALE以时钟振荡频率的1/6的固定频率输出,用示波器观察ALE引脚上的脉冲信号是判断单片机芯片是否正常工作的一种简便方法。

PSEN————外部程序存储器ROM的读选通信号。到外部ROM取指令时,PSEN 自动向外发送负脉冲信号。

EA————为访问程序存储器的控制信号

4、中断系统

基本的8051支持 6 个中断源,两个外部中断,两个定时/计数器中断,一个串行口输入/输出中断。中断发生后,处理器转到将五个中断入口处之一执行中断处理程序。中断向量位于代码段的最低地址处。串行口输入输出中断共用一个中断向量中断服务程序必须在中断入口处或通过跳转,分支转移到别处805 1/8052 的中断向量表。

5、并行I/O端口引脚

P0口(P0.0 ~P0.7);P1口(P1.0 ~P1.7);P2口(P2.0 ~P2.7);P3口(P3.0 ~P3.7)。

6,复位电路

单片机的RST引脚是复位信号输入端,RST引脚上保持两个机器周期(24个时钟周期)以上的高电平时,可使单片机内部可靠复位。

(2)按键模块

为了方便步线和简化程序,本模块采用独立式键盘,按键采用触发式按键,该模块实现9个功能,分别为:复位,弱洗,强洗,漂洗,甩干,改时间,加一秒,加十秒,暂停。复位主要是采用上电复位电路。

(3)显示模块

该模块主要完成当前正在进行的洗衣过程操作和时间状态的显示,操作的显示主要有:强洗,弱洗,漂洗,甩干,进水,排水,工作,暂停。其中用到了74LS138译码器,以节约8051的I/O口。指示灯用发光二极管LED-YELLOW。时间状态显示主要用1个共阴的7SEG-MPX2-CA。辅助元件:反向器

(4)工作模块

该模块由2个电磁开关JWD-171-25和一个电动机MOTOR组成。

电磁开关的优点的是用低电位去控制高电位,这是因为8051用的是+5V 而

MOTOR用的是220V的工作电压,电动机主要完成正转与反转功能。

(5)时钟电路模块

时钟电路用于产生时钟信号,时钟信号是单片机内部各种微操作的时间基准,在此基础上,控制器按照指令的功能产生一系列在时间上有一定次序的信号,控制相关的逻辑电路工作,实现指令的功能。

电容容量范围为30PF±10PF,石英晶体频率的范围为1.2~12MHZ,常用6MHZ或12MHz。

二、详细硬件电路设计

开关电路

开关电路是由七个单键构成,其工作原理如下:

1.由于AT89C51的1—8管脚是高电平,我们以低电平输入所以单键左端接地。

2.右端通过一个1K欧的保护电阻接入高电平

3.当电键未按下时1—8管脚保持高电平没有输入,当按下上图任意按键时对应线路短结于地从而产生低电平输入。

4.12号管脚所接单键是直接接地的(上图未有)其工作原理是低电平有效,当按下键时输入低电平

5其中用到的元件有10W A TT1K电阻和BUTTION各7个。

显示模块硬件图

1.两位七段数码显示管由ABCDEFG数字选择部分管脚和小数点DP管脚以及片选管脚1,2组成。

2.ABCEFG,DP管脚是低电平有效,接AT89C51的32—39管脚,片选是高电平有效所以通过两反向器接21,22管脚

3.32—39与显示管数字选择部分的接入中间加电阻保护元件

4.其中用到的元件有7SEG-MEPX2-CA双位数码管一个,74LS04反向器两个

功能指示灯硬件部分

1.功能指示显示工作状态,由A T89C51的25—28号端口以及74LS138译码器的11—14号端口输出。

2.以上所述端口的输出都是低电平有效,所以灯左端接电源,右端接管脚。

3.灯和电源之间有电阻保护元件

4.其中用到的元件有74LS138译码器一个,LED—YELLOW灯8个

驱动模块硬件部分

1.如上图,驱动模块主要由电动机和控制电路组成。

2.AT89C51的10,11号管脚控制电磁继电器1。16,17号管脚控制电磁继电器2。

3.当AT89C51的10,11号管脚有效时双刀开关1闭合,电动机接正向电源正转当AT89C51的16,17号管脚有效时电磁开关2闭合,电动机接反向电源反转。4.用到的元件有,JWD-171-25电磁继电器两个,5V的MOTOR两个。

三、系统软件设计

主程序流程图

暂停中断流程图

四、理论分析与计算1.8051系列的基本结构如下

1 一个8位算术逻辑单元

2 32个I/O口4组8位端口可单独寻址

3 两个16位定时计数器

4 全双工串行通信

5 6个中断源两个中断优先级

6 128字节内置RAM

7 独立的64K字节可寻址数据和代码区

(一)MCS-51单片机的引脚

8051单片机是HMOS工艺制造,外形为40条引脚。因为受芯片引脚数量的限制,有很多引脚具有双功能。

1、主电源引脚

VCC:芯片工作电源端,接+5V。

Vss:电源接地端。

2、时钟振荡电路引脚

XTAL1:内部晶体振荡电路的反相器输入端。

XTAL2:内部晶体振荡电路的反相器输出端。

3、控制信号引脚

RST ----RST为复位信号输入端。外部接复位电路。

ALE----ALE为地址锁存允许信号。在不访问外部存储器时,ALE以时钟振荡频率的1/6的固定频率输出,用示波器观察ALE引脚上的脉冲信号是判断单片机芯片是否正常工作的一种简便方法。

PSEN---- 外部程序存储器ROM的读选通信号。到外部ROM取指令时,自动向外发送负脉冲信号。

EA----为访问程序存储器的控制信号。

4、并行I/O端口引脚

P0口(P0.0 ~P0.7);P1口(P1.0 ~P1.7);P2口(P2.0 ~P2.7);P3口(P3.0 ~P3.7)。(二)复位电路与时钟电路

1.复位电路

(1)复位电路

单片机的RST引脚是复位信号输入端,RST引脚上保持两个机器周期(24个时钟周期)以上的高电平时,可使单片机内部可靠复位。

(2)复位状态

复位后,单片机内部的各寄存器的内容将被初始化,包括程序计数器PC和特殊功能寄存器,其中(PC)=0000H。复位不影响片内RAM和片外RAM中的内容。

2.时钟电路

时钟电路用于产生时钟信号,时钟信号是单片机内部各种微操作的时间基准,在此基础上,控制器按照指令的功能产生一系列在时间上有一定次序的信号,控制相关的逻辑电路工作,实现指令的功能。

电容容量范围为30PF±10PF,石英晶体频率的范围为1.2~12MHZ,常用6MHZ或12MHz。3.时序单位

(1)时钟周期(是时钟信号频率fosc的倒数)

时钟周期= 1 / fosc

(2)机器周期:

机器周期= 12 ×时钟周期

(3)指令周期

一条指令从被读取到被执行的整个过程所需的时间称为指令周期

4.外部中断

IP寄存器可位寻址

- - PT2 PS PT1 PX1 PT0 PX0

- 保留

- 保留

PT2 定时器2中断优先级

PS 串行通信中断优先级

PT1 定时器1中断优先级

PX1 外部中断1优先级

PT0 定时器0中断优先级

PX0 外部中断0优先级

5.中断使能寄存器

通过设置中断使能寄存器IE的EA位使能所有中断每个中断源都有单独的使能位

可通过软件设置IE中相应的使能位在任何时候使能或禁能中断,中断使能寄存器IE的各位如下所示

中断使能寄存器IE可位寻址

EA - ET2 ES ET1 EX1 ET0 EX0

EA 使能标志位置位则所有中断使能复位则禁止所有中断

- 保留

ET2 定时器2中断使能

ES 串行通信中断使能

ET1 定时器1中断使能

EX1 外部中断1使能

ET0 定时器0中断使能

EX0 外部中断0使能

6.内置定时/计数器

定时器控制寄存器TCON可位寻址

TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0

TF1 定时器1溢出中断标志响应中断后由处理器清零

TR1 定时器1控制位置位时定时器1工作复位时定时器1停止工作

TF0 定时器0溢出标志位定时器0溢出时置位处理器响应中断后清除该位

TR0 定时器0控制位置位时定时器0工作复位时定时器0停止工作

IE1 外部中断1触发标志位当检测到P3.3有从高到低的跳变电平时置位处理器响应中断后由硬件清除该位

IT1 中断1触发方式控制位置位时为跳变触发复位时为低电平触发

IE0 外部中断1触发标志位当检测到P3.3有从高到低的跳变电平时置位处理器响应中断后由硬件清除该位

IT0 中断0触发方式控制位置位时为跳变触发复位时为低电平触发

2.相关计算:

1.定时时间公式:

t0=(213-x0)*Tm=(213-x0)*1/f osc*12

式中x0为计数初值,Tm为机器周期,f osc为晶振频率。

2.初值计算:

初值x0=最大计数值-(定时时间t/机器周期Tm)

五、测试与分析

1.计数器显示测试与分析

部分原程序如下:

void display(void)

{

int i,j;

i=amount/10;

j=amount%10;

p20=0;p21=1;P0=dis_7[i];p21=1;p20=1;p20=1;p21=0;P0=dis_7[j];p21=1;p20=1;}

计数器的十位和个位出现闪烁不定,根本看不清时间是怎么变化的。经过调用延时程序来实现计数器功能。调整后程序如下:

void display(void)

{

int i,j;

i=amount/10;

j=amount%10;

p20=0;p21=1;P0=dis_7[i];delay1ms(1);p21=1;p20=1;delay1ms(1);p20=1;p21=0;P0=dis_ 7[j];delay1ms(1);p21=1;p20=1;delay1ms(1);}

分析:当调用上面延时程序时,计数器的个位和十位闪烁时间在人眼看来视差变化不大,能看清计数器显示的时间。

2.发动机转动测试与分析

当要知道发动机是否工作时,控制电磁开关的P36,P37,P30,P31当(P36=0,P37=1|P30=0,P31=1)时,发动机就可以转动,同时工作灯亮,具体引用弱洗程序实例如下:

p25=1;

p36=1;

p37=0;

p33=0;p34=1;p35=0;p27=0;//work

sum=0;

time=15;

time=time+15;log=2;

while(sum

{if(flag)

sum++;

flag=0;

scan();

amount=time-sum;

display();

}

分析:当(P36=0,P37=1|P30=0,P31=1),电磁铁把开关吸过来,再接通电源,发动机就能工作。

3.中断测试与分析

中断又分为外部中断和内部中断,外部中断为INT0和INT1。当发生外部中断时,同时暂停灯亮,具体程序实例如下:

void stop(void)interrupt 0 using 2

{

EA=0;

if(p32==0){delay1ms(5);while(p32==0);p24=0;if(log==2|log==3){p36=1;p37=1;p31=1; p30=1;}}

while(p32==1)

{

d=amount/10;

k=amount%10;

p20=0;p21=1;P0=dis_7[d];delay1ms(1);p21=1;p20=1;delay1ms(1);p20=1;p21=0;P0=dis_ 7[k];delay1ms(1);p21=1;p20=1;delay1ms(1);

}

while(p32==0);

if(log==2){p36=1;p37=0;p24=1;}

if(log==3){p31=1;p30=0;p24=1;}

p24=1;

EA=1;

}

分析:当发生外部中断时,由于外部中断INT0的优先级最高,所有程序都停下,处于暂停状态,同时暂停灯亮。

六、结论

通过这次单片机课程设计,我们组合理的分工,每位组员根据自己的分工,尽心尽责,每位组员都出色的完成了任务,最终完成了全部预计任务:结合了各种芯片与管脚,实现了自动洗衣机的基本功能。程序使用c语言,成功的完成了程序编写功能。总的说来,有四大亮点和四大遗憾。

四大亮点包括:1.完整的硬件电路:我们的电路使用了各种可能的芯片,使自动洗衣机的功能完善。2.同步的时间显示:我们各状态的时间都可以通过8051的控制程序在2位led 显示器上用倒数的显示;3.可编程的时间模块:我们的时间模块可通过编程键改变各状态的时间,实现了智能化。4.可完全回复断点的暂停功能。

四大遗憾:1.没有使用矩阵键盘,由于时间的关系,键盘只使用了独立键盘,浪费过多输出口;2.没有实现喇叭的蜂鸣:由于程序过大,取消了由定时中断实现的蜂鸣功能;3.更改时间时显示器没有实现闪烁:原本采用T1中断实现的闪烁功能,无法编程实现。4时间能改变,但只能增加,无法减少:减的算法要复杂的多。

总的来说,我们得到许多启迪:刚开始学一样东西,总是没有头绪,感觉找不到方法,不知道做什么好。这时要做的就是坚辞,坚辞,再坚辞。坚辞学习,多方查找资料,多思考,在经过这样的一段时间后,就会有茅塞顿开的感觉。

在设计电路的时候,要尽量一开始就把所有变数考虑到,不然会直接影响到后期的编程。我们刚开始设计时,没有考虑到有一些灯应该同时亮的,把所有的发光二极管全连在一个74ls138译码器上,结果到编程阶段又重新改电路,很是麻烦。电路的设计要在对8051cpu 很熟悉的基础上,比如,8051的一些用于中断的引脚要实现一些特殊功能的,必须单独设计。另外,电路设计要尽量简化,让人觉得耳目一新。

编程阶段,是我们感觉最复杂的阶段。很多功能明明觉得设计的很好,算法正确,可就是无法实现。结果走了很多弯路。这一阶段,我觉得应该先多读别人的优秀程序,多想别人的设计思路。思路还是最关键的。有了思路,再结合自己的程序,就容易实现。编程让我们对8051单片机有了更多的了解,也懂得了很多算法。我们在这一阶段成长了很多。

最后的实验报告书写阶段,我们完成了ppt的制作等工作。

这次单片机设计,我们学到的不仅是8051的功能,电路,程序,还掌握了学习的方法,懂得面对一个项目时,如何独立的完成。我们有了一定的研究能力,能有方向的获取信息。懂得了与同学合作的重要性,如何发挥每一个人的能动力,明白了一个优秀的团队胜过任何一个人。这次课程设计,是我们人生的宝贵财富,将在我们今后的学习道路中,起到很重要的作用。

七、电路和程序

#include

int count=1;

bit flag=0;

int log=0;

int help=0;

char code dis_7[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; sbit p20=P2^0;

sbit p21=P2^1;

sbit p33=P3^3;

sbit p34=P3^4;

sbit p35=P3^5;

sbit p36=P3^6;

sbit p37=P3^7;

sbit p31=P3^1;

sbit p25=P2^5;

sbit p26=P2^6;

sbit p27=P2^7;

sbit p14=P1^4;

sbit p15=P1^5;

sbit p17=P1^7;

sbit p10=P1^0;

全自动洗衣机PLC控制课程设计

目录 第一章:全自动洗衣机概述及PLC应用 (2) 1、1全自动洗衣机发展概括 (2) 1、2 全自动洗衣机的PLC应用 (2) 1、3 PLC的选择 (2) 第二章:全自动洗衣机工作及要求 (2) 2、1全自动洗衣机控制要求 (2) 2、2全自动洗衣机的工作流程及原理 (3) 第三章:接线图及原理图 (4) 3、1控制系统硬件接线图 (4) 3、2控制系统原理图 (5) 第四章:程序流程图及说明 (5) 4、1程序流程说明、 (5) 4、2程序的流程图 (6) 第五章:全自动洗衣机PLC控制系统程序 (7) 5、1输入输出地址及定时器,计数器 (7) 5、2程序编制 (8) 第六章:参考文献 (16) 第七章:总结 (16) 第一章:全自动洗衣机概述及PLC应用 1、1全自动洗衣机发展概括 目前世界洗衣机年总产量近5000万台,而全自动洗衣机的产量呈增长趋势,在技术性能上正向着节水,节能,高效结构更趋合理的方向发展。微电脑控制功能,新型的洗涤方式,高

速脱水以及低噪音等方面都有了很大的提高。 近几年,我国的洗衣机制造技术得到迅速发展,从生产单桶波轮式,双桶波轮式洗衣机逐步向套桶波轮式全自动洗衣机与滚轮式全自动洗衣机方向发展,其中全自动洗衣机的年产量已占洗衣机总产量的10%左右。生产规模不断扩大,技术工艺日趋完善,产量质量逐步提高,以生产出技术性能优良的多种品牌的全自动洗衣机供应市场。 1、2 全自动洗衣机的PLC应用 洗衣机需要更好的满足人们的需求,必须借助于自动化技术的发展。而随着PLC技术的发展,用PLC来作为控制器,就能很好的满足全自动洗衣机对自动化的要求,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同。自动化技术的飞速发展使得洗衣机由初始的半自动洗衣机发展到现在的全自动洗衣机,又正在向自能化洗衣机方向发展。 1、3 PLC的选择 本设计应用了西门子公司生产的具有高性能价格比的微型可编程控制器S7—200系列PLC,设计实现全自动洗衣机控制系统。该系统充分利用了可编程控制器的多方面设计知识与方法,使该系统可靠稳定,使其应用范围得到扩展。 第二章:全自动洗衣机基本结构 2、1全自动洗衣机控制要求 1、全自动洗衣机控制系统的要求: (1) 按下启动按扭及水位选择开关,开始进水直到高(中、低)水 位,关水 (2) 2秒后开始洗涤 (3) 洗涤时,正转30秒,停2秒,然后反转30秒,停2秒 (4) 如此循环5次,总共320秒后开始排水,排空后脱水30秒 (5) 开始清洗,重复(1)~(4),清洗两遍 (6) 清洗完成,报警3秒并自动停机 (7) 若按下停车按扭,可手动排水(不脱水)与手动脱水(不计数) 2、2全自动洗衣机的工作流程与工作原理 1.全自动洗衣机的工作流程 全自动洗衣机的单循环工作流程示意图

plc实验_全自动洗衣机控制

全自动洗衣机控制 1、设计任务和目的 通过理论设计和实物制作解决相应的实际问题,巩固和运用在《电气控制与可编程控制器技术》中所学的理论知识和实验技能,掌握PLC可编程软件的使用,程序的一般设计方法,提高设计能力和实践动手能力,为以后从事自动化设计、研发自动化产品打下良好的基础。 2、设计要求 全自动洗衣机的洗衣桶和脱水桶是以同一中心安放的。外桶固定,作盛水用。桶可以旋转,作脱水用。桶的四周有很多小孔,使外桶的水流相通。该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。脱水时,通过电控系统将离合器合上,由洗涤电动机带动桶正转进行甩干。高、低水位开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮用来实现手动排水。 3、控制要求 PLC投入运行,系统处于初始状态,准备好启动。 (1)按下启动按扭及水位选择开关,开始进水,水满(即水位到达高低)时停止进水。(2) 2秒后开始洗涤。 (3)洗涤时,正转15秒后暂停,暂停3秒后开始反转洗涤,反转洗涤15秒后暂停,暂停3秒。 (4)如此循环3次后开始排水,排空后(水位下降到低位)开始脱水并继续排水。脱水10秒即完成一次从进水到脱水的工作循环过程。(5)若未完成3次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了3次大循环,则进行洗完报警。(6)报警10秒结束全部过程,自动停机。 (7)此外按排水按钮可实现手动排水;按停车按扭可停止进水、排水、脱水及报警。 4、实验容 4.1全自动洗衣机的工作原理 洗衣机的进水、排水分别由进水电磁阀和排水电磁阀执行。洗涤正转、反转由洗涤

基于西门子plc全自动洗衣机课程设计

摘要本文介绍了利用西门子系列PLC对全自动洗衣机控制系统总体控制,阐述了控制方案。实现全自动洗衣机控制系统总体控制有多种,可以采用早期的模拟电路、数字电路或模数混合电路。近年来随着科技的飞速发展,单片机、PLC的应用不断地走向深入,同时带动传统的控制检测技术的不断更新。本文采用德国西门子公司生产的S7-200型PLC 作为核心控制器进行全自动洗衣机控制系统的设计,并且设计出了系统结构图、程序指令、梯形图以及输入输出端子的分配方案。同时根据全自动洗衣机控制系统总体控制要求和特点,确定PLC 的输入输出分配,并进行现场调试 ?关键字:PLC 全自动洗衣机控制系统 PLC程序设计 目录

设计体会 (21) 1 引言 从古到今,洗衣服都是一项难于逃避的家务劳动,在洗衣机出现以前,这项劳动并不像田园诗描绘的那样充满乐趣、手搓、脚踩、棒击、冲刷、摔打。这些不断重复的简单的体力劳动,留给人的感受常常是辛苦劳累。

1874年,“手洗时代”受到了前所未有的挑战——美国人比尔·布莱克斯发明了木制手摇洗衣机。 1880年,美国又出现了蒸汽洗衣机,蒸汽动力开始取代人力。之后,水力洗衣机,内燃机洗衣机也相继出现。 1911年,美国试制成功世界上第一台电动洗衣机,标志着人类家务劳动自动化的开端。1922年,电动洗衣机迎来一种崭新的洗衣方式——搅拌式。搅拌式洗衣机由美国玛依塔格公司研制成功。 70年代后期,微电脑控制的全自动洗衣机出现引领新的发展方向,让人耳目一新。 90年代,由于电动机调速技术的提高,洗衣机实现了较宽范围的转速变换与调节,诞生了许多新水流洗衣机。 全自动洗衣机其特点是能自动完成洗涤,漂洗和脱水的转换,整个过程不需要人工操作。这类洗衣机均采用套筒式结构,其进水,排水都采用电磁阀,由程序控制器按人们预先设计好的程序不断发出指令,驱动各执行器件动作,整个洗衣过程自动完成。所用的程序控制器可分为电动机驱动式和单片机式。从控制方式的发展阶段上分: 全自动洗衣机可分为两大类: 第一类电动控制洗衣机,它的程序控制器由电动元件组成。 第二类是电脑控制洗衣机,它的程序控制器由微型计算机组成。电动控制全自动洗衣机是较早出现的自动控制类家用电器,其产品类型还属于传统的机械产品,是自动控制的初级阶段。随着计算机的及微电子技术的发展,自动控制系统正在逐步实现硬件化。因此,电动控制洗衣机将逐步退出家电舞台。

全自动洗衣机课程设计教学内容

全自动洗衣机的设计 一、题目《全自动洗衣机的设计》 1.1全自动洗衣机的介绍 洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,而全自动式洗衣机因使用方便更加得到大家的青睐,全自动即进水、洗涤、漂洗、甩干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可选择不同的洗涤方式。 1.2全自动洗衣机的发展背景 从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。 1858年,汉密尔顿·史密斯制成了世界上第一台洗衣机。1874年,“手洗时代”受到了前所未有的挑战,美国人比尔·布莱克斯发明了世界上第一台人工搅动洗衣机。1911年美国人又研制了世界上第一台电动洗衣机。1920年美国的玛依塔格公司又把洗衣机的木制桶改为铝制桶体,第二年又把铝制桶体改为外层铸铝、内层为铜板的双层结构。1936年,他们又将搪瓷用于洗衣机桶体。与此同时,世界各地也相继出现了洗衣机。欧洲国家研究成功了喷流式洗衣机和滚筒式洗衣机。 1932年后,美国一家公司研制成功了第一台前装式滚筒全自动洗衣机,洗涤、漂洗和脱水都在同一个滚筒内自动完成,使洗衣机的发展跃上了一个新台阶。 这种滚筒洗衣机,目前在欧洲、美洲等地得到了广泛的应用。 第二次世界大战结束后,洗衣机得到了迅速的发展,研制出具有独特风格的波轮式洗衣机。这种洗衣机由于其波轮安装在洗衣桶底,又称涡卷式洗衣机。 近几十年,在工业发达国家,全自动洗衣机制造技术又得到迅速发展,其年总产量及社会普及率均以达到相当高得水平。像我国的世界500强海尔,由一个频临破产的企业一跃成为全球洗衣机顶级制造商。它制造的海尔洗衣机畅销全球。 1.3全自动洗衣机的发展前景 全自动洗衣机的发展首先表现在洗涤方式发生巨大变化。原先大多侧重于水流的改变、动力的加大。现在,超音波、电解水、臭氧和蒸汽洗涤的运用,使洗衣机的去污能力从单纯依靠洗衣粉、洗涤剂的化学作用和强弱变化的水流机械作用,向更高层次的健康、环保洗涤方式转变,特别是电解水、超音波技术在洗衣机行业的运用几乎改变了洗衣机的历史——洗衣不用或少用洗衣粉、洗涤剂,减少化学品对皮肤的损害和对环境的污染。电解水、臭氧、蒸汽的杀菌除味及消毒功能倍受青睐,引发了洗衣机消费健康潮。 另一变化就是高度自动化、智能化、人性化。从半自动、全自动到现在流行的人工智能、模糊控制,只需按一下按钮一切搞定!同时,用户可以按照自己的洗衣习惯,自主选择时间和方式,自编和记忆程序让用户真正做到随心所欲。人性化还表现在使用的方便和舒适,如子母分洗洗衣机可以做到不同衣物分开洗;斜桶和顶开滚筒可以做到取放衣物方便不需深弯腰;蒸汽烘干功能使得晾晒更加方便,DD直驱电机在节能降噪方面效果更加突出,等等。 另外,大容量成为不变的消费趋势。前几年,洗衣机容量多为4-5公斤,

全自动洗衣机控制设计

北京工业大学 课程设计说明书 题目:全自动洗衣机控制设计 学院:电子信息与控制工程学院 专业:自动化 学号: 姓名:指导教师:张会清刘红云 成绩: 年月

目录 一.课程设计题目………………………………………——全自动洗衣机控制的设计及组态……………………二.课程设计目的………………………………………——天工组态软件调试与设计……………………………三.课程设计任务……………………………………… 四、课程设计地点及设备……………………………… 五、课程设计整体方案………………………………… 六、系统设计…………………………………………… (一)硬件接线、控制程序设计与调试……………… (二)上位机组态软件设计………………………………… (三)下位机设计与调试…………………………………… .控制要求…………………………………………… 地址表……………………………………………… 接线图……………………………………………… .程序流程图…………………………………………… .梯形图………………………………………………… .设计说明………………………………………………… .调试过程………………………………………………… 七、总结及感想…………………………………………… 八、参考资料………………………………………………

一.课程设计题目——全自动洗衣机控制的设计及组态现在,全自动洗衣机已经进入了千家万户之中,极大的方便了人们的日常生活,提高了人们的生活质量,使人们从那繁重的体力劳动中解脱出来。所谓全自动洗衣机,就是将洗衣的全过程(泡浸洗涤漂洗脱水)预先设定好个程序,洗衣时选择其中一个程序,打开水龙头和启动洗衣机开关后洗衣的全过程就会自动完成,洗衣完成时由扬声器发出响声。本文是基于三菱系列的全自动洗衣机梯形图系统的设计,设计完善的全自动洗衣机控制系统,以满足控制要求,实现洗衣自动化的控制。 二、课程设计目的: 在先修课程《现代电气控制技术》中可编程控制器部分学习与实验的基础上,通过松下系列对全自动洗衣机洗涤过程进行控制的编程设计与调试,进一步熟悉并掌握的工作原理,了解控制对象的工艺流程和技术要求, 运用所学知识进行系统设计,初步掌握控制系统设计的基本方法,培养灵活运用专业知识解决工程技术问题的能力。通过使用天工组态软件,掌握组态设计的方法及调试方面的知识。 三.课程设计任务: .用实现全自动洗衣机运行控制,完成框图及梯形图控制程序的编制,并画出硬件接线图,进行软硬件的联调,并用组态软件进行监控。 .具体动作过程要求如下: ()按下启动按扭及水位选择开关,开始进水,直到高(中、低)水位,然后关水; ()秒后开始洗涤; ()洗涤时,正转秒,停秒,然后反转秒,停秒; ()如此循环次,总共秒后开始排水,排空后脱水秒; ()开始清洗,重复()~(),清洗两遍; ()清洗完成,报警秒并自动停机; ()若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)。

全自动洗衣机plc程序设计汇编

《机电传动控制》 课程设计说明书 院系班级 姓名 学号 指导老师

摘要 随着人们生活水平的不断提高,洗衣机已经作为一件必备实用的家用电器进入了千家万户。人们对洗衣机依赖性的加强也必然要求着洗衣机的各相性能得到同步加强,要求着洗衣机适应各种不同使用环境的能力得到进一步提升。近年来,可编程控制器在我国的迅速发展,它所具有的功能性强、可靠性高、配制方法灵活等特点是其它控制器所无法匹敌的,因此,它被越来越广泛的应用于各类工业控制领域并加快了向民众生活进军的步法。 本文讲述的是如何利用PLC 实现全自动洗衣机的控制,实现洗衣、清水、脱水的全自动控制。本文结合任务设计书的要求,以洗衣机为研究对象,采用了三菱公司FX2n系列可编程逻辑控制器作为洗衣机的控制器。对洗衣机的控制系统的总体功能进行了分析,阐述了可编程逻辑控制器的组成和工作原理。并提出了洗衣机硬件的各组成模块及详细的硬件模块设计方案。本设计改善了洗衣机系统的控制品质,并真正地达到了实时全自动控制的要求。 关键字:洗衣机;全自动;可编程逻辑控制器;控制

目录 一、绪论 (4) 1.1、全自动洗衣机的应用现状 (4) 1.2、设计全自动洗衣机的意义 (4) 1.3、全自动洗衣机主要实现功能 (4) 二、硬件电路的实现 (5) 2.1 主控电路设计 (5) 2.1.1 PLC简介 (5) 2.1.2 控制器I/O口分配表 (7) 2.1.3 全自动洗衣机PLC控制的硬件图 (8) 2.2 单相异步电动机驱动控制电路设计 (8) 2.3 报警电路设计 (10) 2.4 进排水控制电路设计 (11) 2.4.1 进水阀阀门简介 (11) 2.4.2 进水阀门控制电路设计 (13) 2.4.3 排水阀门简介 (14) 2.4.4 排水阀门控制电路设计 (15) 2.5 水位检测电路设计 (16) 三、软件程序实现 (17) 3.1 软件开发环境简介 (17) 3.2 全自动洗衣机程序流程图 (17) 3.3全自动洗衣机功能梯形图编程实现 (19) 3.4 系统调试....................................................................................................................... - 4 - 结束语 . (5) 参考文献 (6) 致谢 ...................................................................................................................错误!未定义书签。附录 ...................................................................................................................错误!未定义书签。 指令表清单: (21)

PLC全自动洗衣机课程设计报告书

目录 前言 (1) 第一章全自动洗衣机控制系统方案 (2) 1.1 PLC控制系统的设计的基本准则 (3) 1.2 PLC的简要介绍 (4) 1.3 PLC的控制特点 (5) 1.4洗衣机的PLC控制系统 (6) 1.5控制系统理论 (7) 1.6主电路原理图………………………………………. 第二章可编程控制器的硬件设计…………………… 2.1可编程控制器的选择…………………………….. 2.2可编程控制器I/O口分配表……………………… 2.3外部接线图…………………………………….. 第三章可编程控制器的软件设计……………………. 3.1 全自动洗衣机的控制要求…………………………3.2 洗衣机工作流程图…………………………………3.3控制系统的梯形图……………………………….. 第四章课程设计体会………………………………… 参考文献………………………………………………..

前言 随着社会经济的发展和科学技术水平的提高,家庭电器全自动化成为必然的发展趋势。全自动洗衣机的产生极大的方便了人们的生活。洗衣机是国家电业唯一不打价格战的行业,经过几年的平稳发展,国产洗衣机无论在质量上还是功能上都和世界领先水平同步。纵观洗衣机市场,高效节能、省水、省电、环保型洗衣机一直在市场上占主导地位。洗衣机的全自动化、多功能化、智能化是其发展方向。基于全自动洗衣机的应用日益广泛,利用PLC控制,与传统的继电器逻辑控制系统相比较,其特点是能自动完成洗涤,漂洗和脱水的转换,整个过程不需要人工操作,可靠性、节能性得到了提高。PLC控制不需要大量的活动部件和电子元器件,它的接线也大大减少,与此同时系统维修简单、维修时间缩短。

全自动洗衣机的控制系统的设计

全自动洗衣机控制系统的设计 1. 论文(设计)选题的目的和意义 洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器。在工业生产中应用也十分广泛。但是传统的基于继电器的控制,已经不能满足人们对洗衣机的自动化程度的要求了。洗衣机需要更好地满足人们的需求,必须借助于自动化技术的发展。而随着单片机技术的发展,用单片机来作为控制器,就能很好地满足洗衣机对自动化的要求,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同。自动化技术的飞速发展使得洗衣机由初始的半自动式洗衣机发展到现在的全自动洗衣机,又正在向智能化洗衣机方向发展。 单片机又称微控制器,或称嵌入式控制器。而现在的智能家电无一例外是采用微控制器来实现的,所以家用电器是单片机应用最多的领域之一。它是家用电器实现智能化的心脏和大脑。由于家用电器体积小,故要求其控制器体积更小以便能嵌入其结构之中。而家用电器品种多,功能差异也大,所以又要求其控制器有灵活的控制功能。单片机以微小的体积和编程的灵活性而产生多种控制功能,完全可以满足家用电器的需求。 2. 国内洗衣机现状及其发展趋势 洗衣智能化 相对于传统洗衣机而言,智能洗衣机可以模仿人的感觉,包括思维和判断能力。在您投入衣物后的几秒钟之内,智能洗衣机即可自动判断出衣物的重量,并结合衣物的衣质,为您选择最适合的水位。还可以根据水位和衣物的脏污程度,决定洗涤剂的用量、洗涤时间的长短和洗涤方式。另外,智能洗衣机通过模糊控制电脑操作智能波轮与内桶,产生各种不同方向的水流,像无数只手一样,对污垢、进行分解和扭曲,从而达到洗净衣物、减少缠绕、降低磨损、节约时间和水量的功能,水流方式多样化 目前时常上洗衣机的水流方式也是多样化,如“悬浮”。悬浮即使是改变传统的喷水方向,水流是从桶的底部喷出,巨大的立体水流力量能将衣物“托起”,使

数字电路实验 洗衣机程序设计

1 数字电路与逻辑设计实验报告 题目: 洗衣机控制器设计

2 一、洗衣机控制器要求 设计制作一个全自动洗衣机的控制器: _ 洗衣机的工作步骤为洗衣、漂洗和脱水三个过程,工作时间分别为:洗衣20 秒,漂洗30 秒,脱水15 秒; _ 用一个按键实现洗衣程序的手动选择:A 、单洗涤;B 、单漂洗;C 、单脱水; D 、漂洗和脱水;E 、洗涤、漂洗和脱水全过程; _ 用显示器件显示洗衣机的工作状态(洗衣、漂洗和脱水),并倒计时显示每个 状态的工作时间,全部过程结束后,应提示使用者; _ 用一个按键实现暂停洗衣和继续洗衣的控制,暂停后继续洗衣应回到暂停之前 保留的状态; _ 选做:三个过程的时间有多个选项供使用者选择。 _ 选做:可以预约洗衣时间。 _ 选做:自拟其它功能。 二、系统设计基本思想 电路由模式选择、计数器、报警模块以及译码驱动电路和数字显示电路等模块组成。 1、模式选择模块 五种洗衣模式可供用户选择,模式选择模块将用户的选择信息传递到控制模块。 2、减计数计数器模块计数器 洗衣以倒计时模块的方式提示用户当前剩余的洗衣时间,该计数器能读取不同的模值进行计 数。计时单位为一秒钟。 3、译码和数码显示电路 译码和数码显示电路是将计时状态直观清晰地反映出来,被人们的视觉器官所接受。显示器件选用LED 七段数码管。在译码显示电路输出的驱动下,显示出清晰、直观的数字符号。 4、报警模块 当系统运行到“报警”状态时,蜂鸣器将会报警,时间为5 秒。 4、分频器模块 设计一个大小合适的分频器使得系统能够正确的实现一秒的计时。 三、总体设计图以及转移图 流程图示:

全自动洗衣机控制程序编程流程图

全自动洗衣机控制程序编程流程图 具体要求可以去我空间里看,不用具体编程。请写得详细点。 编写、调试程序并与虚拟负载系统联调。 1、知识点:锻炼单片机编程软件使用、单片机汇编语言编程或单片机C语言编程、单片机仿真器及下载线的使用。 2、编程与调试方式 单片机烧录采用JTAG在线下载方式,编程软件采用Kiel uVision3。 3、编程要求 1)总体程序控制 序号名称功能要求说明 1 电源控制电源开关按键控制循环开关机。默认模式: 洗涤选择:标准 洗衣时间:6 清洗选择:一清 脱水时间:3 2 洗涤模式设定打开电源在默认模式状态,在非洗涤状态下可进行模式设定。 3 洗涤控制启动暂停按键控制洗衣机按照洗涤模式执行洗涤程序,暂停后保留现场运行参数。洗涤过程中,不能执行模式设定。 4 复位控制复位按键控制程序重新启动。 5 洗衣机开门控制打开洗衣机门电机停止运行,保留现场运行参数。 2)洗涤程序选择: 序号名称功能要求说明 1 牛仔电机正转20秒,反转20秒,全水位时启动,对应模拟量1V。洗涤选择按键循环选择,对应指示灯亮,洗涤时对应指示灯闪烁,闪烁周期2秒,占空比50%。虚拟面板与目标板指示灯同步显示。 2 标准电机正转15秒,反转15秒。 3/4水位时启动,对应模拟量0.75V。 3 轻柔电机正转10秒,反转10秒。 1/2水位时启动,对应模拟量0.5V。 4 羊毛电机正转5秒,反转5秒。 1/2水位时启动,对应模拟量0.5V。 3)洗涤时间选择 序号名称功能要求说明 1 1 2 电机持续运转时间4分钟。洗涤时间选择按键循环选择,对应指示灯亮,洗涤时对应指示灯闪烁,闪烁周期2秒,占空比50%。虚拟面板与目标板指示灯同步显示。 2 9 电机持续运转时间3分钟。 3 6 电机持续运转时间2分钟。 4 3 电机持续运转时间1分钟。 4)清洗选择 序号名称功能要求说明 1 溢注洗涤后不排水,结束并报警提示清洗选择按键循环选择,对应指示灯亮,清洗时对应指示灯闪烁,闪烁周期2秒,占空比50%。虚拟面板与目标板指示灯同步显示。 2 一清洗涤后排水,再进水,执行1次清洗,清洗时间1分钟,正反转安洗涤选择程序执

自动洗衣机课程设计报告

课程设计 课程名称: 学院:专业: 姓名:学号: 年级:任课教师: 年月日

文档编写格式,本页在报告完成后删除目录为参考格式,可根据具体情况修改,目录应为超链接形式。正文中文为宋体小四,其他(包含程序字体)为Consolas,段落间距1.3。除在附录总附上图纸外,还需要打印A3大小图纸两张,内容包括:1、控制电路设计原理图,绘制软件为Altium Designer,右下角包含以下信息:大图名课程名称指导教师制图人班级学号姓名制图时间2、系统仿真图(proteus),如无仿真则不用,但需绘制系统PCB(Altium Designer)。 原理图例:

目录 目录 键入章标题(第1 级) (1) 键入章标题(第2 级) (2) 键入章标题(第3 级) (3) 键入章标题(第1 级) (4) 键入章标题(第2 级) (5) 键入章标题(第3 级) (6) 1.1设计背景.............................................................................X 1.2设计要求.............................................................................X 1.3设计思路简介.........................................X 第2章系统开发平台与环境.................................X 1.1 XXXXXXXXX开发环境简介.........................................X 2.2 XXXXXXXXX开发环境简介............X ............. ............. ............. 第3章XXXX硬件系统设计过程...............................X 3.1 XXXX硬件系统总体框图 .................................X 3.2 XXXX硬件系统元件选型 .................................X

全自动洗衣机程序设计

全自动洗衣机程序设计 第一部分总体思路 全自动洗衣机的工作原理:开始-进水-洗衣-排水-脱水-结束 第二部分电气设计部分 如下图为全自动洗衣机的PLC控制系统电路图。通过PLC来实现电动机的正反转,并且实现洗衣机按预先设置的程序自动执行,完成洗衣。当需要手动排水与脱水时,可强制止自动程序的运行,跳出自动切换到手动操作。 为防止全自动洗衣机在工作过程中,电路发生短路,损坏电动机和电路中的各种电气设备,因此在主电路中安装了熔断器,当电路出现短路故障时,能迅速、可靠的断开电源。 全自动洗衣机在无人问津的情况下可能长时间运行,为防止电机绕组的温升超过额定值而损坏,采用热继电器作为保护元件,与熔断器搭配使用,可靠地保护电动机。 人机接口部分的按钮等都选择低压电器元件,保护操作者的安全。 第三部分 PLC设计部分 3.1正常运行流程图如下图所示。

3 2强制运行流程图如下 1)程序的构成 这个程序有自动方式和手动方式两种。在自动方式下,PLC将运行已经设置好的程序和参数(适用于机械一切都正常工作的情况下)。在手动方式下是在紧急停止情况下,可以手动排水和脱水。 2)程序的下载、安装和调试

将各个输入输出端子和实际控制系统中的按钮。所需控制设备正确连接,完成硬件的安装。全自动洗衣机程序是由GX Developer软件的指令完成,正常工作是程序存放在存储卡中,若要修改程序,先将PLC设定在STOP状态下,运行GX Developer编程软件,打开全自动洗衣机程序,即可在线调试,也可用编程器进行调试。 第四部分全自动洗衣机控制系统PLC程序 4.2.1系统资源分配 1.数字量输入部分 这个控制系统的输入有启动按钮、停止按钮、水位选择开关(高水位、中水位、低水位)、手动排水、自动排水开关、高水位浮球开关、中水位浮球开关,低水位浮球开关、水排空浮球开关、压力开关共12个。具体的输入地址分配如表4.1所示。 表4.1 输入地址分配 X001 SB1 启动按钮 X002 SB2 停止按钮 X003 SB3 高水位选择开关 X004 SB4 中水位选择开关 X005 SB5 低水位选择开关 X006 SQ1 水排空检测开关 X007 SQ2 高水位检测开关 X010 SQ3 中水位检测开关 X011 SQ4 低水位检测开关 X012 SB6 手动排水 X013 SB7 手动脱水 X014 SP1 压力开关 这个控制系统需要控制的外部设备有进水电磁阀、排水电磁阀、洗涤电动机、脱水桶、报警器共五个设备。但是由于洗涤电动机有正转和反转两个状态,分别

PLC专业课程设计全自动洗衣机梯形图

PLC专业课程设计全自动洗衣机梯形图

电气控制与PLC 课程设计 题目: 全自动洗衣机梯形图控制系统设计 院系名称:机电工程学院 专业班级: 09机械电子工程 学生姓名: 学号: 指导教师: xx 设计地点: xxx 设计时间: xxxx

摘要 随着社会的不断发展,全自动洗衣机已经越来越普遍的应用在人们生活当中,其控制方式也是多种多样,各有千秋。 本文是基于三菱FX2N系列可编程控制器的全自动洗衣机梯形图控制系统的设计,三菱FX2N系列可编程控制器指令丰富,编程容易,功能扩展方便,修改灵活,而且结构简单,抗干扰能力强,可以接各种输出、输入扩充设备,有丰富的特殊扩展设备,其中的模拟输入设备和通信设备更是符合全自动洗衣机控制系统的要求与特点。 本文选择三菱FX2N-24MR为核心部件,着重进行硬件接口设计,利用梯形图和语句表进行编程,实现了全自动洗衣机控制系统的自动化。 关键词:PLC;步进梯形图;顺序控制

目录 1 引言 0 系统背景描述 0 系统控制要求 (1) 2. 系统设计方案 (2) 系统功能描述 (2) 方案的论证 (4) (5) 3 硬件电路设计 (6) PLC选型 (6) 水位传感器的选择 (6) 接触器的选择 (7) 继电器的选择 (7) 进水阀的选择 (7) 排水阀的选择 (8) 电动机的选择 (8) I/O点分配 (10) I/O接线图 (11) 4软件设计 (12) 控制方案 (12) 全自动洗衣机控制程序流程图 (13) (14) 中间变量的记录 (16) 系统调试 (17) 设计心得 (18) 参考文献 (19) 附录指令表视图 (20)

(完整版)(三菱FX)全自动洗衣机的PLC控制课程设计

长春工程学院 课程设计报告册 题目全自动洗衣机的PLC控制 系别机电学院 专业机械电子工程 班级机电xxx班 学号xxxx 姓名xxxx 指导教师xxx 二○一一年7 月4日 一.设计课题: 全自动洗衣机的PLC控制

二。课题内容: 全自动洗衣机运行框图及梯形图控制程序的编制,并画出硬件接线图。 三.设计目的: 1 . 进一步掌握和巩固PLC控制的基本知识 2.掌握PLC程序的设计及调试方法 3.学会查阅有关专业资料及设计手册 四.程序设计任务及要求 1.控制要求 按下启动按钮及水位选择开关,开始进水直到高(中、低)水位,关水 (1)2秒后开始洗涤 (2)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒 (3)如此循环5次,总共320秒后开始排水,排空后脱水30秒 (4)开始清洗,重复(1)-(4),清洗两遍 (5)清洗完成,报警3秒并自动停机 (6)若按下停车按钮,可手动排水(不脱水)和手动脱水(不计数) 五.PLC全自动洗衣机设计的意义 PLC控制全自动洗衣机的编程语言容易掌握,是电控人员熟悉的梯形语言,使用术语依然是"继电器"一类术语,大部分与继电器触头的连接相对应,使电控人员一目了然. PLC控制使用简单,它的I/O做好,输入输出信号可直接连接,非常方便,而输出口具有一定驱动能力,其输出触头容易达220V.2A. PLC是专门应用手工业现场自动控制装置,再系统软硬件上采用抗干扰措施. 当工作程序需要改变时,只需改变PLC的内部,惊醒重新编程而无需对外围进行重新改动. 从这些方面突出了使用PLC控制全自动洗衣机的优越性. 六.PLC机型 日本三凌公司的F系列PLC:FX1S系列 七.控制全自动洗衣机的课题思路

波轮式全自动洗衣机毕业设计

衢州学院 毕业设计(论文) 题目:波轮式全自动洗衣机传动机构的设计作者:朱方博 系(部):机械工程学院 专业班级:机械设计与制造08级(1)班 指导教师:徐惠敏 职称:讲师 二О一一年一月二十日

衢州学院机械工程学院毕业设计(论文)任务书

波轮式全自动洗衣机传动机构的设计 摘要 尽管洗衣机有了很大发展,但消费者的需求不断提高。为使洗衣机的操作更方便、更人性化,根据论文的要求主要对机械相关内容进行设计,而相关机械部分包括减速器的结构设计,带轮设计,刹车装置的设计及齿轮减速器的设计。 波轮是洗衣机工作过程中主要的工作零件。电动机通过V带将动力传递给传动系统,最终通过波轮带动水进行洗涤操作。波轮结构对洗衣机的洗涤效果有直接影响。波轮采用碗形结构。该结构使水产生垂直和水平两种水流,在两种水流的联合作用下,使衣服洗的更干净,更均匀,且衣服不易缠绕。 论文主包括设计波轮式全自动洗衣机传动系统的结构、传动系统的组成、电机参数的选择、减速离合器的设计及工作原理;并掌握机械传动系统设计计算、传动方案的设计、基本参数的选择、V带传动的设计计算、带轮的结构设计、行星减速器的设计、棘爪与棘轮机构的设计。 关键词:波轮式全自动洗衣机,传动机构,工作原理,减速离合器

目录 第一章绪论 (1) 1.1全自动洗衣机的现状及发展方向 (1) 1.2波轮式全自动洗衣机的总体结构 (2) 1.3本课题解决的主要问题 (3) 第二章波轮式全自动洗衣机传动系统的结构 (4) 2.1传动系统的组成 (4) 2.2 电机参数的选择 (4) 2.3 减速离合器的设计及工作原理 (5) 第三章机械传动系统设计计算 (9) 3.1 传动方案的设计 (9) 3.2带传动的类型和结构 (9) 3.3 V带轮以及V带传动的设计计算 (11) 3.4带轮的结构设计 (16) 3.5行星减速器的设计 (17) 3.6棘爪与棘轮机构的设计 (18) 第四章总结 (19) 参考文献 (20) 致谢 (21)

基于PLC设计全自动洗衣机资料

Shaanxi University of Technology 课程设计说明书

基于PLC控制全自动洗衣机的设计 【摘要】本文论述了PLC的基本原理以及全自动洗衣机的工作原理。提出了实现用PLC模拟控制全自动洗衣机运行的方法。该方法是依 据全自动洗衣机的功能设计梯形图,并把梯形图输入到PLC中实现 模拟控制。基于GX DEVELOPER设计了梯形图,并进行了仿真。 仿真结果表明,该设计达到了设计要求。本文主要介绍了课题的基 本概况,讲述了本次课程设计的总体任务要求,介绍了西门子PLC 和三菱PLC的概况。以及整体的设计思路,也就是在整个课程设计 过程中需要做什么来达到题目的要求。最终验证后证明本文的设计 成果达到了题目的要求。 【关键词】PLC;梯形图;步进顺控指令

The design of the automatic washing machine based on PLC Pan Qi (Grade14,class1401,Major Electrical engineering and its automation,Electrical Engineering Dept,Shanxi University of Techology,hanzhong 723000,Shanxi ) Tutor:Kang Jinhui 【Abstract】This paper discusses the basic principle of PLC and the working principle of automatic washing machine. Put forward the implementation using PLC simulation method to control the full-automatic washing machine operation. The method is based on the function of the automatic washing machine design of ladder

全自动洗衣机毕业设计(论文)

全自动洗衣机毕业论文 第一章绪论 1.1全自动洗衣机的现状及发展方向 19世纪90时代脱颖而出的第一个新兴家用电器产品是洗衣机。70年代初年全国产量仅百台,70年代末年达到万台,到80年代年全国产量百万台,产量居世界之冠。这一时期以我国以自主研发洗衣机为主,生产企业也以国营和集体企业为主体,产品品种和质量水平与国际水平相差甚远。 随着我国改革开放的力度进一步加大,从而推动了家用全自动洗衣机发展行业的快速发展。到1985~1986年,已经达到空前未有的规模,几乎所有的专业厂都引进了国外的技术。当时日本技术是我国引进的主要对象,其中松下、东芝、三洋、夏普、日立技术都是引进的主要厂家。通过技术及生产设备的引进,大大加快了行业发展步伐,产品品种和质量大幅度提高。1988年全国总产量突破了一千万台大关,1989年达到最高峰的1046.7万台。此时,我国家用电动洗衣机产品仍以双桶洗衣机为主,同时套桶全自动洗衣机开始崭露头角,但全自动滚筒式洗衣机只有一家企业生产。到1990年全国共有59个家用电动洗衣机专业生产厂,除西藏以外的各省均有生产企业,家用电动洗衣机生产达到了空前的规模,生产企业数量和产量在世界上都是第一,产品质量也达到国外八十年代初期水平。 而现在的洗衣机真的是多种多样,在上海这样的大城市,双缸洗衣机购买的人已经是越来越少了,滚筒洗衣机和波轮洗衣机将成为市场的主流,使用洗衣机就是图个方便省力,现在的全自动洗衣机都符合人们的要求。那么洗衣机还会怎样进步或发展呢?归纳起来,有如下几个趋势。 高度自动化:现在洗衣机越来越高度自动化,只要衣服放入洗衣机,简单的按两个键,就会自动注水,一些先进的电脑控制洗衣机,还能自动的感觉衣物的重量,自动的添加适合的水量和洗涤剂,自动的设置洗涤的时间和洗涤的力度,洗涤完以后自动的漂洗甩干,更有些滚筒洗衣机还会将衣物烘干,整个洗衣的过程完成以后还会用动听的音乐声提醒用户,用户可以在洗衣的过程做其它的事,节省了不少的时间。总之,每一项技术的进步部极大地推动了洗衣过程自动化程度的提高。 健康化:现代人对健康格外的重视,对洗衣机也提出了更高的要求,有的洗衣机厂家采用纳米内桶,减少污垢附着,有的洗衣机设置有改进型漂洗程序,彻底漂净衣物上残留的洗涤剂,防止对人体的侵害。还有一些洗衣机采用臭氧进行

最新PLC全自动洗衣机程序设计

电气技术及PLC课程设计说明书1 2 3 4 5 6 题目:全自动洗衣机PLC控制 7 8 9 10 11 12 学院:航空自动化学院 13 系别:自动化系 14 专业名称:自动化 班级: 15 16 学号: 姓名: 17 18 指导教师: 19 20

21 22 目录 23 1 系统总体方案设计 (3) 24 1.1 系统控制要求分析 25 2 PLC控制系统设计 (5) 26 2.1 PLC控制系统I/O地址分配表及变量定义 27 2.2 PLC系统I/O接线图设计 28 2.3 PLC控制程序流程图设计 29 2.4 PLC控制程序设计 30 2.5系统可靠性分析与设计 31 3 系统调试及结果分析 (11) 32 3.1 系统调试及解决的问题 33 3.2 结果分析 34 结束语 35 参考文献 36 附录:带功能注释的源程序 37 38 39 40 41 42 43 44 45 46

47 48 49 50 51 52 53 54 55 56 57 58 59 1 系统总体方案设计 60 61 1.1 系统控制要求分析 62 1、控制要求: 63 64 (1)按下启动按扭及水位选择开关,开始进水直到高(中、低)水65 位,关水 (2)2秒后开始洗涤 66 67 (3)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒 68 (4)如此循环5次,总共320秒后开始排水,排空后脱水30秒69 (5)开始清洗,重复(1)~(4),清洗两遍 70 (6)清洗完成,报警3秒并自动停机 71 (7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)

全自动洗衣机课程设计

全自动洗衣机课程设计

目录 摘要 (1) 第一章绪论 (2) 1.1课题的研究背景 (2) 1.2 洗衣机的发展史 (2) 1.3 洗衣机的分类与命名规则 (3) 1.3.1 洗衣机的分类 (3) 1.3.2 洗衣机的命名规则 (4) 1.4 课题研究的目的与意义 (5) 第二章波轮式全自动洗衣机总体设计 (6) 2.1波轮式洗衣机总体结构 (6) 2.2 支承系统和箱体 (8) 2.3 进水、排水系统 (8) 2.4洗涤、脱水系统 (13) 2.5电动机和传动系统 (13) 2.6控制系统 (20) 课程设计总结 (20) 致谢 (22) 参考文献 (23)

摘要 本次设计主要采用PLC控制技术来设计全自动洗衣机控制系统,跟传统的洗衣机相比更具有智能,实时监控,人性化的功能。本系统最大的优点集中体现在:实现功能齐全、外围电路简单、时间计算精确以及可维护方便等。具有可靠性高、安全性好、开发价值高等一系列优点。 可编程控制器(PLC)是以计算机技术为核心的通用自动化控制装置,它的功能性强,可靠性高,编程简单,使用方便,体积小巧,近年来在工业生产中得到广泛的应用,被誉为当代工业自动化主要支柱之一。在现代的社会,全自动洗衣机进入各个家庭,本文介绍了PLC用于全自动洗衣机的控制系统,其可改进现有技术的不足,简化结构,有利于降低成本和提高可靠性。 关键词:PLC、洗衣机、全自动

第一章绪论 1.1课题的研究背景 本次设计基于PLC的全自动洗衣机控制,本文的课题源于市场上洗衣机产品。采用PLC控制开发的周期短,开发成本低,可以直接用于工业现场控制。PLC控制具有实时性、信号处理时间短、速度快、更能满足各个领域大、中、小型工业控制项目,可靠性高,丰富的I/O卡件,质优价廉,性价比高,安装简单,维修方便,PLC控制能在高粉尘、高噪声、强电磁干扰和温度变化剧烈的环境下正常工作。因为它是整体模块,集中了驱动电路、检测电路和保护电路以及通讯联网功能,所以在使用中,硬件相对简单,编程语言也相对简单,并且测试容易,维修方便,更可以提高控制系统设计的灵活性及控制系统的可靠性。本设计以操作简单、使用可靠、维护修理方便作为主要设计方向。 1.2 洗衣机的发展史 从古到今,洗衣服都是一项难于逃避的家务劳动,在洗衣机出现以前,这项劳动并不像田园诗描绘的那样充满乐趣、手搓、脚踩、棒击、冲刷、摔打。这些不断重复的简单的体力劳动,留给人的感受常常是辛苦劳累。世界上第一台洗衣机于1858年诞生,但这台洗衣机使用费力,且损伤衣服,因而没被广泛使用,但这却标志了用机器洗衣的开端。1874年,“手洗时代”受到了前所未有的挑战,美国人发明了木制手摇洗衣机。1880年,美国发明了蒸气洗衣机,蒸气动力开始取代人力。蒸汽洗衣机之后,水力洗衣机、内燃机洗衣机也相继出现。1910年,美国试制成功世界上第一台电动洗衣机,电动洗衣机的问世,标志着人类家务劳动自动化的开端。1922年,美国改造了洗衣机的洗涤结构,把拖动式改为搅拌式,使洗衣机的结构固定

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