洗衣机的程序控制器课程设计

洗衣机的程序控制器课程设计
洗衣机的程序控制器课程设计

目录

第一章硬件的设计 (2)

一、设计任务与要求 (2)

二、方案论证与比较 (2)

三、系统框图及控制面板 (5)

四、主要电路设计 (8)

1.89S51单片机的扩展 (8)

2. 电源电路的设计 (9)

3. 时钟电路工作原理 (10)

4. 复位电路工作原理 (10)

2按键及显示电路的设计 (11)

3.液位的检测电路的设计 (15)

4.碰桶检测 (18)

5欠压过压的保护电路 (18)

6电机的正反转控制 (18)

8. 单片机硬件资源的分配 (19)

第二章软件的设计 (21)

1.系统总体流程图 (21)

2.设定时序流程图 (22)

3.洗涤子程序流程图 (24)

4.漂洗子程序及甩干子程序流程图 (25)

5.欠压中断程序流程图 (26)

6.键盘扫描程序流程图 (26)

7.动态显示剩余时间 (27)

8.电路图 (28)

9.PCB板(信号层两层) (29)

10.元件清单 (31)

第三章、项目总结 (32)

第四章、主要参考文献 (32)

前言

家电下乡政策是深入贯彻落实科学发展观、积极扩大内需的重要举措,是财政和贸易政策的创新突破。2009年,经国务院批准,在试点的三省一市继续实施的同时,将家电销售及售后服务网络相对完善、地方积极性较高的湖南、湖北、广西、重庆等纳入推广地区范围,共计14个省、自治区、直辖市。家电下乡在各地区实施的时间统一暂定为4年。新形势下,全国范围内推广家电下乡对于扩大内需、保持经济平稳较快增长具有重要意义。家电下乡的品种包括彩电、冰箱(含冰柜)、洗衣机、手机、电脑、热水器、摩托车、空调。

可以看到这次的政策对家电行业的发展起到了极大的促进的作用,洗衣机有是农村消费最多的家电产品之一,所以市场前景看好。但是这次的家电产品不同以往,有它自己的特点。第一,产品针对的是农村的用户,所以产品的操作必须简单,以适应农村人们的文化素质;第二,功能应该齐全,因为农村的人们都比较朴实,他们要求的是产品的实用、能应对各种复杂的异常情况、产品的适应范围要广。第三,产品的性能要稳定可靠,因为大部分的人们对家电这个玩意儿懂的不多,懂得怎么用就不错了。所以产品在运行过程中千万不能出什么乱子,能保证产品的所有零件有同寿命最好。所以我们这次的课程设计的洗衣机尽量向着产品操作简单、多功能、能处理多方面异常的目标靠拢。

将来,人们不仅仅是要求洗衣机的全自动化,更要求以后的洗衣机更智能、更环保、更经济。而研究者为了满足人们的需求,会使单片机和其他芯片的集成度更高、应用电路更简单、材料更环保。本课题依据时代的发展趋势,将我们所学的单片机技术知识应用于自动化控制系统中。由于水平有限,有错之处在所难免,恳请各位老师批评指正。

洗衣机的程序控制器课程设计

第一章硬件的设计

一、设计任务与要求

1. 设计并制作洗衣机控制器。控制器应有正常运行功能、循环试机功能与快速试机功能;

2. 正常工作包括:进水、浸泡、洗衣、排水及甩干;

3. 异常情况处理: 进水超时、排水超时、甩干碰桶及电压异常等;

4. 辅助功能: 显示状态、蜂鸣及延迟操作等;

5. 电源适应要求: 供电电源电压范围为 160~26O V 。当电源超出其范围时 , 程控器能报警,同时能保存实时数据 , 以使电源恢复正常时接着运行;

6. 水位传感器送出水位信号, 进水控制根据此信号进行;

7. 具有人为设定操作时序功能;

二、方案论证与比较

1.控制方式的选择

能实现洗衣机的控制的方式大致有:电动机驱动式、电脑控制式。电动机驱动式是早期产品控制的核心,现在多用电脑控制方式,而电脑控制方式又分为单片机程序控制和电脑模糊控制,因为我们的设计时间有限所以选择简单又实用的单片机控制方式。

2. 89S51单片机口的扩展方法

方案一:51系列单片本身有较强的接口能力,但在电路较复杂时,仍需要扩展。简单I/O接口的扩展所用的芯片为74系列的TTL电路,CMOS也可以。这些芯片简单,配置灵活,且成本低。常用的芯片有74LS245八双向总线收发器、74LS273八D触发器、74LS373八D锁存等。这种方法扩展的口多了,电路连线就非常的复杂。所以不选用此法。

方案二:采用8255可编程并行接口扩展,8255是一个可编程并行接口芯片,主要作为外围设备与主机总线之间的I/O接口,它可以通过软件来设置芯片的工作方式,因此连接外部时不需要附加外部电路,使用非常方便。所以选择最常用且口比较多的8255芯片。

3.电机、电磁阀、离合器的控制实现

方案一:利用继电器方式,它是开关量输出的一种最常用的方式,通过弱电控制外界交流或直流的高压、大电流设备。单片机输出的数字信号需要经过反向、光电隔离,使继电器线圈得电,动合触电闭合,从而驱动大型负荷设备。缺点是如果控制电流小于吸合电流,此时不能可靠的工作;此外工作噪声大,因此不选用此种方式。如图所示:

