Forum: Mikrocontroller und Digitale Elektronik Frage nach Inverter Baustein


von Robert P. (shokyu)


Lesenswert?

Hallo!

Ich habe mal mit einem ersten Projekt angefangen und benötige dazu einen 
Baustein, oder eine Beschalltung, der/die folgendes leistet:

8 Eingänge, 7 Ausgänge.

Wenn ich an Eingang 1 Low anlege, soll an Ausgang 1 High anliegen
Das gleiche bis zu Eingang 7 und Ausgang 7.
Nun muss aber ein Low an Eingang 8 zu einem High an allen Ausgängen 
führen.

Gibt es hierzu einen Baustein, oder muss man sich dafür doch eher eine 
Schaltung überlegen?

Vielen Dank!

von Alex (Gast)


Lesenswert?

Hi

ich glaube nicht dass es so einen Baustein gibt, aber du könntest falls 
du ein 7fach Inverter findest ein "wired OR" verwenden
          __
 input  -|____|---o---Inverter "Eingang 1"
          ca. 1K  |
                  |
                  V
                  _  Diode
                  |
                  |
                  °  "Eingang 8"


MfG Alex

von Jim M. (turboj)


Lesenswert?

Also der Ausgang ist nur dann low, wenn beide Eingänge (X und 8) high 
sind?
Das ist dann ein NAND Gatter.

Für sieben Ausgänge könnte man zwei 7400 benutzen.

von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Mit 2 Stk. NAND (74HC00) sollte das gehen.

von Robert P. (shokyu)


Lesenswert?

Alles klar, das probiere ich mal aus.

Möchte mit den Gattern die Eingänge eines 8 Kanal SSR Boards aktivieren. 
Hoffe dafür reicht die Spannung/Stromstärke aus. Soll ja ein 
Spannungsgesteuerter Eingang sein jeweils.

http://www.sainsmart.com/8-channel-5v-solid-state-relay-module-board-omron-ssr-4-pic-arm-avr-dsp-arduino.html

Danke erstmal.

von Robert P. (shokyu)


Angehängte Dateien:

Lesenswert?

Habe mir jetzt endlich mal einen Schaltplan überlegt. Funktionieren tuts 
auf jeden Fall. Habs mit einem Ausgang des 74HC00 getestet.

Ist nur die Frage ob das auch richtig so ist. Kann ich die Eingänge des 
NAND so beschalten, oder muss ich mit Pull-Down Widerständen arbeiten?

Zur Info: Die Schalter sind zu 99% geschlossen und werden nur 4-5 mal 
pro Tag für etwa 5 Minuten geöffnet.

von 6A66 (Gast)


Lesenswert?

Robert Potzner schrieb:
> st nur die Frage ob das auch richtig so ist. Kann ich die Eingänge des
> NAND so beschalten, oder muss ich mit Pull-Down Widerständen arbeiten?

Hallo Robert,

ja, da sonst der Eingang offen und damit der Pegel undefiniert ist.
Und: Mit einem HCxxx wirst Du kein Relais treiben können.
Und: bei den Relais fehlt die Schutzdiode.

rgds

von 6A66 (Gast)


Lesenswert?

6A66 schrieb:
> ja,

Ja, du benötigst PULLUP.
Und die Schalter sollten dann nach Masse gehen wenn Du das willst:

Robert Potzner schrieb:
> Wenn ich an Eingang 1 Low anlege

rgds

von OldMen (Gast)


Lesenswert?

Wenn Du deine Logikvorgaben umdrehen könntest, dann wäre ein ULN2803
die bessere Lösung. Denn der kann Relais direkt ansteuern und hat die 
Schutzdioden gleich eingebaut.
Die Funktion des 8 ten Eingangs kannst Du mit einer Hand voll (7 Stück) 
Dioden (1N4148/1N914, die kosten fast nix) erreichen.

von Robert P. (shokyu)


Angehängte Dateien:

Lesenswert?

6A66 schrieb:
> ja, da sonst der Eingang offen und damit der Pegel undefiniert ist.
> Und: Mit einem HCxxx wirst Du kein Relais treiben können.
> Und: bei den Relais fehlt die Schutzdiode.

OK, dann muss ich wohl nochmal an den Schaltplan ran. Da die Schalter 
aber im Normalzustand geschlossen sind und die Lampen leuchten sollen, 
wenn sich einer öffnet, müsste bei NAND-Logik die 5V an den Schalter, 
also Pulldown nach GND.

Das mit dem Relais sollte aber so stimmen, da die Relais im Schaltplan 
nur ein "Platzhalter" für das weiter oben verlinkte SSR Board sind. 
Jeder Eingang des Boards ist wie hier gezeigt beschaltet. Und wie gesagt 
habe ich ja schon ausprobiert, dass das Relaus schalten kann wenn der 
7400 das Signal gibt.

