你的位置:首頁 > 電路保護(hù) > 正文

通信電源蓄電池溫度監(jiān)測

發(fā)布時間:2009-12-03

中心議題:
  • 蓄電池溫度監(jiān)測系統(tǒng)的系統(tǒng)組成
  • 蓄電池溫度監(jiān)測系統(tǒng)的軟硬件設(shè)計
解決方案:
  • 電壓、溫濕度采集、溫度采集
  • 模塊之間的通信
  • 數(shù)據(jù)顯示
在通信系統(tǒng)的設(shè)計和建設(shè)中,通信電源被稱為通信系統(tǒng)的心臟,電源系統(tǒng)將直接影響通信系統(tǒng)的可靠性和穩(wěn)定性。美國APC公司的一項調(diào)查結(jié)果表明,大約有75%以上的通信系統(tǒng)故障都是由于電源設(shè)備故障而引起的。目前,通信系統(tǒng)電源供電大都是由不間斷的蓄電池提供的,蓄電池溫度過高勢必影響到電池的工作效率和壽命。因此對蓄電池的工作溫度進(jìn)行實時的監(jiān)測具有實際意義。

系統(tǒng)組成

蓄電池溫度監(jiān)測系統(tǒng)的原理框圖如圖1所示。主要由電壓、溫濕度采集、溫度采集、89S51單片機、鍵盤控制模塊、顯示電路模塊、通信模塊組成。該系統(tǒng)能完成6組或6組以上通信電池的溫度測量、1路機房環(huán)境測量(溫度、濕度測量)、2路直流電壓和2路交流電壓測量,傳輸數(shù)據(jù)距離大于200m。


硬件設(shè)計

1單片機選擇

該系統(tǒng)單片機選用89S51,該單片機采用0.35新工藝。成本降低,功能提升,與傳統(tǒng)的89C51單片機相比主要具有以下特點:
(1)功能增多,性能有了較大提升,價格基本不變;
(2)ISP在線編程功能;
(3)最高工作頻率為33MHz,計算速度更快;
(4)具有雙工UART串行通道;
(5)內(nèi)部集成看門狗計時器;
(6)雙數(shù)據(jù)指示器;
(7)兼容性強,向下完全兼容51全部子系列產(chǎn)品。

2溫度傳感器的選擇及其與單片機的連接

溫度采集選用DS18B20,DS18B20具有獨特的單總線接口方式,通過串行通信接口(I/O)直接輸出被測溫度值接口方式,CPU只需一根端口線就可與DS18820實現(xiàn)雙向通信;在使用中不需要任何外圍元件;內(nèi)含寄生電源,既可采用寄生電源,也可由VDD直接供電;允許電壓范圍是3.0~5.5V,進(jìn)行溫度/數(shù)字轉(zhuǎn)換時的工作電流約為1.5mA,待機電流僅為1μA,典型功耗為5mW;溫度測量范圍為-55~125℃,在0~85℃之間,誤差小于0.5℃;支持多點組網(wǎng)功能,多個DS18B20可以掛接在一根總線上,可實現(xiàn)多點測溫;具有負(fù)壓特性,當(dāng)電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作。
DS18B20和單片機的連接如圖2所示,由VCC直接供電,連接一個4.7kΩ左右的上拉電阻,DQ直接連到單片機的P1.0口上。



CPU對DS18B20的訪問流程是:對DS18B20初始化即ROM操作命令、存儲器(包括便箋式RAM和E2PROM)操作命令即數(shù)據(jù)處理。單總線上所有處理都從初始化開始,初始化時序由主機發(fā)出的復(fù)位脈沖和一個或多個從機發(fā)出的應(yīng)答脈沖組成。主機接收到從機的應(yīng)答脈沖后,說明有單總線器件在線,主機就可以開始對從機進(jìn)行ROM命令和存儲器操作命令,使DS18B20完成溫度測量并將測量結(jié)果存人高速暫存儲器中,然后讀出此結(jié)果。[page]

3交、直流電壓以及機房溫濕度的測量

