溫室大棚卷簾機無線遠程控制系統(tǒng)的設計
3.2 系統(tǒng)其他硬件的選用
本設計中單片機選用STC89C52,該單片機具有價格低,加密性強,抗干擾能力強,超低功耗等特點,作為本設計的主控芯片非常合適;溫度傳感器選用DS18B20,濕度傳感器選用HM1500。
4 控制系統(tǒng)的軟件設計
4.1 單片機軟件設計
單片機的程序結構如圖2所示。開機后,經過TC35模塊、溫度模塊、濕度模塊、LCD液晶顯示屏初始化,程序進入循環(huán)檢測狀態(tài),響應TC35模塊和按鍵的輸入,響應后對系統(tǒng)進行相應的處理。本文引用地址:http://2s4d.com/article/161290.htm
4.2 GSM模塊的程序設計
GSM模塊與手機之間使用AT指令集作為通信協(xié)議。用AT命令設置TC35的參數(shù)時,必須先要將命令寫入串口,然后通過讀取串口的應答數(shù)據(jù)來判斷是否成功。
4.2.1 設置發(fā)送模式
短消息收發(fā)時,必須要用AT命令設置TC35的發(fā)送和接收模式。在收發(fā)短消息時,必須按照設置的模式對發(fā)送和接收的數(shù)據(jù)進行相應編碼和解碼。其中,設置PDU模式的命令為“AT+CMGF=1回車”。
4.2.2 設置服務中心號碼
根據(jù)前面介紹短消息收發(fā)技術原理,短消息的傳輸總是由處于GSM外部的短消息服務中心進行中繼。
每個消息有自己的目的地或起源地,但只與用戶和SMSC有關,因此要根據(jù)SIM卡的營運商設置相應的服務中心。如設置徐州聯(lián)通公司服務中心的命令是,“AT+CSCA=008613010350500回車”。
4.2.3 短消息發(fā)送
在短消息發(fā)送時,使用以下命令將短信發(fā)出去:
at+cmgf=1回車
at+csmp=17,167,0,0回車
at+escs=gsm回車
at+emgs=手機號碼回車
輸入短信內容(text格式)+Z
(注:“Ctrl+Z”ASCII值為26,即1AH)
5 結語
該設計以GSM無線通信技術為基礎,設計了一套應用于蔬菜溫室大棚卷簾機的控制器,通過短信方式控制卷簾機的升降,在國內尚屬首次。該控制器控制方便,安全可靠,可廣泛應用于現(xiàn)代農業(yè);也可經過改進應用于其他農業(yè)或工業(yè)控制,具有巨大的二次開發(fā)價值。
tcp/ip相關文章:tcp/ip是什么
評論