新闻中心

EEPW首页>EDA/PCB>设计应用> 基于单片机模糊推理的洗衣机控制系统设计

基于单片机模糊推理的洗衣机控制系统设计

作者: 时间:2012-08-23 来源:网络 收藏

数组a中某元素的值表示水流的某个模糊值(特弱、弱、中等、强、特强分别用数值0,1,2,3,4来表示);数组b中某元素的值表示洗涤时间的某个模糊值(特短、短、中等、长、特长分别用数值0,1,2,3,4来表示)。例如:a[0][2][2]=0且b[O][2][2]=0它代表规则一,即“如果负载偏小,衣质化纤织品偏多,且水温偏高时,那么将水流特弱,洗涤时间特短。”同理a[2][2][2]=2且b[0][2][2]=2代表规则二。依次类推可以得到如下查询表,如表2所示。

本文引用地址://m.amcfsurvey.com/article/190014.htm

i.JPG


当模糊控制系统主程序调用查表子程序时,通过参数传递,将采集到的输入量ei、ej、ek经量化后得到的模糊量作为实参,分别传送给查表子程序的形参i、j、k然后通过查找对应数组元素来确定它所符合的模糊规则,完成。将对应数组元素的数值作为子程序的返回值。查表程序如下:
h.JPG
j.JPG
在调用以上查表子程序之后,得到的数值如果是-1则认为出现故障;正确数值数为整数0到4,必须将其转化为相应的模糊量,然后再进行乘以相应的比例因子进行量程转换,得到物理量,这样就是需要的水流强度和洗涤时间。

4 结论
文中针对以控制为核心的控制系统,采用模糊控制技术进行优化改进,能自动识别衣料、衣量等,更好的模仿人工洗涤过程,实现了一键全自动洗衣,提高了的智能化程度和洗涤效果。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