Problem mit Digitalschaltung

Gast #5793003
Lesenswert?

Hallo,

ich habe ein AND (MC14081BCP) über einen Arduino-UNO angesteuert mit 
Pulsen von jeweils 100ms. Auf dem anderen Eingang liegt konstant high 
(+5V) und nun müsste der Ausgang des AND ja a priori jeweils, wenn der 
Arduino einen Puls sendet, für 100ms auf high wechseln und dann wieder 
auf low?! Nun habe ich aber dauerhaft am Ausgang high anliegen und mir 
will nicht so rechtklar werden wieso? Könnte das an ein unsauberes 
Signal von Arduino liegen, oder... ? Übrigens, die Schaltung habe ich 
soweit überprüft, dass ich schon mal sagen kann, ja es ist alles richtig 
verdrahtet.

Gruß, Hans
Gast #5793014
Lesenswert?

@Dieter S. Nein

@Stefan Das Programm gibt einfach an Pin 9 wiederholt einen High-Pegel 
von der Dauer von 100ms aus und dann wieder auf Low. Der Pin ist dann 
direkt mit dem Eingang des AND verbunden. Am anderen Eingang liegt, wie 
schon erwähnt, einfach nur konstant +5V an. Das einzelne IC wird 
übrigens mit 5V versorgt.
Gast #5793018
Lesenswert?

Alex G. schrieb:
> Teste halt systematisch..
> Erstmal messen ob die Pulse vom Arduino wie erwartet sind (wenn du kein
> Oszilloskop hast, erhöhe das mal auf 1s und nimm ne LED mit
> Vorwiderstand).
> Dann mach mal statt die 5V, Ground auf den anderen Anschluss um zu sehen
> ob dann wie gewollt, nichts am Ausgang kommt.

Hab ich schon. Sobald ich den AND-Arduino-Eingang direkt auf GND legen, 
habe ich tatächlich low am Ausgang, nur bei low am Arduino nicht...

Wäre ne weite Frage Ardino-Low = real Low?
#5793019
Lesenswert?

Fortsetzung meines Beitrags:

3. Wenn beides wie erwartet geht, geh noch mal ganz genau das Datenblatt 
bzw. die Anschlüsse des Chips durch.

4. Wenn wirklich richtig verdrahtet, ist vielleicht er Chip kaput -> 
ersetzen.


Wenn das ebenfalls nicht hilft -> Endlosschleife um Punkt 3. ;)



Hans schrieb:
> Wäre ne weite Frage Ardino-Low = real Low?
Sofern du den Ausgang als Ausgang deklariert hast, ja. Schau in einem 
Arduino tutorial ob das explizit eingestellt werden muss.

EDIT: Du kannst das auch schwind testen indem du den Pin vom Arduino 
löst und einfach ans Ground hällst.
Du könntest es auch einfach überbrücken denn die AVRs auf den 
Arduinoboards sind zeitweise kurzschlussfest (mach sowas aber nicht mit 
nem Raspberry z.B:).
Gast #5793082
Lesenswert?

Hans schrieb:
> Das Programm gibt einfach an Pin 9 wiederholt einen High-Pegel
> von der Dauer von 100ms aus und dann wieder auf Low.

Und das hast du verifiziert? Wie?
Gibt der Pin auch 5V-Signale aus oder vielleicht doch nur 3.3V? Das 
sollte schon zusammenpassen.
Gast #5793106
Lesenswert?

Hans schrieb:
> Übrigens, die Schaltung habe ich
> soweit überprüft, dass ich schon mal sagen kann, ja es ist alles richtig
> verdrahtet.

Du kannst alles uns sagen, es glaubt dir keiner, da du offensichtlich an 
dieser Alltagsaufgabe scheiterst. Foto vom Aufbau wäre schon mal ein 
Anfang.

Dann Inputs langsam schalten (2 sec toggling) und mit dem Multimeter 
schauen ob die In- und outputs schalten.
#5793121
Lesenswert?

Rufus Τ. F. schrieb:
> Und Du hast auch GND des Bausteins mit GND des Raspberry Pi verbunden?

So mache ich das auch immer. Alles was der UNO ansteuert wird mit GND 
vom Raspi verbunden;-) Und dann wundere ich mich.....


Hans schrieb:
> ich habe ein AND (MC14081BCP) über einen Arduino-UNO angesteuert mit
> Pulsen von jeweils 100ms. Auf dem anderen Eingang liegt konstant high
> (+5V)...

Und was genau soll das bewirken? Nutze doch gleich das Signal vom UNO. 
Das AND ist an der Stelle und mit der Beschaltung doch vollkommen 
sinnlos, dazu noch weniger belastbar als das direkte Signal vom UNO.

Wenn es diese Schaltung wirklich gibt, was ist mit den unbenutzten 
Eingängen des Chips? Und was ist mit dem Abblockkondensator? Hast Du an 
den gedacht???

Ich sage auch mal April, April;-) Wobei, so ein Knaller ist dein Scherz 
nun auch nicht.


Wolfgang schrieb:
> Auf Gnd vom Arduino oder auf Gnd vom MC14001B? ;-)

Hier stimmt zwar die Quelle, aber der Chip nicht;-)

Mal sehen wann der Mega einen NE555 ansteuert.

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