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