劉 群 李廷陽 鄧志民 張啟雄 吳奇新 吉向東
(湖北文理學院物理與電子工程學院 湖北 襄陽 441053)
系統總體框圖如圖1所示.系統由信號產生電路、采樣電路、單片機控制電路等組成.其中信號產生電路使用可編程的AD9833模塊,采樣電路使用高精度的運算放大器LM358將電流電壓信號放大后采樣[1],以MK60FX512單片機作為核心控制模塊,單片機通過控制DDS模塊和采樣模塊,實現對被測電路的檢測、掃頻、查錯等功能[2].
圖1 系統總體框圖
圖2 被測電路圖
(1)輸入電阻:Ri=R1∥R2∥rbe≈2 386.5 Ω.
(2)輸出電阻:Ro=R3=2kΩ.
放大器的增益與輸入信號頻率之間的關系曲線,一般用逐點法進行測量.通常將放大倍數下降3 dB 時所對應的頻率稱為該放大電路的上、下限截止頻率[4],用fh和fl表示,該放大電路的通頻帶為
fbw=fh-fl
如圖3所示程序開始進行初始化后根據按鍵選擇進入不同的模式.在測量模式下,單片機會根據所測的輸入電壓、輸入電流、輸出電壓、輸出電流,計算出被測電路的輸入電阻、輸出電阻、增益,并將這些參數在TFT彩屏上顯示.在掃頻模式下,單片機會自動更改輸出信號的頻率,在TFT屏幕上顯示出幅頻特性曲線,并且顯示出上限截止頻率值.在查錯模式下,單片機能夠自動根據所測的數據,對其進行分析計算,判斷出故障原因,并且在屏幕上顯示故障原因.
(1)測試要求1.自動測量電路的輸入電阻、輸出電阻、增益,結果如表1所示.
圖3 軟件模塊設計與分析
表1 測試要求1實驗數據
實際測試表明,該設計在測量輸入阻抗、輸出阻抗和放大倍數等多個參數上具有相當高的精度.
(2)測試要求2.自動判斷故障原因,響應時間不大于2s,結果如表2所示.
表2 測試要求2實驗數據
實際測試表明,該設計自動判斷故障原因時響應較快,能符合設計要求.
本系統以MK60為核心,可以實現被測電路輸入電阻、輸出電阻、增益、幅頻特性曲線的自動測量.用萬用表校準后可以準確地檢測出被測電路的闡述,畫出幅頻曲線.當電路的元器件發生變化時,能檢測出電路故障功能.