一種基于SPCE061A單片機的燃氣爐灶語音控制裝置
本文引用地址:http://www.ex-cimer.com/article/173756.htm
系統(tǒng)上電復位,程序從Ox0000地址開始執(zhí)行,程序一開始就先初始化μC/OSⅡ操作系統(tǒng),并向系統(tǒng)注冊FIQ TPMA VEC中斷,這是個語音中斷。接著創(chuàng)建3個任務,優(yōu)先級分別為:O,1,4。任務一的主要功能是保證其他兩個任務運行;任務二的主要功能是負責火焰?zhèn)鞲?;任務三的主要任務是負責監(jiān)聽命令和語音報警。最后啟動μC/OSⅡ操作系統(tǒng)。程序從主函數(shù)main,轉到了μC/OSⅡ操作系統(tǒng)任務之間的切換。任務一先運行,保證任務二、三運行。如果點火命令執(zhí)行則任務三把COMMNOE FLAG置1,F(xiàn)ireOpened置O,并檢測FireOpened是否為1,如果為1,則關閉電子打火?;鹧纥c著后,任務二把FireOpened置1。COMMNOEFLAG置0。如果熄火命令執(zhí)行,則任務三把FireClosed置1,任務二檢測到FireClosed為1,則不報警,否則報警。
3 結 語
將語音控制技術應用于燃氣爐灶,這是一個非常有意義的嘗試,鑒于目前市場上并沒有相同產(chǎn)品出現(xiàn),應該說也是很有創(chuàng)意的開發(fā),從實驗的結論來看,對于提高燃氣爐灶的使用安全性,改善操控性都有非常明顯的效果。雖然該裝置的開發(fā)離成熟的產(chǎn)品面市還有一段路要走,主要就是如何讓燃氣爐灶與控制裝置合二為一,成為一個成熟的產(chǎn)品走向市場,但相信這類產(chǎn)品的面市,一定能得到用戶的認可,受到用戶的歡迎。
評論