Forum: Mikrocontroller und Digitale Elektronik Reset von Mikrocontroller über Taster mit langer Leitung?


von Jannes Frerking (Gast)


Lesenswert?

Guten Abend,
ich möchte den Reset (mehrerer) Mikrocontroller zusammen aus der Ferne 
betätigen. Kann ich einfach alle parallel mittels Tasters an langer 
Leitung (~25m) auf GND ziehen?

mfg Jannes

von alter (Gast)


Lesenswert?

Ja, das sollte kein Problem sein. So lange du den Pull-Up und einen 
Kondensator nahe am Mikrocontroller platzierst.

von Zero V. (Firma: Freelancer) (gnd)


Lesenswert?

Ich würd ja sagen, aber einige Experten hier sind vielleicht anderer 
Meinung!

von tip (Gast)


Lesenswert?

Der Pull Up sollte nicht zu hochohmig sein!

von B. L. (b8limer)


Lesenswert?

Marvin C. schrieb:
> Ich würd ja sagen, aber einige Experten hier sind vielleicht anderer
> Meinung!

So ist es. Also das mit 25 Metern ist natürlich Mist. Wenn wir den Reset 
überhaupts brauchen (ist ja eigentlich nicht so gedacht), dann machen 
wir den Reset über einen Bus und lösen dann in der Software aus. Wenn 
der µC hängt und wir ihn resetten müssen, dann gibt es einen Bug in der 
Software. Das darf kein Dauerzustand sein. Das ist was für die 
Entwicklungszeit, danach braucht man eigentlich keinen Reset!

So warum keine so lange Leitung:
1. Bei so einer länge braucht man schon fast zusätzliche Beschaltung um 
sowas sicher (und einigermaßen störsicher) zu realisieren.
2. Dieser Draht ist eine wunderbare Antenne mit der wir uns Störungen 
jeglicher Art auf direktem Wege zum Mikrocontroller holen. Smile

Also ist natürlich Blödsinn, das braucht man nicht.

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Machst Du einen Software-Reset per Watchdog. Wenn der Controller so 
abgekackt ist dass sowieso alles zu spaet ist wird der Watchdog 
ebenfalls ausloesen und automatisch einen Reset ausloesen => Problem 
geloest. Ziel sollte natuerlich sein, dass sowas gar nicht erst passiert 
;)

von Purzel H. (hacky)


Lesenswert?

Wenn man Controller resetten muss, hat man schon viel falsch gemacht. 
Und das wird nicht richtiger indem man einen Reset ausloest. Klopp den 
Muell in die Tonne und mach's nochmals.

von Jannes Frerking (Gast)


Lesenswert?

Der Reset in diesem Fall stoppt einen vollautomatischen Ablauf und da 
halte ich einen richtigen Reset für die durchaus beste Lösung.

von Michael_ (Gast)


Lesenswert?

Nimm ein Relais!

von Purzel H. (hacky)


Lesenswert?

Nee. Ein Not-Aus ist was anderes. Ein Not-Aus bedeutet einen definierten 
Zustand nach einem Not-Aus. Ein Rest ist ein definierter Zustand nach 
Power-up. Man kann die beiden Zustaende identisch machen, Sinnvoll 
betrachte ich das aber nicht.

von B. L. (b8limer)


Lesenswert?

Jannes Frerking schrieb:
> Der Reset in diesem Fall stoppt einen vollautomatischen Ablauf und da
> halte ich einen richtigen Reset für die durchaus beste Lösung.

Ein Reset ist kein Not-Aus! Man lese mal die Wikidefintionen:

Der Notausschalter, auch Not-Aus genannt, ist ein Schalter an Maschinen, 
Fahrzeugen und Anlagen. Er dient dazu, diese im Gefahrenfall oder zur 
Abwendung einer Gefahr_ schnell in einen _sicheren_ _Zustand zu 
versetzen.

Ein Reset ist ein Vorgang, durch den ein elektronisches System in einen 
definierten_ _Anfangszustand gebracht wird.

Auf einen Notaus folgt meist immer ein Reset (wenn nicht ohnehin ein POR 
erfolgt).

Den einzigen Sinn den der ext. Reset an einem µC hat ist, wenn die 
Software mangelhaft programmiert ist und darum der Controller hängt. Das 
ist alles. Eine vernünftige Software lässt sowas nicht zu. Dann muss man 
halt überprüfen was der Nutzer eingibt, damit der µC nicht 3 Jahre mit 
FLOPs beschäftigt ist.

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.