新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的模擬全自動洗衣機的設計

        基于單片機的模擬全自動洗衣機的設計

        作者: 時間:2011-12-09 來源:網絡 收藏
        4 軟件設計及實物圖
        在模糊控制器中,需要把測定量先經模糊化,再送給模糊控制器。
        上述測定量的模糊輸入量的模糊集合分別為:衣物臟凈{干凈,較干凈,較臟,臟}、衣物輕重{輕,較輕,較重,重}。
        相應的模糊控制器的輸出量的模糊集合分別為:進水時間(控制進水量){短,中,長}、洗滌時間{短,中,長}、漂洗時間{短,中,長}、排水時間{短,中,長}、脫水時間{短,中,長}、洗滌強度{弱,中,強}。
        待清洗衣物的檢測狀態表如表1所示。表中0000~1111代表16種不同的檢測狀態。


        軟件主程序流程圖如圖4所示。衣物洗滌過程:開啟洗衣機,選擇自動或者手動方式,若為手動則設定洗衣參數,否則進入自動方式。檢測衣物清洗前狀態,進而自動選擇相應的洗衣參數,調用相應的洗滌程序,完成模糊規則對衣物洗滌的控制。



        模擬洗衣機的工作狀態圖如圖5所示。圖中共有3個部分,如圖5(a)中所示:1為電源及電機控制部分;2為主控制器凌陽SPMC75F2413A;3為清洗狀態顯示部分;4為模擬洗衣機缸體轉動的直流電機。其中圖5(a)是狀態12的漂洗狀態,電機正反轉,此時數碼管顯示剩余的漂洗時間。圖(b)是狀態12脫水狀態,電機正轉,數碼管顯示剩余脫水時間。


        本設計采用凌陽16 bitSPMC75F2413A作為控制核心完成了一個基于模糊控制的全自動洗衣機的模擬系統。系統通過對洗衣物檢測狀態信息的模糊推理,能夠自動選擇相應的洗滌方式,實現了對于清洗過程中洗滌強度、進水量、洗滌時間等一系列參數的較優控制和洗衣過程中洗滌、漂洗、脫水、排水等狀態的模擬。通過軟硬件的結合驗證了設計方案是可行的,達到了設計的要求。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 成都市| 莒南县| 淳化县| 古浪县| 丽水市| 山东省| 盘山县| 玛多县| 沅江市| 临武县| 化隆| 礼泉县| 合作市| 武清区| 仪征市| 新源县| 乐都县| 长垣县| 黄石市| 吉林省| 宜良县| 竹溪县| 朝阳区| 内乡县| 山阴县| 宣威市| 大同县| 盐池县| 资溪县| 奎屯市| 宝清县| 古蔺县| 伊吾县| 邯郸市| 依兰县| 如皋市| 安乡县| 百色市| 合山市| 来宾市| 大渡口区|