直流電壓、交流電壓以及機房溫濕度的測量選用TLC1543,TLC1543為10位11通道的A/D轉(zhuǎn)換器,與單片機的連接如圖3所示。機房環(huán)境測量(溫度、濕度)采用JWS溫濕度變送器,輸出信號為標(biāo)準(zhǔn)0~5V直流電壓信號;直流電壓的數(shù)據(jù)采集經(jīng)電阻分壓后直接送至A/D轉(zhuǎn)換器,交流電壓的采集經(jīng)分壓整流后也直接送至A/D轉(zhuǎn)換器。

4顯示電路設(shè)計

溫度顯示采用6位LED,與單片機的連接如圖4所示。顯示模塊由8279鍵盤、顯示接口芯片和相應(yīng)的驅(qū)動電路組成。8279的掃描線SLA~SLC在掃描過程中,可將芯片內(nèi)部顯示單元的內(nèi)容送到輸出數(shù)據(jù)線OA0~OA3和OB0~OB3掃描線經(jīng)74HC138譯碼,作為多位LED數(shù)碼管的位選線,通過74LS04反相后,再經(jīng)過位驅(qū)動芯片,用于對不同的數(shù)碼管進(jìn)行位驅(qū)動。同時,用OA0~OA3和OB0~OB3送出的數(shù)據(jù)對應(yīng)地驅(qū)動每個數(shù)碼管的8個顯示段,使6個數(shù)碼管輪流驅(qū)動發(fā)光。驅(qū)動芯片采用SN75491和SN75492,分別驅(qū)動數(shù)碼管的段和位顯示,保證6位數(shù)碼管都被點亮?xí)r需要的最大電流。


5通信模塊設(shè)計

為了滿足數(shù)據(jù)傳輸距離大于200m,通信采用75LBC180全雙工485芯片,單片機通信電平和計算機電平的轉(zhuǎn)換采用MAX232完成,如圖5所示。MAX232芯片是專為電腦的RS232標(biāo)準(zhǔn)串口設(shè)計的接口電路,使用+5V單電源供電。另外。RS232到RS485的轉(zhuǎn)換可采用專用的轉(zhuǎn)換器,如BOK-60或ATC-160A無源轉(zhuǎn)換器。


軟件設(shè)計

蓄電池溫度監(jiān)測系統(tǒng)的軟件設(shè)計主要包括主程序、外部中斷子程序、顯示子程序等。圖6是該系統(tǒng)的主程序流程圖。用于完成對DS18B20的調(diào)用、中斷管理、測量溫度值的計算及溫度值的顯示等功能。主機89S51首先復(fù)位脈沖使信號線上所有的DS18B20芯片都被復(fù)位,接著發(fā)送跳過ROM操作命令,激活在線的所有DS18B20,然后系統(tǒng)轉(zhuǎn)人中斷處理流程,完成溫度轉(zhuǎn)換,讀取等工作。外部中斷子程序完成對溫度測量數(shù)據(jù)的讀取,顯示子程序完成液晶顯示器的初始化及顯示溫度值。



基于89S51和DS18B20的通信電源蓄電池溫度監(jiān)測系統(tǒng),接口簡單,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路,與傳統(tǒng)裝置相比,具有結(jié)構(gòu)簡單,成本低,可靠性和測溫精度高,功耗低,應(yīng)用面廣等優(yōu)點。
要采購轉(zhuǎn)換器么,點這里了解一下價格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索
共模電感 固態(tài)盤 固體繼電器 光傳感器 光電池 光電傳感器 光電二極管 光電開關(guān) 光電模塊 光電耦合器 光電器件 光電顯示 光繼電器 光控可控硅 光敏電阻 光敏器件 光敏三極管 光收發(fā)器 光通訊器件 光纖連接器 軌道交通 國防航空 過流保護(hù)器 過熱保護(hù) 過壓保護(hù) 焊接設(shè)備 焊錫焊膏 恒溫振蕩器 恒壓變壓器 恒壓穩(wěn)壓器
?

關(guān)閉

?

關(guān)閉