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