方案二:利用晶闸管驱动,晶闸管是一种大功率的半导体器件,具有小功率

控制大功、开关无触点等特点,在交直流电机调速系统、调功系统、随动系统中广泛应用。双向可控硅相当于两个单向晶闸管,且它们共享一个控制级,具有双向导通的能力。在实际的控制过程中晶闸管又不适宜于直接与单片机相连,需要采取隔离措施。CPU的数据线输入数字1经7406反向变为低电平,光电二极管导通,是光明三极管导通,导通电流再触发双向晶闸管导通,从而驱动负载RL。因为开关无触点,所以工作是无噪声,这是我们所需要的,所以选择这种方式。

如图所示:

4.显示方式及实现

显示的方式有很多,洗衣机属于小型的控制装置,所以采用最简单的发光二极管和七段数码管显示相结合的方式,发光二极管辅以文字显示洗衣机现在运行的状态;数码管主要是显示输入设定的时间和在该阶段中剩余时间完成洗涤。

数码管在设定时间阶段采用简单的静态显示,因为一个按键对应一个数码管;在剩余时间显示时,选择单片机串行传输并动态显示的方式。

5.键盘设计及实现

因为此次设计只用到了6个键,没有必要使用矩阵式键盘,所以选择独立式按键电路,占用6个口,并以中断的方式申请处理按下的键。

功能及状态的实现,采用两个键实现,方法是:预先向4为移位寄存中置1000

当按键被按下时,移位寄存做左移(上移)或右移(下移).

时间设置,设置专门的时间设置键,个位、十位各一个,每按下一次做一次累加并显示。

累加就不占用CPU 的时间,采用单独的74LS290异步二—五—十进制计数器,并配以显示电路,实现功能。

三、系统框图及控制面板

根据功能的要求将其设计成手\自动为一体的全功能洗衣机,主要有一下五个模块:键盘输入模块、显示模块、电机的驱动模块、水位的检测模块、各种开关量的控制模块。

采用AT89S51单片机作为主要控制芯片,并以8255进行口的扩展,与AD0809、74LS47、DIP等共同构建全功能洗衣机的程控器件。洗衣机的控制流程是:1.自动方式下,单片机按照默认的洗衣时间自动的进行洗衣,并将洗衣所处的状态用发光二极管显示,洗衣所剩时间用数码管显示。2.手动的方式下,手动选择相应的模块(单去污、单漂洗、单甩干等)进行有针对性的完成工作,并可以设定工作的时间。3.人为设定时序功能,可以针对不同的衣物设置洗衣各个环节的洗涤时间,然后程控器按照所设的参数进行工作,从而节约能源。

1.系统框图

2.面板大致如下

四、主要电路设计

1.89S51单片机的扩展

1.AT89S51简介

AT89S51是低功耗、高性能的单片机,向下兼容MCS-51系列产品。现在,89S51目前已经成为了实际应用市场上新宠儿, 89S51相对于89C51增加的新功能主要是:它的极限工作频率是24M,就是说S51具有更高工作频率,在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。串行写入、速度更快、稳定性更好;最大的特点是烧写电压也仅仅需要4~5V即可、内部有4KB在线可编程Flash存储器的单片机,无须外扩程序存储器。

2.8255芯片简介

8255特性

(1)一个并行输入/输出的LSI芯片,多功能的I/O器件,可作为CPU总线与外围的接口。

(2)具有24个可编程设置的I/O口,即使3组8位的I/O口为PA口,PB 口和PC口.它们又可分为两组12位的I/O口,A组包括A口及C口(高4位,PC4~PC7),B组包括B口及C口(低4位,PC0~PC3).A组可设置为基本的I/O口,闪控(STROBE)的I/O闪控式,双向I/O3种模式;B组只能设置为基本I/O或闪控式I/O两种模式,而这些操作模式完全由控制寄存器的控制字决定:

A0,A1:地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器.

当A0=0,A1=0时,PA口被选择;

当A0=0,A1=1时,PB口被选择;

当A0=1,A1=0时,PC口被选择;

当A0=1.A1=1时,控制寄存器被选择.

3.扩展电路图

2. 电源电路的设计

图5.1所示为集成直流稳压电源电路的原理图,本电源电路是由集成稳压器构成的。电路可分成三部分:电源变压器部分、整流滤波部分和稳压部分。

变压器原边为工频交流220V电压,经过变压后,变压器副边的电压变为交流11V,11V交流电压经过桥式整流电路整流后变为直流10V电压,直流10V电压作为CW7805的输入电压,CW7805输出+5V电压。图中D2为整流桥,它由四个

整流二极管接成电桥形式。C3为滤波电容,C1用于抵消输入端较长接线的电感效应,以防止自激振荡,还可抑制电源的高频脉冲干扰。一般取0.1——1μF 。

CW7805为三端固定输出集成稳压器,其输入和输出电压都为固定值,它的输入电压为+10V ,输出电压为+5V 。C2和C4用以改善负载的瞬态响应,消除电路的高频噪声,同时也具有消振作用。

3. 时钟电路工作原理

5.2图所示为时钟电路原理图,在AT89S51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,输出端为引脚XTAL2。而在芯片内部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器。时钟电路产生的振荡脉冲经过触发器进行二分频之后,才成为单片机的时钟脉冲信号。

