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