滚筒洗衣机电控设计讲解.docx

上传人:b****6 文档编号:7923385 上传时间:2023-01-27 格式:DOCX 页数:13 大小:155.82KB
下载 相关 举报
滚筒洗衣机电控设计讲解.docx_第1页
第1页 / 共13页
滚筒洗衣机电控设计讲解.docx_第2页
第2页 / 共13页
滚筒洗衣机电控设计讲解.docx_第3页
第3页 / 共13页
滚筒洗衣机电控设计讲解.docx_第4页
第4页 / 共13页
滚筒洗衣机电控设计讲解.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

滚筒洗衣机电控设计讲解.docx

《滚筒洗衣机电控设计讲解.docx》由会员分享,可在线阅读,更多相关《滚筒洗衣机电控设计讲解.docx(13页珍藏版)》请在冰豆网上搜索。

滚筒洗衣机电控设计讲解.docx

滚筒洗衣机电控设计讲解

滚筒洗衣机电控设计

方勇安庆师范学院安徽安庆080506003

指导老师:

王陈宁

摘要:

介绍一种滚筒洗衣机的电控设计。

针对该种洗衣机的特性,该设计从供电部分(开关电源)、功能控制输出部分、信号采集及人机交互进行分析。

电控器核心采用高性价比的瑞萨SH88F516芯片单片机,增加了整机的可靠性,降低了成本。

同时考虑到产品的可靠性和可制造性,在软件编写时单片机程序设计了工厂模式和用户模式。

关键词:

滚筒洗衣机,单片机,SH88F516,洗衣机电控板

Drumwashingmachineelectriccontroldesign

College:

Schoolofmathematicsandcomputerscience,anhuinormaluniversity

Name:

BanDeBing

Abstract:

Thispaperintroducesaplatenwashingmachineelectriccontroldesign.

Accordingtothecharacteristicsofthiskindofwashingmachine,thepartfromthepowersupply,switchingpowersupplydesign,functioncontroloutputpart,signalcollectionandhuman-computerinteractionareanalyzed.Reactorcorewithcost-effectiverenesasSH88F516chipmicrocontroller,increasethereliabilityofthemachine,reducethecost.Atthesametime,consideringthereliabilityandmanufacturabilityoftheproduct,microcontrollerprogrammingthefactorywhenwritingsoftwaremodeandusermode.

Keywords:

Drumwashingmachine,MCU,SH88F516,washingmachineelectroniccontrolboard

1.引言

现今社会中,随着国民经济和信息技术的发展,洗衣机已成为家里最常见的电器产品。

目前国内洗衣机行业,滚筒的销售量只占有22%左右,且份额在逐年扩大,欧美滚筒洗衣机所占份额为80%以上,滚筒洗衣机优点:

洗净比高,节省水,对衣服磨损小,通常还有烘干功能等;缺点:

费电(相对波轮洗衣机),洗衣时间长等。

由于滚筒洗衣机适应衣服较多,外观时尚已成为年轻人的首选。

2.洗衣机电控板的简介

洗衣机电控板主要是由电源部分、功能控制输出部分、信号采集及人机交互等组成。

其中电源部分是将220V或110V交流电源转化为12V和5V直流电;功能控制输出部分是当用户使用时,单片机按照客户选择的需求做出相应的功能输出,其中单片机输出控制信号通过反相器来驱动各对应功能的功率器件;人机交互是用户通过按键来调节洗涤模式,洗涤时间以及其他功能,电控板则通过LED灯和数码屏来反馈用户的选择模式。

3.硬件设计

3.1.电源部分

本文涉及的滚筒电控板采用隔离反激式开关电源供电,并非传统使用的线性电源。

开关电源是将交流电先整流成直流电,在将直流逆变成交流电,在整流输出成所需要的直流电压。

这样开关电源省去下线性电源中的变压器,以及电压反馈电路。

而开关电源中的逆变电路完全是数字调整,同样能达到非常高的调整精度。

开关电源由很高的开关速度的变压器和开关管,特点是重量小,容量大,输出质量高。

开关电源的调整管工作在饱和和截至状态,因而发热量小,效率高(85%以上)而且省掉了大体积的变压器。

