新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 一種全自動(dòng)電飯鍋遠(yuǎn)程智能控制系統(tǒng)的設(shè)計(jì)方案

一種全自動(dòng)電飯鍋遠(yuǎn)程智能控制系統(tǒng)的設(shè)計(jì)方案

作者: 時(shí)間:2014-01-08 來源:網(wǎng)絡(luò) 收藏
, Georgia, verdana, serif; ">

本文引用地址:http://butianyuan.cn/article/227080.htm
一種全自動(dòng)電飯鍋遠(yuǎn)程智能控制系統(tǒng)的設(shè)計(jì)方案

系統(tǒng)上電以后,單片機(jī)啟動(dòng)GTM900C,查詢SIM 卡狀態(tài),再控制GTM900C 完成模塊初始化單片機(jī)進(jìn)入睡眠狀態(tài)。

當(dāng)有新短消息到達(dá)時(shí),由GTM900C 模塊向單片機(jī)發(fā)送指令喚醒,單片機(jī)讀取短信內(nèi)容并解碼,I/O口輸出高低電平,控制繼電器動(dòng)作,完成對(duì)電飯鍋的控制,處理完畢后用指令將短信從SIM卡中刪除,然后重復(fù)上述過程。2.4 狀態(tài)檢測(cè)與控制模塊設(shè)計(jì)

本模塊主要包括狀態(tài)檢測(cè)電路和電路,狀態(tài)檢測(cè)電路主要是采集電飯鍋的故障信息與完成狀態(tài)信息,分別有“開始煮飯”,“煮飯結(jié)束”,“出現(xiàn)故障”等,各模塊采集的數(shù)據(jù)通過統(tǒng)一的SPI總線傳輸給單片機(jī),由單片機(jī)根據(jù)各狀態(tài)數(shù)據(jù)編碼后經(jīng)GPRS 網(wǎng)絡(luò)發(fā)送至手機(jī)中。模塊包括機(jī)械控制和煮飯控制兩部分。機(jī)械控制主要通過單片機(jī)的I/O口輸出高低電平控制繼電器來實(shí)現(xiàn),系統(tǒng)選用HF32FA/005-HS型繼電器,單片機(jī)與固態(tài)繼電器的接口如圖5所示,圖中驅(qū)動(dòng)電路是為了提高單片機(jī)驅(qū)動(dòng)能力和抗干擾能力。

一種全自動(dòng)電飯鍋遠(yuǎn)程智能控制系統(tǒng)的設(shè)計(jì)方案

煮飯控制主要是實(shí)現(xiàn)電飯鍋的煮飯方式的選擇,包括“精煮”,“快煮”,“稀飯”,“蒸煮”,“粥”等方式,本系統(tǒng)以“美的FD302”智能電飯鍋的控制電路和加熱電路為基礎(chǔ),外加繼電器實(shí)現(xiàn)煮飯方式的選擇,單片機(jī)由相應(yīng)的I/O口輸出高低電平控制相應(yīng)繼電器接通,短時(shí)間后,繼電器斷開,以實(shí)現(xiàn)電飯鍋煮飯方式選擇的全自動(dòng)按鍵功能。

3 系統(tǒng)的軟件設(shè)計(jì)

軟件設(shè)計(jì)主要任務(wù)是編寫應(yīng)用程序,本系統(tǒng)的應(yīng)用程序重點(diǎn)是單片機(jī)的程序,其實(shí)現(xiàn)的主要功能包括以下幾方面:

(1)對(duì)GSM模塊的初始化;

(2);

(3)數(shù)據(jù)通信。

GSM 模塊是系統(tǒng)中最關(guān)鍵的部件之一,因此對(duì)它的初始化操作必須十分仔細(xì)[6].單片機(jī)通過串口向GTM900C 模塊寫入相應(yīng)的AT 設(shè)置命令,進(jìn)行初始化,使模塊成功粘附在GPRS網(wǎng)絡(luò)上,獲得網(wǎng)絡(luò)運(yùn)行商分配的動(dòng)態(tài)IP 地址,與目的終端建立連接。GTM900C 的初始化主要包括如下指令:

