Hallo zusammen, für mein privates Projekt verwende ich einen ESP32 (S3) Mikrocontroller mit Arduino und ich möchte mit Hilfe eines Spannungsteilers und eines D/A Wandlers einen dynamischen Widerstand berechen... Die Spannung lese ich bei Arduino mit Hilfe der Funktion analogReadMilliVolts zyklisch ein und lasse sie mir per Bluetooth ausprinten.... Der ESP32 verträgt allgemein nur eine Inputspannung von 3,3V Wenn ich jetzt den entsprechen Pin "offen" ohne definierten Pegel in der Luft hängen lasse bekomme ich einen konstant einen Wert von 3152-> 3,15 Volt...lege ich den Pin auf den 3,3V ausgang vom ESP32S3 Board lese ich den selben Wert ein... Soweit so gut (oder schlecht) ich lese also bei soll 3,3V eine Spanung von 3,15V ein.... Wenn ich jetzt die exakt identische Software auf einen 2ten ESP32 S3 flashe lese ich bei dem eine Spannung von 3173-> 3,17 Volt aus.... ebenso egal ob frei hängend oder auf 3,3Volt gelegt.. Meine Fragen: 1) hat Jemand anders schon sowas beobachtet? 2) hat jemand eine Idee wie ich diesen dynamischen OFfset justieren kann
Die ADC des ESP sind an den Grenzwerten ungenau. https://docs.espressif.com/projects/esp-idf/en/v6.0.1/esp32/api-reference/peripherals/adc/index.html Und offene Pins sind nur Antennen. Macht eigentlich keinen Sinn darüber zu reden. Ich rate zu einem verlässlichen externen ADC.
:
Bearbeitet durch User
Tobias L. schrieb: > Meine Fragen: > > hat Jemand anders schon sowas beobachtet? Wo kommt da jetzt irgend ein D/A-Wandler ins Spiel?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.