开关电源顾名思义有开关动作,它利用变占空比或变频的方法实现不同的电压,实现较为复杂,最大的优点是高效率,一般在90%以上,缺点是纹波和开关噪声较大,适用于对纹波和噪声要求不高的场合;而线性电源没有开关动作,属于连续模拟控制,内部结构相对简单,芯片面积也较小,成本较低,优点是成本低,纹波噪声小,最大的缺点是效率低。

它们各有缺点在应用上互补共存!

3.1.1.电路原理图

本文设计的滚筒洗衣机电控电源部分的原理图如图1所示。

图1电源部分原理图

3.1.2.开关电源的组成

开关电源主要包括输入滤波保护、整流电路、逆变器、输出整流滤波器、控制电路、保护电路。

它们的功能是:

1、输入电网滤波器:

消除来自电网,如电动机的启动、电器的开关、雷击等产生的干扰,同时也防止开关电源产生的高频噪声向电网扩散。

2、输入整流滤波器:

将电网输入电压进行整流滤波,为变换器提供直流电压。

3、逆变器:

是开关电源的关键部分。

它把直流电压变换成高频交流电压,并且起到将输出部分与输入电网隔离的作用。

4、输出整流滤波器:

将变换器输出的高频交流电压整流滤波得到需要的直流电压,同时还防止高频噪声对负载的干扰。

5、控制电路:

检测输出直流电压,并将其与基准电压比较,进行放大。

调制振荡器的脉冲宽度,从而控制变换器以保持输出电压的稳定。

6、保护电路:

当开关电源发生过电压、过电流短路时,保护电路使开关电源停止工作以保护负载和电源本身。

3.2.功能控制部分

3.2.1.电路原理图

功能控制部分原理图分为两个部分,单片机信号控制放大部分和功率器件输出两个部分:

1、单片机信号控制放大部份原理图如图2所示。

图2单片机信号控制放大部分原理图

2、功率器件输出部分原理图如图3所示。

图3功率器件输出部分原理图

3.2.2.SH88F516单片机

控制核心部件采用日本瑞萨公司SH88F516单片机,该单片机是一种高速高效率8051兼容单片机,在同样的振荡频率下,较之传统的8051单片机运行速度更快,性能更优:

1、FlashROM:

64K字节;

2、RAM:

内部256字节外部1024字节,片上EEPROM为1K字节;

3、工作电压:

3.6V-5.5V;

4、四种可选结构:

准双向结构、推挽结构、仅输入结构和开漏结构;

5、3个16为计数器及三个外部中断源。

3.2.3.功率输出部分

功率输出器件主要由半导体器件或继电器一类的开关器件控制,具体明细如下:

1、两个水阀控制分别控制冷热水两路进水,进水阀由双向可控硅来控制;

2、水位由压力开关来控制,控制水位的高低;

3、加热由继电器控制;

4、门锁、排水泵由双向可控硅控制;

5、串激电机控制由测速电机反馈。

驱动由双向可控硅控制,电机方向由继电器控制。

3.3.信号采集及人机交互部分

3.3.1.电路原理图

1、信号采集如图4所示。

图4信号采集电路原理图

2、人机交互如图5所示。

图5人机交互电路原理图

3.3.2.各单元模块

信号采集主要就是采集洗衣机的水位、门开关、水温、电机转速、内部过零电路等方面的信息。

人机交互主要通过按键模块、LED显示模块、数码管显示模块和蜂鸣器模块来实现人与机器的交流。

信号采集部分:

水位控制模块由水位开关经行控制,当水位达到某水位时,水位开关工作,进水阀停止工作;

门开关模块通过机械开关控制,当门没闭合时,机械开关没有导通,火线未接入,到洗衣机无法工作;

水温控制模块通过温传感器(NTC)来采集信息;

电机转速模块通过测速线圈的电流大小,来监测电机的转速;

通过过零电路模块采集输入电源(市电)信息,来实现减低晶闸管的损耗,延长晶闸管的寿命的目的。

人机交互部分:

信息输出部分:

显示是通过矩阵方式来实现的,单片机通过9012三极管提供足够的驱动电流;

信息输入部分:

使用按键时单片机处于输入状态,通过增加一个反向1N4148二极管来消除显示与按键之间的干扰。

4.软件设计

4.1.软件流程图

单片机软件的设计,需要考虑到产品的可靠性和可制造性。

针对此问题,在软件编写时,单片机程序采用两种模式,即工厂模式和用户模式。

