ADC Eingang mit internem Pullup mit Fremdspannung beaufschlagen

OP #8089958
Lesenswert?

Hi. Ich habe einen Mikrocontrolleranwendung, bei dem über einen internen Pullup im Leerlauf 3,3 V am Eingang anliegen. Es ist ein Analogeingang. Diese Spannung kann man mit einem Widerstand in Richtung GND runter ziehen. Der Spannungswert der dann am Eingang ansteht, ergibt dann den (digitalen) Wert. Diese Spannung wollte ich nun mit einem Poti auf den 0-Wert einjustieren. Ein Widerstandswert von 22 kOhm zieht die Spannung auf ca 0,3 V was dann der ungefähre Nullwert in der Anwendung darstellt. Also werde ich wohl einen 50 kOhm Trimmer zum Justieren der entsprechenden Null-Spannung verwenden. Nun habe ich einen zweiten Mikrocontroller, einen ESP32, der 3,3V V PWM ausgibt. Dessen Ausgangsspannung habe mit einem Tiefpassfilter ausgestattet und ich gebe die gefilterte Spannung dann auf den Eingang, der mit dem 22kOhm Widerstand auf den Nullwert gezogen wurde. Allerdings ist das Problem aufgetreten, dass die unteren Werte in der Zielanwendung sehr einfach über die PWM angefahren werden können, aber die oberen Werte in der Zielanwendung kaum genau angefahren werden können. Also das ist alles andere als Linear. An System 1 kann ich gar nichts ändern. System 2 ist mit einer fertigen Software bespielt worden. Ist zwar OpenSource, ich blicke bei dem Programm aber noch nicht durch. Also muss ich es irgendwie auf der Lochrasterplatine regeln, die zwischen beiden ist. Was könnte ich machen?

#8090027
Lesenswert?

Stefan schrieb:

Allerdings ist das Problem aufgetreten, dass die unteren Werte in der Zielanwendung sehr einfach über die PWM angefahren werden können, aber die oberen Werte in der Zielanwendung kaum genau angefahren werden können.

Es kann per PWM garnichts definiert angefahren werden. Der 10k-Widerstand gibt gegen das Trimmpoti 50k einen Spannungsteiler, dessen Faktor von der Potistellung abhängig ist.

So wird das nichts!

#8090028
Lesenswert?

In Deiner Skizze fehlt noch ein ganz wichtiger Teil: Was hängt normalerweise an diesem Analogeingang dran? Da wird ja nicht nur dieser Pullup dranhängen.

Hängt das einfach parallel zu Deiner Zusatzschaltung da dran oder wie? Du hast da ein Dreieck gemalt, das steht normal für einen Treiber. Ist das der Fall? Wenn ja, was für einer genau?

(Firma: Privat) #8090076
Lesenswert?

Gerd E. schrieb:

Dreieck gemalt, das steht normal für einen Treiber. Ist das der Fall?

Ich vermute mal, daß soll ein Pfeil sein und zeigt die Signalrichtung.

Stefan schrieb:

aber die oberen Werte in der Zielanwendung kaum genau angefahren werden können.

Du hast also ein Problem mit der Meßgenauigkeit, ist das richtig? Ist das Problem beim vorgeben der Spannung oder beim messen der Spannung?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren