數字電壓表設計 數字電壓表的硬件包含兩部分:信號采集模塊、MSP430FR4133單片機開發板。其中,信號采集模塊完成對待測電壓信號的數字化采集,數據發送至MSP430FR4133單片機開發板,在單片機開發板的LCD屏上實時顯示所測得的電壓值。 圖1數字電壓表組成 信號采集模塊以AD7705模數轉換器(ADC)芯片為核心,實現對待測電壓信號的量化。 MSP430FR4133單片機開發板需要實現以下三個功能: 1. 與信號采集模塊的接口(interface); 2. 電壓轉換計算; 3. 測量結果顯示。 為MSP430FR4133單片機開發板編寫硬件代碼,實現與信號采集模塊的接口和電壓顯示; 1. 編寫單片機開發板與信號采集模塊間數據接口代碼:按照AD7705芯片的接口定義,編寫單片機的接口電路代碼,實現對AD7705芯片寄存器堆的控制,并從AD7705芯片讀取數據; 2. 編寫單片機代碼,根據AD7705芯片的輸出數值,給出被測電壓值,并在LCD顯示屏中顯示:需要考慮參考電壓誤差對測量的影響,并在代碼中安排校準。
|