工厂模式为洗衣机自动检测各个功能指标的模式,是否达到要求,是则进入下一测试环节,否则输出故障代码;用户模式为客户正常使用的模式。

具体流程见图6所示。

图6软件流程图

4.2.工厂检测模式

软件在设计时,为了能实现检测的高效全面,因此在软件设计时增加工厂测试模式。

工厂模式分为程序测试和部件测试,程序测试主要显示按键等功能进行测试,部件测试主要是对功能进行测试。

4.2.1.程序测试

关机状态下,同时按下水位、脱水键,开机键,进入测试模式。

1、进入测试模式后全部LED闪烁三次后,程序P01指示灯亮,数码管显示“t-0”其他熄灭;任何操作,进入下一步骤。

2、此过程各操作互相独立:

1)、旋转编码器,程序指示灯循环显示,其他指示灯不变;

2)、按动功能键(额外漂洗),对应指示灯显示。

其他指示灯不变;

3)、按下启动/暂停键,进入下一步骤。

3、有水自检顺序执行:

1)、数码管显示‘t-1’,其余均不显示,关闭门锁,15秒内未检测到门锁,则显示‘E01’并报警。

否则,进入下一步。

2)、显示‘t-2’,两进水阀分别进水5秒钟,然后同时进水到低水位,

3)、显示‘t-3’,开始加热、洗涤,显示当前水温,转停比为10:

10,50rpm。

温度升高20℃,温度传感器检测正常。

洗涤时间至少3分钟。

4)、显示‘t-4’,停止加热,洗涤,开始排水到水位开关复位。

5)、显示‘t-5’,开始脱水(800rpm)2分钟。

不带偏心检测。

6)、测试结束,显示’End’,左右摆动。

此时过程中如果有故障发生,将显示故障代码。

测试结束及过程中,按启动/暂停键则回到至1,测试3中其他操作不起作用。

测试结束关机退出测试程序。

4.2.2.部件测试

关机状态下,同时按下洗涤、水位键,开机键,进入部件检测模式。

数码管显示‘C加编号’,默认显示‘C01’,其他LED不亮。

旋转编码器,增加(顺时针)/减少(逆时针)编号,按下启动暂停键,进入各测试部件程序(每步检测需按启动/暂停键):

C01—检测门锁。

门锁上电。

C02—进水阀1、水位开关。

关闭门锁,从水阀1进水直到低水位,显示‘End’。

C03—进水阀2、水位开关。

关闭门锁,从水阀2进水直到低水位,显示‘End’。

C04—加热器、NTC。

关闭门锁,从水阀1,2同时进水直到低水位,开始加热到温度上升1.5℃,显示‘End’。

C05—排水泵。

关闭门锁,开启排水泵。

C06—内筒顺时针(50rpm)。

关闭门锁。

C07—内筒逆时针(50rpm)。

关闭门锁。

C08—关闭门锁,开启排水泵,直到水位开关复位,再排水15秒后,开始脱水,不带偏心检测,按下启动/暂停键停止脱水。

脱水速度可通过脱水键设置。

在测试过程中按下启动暂停键停止测试程序,旋转编码器,进入其他部件测试。

测试过程中出现故障则显示故障代码并蜂鸣报警。

测试结束后关机退出部件测试程序。

4.3.用户模式

4.3.1.按键部分程序

1、程序编码器:

编码器顺时针转动时,程序顺时针循环显示选择;逆时针转动时,程序逆时针依次循环显示选择。

洗衣程序选择变化后,相关参数变为默认值。

程序运行过程及等待运行过程中,旋转编码器锁定。

可选洗衣程序共12个,用LED灯指示。

2、功能按键:

功能按键共5个,采用微动按键。

功能依次为:

速度、温度、额外漂洗、预约、启动/暂停。

按键有效按下时,蜂鸣0.5秒;无效时蜂鸣0.2秒。

1)、启动/暂停键

选择程序后,按下该键启动洗衣程序;程序运行,数码管亮;程序运行过程中,按下该键,程序暂停,数码显示屏显示“PAUS”;门锁断开后,数码管显示”OPEN”。

程序结束,门锁断开,报警,数码管显示“End”并左右摆动。

童锁保护:

在程序运行过程中,持续按下启动/暂停键4秒,启动键盘锁定,数码管显示“LOC(数码管后三位)”2秒,蜂鸣一声后反回之前显示状态;再次按下4秒后键盘锁定消除,数码管显示“UNL(数码管后三位)”2秒。

