Forum: Mikrocontroller und Digitale Elektronik ESP32 Genauigkeit ADC


von Martin O. (ossi-2)


Lesenswert?

Welche Genauigkeit erreicht ihr mit dem ADC des ESP32? Selbst mit der 
vorgeschlagenen Linearisierung erreiche ich immer noch 50mV Fehler.

von Joachim B. (jar)


Lesenswert?

Martin O. schrieb:
> Selbst mit der
> vorgeschlagenen Linearisierung erreiche ich immer noch 50mV Fehler.

diese Aussage ist wertlos ohne Referenzdaten, bei 50mV kann das sogar 
100% Fehler bedeuten!

Du könntest jedem ADC Wert einen echten Messwert aus einem präzisem DMM 
in einer Tabelle eintragen und musst nicht mal rechnen, jedem ADC Wert 
steht dann ein Messwert zur Verfügung, am flash und SRAM ist ja kein 
Mangel.

Natürlich gibt es auch noch andere Fehler als Linearisierungsfehler, 
aber der wäre schon mal raus!

von Einer K. (Gast)


Lesenswert?

Joachim B. schrieb:
> Natürlich gibt es auch noch andere Fehler als Linearisierungsfehler,
> aber der wäre schon mal raus!

Wlan/BT, OnChip, verursacht Stromschwankungen, und damit Gezappel an der 
Versorgung, und ist zusätzlich noch ein erheblicher Störstrahler.

Keine sonderlich guten Bedingungen für genaue Messwerte.
Espressif gibt u.A. Empfehlungen, wie man das abzuhandeln hat.
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html

von Joachim B. (jar)


Lesenswert?

Arduino Fanboy D. schrieb:
> Wlan/BT

wer beides nicht nutzt sondern sich "nur" am flash und RAM erfreut, hat 
natürlich mit dem Funk weniger Probleme, aber ist schon etwas abartig 
einen ESP als dicken nano328p zu nutzen ;)

von Andreas B. (bitverdreher)


Lesenswert?

Joachim B. schrieb:
> Arduino Fanboy D. schrieb:
>> Wlan/BT
>
> wer beides nicht nutzt sondern sich "nur" am flash und RAM erfreut, hat
> natürlich mit dem Funk weniger Probleme, aber ist schon etwas abartig
> einen ESP als dicken nano328p zu nutzen ;)

Warum? Da stehen 32kB Flash, 2kB Ram und 8Bit-16MHz
gegen bis zu 1GB externer Flash, 320kB Ram 32-Bit-72MHz.
Das ist schon eine andere Hausnummer.

Davon abgesehen, geht es wohl eher darum, nur für den Zeitpunkt der ADC 
Messung das ganze Funkgezappel abzuschalten.

von Wolfgang (Gast)


Lesenswert?

Joachim B. schrieb:
> wer beides nicht nutzt sondern sich "nur" am flash und RAM erfreut, hat
> natürlich mit dem Funk weniger Probleme, aber ist schon etwas abartig
> einen ESP als dicken nano328p zu nutzen ;)
Es reicht schon, wenn man beides nicht nutzt, während der ADC misst.

von Welle 🧐 S. (w3llschmidt)


Lesenswert?

Mehr bekomme ich mit den Empfehlungen nicht hin:

https://docs.google.com/spreadsheets/d/10a0OL0VJzCyE7w8U6vDpbvPYe7U72ffH9aFhsxzUlN8/edit?usp=sharing

Ich sample 128mal.

Die rote Messreihe ist ohne Kondensator.

: Bearbeitet durch User
von Pandur S. (jetztnicht)


Lesenswert?

Zeig mal : Schema, Layout & Foto vom Aufbau

Was wurde wie angehaengt und gemessen ?

von Wolfgang (Gast)


Lesenswert?

W3ll S. schrieb:
> Mehr bekomme ich mit den Empfehlungen nicht hin:
>
Sooh schwer ist doch eine statistische Auswertung bzgl. der 
Standardabweichung nun wirklich nicht :-(

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.