Hallo, ich habe derzeit einen Aufbau mit 2 Spindeln, 2 Endschaltern und 2 Tastern. Diese Steuere ich über einen Arduino UNO. Ich habe nun alles erf0olgreich aufgebaut und und programmiert und wollte nun den Arduino nicht mehr wie davor über den USB Anschluss mit Strom versorgen sondern über ein externes Netzteil mit 7,5V. Wen ich dies anstecke passt eigentlich alles am Arduino liegen die 5V an und auch an den Schalter, wen diese gedrückt sind. Das Problem ist nur der Arduino ignorriert permanent alle Schalter. Z.B. Nach dem Einschalten soll als erstes eine Referenzfahrt gefahren werden. Erst die y-Achse und danach die x-Achse zum endschalter. Wen die Spindel bei den Referenzschaltern ankommt liegen die 5V am Arduino an allerdings ignorriert er dies und fährt darüber hinhaus. Und so ist es bei allen Schaltern. Also mit Stromversorgung über USB klappt alles und sobald ich extern versorge funktioniert es nicht mehr. Könnte dies daran liegen dass der Quellcode anders abgearbeitet wird bei einer externen Stromversorgung? Über Hilfe bin ich schon mal im Vorraus dankbar. Gruß Niklas
Zeig mal den Schaltplan. wendelsberg
Mach mal ein paar einfache Testprogramme die nur die Schalter auswerten und dann irgendwelche Leds schalten. Das macht es einfacher den Fehler einzugrenzen.
Niklas Müller schrieb: > Wen die Spindel bei den Referenzschaltern ankommt liegen die 5V am > Arduino an allerdings ignorriert er dies und fährt darüber hinhaus. > Und so ist es bei allen Schaltern. Nochwas, die meisten µCs haben eingebaute aktivierbare Pull-up Widerstände. Deshalb schaltet man mit Schaltern gerne Masse und der High Pegel dient dazu "nicht geschaltet" anzuzeigen. Wenn deine Logik umgekehrt ist, wie sorgst du dafür, daß Schalter offen sicher als Low interpretiert wird. Hast du oder hat dein Arduino hier Pull down Widerstände, oder sind die Eingänge einfach offen? Wenn sie offen sind, fangen sie Störungen ein, und die können bei der externen Versorgung etwas stärker sein. Du musst auf jeden Fall sicherstellen, daß bei Schalter offen das Signal sicher auf Low liegt.
Also wen ich immer bei Tastern und Endschaltern ein Signal ausgebe (tasterx=1) funktioniert das Testprogramm einwandfrei.
Reichen die 7,5V überhaupt? Ist Dein Regler low-drop? Normalerweise sollte der Austausch eines Netzteiles, so es die Erfordernisse erfüllt, keine Funktionsänderung bewirken. Darüber hinaus würde ich sagen: Erhöhe einfach mal R42;-)
Einen Pull-up Widerstand habe ich dass ist nicht das Problem gewesen Ich hab mein Problem selbst durch etwas rumprobieren gelöst. Ich bin euch aber sehr dankbar für eure schnelle Hilfe Gruß Niklas
Niklas Müller schrieb: > Ich hab mein Problem selbst durch etwas rumprobieren gelöst. Nette Menschen sagen dann aber, woran es lag!?
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.