《全自动洗衣机高精度模糊控制电路及其方法.pdf》由会员分享,可在线阅读,更多相关《全自动洗衣机高精度模糊控制电路及其方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102063076A43申请公布日20110518CN102063076ACN102063076A21申请号201010529556122申请日20101031G05B19/042200601D06F33/0220060171申请人合肥荣事达洗衣设备制造有限公司地址230088安徽省合肥市长江西路669号72发明人陈勇陈为民74专利代理机构安徽合肥华信知识产权代理有限公司34112代理人余成俊54发明名称全自动洗衣机高精度模糊控制电路及其方法57摘要本发明公开了一种全自动洗衣机高精度模糊控制电路及其方法,其电路由单片机IC1、光耦IC2和电机M组成,当电机在运转时突然断电,电。
2、机会产生反向电动势,反向电动势经光耦和处理电路形成脉冲信号输入到单片机的一个中断输入端,每输入一个脉冲将产生一个中断,根据中断的次数,可以记录脉冲的个数,即根据放入衣物的不同,反向电动势所形成的脉冲个数不同,衣物越多,脉冲越少,反之越多,因此可以通过软件程序来判断衣物的多少,从而可以选择合适的水位洗涤衣物。本发明可以精确地选择合适的水位来洗涤衣物,节约了电能和水资源,实现了全自动洗衣机高精度模糊控制功能,满足了客户的需求。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图2页CN102063086A1/1页21一种全自动洗衣机高精度模糊控制电路,由单片机。
3、IC1、光耦IC2和电机M组成,其特征在于单片机IC1的P15端与光耦IC2的输入端之间通过连接有三极管Q1,其中三极管Q1的集电极与单片机IC1的P15端通过导线连接,三极管Q1的基极与光耦IC2的输入端通过导线连接,三极管Q1的发射极接地,三极管Q1的集电极与基极分别串接有电阻R1、R2后共接直流电源VCC,三极管Q1的基极与发射极之间串接有电阻R3;从光耦IC2的输出端分别引出二路接线,其中一路接线串接二极管D2后接入电机M的一端,另一路接线串接由电阻R4、R5组成的并联支路后接入电机M的另一端;光耦IC2的输出端之间并接有二极管D1,电机M的两端并接有电容C1。2一种全自动洗衣机高精度。
4、模糊控制方法,其特征在于其具体包括以下步骤1、空桶状态校准当电机M在运转时突然断电,电机M会产生反向电动势,反向电动势经光耦IC2后形成脉冲信号输入到单片机IC1的中断输入端,即P15端,单片机IC1每输入一个脉冲将产生一个中断,根据中断的次数,记录脉冲的个数;在洗衣机空桶状态下,运行空桶校准程序,即测试洗衣机在空桶状态下产生的脉冲数R1,并存储脉冲数R1;2、满负载状态校准在洗衣机满负载状态下,运行满负载校准程序,即测试洗衣机在满负载状态下产生的脉冲数RN,并存储脉冲数RN;3、模糊控制水位选择向洗衣机的桶内放入待测的衣物,运行模糊检测程序,根据洗衣机分别在空桶和满负载状态下产生的脉冲数R1。
5、、RN之差RR1R2进行分配各个水位档对应的脉冲数,设要分N个水位档,具体方法如下第1水位档对应的脉冲数R1,第2水位档对应的脉冲数当R1RN/N1的余数大于等于1时R2R1R1RN/N11,否则R2R1R1RN/N1,第3水位档对应的脉冲数当R1RN/N1的余数大于等于2时R3R2R1RN/N11,否则R3R2R1RN/N1,第N1水位档对应的脉冲数当R1RN/N1的余数大于等于N11时RN1RN2R1RN/N11,否则RN1RN2R1RN/N1,第N水位档对应的脉冲数RN;经过运行模糊检测程序之后,单片机IC1会产生脉冲数RX,此时判断脉冲数RX在哪个水位档对应的范围内,即可选择对应的水位。
6、档,即单片机IC1判断衣物的多少来选择合适的水位洗涤衣物。权利要求书CN102063076ACN102063086A1/3页3全自动洗衣机高精度模糊控制电路及其方法技术领域0001本发明涉及一种全自动洗衣机高精度模糊控制电路及其方法。背景技术0002全自动洗衣机模糊控制功能是根据用户放衣物的多少自动进行判断选择水位,模糊控制原理是根据电机反向电动势的大小来判断衣物的多少进而选择水位。影响电机反向电动势的因素很多,电机、离合器、皮带、皮带轮、波轮等每个物料的状态,和皮带张紧力都对模糊控制有很大影响。由于各个环节的离散性太大,目前市场上的模糊控制洗衣机的模糊控制精度都不太理想。0003当电机在运转。
7、时突然断电,电机会产生反向电动势,反向电动势经光耦和处理电路形成脉冲信号输入到单片机的一个中断输入端,每输入一个脉冲将产生一个中断。根据中断的次数,可以记录脉冲的个数。根据放入衣物的不同,反向电动势所形成的脉冲个数不同。衣物越多,脉冲越少,反之越多。因此可以通过软件程序来判断衣物的多少,从而可以选择合适的水位洗涤衣物。0004但影响电机反向电动势的因素很多,电机、离合器、皮带、皮带轮、波轮等每个物料的状态,和皮带张紧力都对电机反向电动势有很大影响。由于各个环节的离散性太大,导致每台机器的状态不一致,放入同样多的衣物不同的机器却产生不同的脉冲个数,也就无法选择合适的水位了。发明内容0005本发明。
8、的目的是提供一种全自动洗衣机高精度模糊控制电路及其方法,来实现全自动洗衣机的高精度模糊控制功能。0006本发明的技术方案如下0007一种全自动洗衣机高精度模糊控制电路,由单片机IC1、光耦IC2和电机M组成,其特征在于单片机IC1的P15端与光耦IC2的输入端之间通过连接有三极管Q1,其中三极管Q1的集电极与单片机IC1的P15端通过导线连接,三极管Q1的基极与光耦IC2的输入端通过导线连接,三极管Q1的发射极接地,三极管Q1的集电极与基极分别串接有电阻R1、R2后共接直流电源VCC,三极管Q1的基极与发射极之间串接有电阻R3;从光耦IC2的输出端分别引出二路接线,其中一路接线串接二极管D2后。
9、接入电机M的一端,另一路接线串接由电阻R4、R5组成的并联支路后接入电机M的另一端;光耦IC2的输出端之间并接有二极管D1,电机M的两端并接有电容C1。0008一种全自动洗衣机高精度模糊控制方法,其特征在于其具体包括以下步骤00091、空桶状态校准当电机M在运转时突然断电,电机M会产生反向电动势,反向电动势经光耦IC2后形成脉冲信号输入到单片机IC1的中断输入端,即P15端,单片机IC1每输入一个脉冲将产生一个中断,根据中断的次数,记录脉冲的个数;在洗衣机空桶状态下,运行空桶校准程序,即测试洗衣机在空桶状态下产生的脉冲数R1,并存储脉冲数R1;说明书CN102063076ACN10206308。
10、6A2/3页400102、满负载状态校准在洗衣机满负载状态下,运行满负载校准程序,即测试洗衣机在满负载状态下产生的脉冲数RN,并存储脉冲数RN;00113、模糊控制水位选择向洗衣机的桶内放入待测的衣物,运行模糊检测程序,根据洗衣机分别在空桶和满负载状态下产生的脉冲数R1、RN之差RR1R2进行分配各个水位档对应的脉冲数,设要分N个水位档,具体方法如下0012第1水位档对应的脉冲数R1,0013第2水位档对应的脉冲数当R1RN/N1的余数大于等于1时0014R2R1R1RN/N11,0015否则0016R2R1R1RN/N1,0017第3水位档对应的脉冲数当R1RN/N1的余数大于等于2时001。
11、8R3R2R1RN/N11,0019否则0020R3R2R1RN/N1,0021002200230024第N1水位档对应的脉冲数当R1RN/N1的余数大于等于N11时0025RN1RN2R1RN/N11,0026否则0027RN1RN2R1RN/N1,0028第N水位档对应的脉冲数RN;0029经过运行模糊检测程序之后,单片机IC1会产生脉冲数RX,此时判断脉冲数RX在哪个水位档对应的范围内,即可选择对应的水位档,即单片机IC1判断衣物的多少来选择合适的水位洗涤衣物。0030本发明的有益效果0031本发明能够自动识别每台洗衣机自身的状态,屏蔽掉各个环节不稳定因素,达到高精度模糊控制的要求,并使。
12、工艺控制变的更加简单易控,可以精确地选择合适的水位来洗涤衣物,节约了电能和水资源,实现了全自动洗衣机高精度模糊控制功能,满足了客户的需求。附图说明0032图1为本发明的电路原理图。0033图2为本发明空桶状态校准的流程图。0034图3为本发明满负载状态校准的流程图。0035图4为本发明模糊控制水位选择的流程图。具体实施方式0036参见图1、2、3、4,一种全自动洗衣机高精度模糊控制电路,由单片机IC1、光耦IC2说明书CN102063076ACN102063086A3/3页5和电机M组成,单片机IC1的P15端与光耦IC2的输入端之间通过连接有三极管Q1,其中三极管Q1的集电极与单片机IC1的。
13、P15端通过导线连接,三极管Q1的基极与光耦IC2的输入端通过导线连接,三极管Q1的发射极接地,三极管Q1的集电极与基极分别串接有电阻R1、R2后共接直流电源VCC,三极管Q1的基极与发射极之间串接有电阻R3;从光耦IC2的输出端分别引出二路接线,其中一路接线串接二极管D2后接入电机M的一端,另一路接线串接由电阻R4、R5组成的并联支路后接入电机M的另一端;光耦IC2的输出端之间并接有二极管D1,电机M的两端并接有电容C1。0037一种全自动洗衣机高精度模糊控制方法,具体包括以下步骤00381、空桶状态校准当电机M在运转时突然断电,电机M会产生反向电动势,反向电动势经光耦IC2后形成脉冲信号输。
14、入到单片机IC1的中断输入端,即P15端,单片机IC1每输入一个脉冲将产生一个中断,根据中断的次数,记录脉冲的个数;在洗衣机空桶状态下,运行空桶校准程序,即测试洗衣机在空桶状态下产生的脉冲数R1,并存储脉冲数R1;00392、满负载状态校准在洗衣机满负载状态下,运行满负载校准程序,即测试洗衣机在满负载状态下产生的脉冲数RN,并存储脉冲数RN;00403、模糊控制水位选择向洗衣机的桶内放入待测的衣物,运行模糊检测程序,根据洗衣机分别在空桶和满负载状态下产生的脉冲数R1、RN之差RR1R2进行分配各个水位档对应的脉冲数,设要分N个水位档,具体方法如下0041第1水位档对应的脉冲数R1,0042第2。
15、水位档对应的脉冲数当R1RN/N1的余数大于等于1时0043R2R1R1RN/N11,0044否则0045R2R1R1RN/N1,0046第3水位档对应的脉冲数当R1RN/N1的余数大于等于2时0047R3R2R1RN/N11,0048否则0049R3R2R1RN/N1,0050005100520053第N1水位档对应的脉冲数当R1RN/N1的余数大于等于N11时0054RN1RN2R1RN/N11,0055否则0056RN1RN2R1RN/N1,0057第N水位档对应的脉冲数RN;0058经过运行模糊检测程序之后,单片机IC1会产生脉冲数RX,此时判断脉冲数RX在哪个水位档对应的范围内,即可选择对应的水位档,即单片机IC1判断衣物的多少来选择合适的水位洗涤衣物,而且不会因为每台洗衣机的差异而有所偏差,真正实现了全自动洗衣机的高精度模糊控制。说明书CN102063076ACN102063086A1/2页6图1图2图3说明书附图CN102063076ACN102063086A2/2页7图4说明书附图CN102063076A。