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
... und wie sollen wir dir nun helfen? Wir können weder sehen, WAS du aufgebaut hast, WIE es verschaltet ist, WIE dein Programmcode aussieht. Denn irgendeinen Fehler wirst du gemacht haben, ansonsten hätte es ja funktioniert.
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.
@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.
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?
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:).
:
Bearbeitet durch User
Hans schrieb: > Wäre ne weite Frage Ardino-Low = real Low? Sofern der Pin als Ausgang definiert wurde. Nach dem Einschalten sind nämlich alle Pins Eingänge.
Ja, dies wird gleich in der Setup definiert und der Ausgang ertmal auf Low gesetzt.
Und Du hast auch GND des Bausteins mit GND des Raspberry Pi verbunden?
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.
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.
Hans schrieb: > 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... Auf Gnd vom Arduino oder auf Gnd vom MC14001B? ;-)
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.
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.