基于AT89C52單片機與TC35i的遠程溫度監(jiān)測系統(tǒng)設(shè)計
數(shù)據(jù)通信電路主要實現(xiàn)短消息收發(fā)、與PC機通信、軟件控制等功能。TC35i的數(shù)據(jù)接口采用串行異步收發(fā),符合RS-232接口電路標準。工作在CMOS電平(2.65 V)。數(shù)據(jù)通信電路以MAX232為核心實現(xiàn)電平轉(zhuǎn)換及串口通信。
3 軟件設(shè)計
系統(tǒng)主要的任務(wù)是監(jiān)測被控對象的溫度.然后通過TC35i發(fā)送到監(jiān)測中心。系統(tǒng)軟件設(shè)計的重點在于單片機的編程。通過向TC35i寫入不同的AT指令完成多種功能。監(jiān)測分站主程序流程如圖4所示。
監(jiān)測軟件主要包括初始化程序、信號采集處理程序和短消息收發(fā)程序等。初始化程序包括硬件初始化、定時器和串口初始化:信號采集和處理主要完成外部采集的溫度轉(zhuǎn)換:接收短消息采用查詢方式.一旦短消息到達,調(diào)用串口接收程序解碼短消息內(nèi)容并做出相應(yīng)處理:發(fā)送溫度信號采用定時方式,將采集的溫度編碼為短消息。然后調(diào)用發(fā)送指令將短消息發(fā)送到監(jiān)測中心。
4 結(jié)束語
本文對GSM遠程溫度監(jiān)測系統(tǒng)硬件和軟件設(shè)計進行說明。溫度檢測采用DSl8820.非常適用于多點、惡劣環(huán)境下的溫度監(jiān)測系統(tǒng)。GSM模塊利于系統(tǒng)集成,成本較低,運行穩(wěn)定可靠,適用于遠距離監(jiān)測,不受地形條件的限制,有著廣泛的應(yīng)用前景。
評論