4. 复位电路工作原理

图5.3所示为复位电路原理图,复位是单片机的初始化操作,其主要功能是把PC 初始化为0000H,使单片机从0000H 单元开始执行程序,并使其它功能单元处于一个确定的初始状

态。本复位电路采用的是按键复位,它是通过

时钟电路

复位端经电阻与VCC电源接通而实现的,它兼具上电复位功能。因本系统的晶振的频率6MHz,所以,复位信号持续时间应当超过4μS才能完成复位操作。

2按键及显示电路的设计

1.功能移位实现及显示

如下图所示:

74LS184为四位的移位寄存,用两片就构成了一个八位的移位寄存,如果把第二片的串行输出端接到第一片的串行输入端,那么就构成了一个循环的八位移位寄存器。移动方向的控制是S1S0,01时右移10时左移。移位寄存器的初始值由8255的PA口并行输入,

按键输入时既要控制移动方向的选择又要进行移位,使用两个反向器增加移位信号的传输延迟时间,让移位寄存的方式控制有效后再进行移位。

显示,移位后的数据一方面可以让LED灯显示,另一方面可以送到单片机中,找到相应的功能中断程序。

2.设时按键及显示的实现

2.1.状态的显示

考虑到I\O口不够,采用最节省端口的方式—串口扩展LED数码管的方法。

电路中用74ls164为8位移位寄存器(串入并出),Q0-Q7为8位并行输出端,引脚A、B为串行输入端;引脚CLK为时钟输入端,利用串行通信方式0,单片机TXD引脚发送移位脉冲到CLK,RXD发送串行数据到A、B。但送数据时必须先送个位,后送十位,否则会发生十位个位交换的现象。电路图如下:其中RXD和TXD为单片机的串行接受端和发送端。

2.2.设置时间时的确认显示

通过按键的输入将其累加并显示出来,以下是针对一个数码管的原理框图。

74LS290是一个二—五—十进制异步计数器,如将CLK1与Q0相连,同时以CLK0为输入端,Q3为输出端,则得到了十进制计数器。R0和R9端根据需要可以将计数器预设置为0000、1001。与同步计数器相比异步计数具有结构简单,使用方便等优点,但它的工作频率较低。在这里我们手动按键的频率比较低,刚好符合要求。

数码管的驱动芯片有很多,其中CD4511是一种集锁存、译码、驱动为一体的集成芯片。BL 为全灭信号,低电平有效;LT为全亮试验信号端,低电平有效。LE为片选端,高电平有效。

电路图如下:

3.键盘的去抖动方式选择

键盘的去抖动拟定采用软件的方法:编写一个100ms的延时程序,在第一次检测到有键按下时,执行这段延时子程序使得键的前沿抖动消失后再检测该键的状态,如果该键仍保持闭合状态,则认为该键一稳定的按下,否则无键按下,从而消除抖动的影响。同理在检测到按键释放后,也同样的延时一段时间,以消除后沿的抖动,然后转入对该键的处理。

键盘

机内的键码值为

4.键盘各键功能

(1)时间的设定键,包括自动档洗衣的搓洗时间和手动档搓洗、漂洗、甩干的时间。

(2)循环试机,不断的执行洗衣、漂洗、甩干的步骤,时间个环节的时间间隔按实际洗衣时间比例缩小。

(3)快速试机,功能与循环试机相似,只是不循环,时间间隔更短。

(4)自动键,系统将按照所设定的时间完成洗衣的整个过程。

(5)暂停,如果暂时的离开,又怕洗衣机运行不正常,可以用此功能,当再次按此键时,系统接着刚才的运行。

(5)进水位高中低,用于选择进水量多少,以便节约用水。

(6)浸泡,选择它可以设定浸泡时间。

(7)设定时序的功能也可以进行单洗,其它的过程时间设置为0.

(8)左边的LED灯可以显示现在的状态和引导用户使用洗衣机。

3.液位的检测电路的设计

3.1.传感器原理

磁浮子传感器是浮力式传感器的一种。利用浮力原理,靠漂浮于液面上的浮子随液面升降的位移反映液位的变化。它以磁性浮子为测量元件,经磁耦合装置将容器内液位变化传送到现场指示器或远传。这种液位计的特点是结构简单,设计合理,显示清晰直观。主要用于中小容器和生产设备的液位或界面的测量。

磁浮子液位传感器的结构如图5-11(a)所示。在容器内自上而下插入下端封闭的不锈钢管,管内固定一长条形绝缘板2,板上紧密排列着舌簧管3和电阻4。在不锈钢管外套有一个可上下滑动的佛珠形浮子5,内中装有环行永磁铁氧体6,环行永磁体的两面分别设有N极和S极。当装有环行磁铁的浮子随液位上下移动时,由于磁力线的作用,使得处于管中的舌簧管吸合导通,而其他的舌簧管则处于开路状态。如果把不锈钢管内的所有电阻和舌簧管按图5-11(b)的原理连接,则随着液位的升降,AC间或AB间的阻值就相继改变。只要配上相应的检测电路,就可将电阻值变为标准的电流信号,从而构成液位传感器。也可以在CB间接入恒定的电压,此时A端就相当于电位器的滑点,可得到与液位高度成比例的电压信号。

3.2.检测电路

