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