引 言
在工業(yè)生產中,經(jīng)常要對溫度進行實時監(jiān)測,雖然可以利用串行通信標準RS232和RS485等實現(xiàn)短距離監(jiān)測,但遇到高溫、高噪聲或者空間狹小等溫度環(huán)境時,由于協(xié)議自身傳輸速率和傳輸距離的限制,很難達到實現(xiàn)遠程、實時監(jiān)測的目的。為徹底解決該問題,本系統(tǒng)采用MICROCHIP公司的以太網(wǎng)接口模塊ENC28J60,將溫度信息通過以太網(wǎng)絡傳輸?shù)竭h程主機,實現(xiàn)高速、實時的遠程溫度監(jiān)測。
1 系統(tǒng)結構
如圖1所示,系統(tǒng)由溫度傳感器、報警電路、LCD顯示電路、ATmegal28單片機、ENC28J60接口模塊、網(wǎng)絡設備以及監(jiān)測計算機等部分組成。系統(tǒng)的核心是Atmel公司的高檔8位AVR單片機ATMegal28,晶體振蕩頻率為11.059 2 MHz,實現(xiàn)與計算機間的精確通信。AT—Megal28具有128 KB的系統(tǒng)內可編程FLASH,4 KB的SRAM和4 KB的EEPROM。由于其存儲器空間較大,故不需外接存儲單元就可以滿足LCD字庫和TCP/IP數(shù)據(jù)幀的存儲需要。
在對小范圍溫度進行監(jiān)測時,通過把兩個溫度傳感器放置在相對的兩側,對所測得的兩溫度取平均數(shù)就得到該環(huán)境的平均溫度。