新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 利用SPMC75F2413A單片機來開發(fā)直流變頻洗衣機的原理和方法

        利用SPMC75F2413A單片機來開發(fā)直流變頻洗衣機的原理和方法

        作者: 時間:2011-03-27 來源:網(wǎng)絡 收藏

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

        5.4PANEL控制器韌體說明
        當按下『電源』按鍵時,PANEL 控制器將會開始通訊動作,嘗試與DMC 控制器握手特定的訊息內容,當從回傳的字符組被PANEL 控制器認可后,才可接受使用者對洗衣機的操作;否則,將判定為通訊異常情況發(fā)生。當使用者已經(jīng)選擇將洗衣模式與參數(shù)內容后,按下『啟動/暫?!话存I會使馬達開始運轉。系統(tǒng)預設有4 種運轉程序,對應的洗衣參數(shù)見表5-1:


        表5-1 洗衣程序內容

        上表在P1 程序可單獨調整個別參數(shù),但P0、P2 與P3 程序則無法更改系統(tǒng)默認值。舉例說明,當使用者只需要對作衣物脫水的動作,只需要將洗衣時間、洗衣次數(shù)對應的7 段顯示器調整至不顯示,再調整所需的脫水時間,按下啟動按鍵,即進入脫水模式。
        『預約時間』的設定則由3 小時至9 小時,每次調整間隔1 小時。上述功能在軟件設計上是以定時器中斷執(zhí)行,時間的設定利用Timer B 定時器(IRQ2 中斷),設定為8000Hz 頻率中斷,在此程序中分為2 個time slice,分別為Tick1Func 與Tick2Func,程序如圖5-4 所示,因此Tick1Func 與Tick2Func 程序的執(zhí)行頻率為4000Hz。


        圖5-4 IRQ2 中斷流程

        在Tick1Func程序中,除了對按鍵輸入作掃瞄的動作,另外依據(jù)按下的按鍵內容更改SystemT 與SystemF 結構的內容,其中SystemT 主要儲存設定洗衣參數(shù)內容并更新SA7Wash 的結構(用于狀態(tài)機切換), ystemF 為紀錄運轉的狀態(tài)標志。當洗衣參數(shù)被更改后,將會改變預估洗衣完成時間,并于7 段顯示器中顯示。Tick2Func 程序負責掃瞄電路上的顯示電路,采用高速的循序顯示,以節(jié)省IO 接口的資源,此程序并包含依據(jù)水量的預估來提示使用者所需加入的洗劑量。

        6結語
        該系統(tǒng)采用凌陽科技公司的SPMC75F2413A和SPCE061A單片機來完成直流變頻洗衣機的控系統(tǒng)制,SPMC75F2413A為專用于變頻馬達控制的IC,其強大的PWM輸出功能使得程序開發(fā)非常方便。SPCE061A除了具有普通單片機的功能以外,還具有語音識別、語音錄放等功能,可以將洗衣機的一些使用狀態(tài)、常識播報出來。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 城固县| 白朗县| 简阳市| 收藏| 礼泉县| 八宿县| 广河县| 南丹县| 济阳县| 潢川县| 拜泉县| 安西县| 潍坊市| 彰武县| 嵩明县| 敦化市| 武山县| 宿州市| 澄江县| 黔东| 临朐县| 云阳县| 肃南| 建平县| 永泰县| 固始县| 罗江县| 瓮安县| 德钦县| 宜兰市| 当雄县| 富平县| 井研县| 改则县| 广汉市| 万安县| 客服| 大新县| 石台县| 崇礼县| 中卫市|