Hi, bin gerade an der Planung einer Rolladensteuerung. Dazu gab es vor Kurzem auch ein Ideenthread in diesem Forum. So ein Rolladen hat einen Kondensatormotor mit einem ähnlichen Problem wie bei einer H-Brücke: Es dürfen NIE beide Signale (Vorwärts und Rückwärts) gleichzeitig anliegen sonst wird das Teil zerstört. Meine Idee ist es, diesen verbotenen Zustand durch die SW zu unterbinden. Allerdings frage ich mich, wie ich es vermeiden kann, dass im Einschaltmoment des Controllers nicht doch alle Pins eines Ports z.B. auf High gehen und damit für einen kurzen Moment doch der "verbotene" Zustand anliegt ... Wie verhölt sich also z.B. der Mega16 im Einschaltmoment? Brauche ich tatsächlich eine HW-Unterdrückung des "verbotenen" Zustandes ? Wer hat mir einen Tipp ? Gruß und Danke Andreas
Der Port ist hochohmig, ein externer Pullup bzw. Pulldown sollte reichen. AFAIK gibt es aber auch Mosfet Treiber, welche so einen Schutz drin haben. Lies dir mal fongende Thread durch, da wurde schon einiges über die Ansteuerung über Fets und Treiber (und warum man die verwenden soll) geschrieben. http://www.mikrocontroller.net/forum/read-1-313589.html#322400 Gruß Roland
Das der Port unter allen Umständen hochohmig ist, so lange man ihn nicht per Programm kontrolliert in einen anderen Zustand versetzt, wäre schön. Ob man sich da aber wirklich drauf verlassen kann? Ich wäre da skeptisch, ohne das jetzt genauer nachgelesen zu haben. Auf jeden Fall braucht es dann den Brown-Out. Sonst spinnt nämlich ein Prozessor auch gerne mal völlig. Dann kommt auch noch der Fall, dass es immer mal passieren kann, dass das Programm fehlerhaft läuft, weil ein Bit mal falsch eingelesen wird. Passiert z.B. durch elektromagnetische Störungen, dazu gibt es auch Infos direkt von Atmel. Man sollte also nach Möglichkeit vermeiden, Hardware zu bauen, die kaputt geht, wenn Software mal spinnt.
Man sollte auf jeden Fall die gleichzeitige Ansteuerung über die Kontakte der Relais hardwaremässig verriegeln! Die Softwarelösung alleine reicht nicht aus, es kann immer vorkommen das der Controller mal spinnt oder kaputt ist und beide Ausgänge durchschalten.
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.