Lauflichtschlatung als Basis für Multiplexer mit MOSFETs

Gast #5131001
Lesenswert?

Guten Abend Leute,

ich habe hier eine wirklich einfach Schaltung aufgebaut aber ich kann 
noch nicht genau nachvollziehen warum es nicht klappt. Als Basis habe 
ich die LED-Lauflichtschlatung genommen, die ihr alle kennt. Der NE555 
gibt den Takt für den 4017 Zähler vor und die LED leuchten 
entsprechend... Old School at its best, funktioniert immer deswegen habe 
ich die genommen.

Anstatt den LEDs habe ich die Signale an MOSFETs (2N7000 und BS170 
probiert) angeschlossen, um 9 Tempertursignale des MCP9700 zu 
"multiplexen". Das 1 Sigal habe ich auf Masse gezogen damit ich weiß wo 
der Anfang meiner Signale ist. Nun, es funktioniert leider nicht und ich 
weiß nicht wieso. Der Takt des NE555 kommt sauber am 4017 an und der 
4017 zählt ebenfalls sauber hoch und die low/high Signale liegen an den 
entsprechenden Pins an. Angehangen ist eine Skizze des Schaltplans und 
wie ich es angeschlossen habe.

Das Problem ist nun folgendes. Sobald die Signalpegel meiner Sensoren zu 
weit auseinder liegen spinnt das "multigeplexte" Signal rum. Es zittert 
rum und ist nicht mehr pausibel. Ebenfalls ist mir aufgefallen, dass das 
Originalsignal vom Sensor ein anderes Niveau annimmt sobald der MOSFET 
durchschaltet. Sobald ich den ersten Kanal auf Masse oder 
Versorgungsspannung ziehe verändern sich alle anderen 
"Multiplexsensorwerte" ebenfalls.

Was mache ich falsch? Liegt hier ein grundlegendes Problem an der 
Schaltung vor? Wenn ich die MOSFETs nackt aufs Steckbrett popel, dann 
geht es aber alles zusammen irgendwie nicht :(

Gruß Tim
Angehängte Dateien:
Gast #5131075
Lesenswert?

Wolfgang, an Gain liegt 0V (low) bzw. 4V (high) an und an Source je nach 
Sensorspannung etwas zwischen 0,7-2,5V etwa.

So ergeben sich folgende Fälle:

G:0V S:0,7V -> U_GS=0,7V
G:4V S:0,7V -> U_GS=-3,3V
G:0V S:2,5V -> U_GS=2,5V
G:4V S:2,5V -> U_GS=-1,5V

Das ist nicht gut oder?

Peter, ja du hast natürlich recht, die Diode leitet in diese Richtung. 
Mist.

Den 4051 wollte ich nicht nehmen da ich die Lauflichtschlatung so 
praktisch fand weil man nichts mit dem uC programmieren muss und es 
einfach zusammen löten kann. Habt ihr eine Idee wie ich das Setup so 
doch ans laufen bekomme?
(Firma: matzetronics) #5131214
Lesenswert?

Mir fällt als erstes auf, das nirgends auch nur ein einziger 
Abblockkondensator verwendet wird. Das ist bei getaktetem CMOS eine 
Sünde und muss geändert werden.

Jobst M. schrieb:
> Peter D. schrieb:
>> Warum nimmst Du keinen richtigen Multiplexer, z.B. den 4051.
>
> Und dazu dann den 4060 als Taktquelle ...

Und mit dieser Kombination hätte man ein zuverlässiges kleines Teil mit 
geringem Bauteileaufwand.
Gast #5131255
Lesenswert?

Abblockkondensatoren sind nicht eingezeichnet aber mit eingelötet.

Der Multiplexer 4051 braucht doch an den "Steuerpins" verschiedene 
Muster um die Kanäle durchzuschalten. 000 -> Kanal 1 001 -> Kanal 2 und 
so weiter. Ich verstehe nicht wie der Taktgeber 4060 dieses Schaltmuster 
vorgeben kann?

Auch stört mich der R_on beim Multiplexer. Lässt sich der Widerstand 
vernachlässigen weil beim messen des z.B. Temperatursignals wenig bis 
kein Strom fließt oder wie löst man das?

Vielen Dank schon mal bis hier her!
Gast #5131282
Lesenswert?

Tim schrieb:

> Der Multiplexer 4051 braucht doch an den "Steuerpins" verschiedene
> Muster um die Kanäle durchzuschalten. 000 -> Kanal 1 001 -> Kanal 2 und
> so weiter. Ich verstehe nicht wie der Taktgeber 4060 dieses Schaltmuster
> vorgeben kann?

Der 4060 ist ein Binärzähler. Und der 4051 erwartet ein binäres Muster. 
Was kann es da für Verständnisprobleme geben? Das passt einfach so.

Wenn du das verstanden hast, wird dir auch klar, dass du die 
Multiplexfrequenz und das Multiplexmuster ziemlich variabel beeinflussen 
kannst, schlicht durch die Wahl der drei Ausgänge des 4060, die du an 
die drei Steuereingänge des 4051 legst.

> Auch stört mich der R_on beim Multiplexer.

Den hast du bei deinen MOSFETs auch. Er ist nur eine Größenordnung 
geringer.

> Lässt sich der Widerstand
> vernachlässigen weil beim messen des z.B. Temperatursignals wenig bis
> kein Strom fließt

So sollte es zumindest sein. Ob das bei deiner Temperaturmessung gegeben 
ist, kann niemand ausser dir wissen, weil du zu blöd warst, einen 
vernünftig gezeichneten und vor allem auch vollständigen Schaltplan zu 
posten, aus dem man die nötigen Angaben entnehmen könnte, um dazu etwas 
Fundiertes sagen zu können...
Gast #5131570
Lesenswert?

Ganz locker bleiben. Vollständiger Schaltplan ist ja auch langweilig, es 
soll ja auch noch eine kleine Herausforderung sein ;-) Ihr habt mir 
bereits sehr geholfen, danke dafür. Und hier im Rheinland ist ein 
ruppiger Umgangston durchaus üblich, also alles jut Aapefott.

