



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、滚筒洗衣机电控设计方勇安庆师范学院安徽安庆080506003指导老师:王陈宁摘要:介绍一种滚筒洗衣机的电控设计。针对该种洗衣机的特性,该设计从供电部分(开关电源)、功能控制输出部分、信号采集及人机交互进行分析。电控器核心采用高性价比的瑞萨SH88F516芯片单片机,增加了整机的可靠性,降低了成本。同时考虑到产品的可靠性和可制造性,在软件编写时单片机程序设计了工厂模式和用户模式。关键词 : 滚筒洗衣机,单片机, SH88F516,洗衣机电控板Drum washing machine electric control designCollege : School of mathematics an
2、d computer science, anhui normal universityName: BanDeBingAbstract: This paper introduces a platen washing machine electric control design.According to the characteristics of this kind of washing machine, the part from the power supply, switching power supply design, function control output part, si
3、gnal collection and human-computer interaction are analyzed. Reactor core with cost-effective renesas SH88F516 chip microcontroller, increase the reliability of the machine, reduce the cost. At the same time, considering the reliability and manufacturability of the product, microcontroller programmi
4、ng the factory when writing software mode and user mode.Key words:Drum washing machine, MCU, SH88F516, washing machineelectronic control board1目录1.引言 .32.洗衣机电控板的简介 . .33.硬件设计 . .33.1电源部分 .33.1.1电路原理图 . .43.1.2开关电源的组成 . .43.2功能控制部分 . .43.2.1电路原理图 . .53.2.2SH88F516单片机 .53.2.3功率输出部分 . .63.3信号采集及人机交互部分
5、. .63.3.1电路原理图 . .63.3.2各单元模块 . .74.软件设计 . .74.1软件流程图 . .84.2工厂检测模式 .84.2.1程序测试 .84.2.2部件测试 .94.3用户模式 .104.3.1按键部分程序 .104.3.2按键部分程序 .124.4故障代码 . .125.总 结. .13致 谢 .14参考文献. .1521. 引言现今社会中,随着国民经济和信息技术的发展,洗衣机已成为家里最常见的电器产品。目前国内洗衣机行业,滚筒的销售量只占有22%左右,且份额在逐年扩大,欧美滚筒洗衣机所占份额为80%以上,滚筒洗衣机优点:洗净比高,节省水,对衣服磨损小, 通常还有烘
6、干功能等; 缺点:费电(相对波轮洗衣机) ,洗衣时间长等。 由于滚筒洗衣机适应衣服较多,外观时尚已成为年轻人的首选。2. 洗衣机电控板的简介洗衣机电控板主要是由电源部分、功能控制输出部分、信号采集及人机交互等组成。其中电源部分是将220V或 110V交流电源转化为12V和 5V直流电;功能控制输出部分是当用户使用时,单片机按照客户选择的需求做出相应的功能输出,其中单片机输出控制信号通过反相器来驱动各对应功能的功率器件;人机交互是用户通过按键来调节洗涤模式,洗涤时间以及其他功能,电控板则通过 LED灯和数码屏来反馈用户的选择模式。3. 硬件设计3.1.电源部分本文涉及的滚筒电控板采用隔离反激式开
7、关电源供电,并非传统使用的线性电源。开关电源是将交流电先整流成直流电,在将直流逆变成交流电,在整流输出成所需要的直流电压。这样开关电源省去下线性电源中的变压器,以及电压反馈电路。而开关电源中的逆变电路完全是数字调整,同样能达到非常高的调整精度。开关电源由很高的开关速度的变压器和开关管, 特点是重量小 , 容量大 , 输出质量高。开关电源的调整管工作在饱和和截至状态,因而发热量小,效率高( 85以上)而且省掉了大体积的变压器。开关电源顾名思义有开关动作,它利用变占空比或变频的方法实现不同的电压,实现较为复杂,最大的优点是高3效率,一般在 90以上,缺点是纹波和开关噪声较大,适用于对纹波和噪声要求
8、不高的场合;而线性电源没有开关动作,属于连续模拟控制,内部结构相对简单,芯片面积也较小,成本较低,优点是成本低,纹波噪声小,最大的缺点是效率低。它们各有缺点在应用上互补共存!电路原理图本文设计的滚筒洗衣机电控电源部分的原理图如图1 所示。图 1 电源部分原理图开关电源的组成开关电源主要包括输入滤波保护、整流电路、逆变器、输出整流滤波器、控制电路、保护电路。它们的功能是:1、输入电网滤波器:消除来自电网,如电动机的启动、电器的开关、雷击等产生的干扰,同时也防止开关电源产生的高频噪声向电网扩散。2、输入整流滤波器:将电网输入电压进行整流滤波,为变换器提供直流电压。3、逆变器:是开关电源的关键部分。
9、它把直流电压变换成高频交流电压,并且起到将输出部分与输入电网隔离的作用。4、输出整流滤波器:将变换器输出的高频交流电压整流滤波得到需要的直流电压,同时还防止高频噪声对负载的干扰。5、控制电路:检测输出直流电压,并将其与基准电压比较,进行放大。调制振荡器的脉冲宽度,从而控制变换器以保持输出电压的稳定。6、保护电路:当开关电源发生过电压、过电流短路时,保护电路使开关电源停止工作以保护负载和电源本身。3.2.功能控制部分4电路原理图功能控制部分原理图分为两个部分, 单片机信号控制放大部分和功率器件输出两个部分:1、单片机信号控制放大部份原理图如图2 所示。图 2 单片机信号控制放大部分原理图2、功率
10、器件输出部分原理图如图3 所示。图 3 功率器件输出部分原理图SH88F516单片机控制核心部件采用日本瑞萨公司SH88F516单片机,该单片机是一种高速高效率 8051 兼容单片机,在同样的振荡频率下,较之传统的8051 单片机运行速度更快,性能更优:1、FlashROM: 64K字节;2、RAM:内部 256 字节外部 1024 字节,片上 EEPROM为 1K 字节;53、工作电压: 3.6V-5.5V ;4、四种可选结构:准双向结构、推挽结构、仅输入结构和开漏结构;5、3 个 16 为计数器及三个外部中断源。功率输出部分功率输出器件主要由半导体器件或继电器一类的开关器件控制,具体明细如
11、下 :1、两个水阀控制分别控制冷热水两路进水,进水阀由双向可控硅来控制;2、水位由压力开关来控制,控制水位的高低;3、加热由继电器控制;4、门锁、排水泵由双向可控硅控制;5、串激电机控制由测速电机反馈。驱动由双向可控硅控制,电机方向由继电器控制。3.3.信号采集及人机交互部分电路原理图1 、信号采集如图4 所示。图 4 信号采集电路原理图2、人机交互如图5 所示。6图 5 人机交互电路原理图各单元模块信号采集主要就是采集洗衣机的水位、门开关、水温、电机转速、内部过零电路等方面的信息。人机交互主要通过按键模块、 LED 显示模块、数码管显示模块和蜂鸣器模块来实现人与机器的交流。信号采集部分:水位
12、控制模块由水位开关经行控制, 当水位达到某水位时, 水位开关工作,进水阀停止工作;门开关模块通过机械开关控制,当门没闭合时,机械开关没有导通,火线未接入,到洗衣机无法工作;水温控制模块通过温传感器(NTC)来采集信息;电机转速模块通过测速线圈的电流大小,来监测电机的转速;通过过零电路模块采集输入电源 (市电)信息,来实现减低晶闸管的损耗,延长晶闸管的寿命的目的。人机交互部分:信息输出部分:显示是通过矩阵方式来实现的,单片机通过 9012 三极管提供足够的驱动电流;信息输入部分:使用按键时单片机处于输入状态,通过增加一个反向1N4148二极管来消除显示与按键之间的干扰。4. 软件设计74.1.软
13、件流程图单片机软件的设计,需要考虑到产品的可靠性和可制造性。针对此问题,在软件编写时,单片机程序采用两种模式,即工厂模式和用户模式。工厂模式为洗衣机自动检测各个功能指标的模式,是否达到要求,是则进入下一测试环节,否则输出故障代码;用户模式为客户正常使用的模式。具体流程见图6 所示。图 6 软件流程图4.2.工厂检测模式软件在设计时,为了能实现检测的高效全面,因此在软件设计时增加工厂测试模式。工厂模式分为程序测试和部件测试,程序测试主要显示按键等功能进行测试,部件测试主要是对功能进行测试。程序测试关机状态下,同时按下水位、脱水键,开机键,进入测试模式。1、进入测试模式后全部LED闪烁三次后,程序
14、P01 指示灯亮,数码管显8示“ t-0 ”其他熄灭;任何操作,进入下一步骤。2、此过程各操作互相独立:1)、旋转编码器,程序指示灯循环显示,其他指示灯不变;2)、按动功能键(额外漂洗),对应指示灯显示。其他指示灯不变;3)、按下启动 / 暂停键,进入下一步骤。3、有水自检顺序执行:1)、数码管显示 t-1 , 其余均不显示,关闭门锁, 15 秒内未检测到门锁,则显示 E01并报警。否则,进入下一步。2)、显示 t-2 ,两进水阀分别进水5 秒钟,然后同时进水到低水位,3)、显示 t-3 ,开始加热、洗涤,显示当前水温,转停比为10:10,50rpm。温度升高 20,温度传感器检测正常。洗涤时
15、间至少3 分钟。4)、显示 t-4 , 停止加热,洗涤,开始排水到水位开关复位。5)、显示 t-5 , 开始脱水( 800rpm)2 分钟。不带偏心检测。6)、测试结束,显示 End,左右摆动。此时过程中如果有故障发生,将显示故障代码。测试结束及过程中, 按启动 / 暂停键则回到至1,测试 3 中其他操作不起作用。测试结束关机退出测试程序。部件测试关机状态下,同时按下洗涤、水位键,开机键,进入部件检测模式。数码管显示 C 加编号,默认显示 C01,其他 LED不亮。旋转编码器,增加(顺时针) / 减少(逆时针)编号,按下启动暂停键,进入各测试部件程序(每步检测需按启动 / 暂停键):C01检测
16、门锁。门锁上电。C02进水阀 1、水位开关。关闭门锁,从水阀 1 进水直到低水位,显示 End。C03进水阀 2、水位开关。关闭门锁,从水阀 2 进水直到低水位,显示 End。C04加热器、 NTC。关闭门锁,从水阀1,2 同时进水直到低水位,开始加热到温度上升1.5 ,显示 End。C05排水泵。关闭门锁,开启排水泵。9C06内筒顺时针( 50rpm)。关闭门锁。C07内筒逆时针( 50rpm)。关闭门锁。C08关闭门锁,开启排水泵,直到水位开关复位,再排水15 秒后,开始脱水,不带偏心检测,按下启动 / 暂停键停止脱水。 脱水速度可通过脱水键设置。在测试过程中按下启动暂停键停止测试程序,旋
17、转编码器,进入其他部件测试。测试过程中出现故障则显示故障代码并蜂鸣报警。测试结束后关机退出部件测试程序。4.3.用户模式按键部分程序1、程序编码器:编码器顺时针转动时,程序顺时针循环显示选择;逆时针转动时,程序逆时针依次循环显示选择。洗衣程序选择变化后,相关参数变为默认值。程序运行过程及等待运行过程中,旋转编码器锁定。可选洗衣程序共 12 个,用 LED灯指示。2、功能按键 : 功能按键共 5 个,采用微动按键。功能依次为: 速度、温度、额外漂洗、预约、启动 / 暂停。按键有效按下时,蜂鸣0.5 秒;无效时蜂鸣 0.2秒。1)、启动 / 暂停键选择程序后,按下该键启动洗衣程序;程序运行,数码管
18、亮;程序运行过程中,按下该键,程序暂停,数码显示屏显示“PAUS”;门锁断开后 , 数码管显示” OPEN” 。程序结束,门锁断开,报警,数码管显示“End”并左右摆动。童锁保护:在程序运行过程中,持续按下启动/ 暂停键 4 秒,启动键盘锁定,数码管显示“ LOC(数码管后三位 ) ” 2 秒,蜂鸣一声后反回之前显示状态;再次按下 4 秒后键盘锁定消除,数码管显示“UNL(数码管后三位 ) ”2 秒。当发生故障时,童锁会自动取消。程序结束后童锁会自动消除。童锁过程中除解锁方式外,其它按键无效,当有无效按键按下后,蜂鸣器响 0.2 秒,数码管显示“ LOC(数码管后三位)” 2 秒,然后回到程序
19、之前状态。102)、预约功能键预约键用来设定预约洗衣开始时间,可在 0-24h 内选择,如选择预约时间不为 0,则数码显示预约时间加 h。如预约时间为 5 小时,则显示 05h。默认状态为预约时间是 0。选择预约功能后,预约指示灯亮,按“启动 / 暂停”键预约时间开始执行,如预约时间为 05h, 则显示:“ 5:00 ”以分钟为单位显示且递减。预约时间结束后,程序自动开始。预约指示灯灭。数码管显示当前程序“剩余时间”。预约时间调整:“预约”时间可以在倒计时结束前任意更改。按下“预约”键调整至新的预约时间,开始运作。无需重选程序。如果程序重选,则所选的“预约”时间也同时被终止。显示屏将显示新程序
20、的“剩余时间”。如果需要,必须重新选择“预约”时间。在“预约”时间运作期间可以随时放入或取出衣物,完成后请立即关上机门!3)、温度键用来设定洗衣程序加热温度,加热温度用led 灯指示。可选温度有 - (不加热)、 30、 40、 50、 60 。可循环选择。不得设置高于程序默认最高加热温度。4)、脱水键选择脱水转速,可选:-(免排水)、 400、 500、600、700、 800、900、1000、1200。所选脱水转速如高于脱水曲线转速,则按照脱水曲线执行,如低于脱水曲线设定转速,则按设定值执行。设定值不能超过程序默认最高脱水转速。如果选择了“”(免排水)功能,衣物在最后一次漂洗后将留在水中
21、。在取出衣物以前,必须先进行单脱水或单排水程序。或者按下速度功能键,选择脱水转速进行脱水。 可以在任何时候按下速度功能键降低脱水转速。在漂洗程序开始时也可以选择免排水功能。5)、额外漂洗选择该功能,增加一次漂洗程序,指示灯亮;再次按下,功能取消,指示灯熄灭。11按键部分程序1、程序初始选择状态初上电显示棉麻标准程序,能够选择所需程序。显示屏循环显示程序剩余时间 , 洗涤温度,脱水转速。剩余时间,例如“ 1:18 ”代表 1 小时 18 分钟。洗涤温度,例如“ 40”代表 40 度。脱水转速“ 800”代表最高脱水转速 800 转/分。2、程序开始按下启动暂停键,启动程序。数码管显示剩余时间,小
22、时和分钟之间的冒号“:”闪烁,洗衣持续时间以分钟开始倒计时。3、程序暂停在程序运行过程中,按下启动暂停键,数码显示屏显示“PAUS”,洗衣程序被暂时中断。水温超过 50/ 水位超过保护水位 / 洗衣机未停止运转,机门不可打开。否则,发出断开门锁指令,等待机门打开(约2 分钟时间),显示屏显示“ OPEN”,打开机门。再次按下启动 / 暂停键,开始 / 暂停指示灯亮,程序从中断处继续运行。4、程序停止程序运行结束后,显示屏显示“End”并左右摆动。如果选择了“-”免排水功能,程序结束后显示屏也显示“-”4.4.故障代码1、蜂鸣器报警:动作鸣叫时间及频率开机1s启动/ 暂停0.5s功能按键0.2s
23、无效操作20ms故障报警按 20ms鸣叫, 20ms停止的频率,鸣叫15 秒停 45 秒,提醒 5次。程序结束按 0.5s 鸣叫, 0.5s 停止的频率鸣叫5 次。12E01 报警:门报警E02 报警:水位报警E03 报警:排水故障E04 报警:溢水报警E05 报警:电机报警E06 报警:测速电机报警E07 报警: NTC报警E08 报警:加热管报警E09 报警:电机可控硅短路报警5. 总 结通过这段时间课程设计,我认识到洗衣机电控板的硬件和软件(C 语言)设计是比较难的,在设计过程中,使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学理论知识与实践相结合起来,提高自己
24、的实际动手能力和独立思考能力。这也是一项团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神,团结协作是我们完成整个工作的重要保证,如果只是我一个人孤军奋战的话,肯定不能在规定时间内完成这次课程设计,感谢老师、同事、网络的力量使我顺利完成了这项设计,同时在设计的过程中发现了自己的不足之处,让我受益匪浅。13致 谢本论文从选题、设计、理论分析、撰写到最后的完成是在朱皖宁导师的悉心指导下进行的。在此谨向朱老师表示由衷的感谢!同时,我要感谢在论文工作中给予我无私帮助的各位同事朋友,指导我完成了系统的设计,给予了许多宝贵的意见。正是由于他们的传道、授业、解惑,让我学到了专业知识,并从他们
25、身上学到了如何求知治学、如何为人处事。我也要感谢安徽师范大学,是她提供了让我这个已经踏出学校大门的毕业生有提升自己的机会,让我的生活更加丰富多彩,为我的人生留下难忘的一笔。最后,要感谢我的家人和朋友们,我的任何进步和成绩都见证着他们的宝贵意见和幕后的支持和鼓励。14参考文献:1李勋单片机微型计算机大学读本北京:北京航空航天大学出版社,2002.2王治刚单片机应用技术与实训北京:清华大学出版社,2004.3 周航慈等 . 单片机程序设计基础 . 北京:北京航空航天大学出版社,1997.4 彭为 . 单片机典型系统设计实例精讲 . 北京:电子工业出版社, 2006.5 卢艳军 . 单片机基本原理及
26、应用系统 . 北京:机械工业出版社, 2005.6 周美娟等 . 单片机技术及系统设计 . 北京:清华大学出版社, 2007.7 永权 . 单片机与家用电器智能化技术 . 北京:电子工业出版社 ,1995.8 许泳龙等,单片机原理及应用,机械工业出版社,2005.19 马忠梅等,单片机的 C语言应用程序设计,北京航空航天大学出版社,2003 修订版10 方承远,工厂电气控制技术(第三版). 北京:机械工业出版社, 2006.711DavidG. Johnson.ProgrammableControllersforFactoryAutomattionNew Yorkand Basel Marcel Dekker Inc,1987.12Wang Wei,FengJianlin,LuHongjun,etal.condensedcube:An effectiveapproach to reducing data cube sizeJ.The 18th Inter Nation Conferen on DataEngineering(ICDE 2003)C13V. Schmidt, Control, data acquisit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力资源的研究报告范文
- 请示性申请报告范文
- 浙江国企招聘2024金华义乌市城投工程咨询有限公司招聘4人笔试参考题库附带答案详解
- 浙江国企招聘2024浙江杭州女子足球俱乐部有限公司招聘2人笔试参考题库附带答案详解
- 党支部联建建协议书(2025)脱贫攻坚共建合作协议
- 个人商铺租赁合同协议书(2025年度)
- 二零二五年度宠物食品电商平台商家入驻合作协议
- 二零二五年度插画与音乐制作合作约稿合同
- 二零二五年度中式快餐连锁区域代理授权书
- 2025年度绿色能源产品销售及安装服务合同
- 重庆市南开名校2024-2025学年八年级下学期开学考试物理试题(含答案)
- 2025年湖南生物机电职业技术学院单招职业倾向性测试题库1套
- 渗漉法胡鹏讲解
- 2025年交管12123学法减分试题库附参考答案
- 《大模型原理与技术》全套教学课件
- 2024年中铁集装箱运输有限责任公司招聘笔试参考题库附带答案详解
- 陈情表原文及翻译
- 品茗安全计算软件新手入门教程1梁模板扣件式
- 预应力空心板吊装专项施工方案
- 印刷生产日报表
- 鞍钢鲅鱼圈钢铁项目38m生产线工程设计思想
评论
0/150
提交评论