Wie verhält sich ein Port im Einschaltmoment ?

Gast #316835
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
Gast #316837
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.
Gast #316838
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.