基于單片機SPMC75的模擬全自動(dòng)洗衣機的設計
本設計基于模糊控制的模擬洗衣機系統,使洗衣系統朝著(zhù)自動(dòng)化、智能化,尤其是節能的方向發(fā)展。它可以根據被洗物的質(zhì)地和臟污程度,自動(dòng)對水量、水溫、洗滌劑、機械力等做出控制,使衣物在洗凈的前提下,洗滌過(guò)程更加節能。
1 凌陽(yáng)單片機SPMC75F2413A
SPMC75F2413A 是由凌陽(yáng)科技公司設計開(kāi)發(fā)的工業(yè)級的16 bit微控制器芯片,其核心采用凌陽(yáng)公司自主知識產(chǎn)權的μ′nSTM(發(fā)音為micro-n-SP)微處理器,集成了多功能I/O 口、同步和異步串行口、ADC、定時(shí)計數器等功能模塊,以及多功能捕獲比較模塊、BLDC電機驅動(dòng)專(zhuān)用位置偵測接口、兩相增量編碼器接口、能產(chǎn)生各種電機驅動(dòng)波形的PWM 發(fā)生器等特殊硬件模塊[2]。利用這些硬件模塊支持SPMC75F2413A完成諸如家電用變頻驅動(dòng)器、標準工業(yè)變頻驅動(dòng)器、變頻電源、多環(huán)伺服驅動(dòng)系統等復雜應用。
2 全自動(dòng)洗衣機的模糊控制模型
模糊控制是一種以模糊集合論、模糊語(yǔ)言變量以及模糊邏輯推理為數學(xué)基礎的新型計算機控制方法。顯然,模糊控制的基礎是模糊數學(xué),模糊控制的實(shí)現手段是計算機。
全自動(dòng)洗衣機的基本工作過(guò)程包括進(jìn)水、洗滌、漂洗、排水、甩干等。模糊控制技術(shù)用于全自動(dòng)洗衣機后,可以根據對被洗衣物的檢測,自動(dòng)地獲得最佳的洗滌方式,進(jìn)而達到智能和節能的效果。本設計是以被洗衣物的重量和臟凈程度作待測對象,設計出一系列適合不同衣物的清洗方式。全自動(dòng)洗衣機的模糊控制模型如圖1所示。本文引用地址:http://dyxdggzs.com/article/173581.htm
3 硬件設計
首先,將設計的洗衣機硬件部分進(jìn)行模塊化設計,主要分以下模塊:
⑴檢測模塊:檢測部分主要由各傳感器和A/D轉換器實(shí)現,其分為:布量檢測、衣物污度檢測等。對各部分檢測結果通過(guò)A/D轉換器進(jìn)入單片機CPU中進(jìn)行處理分析;
⑵控制模塊:控制部分是整個(gè)智能洗衣機的關(guān)鍵部分,由單片機承擔處理工作。傳感器將檢測的數據信息傳入到控制器中,在控制器中經(jīng)過(guò)分析處理,CPU將得到數據與標準數據進(jìn)行比較,得出控制結果,如:加水量、洗滌時(shí)間、電機轉速等,并將處理的結果輸出至執行器動(dòng)作;
⑶洗滌模塊:洗滌部分主要由電動(dòng)機以及各種開(kāi)關(guān)構成,通過(guò)CPU控制的電機正反轉、速度以及開(kāi)關(guān)的閉合完成各種洗滌動(dòng)作。其硬件電路如圖2所示;
以5種清洗方式為例,模糊控制規則表如表2所示。其中16種衣物檢測狀態(tài)由state1~state16表示;洗滌強度{弱,中,強}分別由變量{w,c,s}表示;時(shí)間的{短,中,長(cháng)}分別由變量{s,m,l}表示。
⑷語(yǔ)音模塊:語(yǔ)音部分由揚聲器完成,通過(guò)CPU的控制,報告洗滌的進(jìn)程;
⑸顯示模塊:顯示部分由一組LED數碼顯示以及9組發(fā)光二極管組成,用來(lái)顯示洗滌的時(shí)間以及洗滌的工序。其硬件電路如圖3所示。
評論