基于MSP430單片機的智能阻抗測量儀設計
圖中電路實質是雙二次帶通濾波器,它的特點是調整過程十分簡單,增益由改變R1調整,Q由改變R2調節(jié),而改變R3則影響輸出頻率。單片機輸出方波信號從圖5中R1輸入后,經雙二次帶通濾波器濾波后輸出正弦信號。系統(tǒng)通過單片機控制的雙刀雙擲模擬開關CD4052選擇不同的電容C來實現測量頻率的自動切換。此外,為了減小溫度影響,電路中R1,R2,R3采用由正負溫度系數電阻按一定比例串聯的溫度補償設計。
3 系統(tǒng)軟件設計
系統(tǒng)軟件設計包括主程序、MCU與FPGA通信子程序、鍵盤子程序、液晶顯示子程序、數據處理子程序。
主程序設計流程為開始后先進性初始化,關閉看門狗以防止程序初始化時被復位,將系統(tǒng)時鐘初始化,接著是對各模塊(指針、液晶、鍵盤掃描、模擬開關端口)等子系統(tǒng)指針初始化,然后進入測量調整階段。測量調整階段先進行鍵盤掃描(鍵盤掃描主要用在調試階段最終不需要鍵盤輸入)設置標志位,設置定時器控制輸出方波頻率并根據鍵盤標志位判斷是否需要進行手動頻率切換,控制模擬開關自動選擇參考電阻,通知FPGA進行信號處理,并根據初步測量結果進行頻率和R0調整,對測量結果進行修正,最終控制液晶輸出測量結果。主程序設計流程圖如圖6所示。本文引用地址:http://www.ex-cimer.com/article/171157.htm
評論