当发生故障时,童锁会自动取消。

程序结束后童锁会自动消除。

童锁过程中除解锁方式外,其它按键无效,当有无效按键按下后,蜂鸣器响0.2秒,数码管显示“LOC(数码管后三位)”2秒,然后回到程序之前状态。

2)、预约功能键

预约键用来设定预约洗衣开始时间,可在0-24h内选择,如选择预约时间不为0,则数码显示预约时间加h。

如预约时间为5小时,则显示‘05h’。

默认状态为预约时间是0。

选择预约功能后,预约指示灯亮,按“启动/暂停”键预约时间开始执行,如预约时间为05h,则显示:

“5:

00”以分钟为单位显示且递减。

预约时间结束后,程序自动开始。

预约指示灯灭。

数码管显示当前程序“剩余时间”。

预约时间调整:

“预约”时间可以在倒计时结束前任意更改。

按下“预约”键调整至新的预约时间,开始运作。

无需重选程序。

如果程序重选,则所选的“预约”时间也同时被终止。

显示屏将显示新程序的“剩余时间”。

如果需要,必须重新选择“预约”时间。

在“预约”时间运作期间可以随时放入或取出衣物,完成后请立即关上机门!

3)、温度键

用来设定洗衣程序加热温度,加热温度用led灯指示。

可选温度有‘--℃(不加热)、30℃、40℃、50℃、60℃……’。

可循环选择。

不得设置高于程序默认最高加热温度。

4)、脱水键

选择脱水转速,可选:

‘----(免排水)、400、500、600、700、800、900、1000、1200’。

所选脱水转速如高于脱水曲线转速,则按照脱水曲线执行,如低于脱水曲线设定转速,则按设定值执行。

设定值不能超过程序默认最高脱水转速。

如果选择了“---”(免排水)功能,衣物在最后一次漂洗后将留在水中。

在取出衣物以前,必须先进行单脱水或单排水程序。

或者按下速度功能键,选择脱水转速进行脱水。

可以在任何时候按下速度功能键降低脱水转速。

在漂洗程序开始时也可以选择免排水功能。

5)、额外漂洗

选择该功能,增加一次漂洗程序,指示灯亮;再次按下,功能取消,指示灯熄灭。

4.3.2.按键部分程序

1、程序初始选择状态

初上电显示棉麻标准程序,能够选择所需程序。

显示屏循环显示程序剩余时间,洗涤温度,脱水转速。

剩余时间,例如“1:

18”代表1小时18分钟。

洗涤温度,例如“40℃”代表40度。

脱水转速“800”代表最高脱水转速800转/分。

2、程序开始

按下启动暂停键,启动程序。

数码管显示剩余时间,小时和分钟之间的冒号“:

”闪烁,洗衣持续时间以分钟开始倒计时。

3、程序暂停

在程序运行过程中,按下启动暂停键,数码显示屏显示“PAUS”,洗衣程序被暂时中断。

水温超过50℃/水位超过保护水位/洗衣机未停止运转,机门不可打开。

否则,发出断开门锁指令,等待机门打开(约2分钟时间),显示屏显示“OPEN”,打开机门。

再次按下启动/暂停键,开始/暂停指示灯亮,程序从中断处继续运行。

4、程序停止

程序运行结束后,显示屏显示“End”并左右摆动。

如果选择了“----”免排水功能,程序结束后显示屏也显示“----”

4.4.故障代码

1、蜂鸣器报警:

动作

鸣叫时间及频率

开机

1s

启动/暂停

0.5s

功能按键

0.2s

无效操作

20ms

故障报警

按20ms鸣叫,20ms停止的频率,鸣叫15秒停45秒,提醒5次。

程序结束

按0.5s鸣叫,0.5s停止的频率鸣叫5次。

E01报警:

门报警

E02报警:

水位报警

E03报警:

排水故障

E04报警:

溢水报警

E05报警:

电机报警

E06报警:

测速电机报警

E07报警:

NTC报警

E08报警:

加热管报警

E09报警:

电机可控硅短路报警

 

5.总结

通过这段时间课程设计,我认识到洗衣机电控板的硬件和软件(C语言)设计是比较难的,在设计过程中,使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学理论知识与实践相结合起来,提高自己的实际动手能力和独立思考能力。

