全自動(dòng)電飯鍋遠程智能控制系統設計
3系統的軟件設計
本文引用地址:http://dyxdggzs.com/article/271119.htm軟件設計主要任務(wù)是編寫(xiě)應用程序,本系統的應用程序重點(diǎn)是單片機的程序,其實(shí)現的主要功能包括以下幾方面:
(1)對GSM模塊的初始化;
(2)智能控制;
(3)數據通信。
GSM模塊是系統中最關(guān)鍵的部件之一,因此對它的初始化操作必須十分仔細[6].單片機通過(guò)串口向GTM900C模塊寫(xiě)入相應的AT設置命令,進(jìn)行初始化,使模塊成功粘附在GPRS網(wǎng)絡(luò )上,獲得網(wǎng)絡(luò )運行商分配的動(dòng)態(tài)IP地址,與目的終端建立連接。GTM900C的初始化主要包括如下指令:
(1)ATE,關(guān)閉回顯;
(2)AT+CPIN,檢查SIM是否正常;
(3)AT+CGREG設置模塊注冊提示;
(4)AT+CREG測試聯(lián)網(wǎng)情況等。除此之外程序還包括CPU的初始化、來(lái)短信檢測、外部電源掉電檢測等,軟件系統在初始化CPU時(shí)加入了看門(mén)狗程序[7],能夠在系統出現問(wèn)題時(shí)自動(dòng)復位。圖6是主程序的流程圖。

圖6 主程序流程圖
行程開(kāi)關(guān)相關(guān)文章:行程開(kāi)關(guān)原理 電容屏相關(guān)文章:電容屏原理
評論