AND-Gatter slebst bauen

OP #753073
Lesenswert?

Hallo liebe MIcrocontrollerfreunde

Ich möchte mittels Transistoren ein AND-Gatter realisieren.
Ich arbeite mit dem AVR-Studio 4.13.

Dies sieht wie das BIld im Anang aus. Die Widerstände haben jeweils 10k 
Ohm.

PORTD,1 ist bei allen MIcrocontrollern Ausgang, PORTD,0 Eingang.
1
wait: sbic PIND,0
2
      rjmp wait
3

4
      cbi PORTD,1
5

6
      NOP
7
      NOP
8
      NOP
9

10
      sbi PORTD,1
11

12
      rjmp wait

Der obere Controller "wartet" bis an seinem PORTD,0 in LOW Signal 
ankommt und setzt dann seinen PORTD,1 auf LOW. Die anderen 2 Controller 
warten ebenfalls darauf, dass an ihrem PORTD,0 ein LOW ankommt und 
schalten dan ihrerseits ihren AUsgang,PORTD,1 auf LOW.

Mit einer LED funktioniert die AND-Schaltung der 3 Transistoren. Leider 
klappt das mit den MIcrocontrollern nicht wie oben beschrieben,

Was mache ich falsch?

Gruß Michael
Angehängte Dateien:
#753081
Lesenswert?

@ Michael D. (michael1988)

>Dateianhang: ForumFrage.gif (1,4 MB, 10 Downloads)

Mal so ne Frage. Hast du sie noch alle? NEIN, dein Bild ist KEIN 
GIF, sondern ein 1,4MB BMP *Monster*. Würdig, an den ewigen Pranger 
"So sollte es nicht gemacht werden" gehängt zu werden.
Informiere dich bitte zeitnah über Bildformate und den Umgang mit 
Eagle.

Danke.

>Ich möchte mittels Transistoren ein AND-Gatter realisieren.
>Ich arbeite mit dem AVR-Studio 4.13.

???

>Dies sieht wie das BIld im Anang aus. Die Widerstände haben jeweils 10k
>Ohm.

Das ist kein UND-Gatter, sonder ein Wired-AND. Siehe [[Ausgangsstufen 
Logik-ICs]] und I2C.

>Was mache ich falsch?

Es fehlt der Pull-Up Widerstand.

MfG
Falk
#753082
Lesenswert?

Erst mal würde ich einen Kollektorwiderstand nach Vcc anbringen, oder 
mindestens den eingebauten aktivieren.

Außerdem kann man ein UND mit Dioden aufbauen, ein Pullup und drei 
Dioden die auf die drei Ausgänge zeigen. Wenn alle drei Ausgänge high 
sind, wird der Eingang auch high.
Jede kombinatorische Logik kann aus diesen drei Elementen aufgebaut 
werden, OR sowie UND aus Dioden, und ein Inverter aus einem Transistor.
Gast #753102
Lesenswert?

@Michael D. (michael1988

>PORTD,1 ist bei allen MIcrocontrollern Ausgang, PORTD,0 Eingang.

Warum schaltest du alle Ausgaenge parallel und verknuepfts die Eingaenge 
mit Transitoren ?
Das kann jawohl so nicht funktionieren.

Ausserdem ist ein 74HC11 wohl platzsparender und billiger und hat 
bessere elektrische Eigenschaften

Gruss Helmi
Gast #754457
Lesenswert?

>Das UND Gatter kannst Du auch mit zwei Lichtschaltern oder zwei
>100-A-Schützen (=grosse Relais, für Anfänger) bauen.
>Einfach Parallelschalten, die Kontakte.
<Fertig.
Fertig ist das ODER -Gatter.
#757664
Lesenswert?

@  Michael D. (michael1988)

>Also wie kann man jetzt ein UND-Gatter mit DIODEN aufbauen??

Die zwei oder mehr Eingänge werden an dei Kathode von Dioden 
angeschlkossen (1N4148), die Anoden werden alles zusammen verbunden und 
mit einem Widerstand (Pull-Up) nach Vcc verbunden. Fertig ist das 
UND-Gatter.

MfG
Falk

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