(1)ATE,關(guān)閉回顯;

(2)AT+CPIN,檢查SIM是否正常;

(3)AT +CGREG設(shè)置模塊注冊(cè)提示;

(4)AT +CREG測(cè)試聯(lián)網(wǎng)情況等。除此之外程序還包括CPU的初始化、來短信檢測(cè)、外部電源掉電檢測(cè)等,軟件系統(tǒng)在初始化CPU時(shí)加入了看門狗程序[7],能夠在系統(tǒng)出現(xiàn)問題時(shí)自動(dòng)復(fù)位。圖6是主程序的流程圖。

一種全自動(dòng)電飯鍋遠(yuǎn)程智能控制系統(tǒng)的設(shè)計(jì)方案

4 系統(tǒng)測(cè)試

遠(yuǎn)程智能控制系統(tǒng)硬件和軟件設(shè)計(jì)完成后,需要對(duì)系統(tǒng)進(jìn)行測(cè)試,以驗(yàn)證設(shè)計(jì)方案的有效性。系統(tǒng)上電后,GPRS網(wǎng)絡(luò)指示燈突然熄滅,模塊自動(dòng)關(guān)機(jī),后在供電電壓輸出端接電容去紋波后,模塊正常工作。用Socket Tool 軟件對(duì)無線模塊進(jìn)行調(diào)試,GPRS 能順利接通并返回正確的數(shù)據(jù)。選用酷派8050手機(jī)編輯設(shè)置米量和煮飯方式的信息“300 g,快煮”并發(fā)送。單片機(jī)收到指令后,完成取米、淘米、放米、加水及煮飯的全部流程,并把煮飯狀態(tài)反饋給手機(jī)。經(jīng)過4次測(cè)試,煮飯煮完成后,手機(jī)分別在7 s,9 s,11 s,10 s內(nèi)收到反饋信息,能基本滿足要求。系統(tǒng)對(duì)米量和水量的計(jì)量是根據(jù)所選擇的煮飯方式并通過單片機(jī)對(duì)電磁鐵和電磁閥定時(shí)控制實(shí)現(xiàn)的,測(cè)試過程中設(shè)置米量300~500 g,間隔50 g,“快煮”方式,水量設(shè)定為米量的1.8倍,即米量為300 g時(shí),水量為540 mL,依此類推,米量和水量各測(cè)試3次,測(cè)試值和設(shè)定值如表1所示。

一種全自動(dòng)電飯鍋遠(yuǎn)程智能控制系統(tǒng)的設(shè)計(jì)方案

從表1可看出,米量、水量的設(shè)定值與測(cè)試值比較接近,說明利用定時(shí)控制進(jìn)行計(jì)量基本準(zhǔn)確。通過對(duì)電飯鍋遠(yuǎn)程控制系統(tǒng)的多次實(shí)驗(yàn),系統(tǒng)均能按要求完成所有動(dòng)作,而且米量、水量的計(jì)量也是較為準(zhǔn)確的,說明該系統(tǒng)遠(yuǎn)程通信良好,電飯鍋工作穩(wěn)定,計(jì)量準(zhǔn)確。

從實(shí)驗(yàn)結(jié)果來看,本文設(shè)計(jì)的遠(yuǎn)程控制系統(tǒng)的方案是可行的。米量和水量的計(jì)量采用單片機(jī)定時(shí)控制替代了復(fù)雜的流量控制裝置,使得操作更簡單,提高了系統(tǒng)的穩(wěn)定性,同時(shí)也使得系統(tǒng)成本更低。

5 結(jié)語

行程開關(guān)相關(guān)文章:行程開關(guān)原理


關(guān)鍵詞: 全自動(dòng)電飯鍋 智能控制

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