Ich löse es jetzt doch mit einem kleinen PIC den ich hier noch habe, an 
dem ich dann den Multiplexer anschließe. Damit der Beitrag doch noch 
sinnstiftend wird lade ich den Schaltplan dann noch hoch :-)

Schönen Sonntag euch allen
Gast #5132206
Lesenswert?

D1 macht was? sollte evtl. gegen VCC, parallel zu R2?
Signal "COM" ist einfach nur da? Wo geht es hin?
CD74HC4067 läuft mit 3.3Volt?
U$1 sollte IC4 werden?
"sonst" fällt mir nichts auf.
Ein (o.g.) 4060 war Dir zu doof?

StromTuner
Gast #5132394
Lesenswert?

Axel R. schrieb:
> D1 macht was? sollte evtl. gegen VCC, parallel zu R2?
D1 sperrt/sichert die Schaltung vor der Programmierspannung aus JP4 (ca. 
12V)

> Signal "COM" ist einfach nur da? Wo geht es hin?
Geht einfach auf einen PIN der dann auf mein Messgerät gelötet wird. 
Habe ich jetzt noch mit der Versorgung und GND auf eine Pinleiste 
gelegt.

> CD74HC4067 läuft mit 3.3Volt?
Funktioniert laut Datenblatt ab 2V
Auszug:
• HC Types
- 2V to 6V Operation

> U$1 sollte IC4 werden?
Ja richtig! Ist geändert.

> Ein (o.g.) 4060 war Dir zu doof?
Ja auch richtig. So kann ich die Schaltzeit für jeden Kanal wenigstens 
einzeln steuern. Eigentlich wollte ich keinen uC nehmen aber mit dem 
4067 war mir das mit dem 4060 zu "blöd". Vor allem da ich nur 10 Kanäle 
nutzen möchte, der Zähler zählt ja dann ins "leere" und ich warte auf 
die Signale.

Morgen kommt der 4067, dann berichte ich ab alles klappt.
Angehängte Dateien:

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