基于GPRS的大棚智能監控系統
4.2 協(xié)議處理器芯片
微處理器通過(guò)GPRS模塊上網(wǎng),首先要對模塊進(jìn)行一定的設置,使模塊MC35I處于數據通信的狀態(tài)。通信狀態(tài)設置后,數據在傳輸之前必須進(jìn)行 TCP/IP技術(shù)的封裝處理,這個(gè)任務(wù)由TCP/IP協(xié)議處理芯片E5112完成。E5112協(xié)議處理芯片采用通用的MCU Core,內嵌經(jīng)過(guò)精簡(jiǎn)的TCP/IP軟件,它兼有服務(wù)器和客戶(hù)機的雙重功能,使用它的系統之間只要知道對方的IP地址和端口號,即可完成 INTERNET的網(wǎng)絡(luò )連接。首先單片機P89C51RD2與E5112通過(guò)串/并轉換芯片16C550實(shí)現數據串行/并行轉換,然后E5112通過(guò) RS232串口與無(wú)線(xiàn)GPRS Modem通信。P89C51RD2 與E5112的連接如圖4所示。E5112為模塊提供透明和非透明兩種通道方式,在透明方式下E5112對用戶(hù)數據不做處理,直接接收發(fā)送數據。幀是單片機與E5112進(jìn)行通信與控制的載體,E5112的幀分為輸入與輸出兩大類(lèi),每種幀都有特定的功能,其幀格式如圖5所示。 本文引用地址:http://dyxdggzs.com/article/162588.htm
值得注意的是,E5112接口是5V邏輯,而MC35I是3V邏輯,兩者連接起來(lái)使用必須經(jīng)過(guò)電平轉換。
5 系統軟件設計
系統控制程序可用C51語(yǔ)言實(shí)現,與匯編語(yǔ)言相比,C51具有開(kāi)發(fā)速度快、軟件質(zhì)量高、結構化強、可維護性好的優(yōu)點(diǎn)。監控部門(mén)主要采用現有的高級語(yǔ)言程序模塊。下位機系統的控制需人為隨時(shí)改變,整體框架不變。
如圖6所示,開(kāi)機上電后,先對單片機進(jìn)行初始化,再對通信模塊初始化。初始化包括設置串口工作方式、波特率,以及初始化變量參數和標志位。
本系統以單片機和GPRS通信技術(shù)為核心,適應現代農業(yè)發(fā)展的要求,實(shí)現了現代農業(yè)大棚的智能化監控。該系統既解決了大棚現場(chǎng)數據信息的自動(dòng)獲取問(wèn)題,又可以遠程智能監控農場(chǎng)的執行系統,滿(mǎn)足了管理的要求,通過(guò)GPRS模塊實(shí)現無(wú)線(xiàn)上網(wǎng),為上級管理者提供方便,節省了大量的人力物力。設計成本適中,實(shí)用性強,對同類(lèi)設計有重要的借鑒作用。
評論