一種總線式測控技術(shù)在高頻開關(guān)組合電源中的應(yīng)用
圖6絕緣、電池檢測板的巡檢流程圖
表1DC5~DC7譯碼表
DC7 | DC6 | DC5 | U5 | X2(on) | 選定的檢測板 |
---|---|---|---|---|---|
L | L | L | X0 | 1 | 交流 |
L | L | H | X1 | 2 | 直流 |
L | H | L | X2 | 3 | 絕緣 |
L | H | H | X3 | 4 | 電氣 |
H | L | L | X4 | 5 | 環(huán)境 |
H | L | H | X5 | 6 | 電池1 |
H | H | L | X6 | 7 | 電池2 |
H | H | H | X7 | 8 | 電池3 |
表2DC3、DC4譯碼表
DC4 | DC3 | 被選通的74HC4051 |
---|---|---|
L | L | U1 |
L | H | U2 |
H | L | U3 |
H | H | U4 |
表3DC0~DC2譯碼表
C | B | A | U1~U4的檢測量 |
---|---|---|---|
DC2 | DC1 | DC0 | |
L | L | L | X0 |
L | L | H | X1 |
L | H | L | X2 |
L | H | H | X3 |
H | L | L | X4 |
H | L | H | X5 |
H | H | L | X6 |
H | H | H | X7 |
口;U3、U4共采集16路模擬信號AN1~AN16(如:電壓,電流,溫度,頻率等),被選通的模擬信號分時地經(jīng)過總線測控接口的腳8輸入到12位A/D轉(zhuǎn)換器MAX120的AIN口,經(jīng)MAX120高速精確轉(zhuǎn)換后并行輸出的12位Digital信號送入到CPU的P5(低8位),P4(高4位)口。總之,DC7,DC6,DC5可選定8塊檢測板,DC4,DC3可選定4只模擬轉(zhuǎn)換開關(guān),DC2,DC1,DC0可選定每只模擬轉(zhuǎn)換開關(guān)的8路信號,按照乘法原理,該總線測控接口通過DC0-DC7可以共檢測8×4×8即256路信號。表4列出了8塊檢測板的信號訪問地址,實際上,絕緣和電池檢測板的DIG1~DIG16為模擬量,電氣控制板的AN1~AN16為觸發(fā)數(shù)字量。
表4檢測板信號地址
檢測板 | 數(shù)字量(DIG1~DIG16) | 模擬量(AN1~AN16) |
---|---|---|
交流 | 00~0F | 10~1F |
直流 | 20~2F | 30~3F |
絕緣 | 40~4F | 50~5F |
電氣 | 60~6F | 70~7F |
環(huán)境 | 80~8F | 90~9F |
電池組1 | A0~AF | B0~BF |
電池組2 | C0~CF | D0~DF |
電池組3 | E0~EF | F0~FF |
4軟件設(shè)計
面對繁雜的測量數(shù)據(jù)和電氣控制,經(jīng)總線譯碼分址后,軟件設(shè)計具有明顯的規(guī)律性。限于篇幅,本文列出了針對圖4的適用于直流、交流、環(huán)境檢測板的巡檢子程序RdAux1的流程見圖5,及適用于絕緣、電池檢測板的巡檢子程序RdAux2的流程見圖6。電氣控制板的程序相對較簡單,只要根據(jù)功能條件和表4的繼電器地址編程,即可對相應(yīng)繼電器進行控制。
RdAux1匯編程序清單如下:
;內(nèi) 部 RAM的 有 關(guān) 寄 存 器 定 義
FLAG EQU 20H ;檢 測 板 安 裝 標 志 位
評論