采用比较经济的ADC0809转换芯片,电路的连接如图。ADC0809与单片机有三种连接方式:查询方式、中断方式和等待延时方式。ADC0809与单片机的连接如下图,电路及其编程主要涉及到两个问题,启动AD转换,二是确认AD转换完成及转换数据的传送。

(1)启动AD转换

从图中可以看到,已经将ADC0809的ALE与START信号连接在一起,这样使得在ALE信号的前沿写入地址信号,紧接着在其后沿就启动转换。因此启动图中的ADC0809需要下面的指令:

MOV DPTR,#7FF8H;选择0通道

MOVX @DPTR,A;WR信号有效,启动转换

(2)转换完成的确认和数据的传送

AD转换得到的是数字量的数据,这些数据应该传给单片机处理,问题是如何确

认AD转换已经完成,为此有三种方式:

2.1定时传送

对于AD转换器来说,转换时间是固定并且已知的,可根据此设计一个延时程序,AD转换启动后就调用这个子程序进行延时,时间一到,转换肯定结束,接着就可以传送数据了。

2.2查询方式

AD转换芯片有转换完成的信号线可以查询,EOC引脚,通过软件的方式测试EOC的状态,即可知道是否完成转换,然后进行数据的传送。

2.3中断方式

用表明完成转换的信号EOC作为中断请求信号,以中断的方式进行数据传送,洗衣机的程序就是采用这种方式。

3.3.液位检测原理图

4.碰桶检测

洗衣机碰桶是因为衣物在离心桶中分布不均匀,人们可以直接观察碰桶现象,但是机子不能感受到,所以需要加装传感器。

YZ-3C压电式振动传感器

该传感器为周围压缩型传感器,具有体积小、重量轻、灵敏度高、频率宽、抗干扰能力强。主要是用于检测转动设备的振动。将振动转化为电压,经过AD 转换,就可以与单片机的设定值进行比较,如果超出给定的振动范围,单片机经过判断后做出相应的处理。

5欠压过压的保护电路

欠压过压的检测任务由欠压过压继电器完成,当电压在正常的范围时,单片机的中断口接收到的是高电平,不产生中断;相反则产生中断,让单片机执行中断程序。中断程序的思想是让单片机通过P3.4口不断的检测线上的信号是否已经恢复正常,如果正常则返回中断,否则继续检测。

6电机的正反转控制

利用晶闸管驱动,晶闸管在方案论证和比较是已有说明,有诸多的优点。CPU 的数据线输入数字1经7406反向变为低电平,光电二极管导通,是光明三极管

导通,导通电流再触发双向晶闸管导通,从而驱动负载RL.如图所示:

电机的正反转图

8. 单片机硬件资源的分配

本次设计用到了单片机正常工作的硬件资源,如(连接晶振的引脚XTAL1和XTAL2,复位引脚RESET),对其它硬件资源还做了具体的安排。

(1).P0口

用于对8255的扩展,既作为数据线,又作为地址线。

(2).P1口

该口用于各个开关量的控制:P1.0作为水位检测的片选端;P1.1、P1.2控制电机的正反转;P1.3、P1.4作为浑浊传感和振动传感的信号接收端;P1.5用于对蜂鸣器的控制、P1.6、P1.7用于对进、排水电磁阀的控制。

(3).P2口

该口主要用于按键的检测。

全自动洗衣机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.全自动洗衣机的工作流程 全自动洗衣机的单循环工作流程示意图

单片机课程设计报告_基于89C51的全自动洗衣机控制器设计

单片机系统 课程设计 成绩评定表 设计课题基于89C51的全自动洗衣机控制器设计学院名称:电气工程学院 专业班级: 学生: 学号: 指导教师: 设计地点: 设计时间: 指导教师意见: 成绩: 签名:年月日

单片机系统 课程设计 课程设计名称:基于89C51的全自动洗衣机控制器设计专业班级: 学生姓名: 学号: 指导教师: 课程设计地点: 课程设计时间:

单片机系统课程设计任务书学生专业班级学号 题目 课题性质工程设计课题来源自拟指导教师 主要容(参数)利用89C51设计全自动洗衣机,实现以下功能: 1.可以实现自动洗涤功能 2.衣物脱水功能 3.洗衣机完成一次洗涤之后会发出警报,提示已经洗完 任务要求(进度) 第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。 第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。 第5-6天:软件设计,编写程序。 第7-8天:实验室调试。 第9-10天:撰写课程设计报告。要求容完整、图表清晰、文理流畅、格式规、方案合理、设计正确,篇幅不少于6000字。 主要参考资料[1] 迎新.单片微型计算机原理、应用及接口技术(第2版)[M].:国防工 业,2004 [2] 熊志奇.微机自动配料控制系统[J].电子技术应用,1997,(10):30-32 [3] 周建洪.自动配料控制系统的研制[J].工矿自动化,2003,(06):27-29 [4] 庆彬,毕丽红,王铸.工业自动配料系统的精度分析[J].自动化技术与 应用,2005,(05):79-81 [5] 中国电子网.21IC. 审查意见 系(教研室)主任签字:年月日

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

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

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

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

基于三菱fx2n系列plc设计的全自动洗衣机

电气职业技术学院 自动控制课程设计报告 设计题目: 全自动洗衣机控制系统的设计 专业班级: 学生: 学生学号: 指导教师: 成绩:

2011年月日

