CN103276556B - 一种改进的洗衣机模糊控制方法 - Google Patents
一种改进的洗衣机模糊控制方法 Download PDFInfo
- Publication number
- CN103276556B CN103276556B CN201310198536.4A CN201310198536A CN103276556B CN 103276556 B CN103276556 B CN 103276556B CN 201310198536 A CN201310198536 A CN 201310198536A CN 103276556 B CN103276556 B CN 103276556B
- Authority
- CN
- China
- Prior art keywords
- pulse
- water level
- washing machine
- load
- fuzzy control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Control Of Washing Machine And Dryer (AREA)
Abstract
本发明提供一种改进的洗衣机模糊控制方法,该方法利用反电动势法,通过对洗衣机在空桶和节点负载状态下产生脉冲数的测量,推导出水位档与负载脉冲的对应关系,将该对应关系写进水位判断模糊控制程序,通过判断洗衣机在不同负载状态下产生的脉冲数落在水位档与负载脉冲对应关系的哪个范围内,即可选择对应的水位档。本发明能够更加准确地判断空桶对应的水位档,从而可以更加精确地选择合适的水位来洗涤衣物,提高了模糊控制的精确度和洗衣机的工作效率,更好地达到了节能、降耗的目的,满足了客户的需求。
Description
技术领域
本发明涉及采用模糊控制技术进行洗涤控制的洗衣机自动控制技术领域,具体是一种改进的洗衣机模糊控制方法。
背景技术
在洗衣机自动控制技术中,负载和水位对应关系的检测是一项基本功能,也是一项关键指标。水位判断准确与否直接影响到洗衣机自动化程度的高低。如果不能选择合适的水位,则可能导致水资源的浪费或者衣物清洗不干净。
目前,一般采用“反电动势法”检测衣物的多少进而自动选择水位。所谓“反电动势法”即当洗衣机进行模糊判断时,电机带动波轮转动,电机一般是转0.5s停0.3s,电机在运转时突然停止就会产生反电动势,反电动势导通光耦,光耦产生脉冲,直到放电结束。产生的脉冲通过处理电路输入到单片机的一个中断口,每输入一个脉冲将产生一个中断,根据中断的次数可以记录脉冲的个数。根据放入衣物的不同,反电动势形成的脉冲个数也不同。衣物越多,波轮阻力越大,放电快,产生的脉冲数就越少,反之越多。因此,可以通过软件程序判断衣物的多少,从而选择合适的水位。
现有技术中,利用“反电动势法”进行水位判断的方法,实践证明,无法保证空桶水位是最低档水位,从而导致负载水位判断不准确。
发明内容
本发明要解决的技术问题是提供一种改进的洗衣机模糊控制方法,以实现全自动洗衣机的高精度模糊控制功能。
本发明的技术方案为:
一种改进的洗衣机模糊控制方法,包括以下步骤:
(1)根据洗衣机水位档与负载的对应关系选取空桶和节点负载作为测试对象;
(2)利用反电动势法,测量并记录洗衣机在空桶和节点负载状态下产生的脉冲数;
(3)绘出空桶和节点负载分别与各自对应脉冲的函数关系图;
(4)根据(3)得出的函数关系图,推导出节点负载脉冲与空桶脉冲之间的函数关系,即用空桶脉冲表示的节点负载脉冲的函数表达式;
(5)根据(4)得出的节点负载脉冲的函数表达式,结合步骤(1)中水位档与负载的对应关系,推导出水位档与负载脉冲的对应关系;
(6)根据(5)得出的水位档与负载脉冲的对应关系,编写水位判断的模糊控制程序代码;
(7)运行工厂检测模式,测试洗衣机在空桶状态下产生的脉冲数,并将该脉冲数存储至单片机的EPROM中;
(8)运行模糊控制程序,判断洗衣机在不同负载状态下产生的脉冲数落在水位档与负载脉冲对应关系的哪个范围内,即可选择对应的水位档。
所述的改进的洗衣机模糊控制方法,步骤(2)包括以下步骤:
(1)选取多台同一型号的电机,通过调节电机与波轮之间的皮带紧度以获得不同张力;
(2)分别对使用不同电机并在不同张力下的同一台洗衣机在空桶和节点负载状态下产生的脉冲数进行多次测量。
所述的改进的洗衣机模糊控制方法,步骤(4)中,节点负载脉冲与空桶脉冲之间的函数关系的推导包括以下步骤:
(1)分析关系图,剔除图像曲线上偏差较大的点,然后从余下的点中分别取出空桶脉冲的最大值y0(max)和最小值y0(min)以及节点负载脉冲的最大值y(max)和最小值y(min);
(2)记Y0=y0(max)-y0(min),Y=y(max)-y(min),设空桶脉冲为y0,节点负载脉冲为y,则y=y(max)-(y0(max)-y0)*Y/Y0,即为用空桶脉冲y0表示的节点负载脉冲y的函数表达式。
本发明通过上述方法能够更加准确地判断空桶对应的水位档,从而可以更加精确地选择合适的水位来洗涤衣物,提高了模糊控制的精确度和洗衣机的工作效率,更好地达到了节能、降耗的目的,满足了客户的需求。
具体实施方式
下面结合具体实施例来进一步说明本发明。
以一台XQB75-M1155洗衣机为例,一种改进的洗衣机模糊控制方法,包括以下步骤:
(1)按照开发程序工程师的要求,根据洗衣机水位档与负载的对应关系,如表1所示,选取空桶和节点负载0.25kg、0.5kg、1.5kg、2.0kg、3.5kg、4.0kg作为测试对象;
水位档 | 负载范围(kg) |
2 | 负载≤0.25 |
3 | 0.25<负载≤0.5 |
4 | 0.5<负载≤1.5 |
5 | 1.5<负载≤2.0 |
6 | 2.0<负载≤3.5 |
7 | 3.5<负载≤4.0 |
8 | 4.0<负载 |
表1
(2)利用反电动势法,分别测量并记录负载是空桶、0.25kg、0.5kg、1.5kg、2.0kg、3.5kg、4.0kg时洗衣机产生的脉冲数,包括选取三台同 一型号的电机,记为1号电机、2号电机、3号电机,通过调节电机与波轮之间的皮带紧度以获得不同张力,当弹簧拉力是20N时,皮带紧度分别调成8mm、10mm;分别对使用不同电机并在不同张力下的同一台洗衣机在负载是空桶、0.25kg、0.5kg、1.5kg、2.0kg、3.5kg、4.0kg时产生的脉冲数进行测量,对同一台电机在相同形变量和相同负载情况下,重复测量十次,如表2所示;
表2
(3)根据上述测得的数据,进行EXCEL图表分析,得到不同负载即空桶、0.25kg、0.5kg、1.5kg、2.0kg、3.5kg、4.0kg分别与各自对应脉冲的函数关系图;
(4)根据(3)得出的函数关系图,推导出节点负载脉冲与空桶脉冲之间的函数关系,即用空桶脉冲表示的节点负载脉冲的函数表达式,以节点负载0.25kg为例,推导过程如下:首先,分析关系图,剔除图像曲线上偏差较大的点,然后从余下的点中分别取出空桶脉冲的最大值 y0(max)=99和最小值y0(min)=85以及节点负载0.25kg脉冲的最大值y(max)=96和最小值y(min)=76;然后,记Y0=y0(max)-y0(min)=99-85=14,Y=y(max)-y(min)=96-76=20,设空桶脉冲为y0,节点负载0.25kg脉冲为y,则y=y(max)-(y0(max)-y0)*Y/Y0=96-(99-y0)*20/14=(y0*15-636)/14,即为用空桶脉冲y0表示的节点负载0.25kg脉冲y的函数表达式;同理,可推导出0.5kg、1.5kg、2.0kg、3.5kg、4.0kg对应脉冲的表达式,如表3所示;
负载(kg) | 脉冲表达式 |
0.25 | y=(y0*20-636)/14 |
0.5 | y=(y0*15-211)/14 |
1.5 | y=(y0*9+215)/14 |
2.0 | y=(y0*12-138)/14 |
3.5 | y=(y0*12-348)/14 |
4.0 | y=(y0*12-404)/14 |
表3
(5)根据(4)得出的节点负载脉冲的函数表达式(如表3所示),结合步骤(1)中水位档与负载的对应关系(如表1所示),推导出水位档与负载脉冲的对应关系,如表4所示;
水位档 | 脉冲范围 |
2 | (y0*20-636)/14≤y |
3 | (y0*15-211)/14≤y<(y0*20-636)/14 |
4 | (y0*9+215)/14≤y<(y0*15-211)/14 |
5 | (y0*12-138)/14≤y<(y0*9+215)/14 |
6 | (y0*12-348)/14≤y<(y0*12-138)/14 |
7 | (y0*12-404)/14≤y<(y0*12-348)/14 |
8 | y<(y0*12-404)/14 |
表4
(6)根据(5)得出的水位档与负载脉冲的对应关系(如表4所示),编写水位判断的模糊控制程序代码,其中fuzzy代表空桶脉冲y0,count代表负载脉冲y;
(7)运行工厂检测模式,测试洗衣机在空桶状态下产生的脉冲数y0,并将该脉冲数y0存储至单片机的EPROM中;
(8)运行模糊控制程序,判断洗衣机在不同负载状态下产生的脉冲数y落在水位档与负载脉冲对应关系的哪个范围内,即可选择对应的水位档。
以上所述实施方式仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。
Claims (3)
1.一种改进的洗衣机模糊控制方法,其特征在于:包括以下步骤:
(1)根据洗衣机水位档与负载的对应关系选取空桶和节点负载作为测试对象;
(2)利用反电动势法,测量并记录洗衣机在空桶和节点负载状态下产生的脉冲数;
(3)绘出空桶和节点负载分别与各自对应脉冲的函数关系图;
(4)根据(3)得出的函数关系图,推导出节点负载脉冲与空桶脉冲之间的函数关系,即用空桶脉冲表示的节点负载脉冲的函数表达式;
(5)根据(4)得出的节点负载脉冲的函数表达式,结合步骤(1)中水位档与负载的对应关系,推导出水位档与负载脉冲的对应关系;
(6)根据(5)得出的水位档与负载脉冲的对应关系,编写水位判断的模糊控制程序代码;
(7)运行工厂检测模式,测试洗衣机在空桶状态下产生的脉冲数,并将该脉冲数存储至单片机的EPROM中;
(8)运行模糊控制程序,判断洗衣机在不同负载状态下产生的脉冲数落在水位档与负载脉冲对应关系的哪个范围内,即可选择对应的水位档。
2.根据权利要求1所述的改进的洗衣机模糊控制方法,其特征在于:步骤(2)包括以下步骤:
(1)选取多台同一型号的电机,通过调节电机与波轮之间的皮带紧度以获得不同张力;
(2)分别对使用不同电机并在不同张力下的同一台洗衣机在空桶和节点负载状态下产生的脉冲数进行多次测量。
3.根据权利要求1所述的改进的洗衣机模糊控制方法,其特征在于:步骤(4)中,节点负载脉冲与空桶脉冲之间的函数关系的推导包括以下步骤:
(1)分析关系图,剔除图像曲线上偏差较大的点,然后从余下的点中分别取出空桶脉冲的最大值y0(max)和最小值y0(min)以及节点负载脉冲的最大值y(max)和最小值y(min);
(2)记Y0= y0(max)- y0(min),Y= y(max)- y(min),设空桶脉冲为y0,节点负载脉冲为y,则y= y(max)-(y0(max)- y0)*Y/Y0,即为用空桶脉冲y0表示的节点负载脉冲y的函数表达式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310198536.4A CN103276556B (zh) | 2013-05-24 | 2013-05-24 | 一种改进的洗衣机模糊控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310198536.4A CN103276556B (zh) | 2013-05-24 | 2013-05-24 | 一种改进的洗衣机模糊控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103276556A CN103276556A (zh) | 2013-09-04 |
CN103276556B true CN103276556B (zh) | 2015-06-10 |
Family
ID=49059164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310198536.4A Active CN103276556B (zh) | 2013-05-24 | 2013-05-24 | 一种改进的洗衣机模糊控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103276556B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103710941B (zh) * | 2013-12-06 | 2015-12-02 | 松下家电研究开发(杭州)有限公司 | 一种检知水位传感器测量偏差的方法及波轮洗衣机 |
CN103628275A (zh) * | 2013-12-17 | 2014-03-12 | 上海电机学院 | 基于神经网络模糊控制器的智能洗衣机 |
CN106048983B (zh) * | 2016-07-20 | 2018-03-20 | 惠而浦(中国)股份有限公司 | 一种滚筒洗衣机负载量和偏心量的检测方法 |
US10934655B2 (en) * | 2017-08-29 | 2021-03-02 | Samsung Electronics Co., Ltd. | Washing machine and control method thereof |
CN107653627B (zh) * | 2017-10-24 | 2022-08-02 | 天津海尔洗涤电器有限公司 | 洗衣机内水量检测控制方法和洗衣机 |
CN110241552B (zh) * | 2019-06-19 | 2021-02-05 | 长虹美菱股份有限公司 | 一种洗衣机负载模糊称重的校正方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1189551A (zh) * | 1997-11-08 | 1998-08-05 | 合肥荣事达集团公司 | 洗衣机模糊控制方法 |
US6029298A (en) * | 1998-04-14 | 2000-02-29 | General Electric Company | System and method for determining a liquid level setting in a washing machine |
CN101906706A (zh) * | 2010-06-18 | 2010-12-08 | 深圳和而泰智能控制股份有限公司 | 一种洗衣机的布量测试方法、控制器及洗衣机 |
CN102063076A (zh) * | 2010-10-31 | 2011-05-18 | 合肥荣事达洗衣设备制造有限公司 | 全自动洗衣机高精度模糊控制电路及其方法 |
CN102619073A (zh) * | 2012-03-26 | 2012-08-01 | 贝国寅 | 洗衣机的精确型水位设定方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0394796A (ja) * | 1989-09-07 | 1991-04-19 | Matsushita Electric Ind Co Ltd | 洗濯機 |
-
2013
- 2013-05-24 CN CN201310198536.4A patent/CN103276556B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1189551A (zh) * | 1997-11-08 | 1998-08-05 | 合肥荣事达集团公司 | 洗衣机模糊控制方法 |
US6029298A (en) * | 1998-04-14 | 2000-02-29 | General Electric Company | System and method for determining a liquid level setting in a washing machine |
CN101906706A (zh) * | 2010-06-18 | 2010-12-08 | 深圳和而泰智能控制股份有限公司 | 一种洗衣机的布量测试方法、控制器及洗衣机 |
CN102063076A (zh) * | 2010-10-31 | 2011-05-18 | 合肥荣事达洗衣设备制造有限公司 | 全自动洗衣机高精度模糊控制电路及其方法 |
CN102619073A (zh) * | 2012-03-26 | 2012-08-01 | 贝国寅 | 洗衣机的精确型水位设定方法 |
Non-Patent Citations (1)
Title |
---|
基于Freescale微控制器的洗衣机控制***设计;姜国强;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20091215(第12期);论文第56页倒数第7行-第61页倒数第1行 * |
Also Published As
Publication number | Publication date |
---|---|
CN103276556A (zh) | 2013-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103276556B (zh) | 一种改进的洗衣机模糊控制方法 | |
CN105332236A (zh) | 洗衣机及其洗涤剂量投放控制方法和装置 | |
CN105204684B (zh) | 触摸屏驱动频率控制方法、装置及电子设备 | |
CN106525472B (zh) | 一种油烟机的清洁度检测方法及检测装置 | |
CN102522975B (zh) | 按键触摸检测方法 | |
CN102063076B (zh) | 全自动洗衣机高精度模糊控制方法 | |
CN104149385B (zh) | 榨油机控制方法、控制装置及榨油机 | |
CN109944020B (zh) | 洗衣机耗水量的检测方法、洗衣机以及计算机可读存储介质 | |
CN103306094A (zh) | 一种判定波轮洗衣机负载重量的方法 | |
CN108930128A (zh) | 洗涤剂自动投放的控制方法及控制装置、洗衣机 | |
CN110273260B (zh) | 一种基于无传感滚筒洗衣机偏心和称重的采集方法 | |
CN103306105A (zh) | 一种判定波轮洗衣机负载重量的方法 | |
CN103046287B (zh) | 一种滚筒洗衣机的水位设定方法及*** | |
CN109901003B (zh) | 一种逆变器功率故障检测方法及*** | |
CN105088631B (zh) | 洗衣机及其衣物分档洗涤控制方法 | |
CN101906706B (zh) | 一种洗衣机的布量测试方法、控制器及洗衣机 | |
CN204008849U (zh) | 一种市电检测装置 | |
CN103292872A (zh) | 一种空气质量流量计性能检测*** | |
CN205120929U (zh) | 一种马达老化测试*** | |
CN104049143A (zh) | 一种市电检测装置及检测方法 | |
CN206223462U (zh) | 一种油烟机的清洁度检测装置及具有该检测装置的油烟机 | |
JP2013200245A (ja) | 前処理方法 | |
CN106685279A (zh) | 一种检测电机的霍尔信号的方法及装置 | |
CN201266224Y (zh) | 变尺度随机共振方波检测装置 | |
CN205015734U (zh) | 一种舞台设备与表演方案校准装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 230088 No. 96 science Avenue, hi tech Zone, Anhui, Hefei Applicant after: Whirlpool (China) Limited by Share Ltd Address before: 230088 No. 96 science Avenue, hi tech Zone, Anhui, Hefei Applicant before: Hefei Rongshida Sanyo Electric Co., Ltd. |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: HEFEI RONGSHIDA SANYO ELECTRIC CO., LTD. TO: WHIRLPOOL (CHINA) CO., LTD. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |