開關電源監(jiān)控系統(tǒng)的設計
監(jiān)控系統(tǒng)上位機軟件采用C語言編寫,實現(xiàn)的功能是發(fā)送監(jiān)控命令包和解讀通信模塊反饋的應答數(shù)據(jù)包,并實時顯示反應電源狀態(tài)的輸出電流、輸出電壓值和開關狀態(tài)量。監(jiān)控系統(tǒng)采用主從通信方式,首先由計算機給電源發(fā)出命令請求數(shù)據(jù)包,用于發(fā)送讀取或設置電源狀態(tài)的命令。當計算機發(fā)送的是讀取電源狀態(tài)命令時,計算機接收到從通信模塊反饋回來的應答數(shù)據(jù)包后,將接收到的電源輸出電壓、輸出電流值和開關狀態(tài)量屏幕輸出顯示。為了實時更新讀取的狀態(tài)量,同樣的讀取命令包每間隔1s計算機自動重復發(fā)送一次。當計算機發(fā)送的是設置電源狀態(tài)命令時,計算機在接收到通信模塊反饋回來的設置成功的應答數(shù)據(jù)包后,立刻每間隔1s自動重復發(fā)送一個讀取電源狀態(tài)的命名包,用于屏幕輸出顯示設置完成后的電源輸出電壓、輸出電流值和開關狀態(tài)量。上位機軟件框圖如圖5所示。
5結語
本監(jiān)控系統(tǒng)已經(jīng)用于對作者自行研制的多臺12V,5000A電鍍用開關電源進行監(jiān)控,通過在現(xiàn)場與計算機的通信試驗,實際監(jiān)測和設置的各項參數(shù)均達到了設計指標,實現(xiàn)了集中監(jiān)控和遙測多臺電源的預定要求,運行情況良好。
評論