目录 目录.............................................................. I 摘要.. (1) 一、系统总体方案 (2) 1.PLC的定义 (2) 2.CPU功能与结构的选择 (4) 3.全自动洗衣机的原理和构造 (4) 4.滚筒式洗衣机特点: (5) 二、控制系统分析 (7) 1.控制系统原理 (7) 2.洗涤脱水系统 (8) 3.排水和进水系统 (9) 4.电动机及传动系统 (9) 5.检测电路系统 (11) 三、主要器件的选择 (12) 1.电动机的选择 (12) 2.传感器的选择 (13) 四、软件设计 (13) 1.系统的顺序功能图设计 (13) 2.控制系统顺序流程图 (14)

3.I/O分配 (14) 4.I/o接线图 (15) 5.控制系统的梯形图设计 (17) 6.控制系统指令表 (18) 总结 (19) 参考文献 (19)

摘要 随着社会经济的发展和科学技术水平的提高,家庭电器全自动化成为必然的发展趋势。全自动洗衣机的产生极大的方便了人们的生活。洗衣机是国家电业唯一不打价格战的行业,经过几年的平稳发展,国产洗衣机无论在质量上还是功能上都和世界领先水平同步。纵观洗衣机市场,高效节能、省水、省电、环保型洗衣机一直在市场上占主导地位。 根据全自动洗衣机的工作原理,利用可编程控制器PLC实现控制,说明了PLC 控制的原理方法,特点及控制洗衣机的特色。PLC的优点是:可靠性高,耗电少,适应性强,运行速度快,寿命长等,为了进一步提高全自动洗衣机的功能和性能,避免传统控制的一些弊端,就提出了用PLC来控制全自动洗衣机这个课题。全自动洗衣机控制系统利用了三菱FX2N系列PLC的特点,对按鈕,电磁阀,开关等其他一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。由于每遍的洗涤,排水,脱水的时间由PLC计数器控制,所以只要改变计数器参数就可以改变时间。可以把上面设定的程序时间定下来,作为固定程序使用,也可以根据衣物的质地,数量及油污的程度来编程。该论文就怎样利用PLC来控制全自动洗衣机进行了调查,对其中软件设计、硬件设计等问题进行了分析和研究,实现了全自动洗衣机的正常运行和强制性停止功能。 关键词:PLC;自动;定时;控制

全自动洗衣机单片机课程设计

全自动洗衣机单片机课 程设计 Document number【980KGB-6898YT-769T8CB-246UT-18GG08】

一、设计目标 1、全自动洗衣机 用51系列单片机89C51控制全自动洗衣机的运行,使其能自动地完成进水、洗涤、漂洗、脱水等功能。不同的衣物,洗涤、漂洗、脱水和洗衣电机正反转所用的时间不同,要求设计能够实现过程选择,并在LED显示屏上显示过程代码。在运行的时候能显示完成整个过程的剩余时间。 2、洗衣机主要功能:进水、洗涤、脱水、排水 具体功能有浸泡、强力洗、轻柔洗、标准洗、快速洗、单独洗、单独脱水、漂洗脱水 二、设计过程 洗衣机要实现衣服的洗涤、漂洗和脱水,离不开进水、电机正转、电机反转和排水这四个动作。上述四个动作,是通过单片机的P0端口,做输出端口,去控制双向可控硅通断来实现的,如下图所示。同时加上输入开关的按钮、数码管显示器、蜂鸣按警器和欠压检测保护电路等,就可以形成完整的单片机控制系统。通过软件编程达到对整个洗衣过程进行控制、检测以及与用户交互。 三、设计结果 (1)硬件部分 1、电路图

2、PCB版图

(2)、汇编语言 洗衣机的一次洗衣过程控制过程主要为顺序控制,如先进水、洗涤(电机正转反转)、再排水脱水。将把脱水、洗涤、进水单独编为一个子程序,由主程序根据过程选择,不断调用,可以减少源程序的长度,不同的洗衣过程,三大动作的时间不同,这可以通过建立数据表格,通过查表的方式获得每个洗衣过程所需时间。此外,还需编出显示子程序,延时子程序供主程序不断调用。 1、流程图 (1)、洗衣机控制系统主程序流程图

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

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

基于单片机 洗衣机的设计

基于单片机的洗衣机设计 摘要 洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器。在工业生产中应用也十分广泛。但是传统的基于继电器的控制,已经不能满足人们对洗衣机的自动化程度的要求了。随着单片机技术的发展,用单片机来作为控制器,能更好的控制洗衣机,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同。单片机以微小的体积和编程的灵活性而产生多种控制功能,完全可以满足设计的需求。本系统采用AT89C51单片机作为控制系统,设计目的主要是为了熟悉单片机系统设计的基本方法并实现基本的洗衣机功能。系统的控制面板主要由按键开关组成,按键选择洗衣机工作模式,并且可以根据需要调整洗涤时间长短。LED液晶显示器则显示洗衣机的工作模式和洗涤时间。洗衣机的整体电路模块包括按键矩阵、液晶显示、电机及驱动电路。控制程序设计包括定时中断服务程序、时间设定程序、外中断服务程序及主程序。整体来说系统设计基本达到设计目标。 关键词:单片机控制洗衣机液晶屏电机