这也是一项团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神,团结协作是我们完成整个工作的重要保证,如果只是我一个人孤军奋战的话,肯定不能在规定时间内完成这次课程设计,感谢老师、同事、网络的力量使我顺利完成了这项设计,同时在设计的过程中发现了自己的不足之处,让我受益匪浅。

致谢

本论文从选题、设计、理论分析、撰写到最后的完成是在朱皖宁导师的悉心指导下进行的。

在此谨向朱老师表示由衷的感谢!

同时,我要感谢在论文工作中给予我无私帮助的各位同事朋友,指导我完成了系统的设计,给予了许多宝贵的意见。

正是由于他们的传道、授业、解惑,让我学到了专业知识,并从他们身上学到了如何求知治学、如何为人处事。

我也要感谢安徽师范大学,是她提供了让我这个已经踏出学校大门的毕业生有提升自己的机会,让我的生活更加丰富多彩,为我的人生留下难忘的一笔。

最后,要感谢我的家人和朋友们,我的任何进步和成绩都见证着他们的宝贵意见和幕后的支持和鼓励。

参考文献:

[1]李勋.单片机微型计算机大学读本.北京:

北京航空航天大学出版社,2002.

[2]王治刚.单片机应用技术与实训.北京:

清华大学出版社,2004.

[3]周航慈等.单片机程序设计基础.北京:

北京航空航天大学出版社,1997.

[4]彭为.单片机典型系统设计实例精讲.北京:

电子工业出版社,2006.

[5]卢艳军.单片机基本原理及应用系统.北京:

机械工业出版社,2005.

[6]周美娟等.单片机技术及系统设计.北京:

清华大学出版社,2007.

[7]永权.单片机与家用电器智能化技术.北京:

电子工业出版社,1995.

[8]许泳龙等,单片机原理及应用,机械工业出版社,2005.1

[9]马忠梅等,单片机的C语言应用程序设计,北京航空航天大学出版社,2003修订版

[10]方承远,工厂电气控制技术(第三版).北京:

机械工业出版社,2006.7

[11]DavidG.Johnson.ProgrammableControllersforFactoryAutomattionNewYorkandBaselMarcelDekkerInc,1987.

[12]WangWei,FengJianlin,LuHongjun,etal.condensedcube:

Aneffectiveapproachtoreducingdatacubesize[J].The18thInterNationConferenonDataEngineering(ICDE2003)[C]

[13]V.Schmidt,Control,dataacquisition,andremoteparticipationforfusionresearch,FusionEng.Des.81(2006)1702–1712.

[14]A.Neto,H.Fernandes,A.Duarte,Firesignal-Dataacquisitionandcontrolsystemsoftware.FusionEngineeringandDesign82(2007)1359-1364[15]R.Dye,“VisualObject-OrientatedProgramming,”Dr.DobbsMacintoshJournal,Sept.1st(1991)

[16]张占松,蔡宜三.开关电源的原理与设计.修订版.北京:

电子工业出版社,2004.9;

[17]应建平,林渭勋,黄敏超.电力电子技术基础.北京:

机械工业出版社,2003.2,90~103;

[18]赵效敏.开关电源的设计与应用.上海:

上海科学普及出版社,1995.9,1~80;

[19]赵可斌,陈国雄.电力电子变流技术.上海:

上海交通大学出版社,1993.12,72~100;

[20]王兆安,黄俊.电力电子技术.北京:

机械工业出版社,2000;

[21]张占松.高频开关稳压电源.广东:

广东科技出版社,1992.4,16158267;

[22]王水平,付敏超.开关稳压电压—原理、设计与使用电路.西安:

西安电子科技大学出版社,1997.1,323~5470;

[23]刘红秀,廖建兴,邵阳.基于TOP233Y芯片的多路输出开关电源.学院学报(自然科学版),2004Vol.1No.1;

[24]龚希宾,刘星桥,凌俊杰.一种新型的单端反激式开关电源的设计.广西工学院学报,2004Vol.15No.2;

[25]高普辉,邵菊香.单端反激式开关电源的恒压输出条件及实验验证.西南民族大学学报(自然科学版),2004Vol.30No.3;

[26]国家标准GB/T4288-2008《家用和类似用途电动洗衣机》(2009.9.1)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1