直流電阻測試儀的軟件設計的思路是通過面板上的按鍵對恒流源控制,完成對被測繞組的充電、測量、放電的全部過程,并選擇一個合適的恒定的電流值通入到被測電阻中。從測量電路獲得的電壓信號,經程控運放環節調整后,由A/D轉換器進行采樣,再由單片機一系列的運算過程計算出電阻值,并顯示在顯示器上。其程序控制流程框圖如下圖所示。
本系統主要是基于單片機的直流電阻測試儀,系統上電之后首先就是系統復位,將程序內部指針調到初始位置,接下來就是控制恒流源向被測直流電阻中通入可選擇大小的恒定電流,然后就開始對通入電流的電阻進行電壓的檢測,將測得的電壓由A/D轉換器進行采集,采集后的電壓值送單片機內部,zui后就可以利用測得電壓值來進行計算得出直流電阻的電阻值,并且可以查詢歷史記錄和與PC及通訊。其中串行通訊子程序不僅可以將單片機存儲的數據傳送到PC機進行處理分析,用戶也可以根據情況從PC機上設置待測數據多少以及測試時間的長短等。從而完成對高電感,微阻值的小電阻測量的全部過程。