von Robert P. (shokyu)


Angehängte Dateien:

Lesenswert?

Und noch eine Frage:

Wenn ich die Eingänge mit Pulldowns runterziehe, brücke ich dann nicht 
wie im Anhang gezeigt die jeweiligen Schalter? (Hier S1, S2).

Muss ich hier mit den gezeigten Dioden arbeiten, oder geht das auch 
ohne?
Bitte beachten, die Schalter sind im Normalzustand zu.

von (prx) A. K. (prx)


Lesenswert?

Die 74HCxx eignen sich nicht als Relaistreiber. Ein ULN2003 kann das 
besser, der hat dann auch die passenden Freilaufdioden drin.

Der Testschalter schaltet den COM Anschluss vom ULN2003 gegen GND. 
Parallel zum Schalter kommt eine Z-Diode mit Vz > Vcc.

: Bearbeitet durch User
von 6A66 (Gast)


Lesenswert?

Robert Potzner schrieb:
> Wenn ich die Eingänge mit Pulldowns runterziehe, brücke ich dann nicht
> wie im Anhang gezeigt die jeweiligen Schalter? (Hier S1, S2).

Hallo Robert,

für jeden Eingang EINEN eigenen Pulldown.
Pulldown mit 10k sind etwas zu hochohmig, nimm da mal etwas kleineres. 
Und dann klappt das auch mit dem 10k zwischen Schalter und 5V nicht mehr 
(c.f. Spannungsteiler, mehrere Schalter ein).

Robert Potzner schrieb:
> Bitte beachten, die Schalter sind im Normalzustand zu.

Dann sind sie auch anders zu zeichnen sonst muss man ja raten.

rgds

von 6A66 (Gast)


Lesenswert?

6A66 schrieb:
> Robert Potzner schrieb:
>> Wenn ich die Eingänge mit Pulldowns runterziehe, brücke ich dann nicht
>> wie im Anhang gezeigt die jeweiligen Schalter? (Hier S1, S2).
>
> Hallo Robert,
>
> für jeden Eingang EINEN eigenen Pulldown.
> Pulldown mit 10k sind etwas zu hochohmig, nimm da mal etwas kleineres.
> Und dann klappt das auch mit dem 10k zwischen Schalter und 5V nicht mehr
> (c.f. Spannungsteiler, mehrere Schalter ein).
>
> Robert Potzner schrieb:
>> Bitte beachten, die Schalter sind im Normalzustand zu.
>
> Dann sind sie auch anders zu zeichnen sonst muss man ja raten.
>
> rgds

Un noch einen:
Ich weiß ja nicht wie schnell Deine nachgeschaltete Stufe ist, aber 
Schalter prellen. Da wäre auch eine Entprellung mit Kondensator 
vielleicht angemessen.

rgds

von (prx) A. K. (prx)


Lesenswert?

Die ULN2003 Variante von oben. Widerstand, Transistor und die Diode 
mitten drin gehört 7fach zum ULN2003. Der Teil am COMMON gehört zum 8ten 
Schalter und existiert nur einmal. V(relais) < V(Z-Diode) < 50V
1
                               V(relais)
2
                                +
3
                                |       \
4
                                '--- _ o o
5
                                      )|
6
                                      )|
7
                                .----_)|
8
                                |
9
                       ULN2003  |        COMMON
10
                                '---->|-----o---.
11
                        ___   |/            |   |
12
                      -|___|--|             z   o |
13
                              |>    Z-Diode A     |=|
14
                                |           |   o |
15
                               GND          |   |
16
                                           GND GND

Diode statt Z-Diode:
1
                               V(relais)
2
                                +
3
                                |       \
4
                                '--- _ o o
5
                                      )|
6
                                      )|
7
                                .----_)|
8
                                |
9
                       ULN2003  |      COMMON
10
                                '---->|---o---->|---V(relais)
11
                        ___   |/          |
12
                      -|___|--|           o |
13
                              |>            |=|
14
                                |         o |
15
                               GND        |
16
                                         GND

: Bearbeitet durch User
von Axel S. (a-za-z0-9)


Lesenswert?

Robert Potzner schrieb:
> Habe mir jetzt endlich mal einen Schaltplan überlegt. Funktionieren tuts
> auf jeden Fall. Habs mit einem Ausgang des 74HC00 getestet.
>
> Ist nur die Frage ob das auch richtig so ist.

Naja. Wenn das wirklich Schalter sind, wozu brauchst du dann überhaupt 
noch Logik? Mach einfach den "Hauptschalter" in die Leitung, wo alle 
Relais nach GND gehen und fertig.


XL

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
Noch kein Account? Hier anmelden.