Abstract Washing machine is the People's Daily life common kind of home appliance, life has become a indispensable household electrical appliances. In the industrial production is also widely used. But the traditional relay-based control, cannot have satisfied people to the requirements of the automation degree of the washing machine. Along with the development of the single chip microcomputer by using single chip processor to as a controller, and can better control washing machines, and to control the way agile diversity, control mode according to different situation the application can be different. With a small volume and microcontroller programming flexibility and produce DuoZhong control function, and can meet the design requirements. The system USES AT89C51 single chip microcomputer as control system, the design purpose mainly to familiar with single-chip microcomputer system the basic method to design and realize the basic function of the washing machine. The system control panel composed mainly by button switches, key choice washing machine work mode, and may, according to needs to adjust the washing time length. LED LCD display of the washing machine is working mode and washing time. The washing machine of the whole circuit module includes key matrix, liquid crystal display, motor and power circuit. Control program design including timing interrupt service procedure, time setting process, and outside the interrupt service

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控制不需要大量的活动部件和电子元器件,它的接线也大大减少,与此同时系统维修简单、维修时间缩短。

基于单片机的全自动洗衣机课程设计报告书

目录 摘要.............................................................. 错误!未定义书签。Abstract .............................................................. 错误!未定义书签。1机械结构.. (1) 1.1.1外箱体 (1) 1.1.2弹性支承结构 (2) 1.1.3面框 (3) 1.2洗涤脱水系统 (3) 1.2.1盛水桶 (3) 1.2.2洗涤脱水桶 (4) 1.2.3波轮 (5) 1.3.传动系统 (5) 1.3.1电动机 (5) 1.3.2离合器 (6) 1.3.3电容器 (7) 1.3.4电动排水牵引器 (8) 1.4进水、排水系统 (9) 1.4.1进水电磁阀 (9) 1.4.2水位开关 (10) 1.4.3排水电磁阀 (11) 二、系统原理图: (13) 2.1 单片机的复位电路 (13) 2.1 单片机的复位电路 (14) 2.2 单片机的时钟电路 (15) 2.3 蜂鸣器报警电路 (15) 2.4 电动机的控制电路 (16) 2.4.1继电器的作用 (16) 2.4.2电动机控制电路的工作过程 (16) 2.5 进水/排水电路 (17) 2.5.1电动式排水牵引器 (17) 2.5.2排水电路工作原理 (17) 2.5.3进水电磁阀 (17) 2.5.4进水水电路工作原理 (18) 2.6开关复位电路 (19) 2.7 设置/开始、暂停电路 (21) 2.8 状态显示电路 (21) 2.9 甩干时开盖暂停电路 (22) 2.10 PCB板 (23) 三、洗衣机程序 (25) 3.1主要容 (25) 3.2主要功能 (25) 3.3程序介绍 (26) 四.调试过程 (38) 4.1硬件设置 (38) 4.2程序调试 (40)

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

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

目录 1 引言 0 1.1 系统背景描述 0 1.2 系统控制要求 (1) 2. 系统设计方案 (2) 2.1 系统功能描述 (2) 2.2 方案的论证 (3) 2.3确定控制方案 (4) 3 硬件电路设计 (5) 3.1 PLC选型 (5) 3.2 水位传感器的选择 (5) 3.3 接触器的选择 (6) 3.4 继电器的选择 (6) 3.5 进水阀的选择 (7) 3.6 排水阀的选择 (8) 3.7 电动机的选择 (8) 3.8 I/O点分配 (9) 3.9 I/O接线图 (10) 4软件设计 (11) 4.1 控制方案 (11) 4.2 全自动洗衣机控制程序流程图 (12) 4.3全自动洗衣机步进梯形图 (13) 4.4 中间变量的记录 (14) 4.5 系统调试 (15) 设计心得 (16) 参考文献 (17) 附录指令表视图 (18)

1 引言 1.1 系统背景描述 从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。 1874年,“手洗时代”受到了前所未有的挑战——有人发明了木制手摇洗衣机。发明者是美国人比尔·布莱克斯。布莱克斯的洗衣机构造极为简单,是在木筒里装上6块叶片,用手柄和齿轮传动,使衣服在筒内翻转,从而达到“净衣”的目的。这套装置的问世,让那些为提高生活效率而冥思苦想的人士大受启发,洗衣机的改进过程开始大大加快。 1880年,美国又出现了蒸汽洗衣机,蒸汽动力开始取代人力。 之后,水力洗衣机、内燃机洗衣机也相继出现。到1911年,美国试制成功世界上第一台电动洗衣机。电动洗衣机的问世,标志着人类家务劳动自动化的开端。 电动洗衣机几经完善,在1922年迎来一种崭新的洗衣方式“搅拌式”。搅拌式洗衣机由美国玛依塔格公司研制成功。这种洗衣机是在筒中心装上一个立轴,在立轴下端装有搅拌翼,电动机带动立轴,进行周期性的正反摆动,使衣物和水流不断翻滚,相互摩擦,以此涤荡污垢。搅拌式洗衣机结构科学合理,受到人们的普遍欢迎。不过10年之后,美国本德克斯航空公司宣布,他们研制成功第一台前装式滚筒洗衣机,洗涤、漂洗、脱水在同一个滚筒内完成。这意味着电动洗衣机的型式跃上一个新台阶,朝自动化又前进了一大步!直至今日,滚筒式洗衣机在欧美国家仍得到广泛应用。 随着工业化的加速,世界各国也加快了洗衣机研制的步伐。首先由英国研制并推出了一种喷流式洗衣机,它是靠筒体一侧的运转波轮产生的强烈涡流,使衣物和洗涤液一起在筒内不断翻滚,洗净衣物。1955年,在引进英国喷流式洗衣机的基础之上,日本研制出独具风格、并流行至今的波轮式洗衣机。至此,波轮式、滚筒式、搅拌式在洗衣机生产领域三分天下的局面初步形成。

