74HC4051 Multiplexer und Spannungsteiler

Ich brauche eine Spannungsquelle für einen analogen Arduino-Eingang. Ich mache einen kapazitiven Sensor mit einem NPN BC548B-Transistor. Im Emitter verbinde ich den GND, im Kollektor verbinde ich den analogen Port des Arduino, zusammen mit einem 5V und einem 10k Widerstand. Wenn ich also die Basis des Transistors nicht berühre, gibt es keine GND, um mit dem Spannungsteiler zu interagieren, und das Arduino liest 1023. Wenn ich den Transistor berühre, wird GND aktiviert und Strom fließt durch den Kollektor, der eine Spannung über dem 10K-Widerstand und dem erzeugt Arduino liest etwas viel weniger als 1023, manchmal fast 0, wie 12 oder 50.

Da ich mehrere kapazitive Sensoren lesen möchte, habe ich einen 74HC4051-Chip gekauft, um alle Sensoren zu multiplexen. Meine Idee war, den Spannungsteiler nach dem Demultiplexen einzubauen, also würde ich nur einen Transistor und einen Widerstand am Port 0 des Arduino verwenden und nur mit dem Multiplexen zwischen den Sensoren wechseln. Das Problem ist, dass, als ich das versuchte, es nicht funktionierte, ich viele zufällige Werte beim Lesen bekam. Auch in diesem Schema:Geben Sie hier die Bildbeschreibung ein

er verwendet den Spannungsteiler für jeden LDR vor dem Demultiplexen, nicht danach. Gibt es einen Grund dahinter? Ich glaube, dass der 74HC4051-Chip einen gewissen Innenwiderstand hat, aber ich dachte, er würde sogar mit diesem winzigen Widerstand funktionieren. Gibt es etwas, das ich falsch mache?

Folgendes mache ich: Geben Sie hier die Bildbeschreibung einIn diesem Schema kann ich genau so lesen, wie ich es beabsichtigt hatte, aber wenn ich versuche, die Transistorbasis mit dem Multiplexer zu schalten, werden seltsame Ergebnisse angezeigt. Außerdem könnte ich nicht einfach jede 'analoge 0' des Schemas mit einem anderen Port des Multiplexers verbinden, es würde zu viele Transistoren und Widerstände verwenden.

Ich denke, Sie beschreiben einen resistiven Sensor, keinen kapazitiven.
Der 4051 multiplext analoge Spannungen, aber Sie versuchen, ihn auf ein Vielfaches eines Stroms zu bringen.

Antworten (1)

Ich sehe, dass Sie Ihr Sensorschema von der Lucaszanella-Website erhalten haben.

Im Allgemeinen ist es eine schlechte Idee, die Basis des Transistors direkt mit einem Pad zu verbinden, das jeder mit seinem Finger berühren wird. Eine elektrostatische Entladung kann die Basis beschädigen und einen Kurzschluss zu 5 V verursachen. Obwohl 5 V für die meisten Menschen gutartig erscheinen, können sie für Menschen mit Herzschrittmachern tödlich sein.

Was Sie tun sollten, ist einen 10-Mega-Ohm-Widerstand zwischen der Basis und dem Sensoreingang zu platzieren.