Forum: Mikrocontroller und Digitale Elektronik AND-Gatter slebst bauen


von A. C. (michael1988)


Angehängte Dateien:

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

von Sebastian (Gast)


Lesenswert?

Pull-Up beim Micro eingeschaltet?

von Falk B. (falk)


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

von Christoph db1uq K. (christoph_kessler)


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.

von juppi (Gast)


Lesenswert?

spannungs abfall über 3TR.
Low an Q1 wird nie erreicht

von Klaus (Gast)


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.

von Helmi (Gast)


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

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Ganz ohne Zusatzschaltung, die Ausgänge als "Open Collector" 
programmieren, einfach dauernd auf low und nur mit dem Richtungsregister 
umschalten. Ein PullUp ist natürlich immer noch nötig, aber der läßt 
sich intern einschalten.

von Andreas K. (a-k)


Lesenswert?

Ist es Zufall, dass es sich um die UART-Pins handelt?

von A. C. (michael1988)


Lesenswert?

@ Christoph Kessler

Ok kannst du mir sagen, wie das dann konkret aussehen würde?

Gruß Michi

von AuchKlaus (Gast)


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.

von A. C. (michael1988)


Lesenswert?

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

von Falk B. (falk)


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

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.