一種簡(jiǎn)單而實(shí)用的UPS智能電源監(jiān)控系統(tǒng)設(shè)計(jì)
3.3 A/D轉(zhuǎn)換
A/D轉(zhuǎn)換芯片采用TLV1544。TLVl544的主要特點(diǎn)是:寬范圍的單電源供電,VCC可為2.7~5.5V;芯片內(nèi)部有著較高的轉(zhuǎn)換速率,轉(zhuǎn)換時(shí)間小于10μs;芯片提供4路外部輸入通道,通過(guò)編程給芯片不同的狀態(tài)字設(shè)置可以任意選擇4個(gè)輸入通道之一;芯片有4個(gè)端口作為同步串行接口,通過(guò)SPI總線的形式與微處理器連接;11位A/D轉(zhuǎn)換,足以滿足系統(tǒng)的要求。如圖3所示。
控制對(duì)從選定的通道中輸入的模擬信號(hào)的采樣開(kāi)始。由高變低開(kāi)始模擬輸入信號(hào)的采樣;由低變高使采樣和保持功能處于保持狀態(tài),并開(kāi)始模/數(shù)轉(zhuǎn)換。獨(dú)立于輸入/輸出時(shí)鐘信號(hào),當(dāng)為高時(shí),開(kāi)始工作。為低的持續(xù)時(shí)間控制開(kāi)關(guān)電容陣列采樣周期的持續(xù)時(shí)間。當(dāng)不用時(shí),接高電平。引腳(E0C)在A/D轉(zhuǎn)換結(jié)束時(shí)變?yōu)楦唠娖絹?lái)表明轉(zhuǎn)換完成。本單元通過(guò)查詢EOC電平來(lái)判斷是否轉(zhuǎn)換完成從而進(jìn)行數(shù)據(jù)的讀取。
3.4 通信電路設(shè)計(jì)
整個(gè)系統(tǒng)內(nèi)部通過(guò)RS485進(jìn)行通信。具體電路如圖4所示。因?yàn)榭刂菩酒疾捎肁T89C52,作為主監(jiān)控單元CPU只有一個(gè)串口,而其并口也沒(méi)有充分利用起來(lái),故通過(guò)可編程串行接口芯片8250擴(kuò)展串口,用并口來(lái)模擬串口。
評(píng)論