Forum: Mikrocontroller und Digitale Elektronik Wie verhält sich ein Port im Einschaltmoment ?


von uboot-stocki (Gast)


Lesenswert?

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

von Roland P. (pram)


Lesenswert?

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

von Winfried (Gast)


Lesenswert?

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.

von Roland (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.