Moin Ich habe einen ESP32 C3 Mini den ich über eine 4 poligen Stecker mit einem BME280 einer Wheatstonebrücke oder einem 0-1V Eingang beschallen will. 2 Pins sind GND und 3.3V. Die zwei anderen Ein bzw Ausgang. Ich kenne die Problematik der Pullups, mir ist klar das das die zwei GPIOs für die Datenleitungen als ein und Ausgang arbeiten müssten und der HX711 liegt mit auf der Platine. Die Frage: Bekommt man das hin, oder ist mein Gedanke grundsätzlich dämlich? Es geht mir um simples Handling und nur eine Hardware. Also ein 4 poliger Stecker an den entweder den BME280, die Messbrücke oder die 0-1 V Leitung kommt. Danke und Grüße Hajo
Das kann durchaus funktionieren, wenn du per Software die gewählten Pins entsprechen so ansteuerst, das die verwendeten Sensoren auch richtige Parameter und Daten erhalten. Auch die I2C Pullups musst du dabei berücksichtigen und diese evtl. für andere Sensoren abschalten.
Denke daran, dass der HX711 bei langen Impulsen sich resettet!
Moin, ich habe mal meinen Schaltplan angefügt. Freue mich über Verbesserung/Kritik. Grüße Hajo
Ich bezweifel, dass deine Schaltung so funktioniert. Wie willst du verhindern, dass die Pegel an den Datenleitungen des HX711 deinen I2C-Bus stören? Hast du mal gemessen, was da genau passiert?
Das war die falsche Version, da hatte ich gerade damit angefangen. Da fehlen ja noch die Ausgänge DOUT und PD_SCK am ESP32. Der HX711 im Power Down (PD_SCK high) schaltet die analoge Logik (PGA und ADC) aus. Dann sind die Eingänge am HX711 hochohmig. Dann sollten die I2C Signale kein Problem haben, zumal ich keinen schnellen I2C brauche um den BME280 auszulesen. Die Pullups im ESP32 müssen bei der I2C Nutzung ausreichen. Ich denke das sollte gehen. Die Leitung ist nur 30 cm lang. Das ganze ist dann nur ein Problem der Software herauszufinden wer dran hängt.
Hajo H. schrieb: > Der HX711 im Power Down (PD_SCK high) schaltet die analoge Logik (PGA > und ADC) aus. Ok, wenn er das tatsächlich macht, kann es funktionieren. Ich kenn den HX711 nicht, aber du wirst es wissen. Der Rest mag dann Software sein und bedarf sicher einiger Testlauf.
Haja, bevor du Schaltungen entwickelst, lerne doch bitte, für andere lesbare Schaltpläne zu malen. Dazu gehört: Vcc geht nach oben, GND nach unten, jeweils mit dem entsprechenden Symbol und keine Potentialleitungen zwischen den Pins. Und dann fehlen bei SDA und SCL die Pullups. Die weak Pullups innerhalb des ESPs reichen NICHT aus. Das müssen auch bei kurzen Leitungen bei 3.3V ca. 2.2kOhm sein. Bei 5V ca. 3.3kOhm. Und nicht die 10k, die die Chinesen draufbauen. Geht zwar manchmal, ist aber ausserhalb der Spezifikation. Leicht zu lesen ist dein Schaltplan jedenfalls für mich nicht.
:
Bearbeitet durch User
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.