基于单片机的洗衣机设计

. 单片机原理及系统课程设计 专业:自动控制 班级: 姓名: 学号: 指导教师: 交通大学自动化与电气工程学院 2014年1 月12日

基于AT89C51单片机的全自动洗衣机设计 1 设计目的及要求 1.1设计目的 洗衣机已成为人们日常生活中必不可少的一部分,但是传统的基于继电器的控制,已不能满足人们对洗衣机的要求。因此设计了基于单片机的洗衣机控制电路系统,由单片机控制实现洗衣机的各项功能。单片机的体积小,控制功能灵活,因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的实用性。由于个人能力有限,所设计的洗衣机比前沿科技产品要差很远。所以这次课程设计的主要目的在于通过亲手操作,查找资料,培养自己的分析设计能力,把这学期课程中零散的知识进行整合,将理论的知识联系到实际的生活中,在实例中深入理解一些理论知识,并从中有所收获。 1.2设计要求 模拟全自动洗衣机工作过程。以电机替代洗衣机电机。显示洗衣机工作的状态(进水、浸泡、洗衣、脱水、结束)。显示工作剩余时间(洗衣程序可自定义,时间精度:秒)。洗衣时交替正、反转。 2 设计方案及原理 2.1设计方案 利用AT89C51单片机的P0,P1,P2,P3串行口的输入输出功能,控制数码管、电动机、发光二极管的工作状态,进而模拟洗衣机的基本工作过程。 洗衣机的主要工作过程是:进水—洗涤—漂洗—换水—漂洗—换水—漂洗—换水—脱水—结束。上述工作过程中,包含三个过程:洗涤过程、漂洗过程、脱水过程。 (1) 洗涤过程:放好待洗物,启动开关,进水阀通电,向洗衣机供水,供水结束后,洗涤电动机接通电源,通过电机不停的正转、反转,形成洗涤水对洗涤物产生强烈的翻滚作用;同时衣物之间、衣物与四周桶壁之间产生互相摩擦和撞击力,达到洗涤衣物的目的。 (2) 漂洗过程:漂洗的目的在于清除衣物上的洗涤液,因此,漂洗过程与洗涤过程的电机动作是完全相同的。

自动洗衣机课程设计报告

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

文档编写格式,本页在报告完成后删除目录为参考格式,可根据具体情况修改,目录应为超链接形式。正文中文为宋体小四,其他(包含程序字体)为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的应用不断地走向深入,同时带动传统的控制检测技术的不断更新。本文采用德国西门子公司生产的S7-200型PLC 作为核心控制器进行全自动洗衣机控制系统的设计,并且设计出了系统结构图、程序指令、梯形图以及输入输出端子的分配方案。同时根据全自动洗衣机控制系统总体控制要求和特点,确定PLC 的输入输出分配,并进行现场调试 关键字:PLC 全自动洗衣机控制系统 PLC程序设计

目录 1 引言 (3) 2 全自动洗衣机控制系统总体控制方案确定 (4) 2.1 总体控制方案确定 (4) 2.1.1 控制系统的比较 (4) 2.2.2 洗衣机的PLC控制系统概述 (4) 3 全自动洗衣机的基本结构 (4) 3.1 全自动洗衣机的原理和构造 (4) 3.2 洗涤脱水系统 (6) 3.3 排水和进水系统 (6) 3.4 电动机及传动系统 (7) 4 电气控制系统 (7) 4.1 控制系统结构 (7) 4.2 控制系统原理 (8) 4.3 检测电路系统 (9) 5 主要器件的选择 (11) 5.1 电动机的选择 (11) 5.2 传感器的选择 (12) 5.3 可编程控制器外部设计 (13) 6 软件设计 (15) 6.1 系统的顺序功能图设计 (15) 6.2 全自动洗衣机的控制要求 (15) 6.3 控制系统顺序功能图 (16) 6.4 控制系统的梯形图设计 (17) 6.5 程序语句表 (19) 设计体会 (21) 参考文献 (23)

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)

单片机课程设计(洗衣机控制系统)

单片机课程设计(洗衣机控制系统)

东北石油大学 课程设计 课程单片机课程设计 题目洗衣机控制系统设计 院系电气信息工程学院 专业班级测控14-1班 学生姓名孔锡达 学生学号 140601240115 指导教师路敬祎(副教授)赵志华(副教授) 2017年7 月28日

