新聞中心

        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所示。

        本文引用地址:http://www.104case.com/article/190014.htm

        i.JPG


        當模糊控制系統主程序調用查表子程序時,通過參數傳遞,將采集到的輸入量ei、ej、ek經量化后得到的模糊量作為實參,分別傳送給查表子程序的形參i、j、k然后通過查找對應數組元素來確定它所符合的模糊規則,完成。將對應數組元素的數值作為子程序的返回值。查表程序如下:
        h.JPG
        j.JPG
        在調用以上查表子程序之后,得到的數值如果是-1則認為出現故障;正確數值數為整數0到4,必須將其轉化為相應的模糊量,然后再進行乘以相應的比例因子進行量程轉換,得到物理量,這樣就是需要的水流強度和洗滌時間。

        4 結論
        文中針對以控制為核心的控制系統,采用模糊控制技術進行優化改進,能自動識別衣料、衣量等,更好的模仿人工洗滌過程,實現了一鍵全自動洗衣,提高了的智能化程度和洗滌效果。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宝应县| 南木林县| 衡山县| 贡嘎县| 邹平县| 东光县| 台南县| 石狮市| 南川市| 贵定县| 思茅市| 普格县| 仲巴县| 大埔县| 开江县| 德兴市| 武胜县| 确山县| 郓城县| 任丘市| 兴宁市| 奉化市| 芮城县| 酒泉市| 禹州市| 睢宁县| 县级市| 绩溪县| 青海省| 胶南市| 乃东县| 台南市| 凤阳县| 靖边县| 讷河市| 武鸣县| 平远县| 郧西县| 仁化县| 湛江市| 淮阳县|