Ich haben einige Feuchte-Temperatur Sensoren mit 4 Anschlüssen (Src,Grd,T,r). Ihre Messignale geben sie jeweils in Form von Spannung auf den T Anschluss oder in Form von einem temperaturabhängigen Widerstand zwischen Src und r an. Ich möche sie mit möglichst wenigen BPT Transistoren gesteuert über die 3.3V Pins vom Raspberry Pi so schalten, dass ich immer weiss welchen Sensor und ob ich sein T oder seine Feuchte als Spannungs Signal in den Analog Digital Wandler sende. Alle Versuche es mit weniger als 2*N Transistoren, N ist die Anzahl an Sensoren (also jedes Signal bekommt sein eigenen Transistor) hinzubekommen haben nicht geklappt. Ursprünglich habe ich gehofft dass ich nur N + 2 benötige, also je einen pro Sensor und einen für die T und einen für die r Messsignale, aber das klappte nicht. Motivation: Ich will dass es in zwei Tagen fertig ist, habe nur wenige BPTs hier und will, dass es auch möglichst kleine Platinen werden.
:
Verschoben durch Moderator
Falsche Motivatiob, falsche Frageformulierung. 1. WELCHE Sensoren (Typenbezeichnung, Link zum Datenblatt). Durch deine Schreibfehler (r statt rH, Grd statt GND) kann man nicht Raten. 2. Welche Art von Signal liefern sie (wohl Digitalsignal, denn Analog kann ein rPi sowieso nicht und wäre eher mühsam mit Transistoren zu schalten). Eventuell pulsweitenmoduliert. 3. Warum nicht einfach 2*N Eingangspins verwenden ? Deine 'Lösung' braucht 2 Eingangspins und ZUSÄTZLICH 2*N Ausgangspins zum Schalten der Transistoren. Wie wäre ein Analogmultiplexer wie CD4051 ?
Danke für die Idee des Multiplexers, der scheint ausführlicher dokumentiert als diejenigen die im Lager habe (M54HC151). Multiplexer ist wohl die Lösung, nur kann ich damit die Sensoren nicht an oder ausschalten, es wäre schön wenn sie nur dann Strom leiten wenn ich Ihr Signal benötige - vielleicht nehme ich dafür sogar zwei solche Multiplexer einen zum Lesen und einen um jeweils immer nur einen zu erden wenn benötitgt. weiter zu der Antwort: 2N+2N ist zu schlecht Es geht um Sensoren des Typs RHI–112A. Die Umwanldung von Ihren Spannungssignalen für r und (nach Spannungsteiler) für T kann mein RPi gut mittels dem ADC NAU7802 verarbeiten. Dieser ADC wird aber komischerweise manchmal sehr heiß (>70°C, maixmale Betriebstemperatur ist 85°C, daher war ich bisher nur mäßig beunruhigt). Sorry - ich habe mich vom Thema entfernt. Wenn also doch noch jemand eine optimale Schaltung mit BPTs statt dem Mosfet Multiplexer hat wäre ich dankbar. Ich traue den Mosfet Dingern nämlich nicht so recht - kann mich erinnern, dass zumindest einzelne Mosfet-Transistoren leicht mal kaput gehen.
Vergiss einzelne bipolare Transistoren zur Umschaltung von Analogsignalen. Nimm Analog-Multiplexer. Was ein 24 bit A/D Wandler Breakoutboard für 15 EUR soll mit einem um 3% ungenauen Feuchtesensor, ist auch unklar, du hättest besser statt dem billigsten Sensor eher in den RHI112D investieren sollen, I2C kann sogar ein rPi.
Was ist ein Breakboard ? Nau7802 kostet <2 Euro pro Stück. Ich verwende I2C von dem Nau. RH112 kostet <6 Euro - für meine Zwecke ist +-3% gut genug. Die Sensoren für ca. 25 Euro von Honeywell und Sensorion haben diegleiche Genauigkeit angegeben -> https://www.buerklin.com/de/Produkte/Elektromechanik/Sensoren/Temperatursensoren-und-Feuchtesensoren/SENSOR-HIH-4000-002/p/22K1345
:
Bearbeitet durch User
Björn M. schrieb: > Dieser ADC wird aber > komischerweise manchmal sehr heiß omfg Ein ADC kann und darf nicht heiß werden, ansonsten ist mit deiner Schaltung was grandios daneben. Spannung schwingt, ist zu hoch, Kurzschlüsse, sowas.
Björn M. schrieb: > Was ist ein Breakboard ? Das ist falsch geschrieben. Und geplenkt. MaWin schrieb: > Breakoutboard Wenn du selber kein Englisch sprichst: Wörterbücher existieren. https://www.google.com/search?&q=breakoutboard ach ja, bevor du fragst: https://de.wikipedia.org/wiki/Plenk Wenn du Elektronik genauso schlampig betreibst, wie du liest und schreibst, dann sehe ich schwarz für dein Anliegen.
ja dieser Thread ist voller schlampiger, unnütz-banaler Aussagen. Für den Leser, der sich hier Mehrwert erhofft habe ich einige korrigiert - sorry hatte ich korrigiert, schon wieder unexakt... Scheinbar niemand hier, der solche Probleme mehr als dreimal verstanden und gelöst hat. Schade - war mal anders.
Um zwischen den N Temperatur- und N Luftfeuchtigkeitssignalen der N Sensormodule umzuschalten und darüberhinaus die nichtbenutzen Module von der Stromversorgung zu trennen, brauchst du 3N Schaltelemente, da beißt keine Maus den Faden ab. Am einfachsten kannst du das – wie von MaWin vorgeschlagen – mit drei Analogmultiplexern realisieren, jeweils einen für die Versorgung, die Temperatur und die Luftfeuchtigkeit. Statt der CD4051 kannst du auch die etwas moderneren 74HC4051 nehmen. Diese sind ähnlich billig, haben aber einen geringeren On-Widerstand, was insbesondere beim Schalten der Versorgung von Vorteil ist. Wie du dasselbe mit 2N Bipolartransistoren hinbekommen hast, ohne dass die Messwerte massiv verfälscht werden, kann ich mir nicht vorstellen.
:
Bearbeitet durch Moderator
Yalu X. schrieb: > mit drei Analogmultiplexern Der TE ist doch sogar viel zu hohl, um auch nur ansatzweise den Unterschied zwischen analogen und digitalen Multiplexern zu verstehen. Gleichzeitig ist er auch noch unbelehrbar, was die Sache nicht gerade vereinfacht. Es lohnt überhaupt nicht, mit ihm noch über technische Details zu diskutieren, da er eh jeden wieder beschmipfen wird, der ein abweichendes Schaltungskonzept vorschlägt. Also an den TE: Dein Schaltungskonzept ist super! Genau so wie von Dir beschrieben solltest Du die Schaltung aufbauen. Wer MOSFETs oder Analogschalter vorschlägt, ist nur ein dummer Idiot, durch den Du Dich nicht in Deiner Kreativität stören lassen solltest. Weiter so!
BJTs haben einen Spannungsabfall, daher sehr schlecht für analoge Messungen geeignet. Wenn schon einzelne Bauteile, dann MOSFETs. Aber warum, wenn es schon fertige MUXer zu kaufen gibt? Der 74HC4051 ist auch mein Favorit. Björn M. schrieb: > Dieser ADC wird aber > komischerweise manchmal sehr heiß (>70°C Dann hast Du ihn beschädigt, bei 2mA darf der nicht heiß werden.
Björn M. schrieb: > Danke für die Idee des Multiplexers, der scheint ausführlicher > dokumentiert als diejenigen die im Lager habe (M54HC151). Was erwartest du, außer einem Datenblatt an Dokumentation? pdf.datasheetcatalog.com/datasheet/SGSThomsonMicroelectronics/mXrwsst.pd f Der M54HC151 ist kein Analogmultiplexer.
Die Antwort ist zwei. Man steuert Spannung an/aus für jeden Sensor mit einem eigenen GPIO, wenn man auf einen Multiplexer verzichten möchte. Die Unterscheidung T oder R funktioniert mit zwei Transistoren. Die T Signale werden aber mit je N Dioden getrennt. Zeichnung ist anbei.
Björn M. schrieb: > Die Antwort ist zwei Die Antwort ist falsch. Es fehlt der pull up und es gibg massiven Fehler durch die Temperaturabhängihkeit der Siliziumhalbleiter. Aber was kümmert ein Kleinkind mit seinen Sandförmchen schon das Backrezept für Kuchen.
Die Kraftsprachmeyer-Dichte im Forum ist ja ziemlich hoch und offensichtlich negativ korreliert mit inhaltlichem Tiefgang. Ressentiments. Für die anderen Leser Ergänzung zur eingesetzten Schaltung: Schwankung im Diodenabfall ist wohl der größte Fehler in der Elektronik, er sollte für die Anwendungen <0.05V sein (5%rF,2°C), was in den gemessenen Testpunkten (4°C und 50°C) der Fall war.
gerade nochmal erstes Post gelesen - da ist ein Fehler, der temperaturabhängige Widerstand im Sensor ist zwische der T Klemme und Grd eingebaut (nicht Src).
MaWin schrieb: > Björn M. schrieb: >> Die Antwort ist zwei > > Die Antwort ist falsch. Es fehlt der pull up und es gibg massiven Fehler > durch die Temperaturabhängihkeit der Siliziumhalbleiter. > > Aber was kümmert ein Kleinkind mit seinen Sandförmchen schon das > Backrezept für Kuchen. Falls jemand über dieses Beitrag, des professionellen Sofor-Thread Beobachters, nachdenkt: er weiß gar nicht bei welcher Temperatur der Controller (also das Schaltbild) betrieben wird. Er meint dennoch zu wissen, dass dies für die Messqualität eine Rolle spielt. Aber er hat ja dem anonymen Internet Nirvana mitgeteilt, dass er weiß, dass Leitfähigkeit von Halbleitern temperaturabhängig ist. Dass Gäste hier überhaupt kommentieren können mindert offensichtlich die Leserlihkeit des Forums. mfg B.M.
Björn M. schrieb: > T Klemme und > Grd eingebaut (nicht Src). Und sicher, dass dein Grd nicht eigentlich "GND" heißt?
nochwas - als Neunutzer ist es ist mir ja unbekannt ob hier überhaupt jemand mitliest für den es sich lohnt wertvolle Information zu posten. Lt Bewertung der Kommentare (alktuell für meine -4, für den Bullshit +2) ist das evtl. nicht der Fall. Wenn das so bleibt werde zumindest ich das in der Nutzung von mikrocontroller.de berücksichtigen. Kennt jemand - am besten englischsprachige- Alternative ?
Sebastian R. schrieb: > Björn M. schrieb: >> T Klemme und >> Grd eingebaut (nicht Src). > > Und sicher, dass dein Grd nicht eigentlich "GND" heißt? Nenn es ERDE. mon dieux - Normierte Zeitverschwendung.
Björn M. schrieb: > nochwas - als Neunutzer ist es ist mir ja unbekannt ob hier überhaupt > jemand mitliest für den es sich lohnt wertvolle Information zu posten. Basierend auf deiner Fragestellung lohnt es sich für die, die helfen wollen nicht, ihre Zeit für eine Antwort aufzubringen. Dein Ansatz ist fernab der Praxis und dir scheint technisches Wissen zu fehlen. Alternative Vorschläge, das Problem besser zu lösen (die mit den positiven Bewertungen) werden von dir ignoriert und du hälst an deinem unsinnigen Ansatz fest (daher die negativen Bewertungen). Du bist beratungsresistent, da möchte natürlich niemand mehr sinnvoll antworten, weil die Zeit zu schade ist. Stell deine Frage mal hier: https://www.eevblog.com/forum/ Ein großes, sehr kompetentes englischsprachiges Forum. Und verlinke bitte deinen Thread hier. Ich hol' schon mal Popcorn.
Björn M. schrieb: > Nenn es ERDE. mon dieux - Normierte Zeitverschwendung. Nein. Es ist notwendig, sich technisch korrekt und präzise auszudrücken. Dadurch werden Missverständnisse vermieden. Denn nicht umsonst gibt es einheitliche Begriffe. Damit jeder weiß, was gemeint ist. Stell dir vor, dein Finanzamt würde so denken... "100€ oder 1000€ Nachzahlung ist doch egal. Das ist Zeitverschwendung. Ich schick ihm einfach ne Forderung über 2000€, das wird schon passen" Dann wärst du auch pissig, oder?
kann man Björn M nicht sperren? Sein Beblubber hier nervt..man verliert die Lust hier überhaupt noch weiter zu lesen. Traurig solche Leute
"... notwendig ..." aha. Dazu ein Zitat aus Der Streik (Ayn Rand): "Sie studierten zwei Hauptfächer: Physik und Philosophie. Diese Wahl erstaunte alle außer mir: Die modernen Philosophen hielten es für unnötig die Realität zur Kenntnis zu nehmen, und die modernen Physiker hielten es für unnötig zu denken .... er (Stadler*) hat ihr Interesse an meinem Fach nie verstanden .... das war übrigens auch das was ihm zum Verhängnis geworden ist." *Stadler ist ein bekannter Physiker in dem Roman.
Björn M. schrieb: >> Und sicher, dass dein Grd nicht eigentlich "GND" heißt? > > Nenn es ERDE. mon dieux - Normierte Zeitverschwendung. Ach Du Scheiße. Du kennst ja nicht einmal den Unterschied zwischen den Begriffen Bezugspotential (englisch Ground, abgekürzt GND) und Erde (englisch Earth), reißt hier aber gewaltig die Klappe auf. Vielleicht kannst Du mit Deinem überheblichen Auftreten noch ein paar Leute in Deinem eigenen soziokulturellen Umfeld beeindrucken, aber sonst niemanden.
Wenn dich die Physik und die Sprache der Wissenschaft nicht interessiert: Löse es doch einfach so, wie du es für richtig hälst. Die Naturgesetze werden sich schon beugen.
ach so falls es Mitleser gibt, die den Roman nicht kennen, und auch über Potential-Benennungs-Parteisoldaten schmunzeln. Stadler, bekannter Physiker, wurde von den Sozialistischen Diktatoren dazu verwendet eine Militärische Schallwaffe öffentlich zu bewundern. Als das Militär sein Forschungsinstitut übernimmt und er versehentlich nicht die "korrekte und präzise" Eintrittskarte bei sich hat, wird er versehentlich erschossen. Es lebe der genormte Ingenieur. Lese gerade was noch so kommt. Ist das geil, was ein Rotz hier - bestimmt regelmäßig.
Björn M. schrieb: > Ist das geil, was ein Rotz hier - bestimmt regelmäßig. Ja, leider müssen sich die ganzen kompetenten Leute hier regelmäßig mit beratungsresistenten Luftpumpen rumschlagen... Wie gesagt, geh' ins EEVBlog Forum. Englisch, riesig, kompetent.
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.