使用AD的AIN17檢測電位器電壓,在LCD顯示實(shí)時(shí)電壓。
本次實(shí)驗(yàn)?zāi)康氖鞘褂肁D,通過DEMO程序?qū)崿F(xiàn),實(shí)現(xiàn)外部AIN17 輸入的電壓變化。在開發(fā)板上,R19,R20,R21是連接在AIN17,位號(hào)上元器件是空置的,我在這個(gè)位置上焊接一個(gè)電位器,改變電位器電阻時(shí),LCD顯示當(dāng)前電壓變化。
先了解ADC特性:


硬件上做一些連接:


實(shí)驗(yàn)基于DEMO例子程序?qū)崿F(xiàn),需要了解AD相關(guān)的代碼:
1. 在任務(wù)數(shù)組里,包括adc_process_event 任務(wù)

在任務(wù)的具體函數(shù)中,分布進(jìn)行AD采樣與AD數(shù)據(jù)的處理:

2.在AD初始化添加PC00為AIN17的設(shè)置,其他默認(rèn)設(shè)置

在AD采樣序列中添加ADCIN17,這樣AD將AIN17的電壓模擬信號(hào)進(jìn)行轉(zhuǎn)換:

然后將AD的結(jié)果進(jìn)行計(jì)算為電壓,按照比例將常數(shù)修改為102:

3. 將代碼下載到MCU, 全量程誤差3%的效果


-
電壓
+關(guān)注
關(guān)注
45文章
5777瀏覽量
121971 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6307瀏覽量
118461
發(fā)布評論請先 登錄
CW32F030開發(fā)板的工程模板
【開源FPGA硬件】硬件黑客集結(jié):開源FPGA開發(fā)板測評活動(dòng)全網(wǎng)火熱招募中......
【精選資料】開發(fā)板測評大賽作品合集!
【工程師開發(fā)板使用測評】愛普特 APT32F110 ev board 開箱實(shí)驗(yàn)B:使用AD檢測外部電壓
評論