日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ESP32片上模数转换ADC精度简单测试方案及测试数据分享

發布時間:2025/4/5 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ESP32片上模数转换ADC精度简单测试方案及测试数据分享 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

了解ESP32測量電壓的品質

***ESP32結合Phyphox進行移動實驗的技術,漸而形成為一個創作而學術的氛圍,至少在國內是這樣——大家能夠把實驗中遇到的問題和靈感互相啟發,這確實是相當好的事情——此刻,大家把目光重新轉向了實驗的最底層保證,ESP32測量電壓的準確程度怎么樣***

直接使用ESP32來測量電壓,這個功能在單片機的術語里,是有專有詞的:ADC,模數轉換,Analog to Digital Converter。

直接使用ESP32測量引腳上的模擬電壓,會有較大的波動,而且不準確,專業領域里會有眾多的技術指標來說明。這里不想把它敘述得太玄乎,就說成了觀察測量電壓的品質,就是準確度和精確度怎么樣。

ESP32肯定不會象數字萬用表、示波器那樣準確,所以對電壓的數值要求不高、粗略的測量能應付,但精準的測量,最好不直接用ESP32。

我手上有個穩壓電源模塊,帶數字面板,說明書上說是電壓準確度能達到0.5%加1個字,分辨率0.01V。以前用示波器校過,精度0.01V沒有問題,其他不敢說。

現在用它來給ESP32供電,由ESP32直接測量,得到圖線如下:

在電壓接近3V時誤差最小。其他范圍上,絕對誤差最大可達0.2V;在3V以下,絕對誤差均值約為0.15V。

我們的ESP32結合Phyphox實驗較準確的測量電壓,一直使用的是ADS1115,ADS1115是16位ADC芯片,精確度自然是ESP32無法比擬的。

現在使用穩壓源和ADS1115測量同一電壓情況,得測量結果如下:

可見ADS1115才是好的選擇。

如果不使用ADS115就沒有辦法了么?不是的。

一種方案是使用內部參考電壓,我也沒有嘗試過,很多網站上有教程。我沒去看,麻煩。

另一種方案,是折中的修正一下,雖然仍然不準確,但若誤差出現在小數點后的第2位即0.01V的位置,對于大多數高中物理的實驗,也不錯了吧?

ESP32的官方文檔介紹了它的ADC不準確,官方是有言在先的。后面再琢磨修正這個事兒。

總結

以上是生活随笔為你收集整理的ESP32片上模数转换ADC精度简单测试方案及测试数据分享的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。