任务书 课程单片机课程设计 题目洗衣机控制系统设计 专业测控14-1班姓名孔锡达学号140601240115 主要内容: 本课题针对洗衣机控制系统的发展现状以及当今社会发展对于产品智能化的要求,设计一种基于单片机微处理器的控制系统。要求具有较高的可靠性和实用性,实现智能化控制。本文以单片机为控制器核心设计控制系统,使洗衣机可处于自动模式依次进行进水、洗涤、排水、脱水四个过程;也可处于手动模式通过按键进行洗涤、排水、脱水三个过程的选择,并且处于何种模式,何种过程能够通过指示灯显示。 基本要求: 1、分析洗衣机控制系统设计各种方案的优缺点,说明本设计方案选用原则; 2、阐述本设计方案的基本工作原理、分析并注明元器件选取参数; 3、绘制并分析洗衣机控制系统硬件设计原理图及电路图; 4、设计完整的程序框图和程序清单; 参考文献: [1]余永权.单片机在控制系统中的应用[M].北京电子工业出版社,2003: 23-78. [2]冯先成.单片机应用系统设计[M].北京航空航天大学出版社,2009: 56-98. [3]元增民.模拟电子技术[M].北京:中国电力出版社,2009:35-97. [4]万光毅,严义,邢春香.单片机实验与实践教程[M].北京:北京航空航

天大学,2006:23-110. 完成期限2017.7.17—2017.7.28 指导教师 专业负责人 2017年7 月16日

(完整版)(三菱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系列 七.控制全自动洗衣机的课题思路

PLC课程设计 全自动洗衣机

PLC课程设计论文 题目:全自动洗衣机PLC控制指导教师: 姓名学号班级完成日期:2012-6-20

摘要 根据全自动洗衣机的工作原理,利用可编程控制器PLC实现控制,说明了PLC控制的原理方法,特点及控制洗衣机的特色。针对典型全自动洗衣机的实际控制要求,运用三菱PLC顺序控制步进STL指令编程方法,在I/O分配的基础上,进行PLC梯形图程序设计,并对程序运行功能予以分析说明。本全自动洗衣机设计分配有12个输入点和7个输出点,采用了7个定时器对电机转动进行定时,2个计数器对洗衣机进行循环控制,实现了注水-洗涤-排水-脱水自动控制。经过PLC上机模拟调试,与实际控制要求完全一致。 关键词:全自动洗衣机;PLC控制。

Abstract According to the work principle of the full-automatic washer, mak e use of the programmable logical controller PLC realization control, explain the principle method of the PLC control, the special feature s of the characteristics and the control washer. In view of the typical completely automatic washer actual control request,step-by-steps the STL instruction programming method using the Mitsubishi PLC sequential control,in the I/O assignment foundation carries on the PLC trapezoidal chart programming,and analyzes the explanation to the procedure movement function. This fully automatic washing machine design distribution have 12 input points and seven output points, the seven timer to turn for timing motor, two counter cycle of washing machine control and realized water injection-washing-drainage-dehydration automatic control.After the PLC hands-on simulation debugging is completely consistent with the actual control request. Key words: full-automatic washer PLC control.

单片机课程设计 洗衣机控制器

上海电力学院16位单片机大作业 实验报告 实验名称:洗衣机控制器 专业:通信工程 姓名: 班级: 学号:

一、设计目的 运用C 语言,深入了解MC9S12XS128单片机的知识,根据题目的要求进行软硬件的设计和调试,从而加深对于本课程知识点的理解,掌握了如何使用CodeWarrior 来整合各种驱动模块,再通过算法实现硬件上的运行。 二、功能描述 最终运行程序实现的的功能为: 通过对于CodeWarrior 软件的操作,编写代码,最终实现freescale MC9S12XS128单片机简单控制洗衣机洗衣功能。 按自己的要求将实验箱连线,通电后,LCD 显示屏上面上排显示可以设定的时间,下排显示倒计时的时间,通过键盘输入设定的时间,开始计时,LED 显示灯(绿灯亮起)。设置好固定的洗衣时间后,开始执行“洗衣”,倒计时完成后,即“洗衣”完成,在LCD 显示屏上面显示“洗衣”的时间到,即时间到00:00,LED 所有灯亮。 三.实验设备 1.PC 机 一台 2.S12嵌入式开发系统 一台 3.连接导线 若干 4.小键盘 一个 四.模块 (一)定时模块 定时器实现溢出中断接线图 PTA0 PTA1 PTA2 PTA3 PTA4 PTA5 PTA6 PTA7 PTA 口(KEY1-8) Vcc 导线接插点

(二)LED 指示灯模块 0x55:绿灯亮 0xFF :全部灯亮 (三)LCD 显示模块 表7-1 HD44780引脚信号 管脚号 符号 电平 方向 引脚含义说明 1 Vss 电源地 2 Vdd 电源(+5V) 3 V0 液晶驱动电源(0~5V ) 4 RS H/L 输入 寄存器选择;1-数据寄存器 0-指令寄存器 5 R/W H/L 输入 读写操作选择:1-读操作 0-写操作 6 E H/L H →L 输入 使能信号:R/W =0,E 下降沿有效 R/W =1,E=1有效 7~10 DB0~DB3 三态 8位数据总线的低4位,若与MCU 进行4位传送时,此4位不用 11~14 DB4~DB7 三态 8位数据总线的高4位,若与MCU 进行4位传送时,只用此4位 15~16 E1~E2 输入 上下两行使能信号,只用于一些特殊型号 (四)键盘输入模块 键盘接线原理图: 实验箱提供一个16键键盘,用于键盘中断信号的输入。键盘插孔如下图所示。 图7-1 MCU 与LCD 的连接 LCD(HD44780) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 E R/W RS V0 Vdd V SS +5V PTB7 PTB6 PTB5 PTB4 PTB3 PTB2 PTB1 PTB0 PTM6 PTM3 PTM2

相关文档
最新文档