Forum: Mikrocontroller und Digitale Elektronik Resetschaltung Impulsglied


von maddin (Gast)


Angehängte Dateien:

Lesenswert?

hallo,

ich tüftle hier gerade an einer kleinen reset schaltung. ziehl ist es, 
den controller jedes mal zu resetten, wenn ein wechselschalter seine 
stellung ändert.

im anhang befindet sich eine kleine schaltzeichnung. das ist der 
momentane stand der schaltung, sie funktioniert auch fast 1oo prozentig, 
auch wenn ich finde das das ganze irgentwie seltsam aussieht.

die leds müssen nicht an der stelle sitzen, bei dem schalter handelt es 
sich um einen 2 poligen umschalter ist also möglich, die leds auch über 
die zweite hälfte zu steuern, oder die kondensatoren auf minus zu 
ziehen...

vielleicht hat ja jemand von euch einen hinweis, oder vorschlag woran es 
liegt das es nicht immer funktioniert.

ach ja, ich habs auch mal mit kleinen elkos versucht, dadurch wurde es 
aber noch schlechter...

gruß,
maddin

von maddin (Gast)


Lesenswert?

..hat keiner eine idee?


gruß,
maddin

von Gast (Gast)


Lesenswert?

Da haste schon mal nen MühZeh und pfriemelst immer noch mit RC 
rum.Verstehe ich nicht.

von maddin (Gast)


Lesenswert?

tja, leider geht es in diesem fall nicht anders...

es müsste wie ein Impulsglied funktionieren.

m.

von maddin (Gast)


Lesenswert?

hat denn evtl jemand mal ein impulsglied aufgebaut evtl mit einem 
transistor oder einen ne555 oder ähnlichem?

oder evtl einen hinweis wo ich infos finden kann...

dank euch,

m.

von let (Gast)


Lesenswert?

Könnte klappen aber der Schalter müßte gegen GND schalten
und ich würde parallel zu den LEDs einen Widerstand schalten,
damit die Cs eine definierte Spannung haben wenn der Schalter
zuschlägt.
In der jetztigen Schaltung erzeugst du einen positiven Impuls
von bis zu +10V.

Oder habe ich das Problem falsch verstanden?

 - Michael

von maddin (Gast)


Lesenswert?

hallo michael,

wie kommt denn der puls von 10V zustande!?

wenn ich das ganze ohne leds und mit dem schlater gegen masse aufbaue, 
dann funktioniert es nicht..

hatte ich ja anfangs ausprobiert, dann habe ich den schalter genommen 
der gegen + liegt, an  dem eigentlich nur die leds waren, und es 
funktionierte..

erklären konnte ich mir das allerdings nicht so wirklich..

habe das dann auch mal mit elkos versucht, doch das ging garnicht - 
10uF.

falsch verstanden hast du denke ich nichts, ich will einfach einen 
kurzen nadelimpuls erzeugen, der den controller resettet, bei jeder 
betätigung des wechselschalters...allerdings muss dieser impuls den R 
Pin kurz auf low ziehen... das ist alles...

m.

von maddin (Gast)


Angehängte Dateien:

Lesenswert?

diese schaltung dürfte doch auch nicht funktionieren, oder!? irgentwie 
muss sich der kondensator doch wieder entladen, oder verstehe ich das 
falsch...

m.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Der Schalter muß an Masse. Vor die Kondensatoren muß jeweils noch ein 
PullUp-Widerstand nach +5V, damit die Kondensatoren sich entladen 
können, sonst bleiben sie aufgeladen, wenn der Schalter umgelegt wird 
und können keinen neuen Puls übertragen. Dazu können noch die LEDs mit 
Vorwiderstand nach +5V angeschlossen werden. Der Schalter muß beim 
Umschalten sauber trennen, sonst funktioniert die Schaltung nicht.

von maddin (Gast)


Angehängte Dateien:

Lesenswert?

hi,

so sah die schaltung vorher aus, diese funktionierte nicht  - hört sich 
gfast so an wie das was du beschrieben hast Travel Rec. kann es daran 
liegen das ich zu dem zeitpunkt noch elkos verwendet hatte,....

m.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Was iss´n Conf1 und Conf2? Ansonsten ist die Schaltung absolut okay.

von maddin (Gast)


Lesenswert?

das sind 2 konfigurationspins vom controller, ist hardwaremässig so 
festgelegt...damit wird er in unterschiedlichen modi gestartet...

seltsam ist dennoch, das das mit der schaltung nicht funktionierte...

m.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Hast Du es nochmal aufgebaut, testweise mal ohne die CONF-Anschlüsse? 
Statt des Schalters verwende mal eine lose Leitung, die mit Masse 
verbunden ist und mit der Du wechselseitig an die beiden Reset-Leitungen 
an den PullUps tippst. Verwende statt der 2 Kondensatoren mal nur einen 
und dafür 2 Dioden, mit der Anode jeweils an die PullUps und die 
Kathoden stellen dann die beiden Auswahleingänge dar.

von maddin (Gast)


Angehängte Dateien:

Lesenswert?

sinnbildlich so?
wohin mit der zweiten diode?

m.

von maddin (Gast)


Lesenswert?

aachh moment ich weiß wie du meinst...

von maddin (Gast)


Angehängte Dateien:

Lesenswert?

etwa so?

das problem ist nur, das ich dann diese konf eingänge nicht beschalten 
kann, oder?

wofür die dioden?

gruß,
m

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Die Dioden sind dafür da, nur Massepotential durchzulassen. Im 
Umschaltmoment entläd sich der Kondensator über die beiden PullUps, wird 
der Kontakt wieder geschlossen, leitet die jeweils andere Diode den Puls 
weiter. Die Conf-Anschlüsse könntest Du direkt mit dem Schalter 
verbinden.
Aber trotzdem: der Schalter muß erst den einen Kontakt abschalten, dann 
muß er einen gewissen Weg zurücklegen, ohne daß ein Kontakt geschlossen 
ist, bevor dann der zweite Kontakt geschlossen wird (Break before Make 
Prinzip).

von maddin (Gast)


Angehängte Dateien:

Lesenswert?

hi,

dann sollte das ganze so aussehen.

ich habe nur noch nicht verstanden worauf du mit deinem letzten post 
hinaus willst, in der zuvor geposteten schaltung ergeben die dioden für 
mich keinen sinn, in dieser jetzt logischer weise schon, da sie 
verhindern das die beiden conf pins immer das gleiche potenzial haben, 
was sie allerdings mit der umschaltdauer des schalters in bezug auf den 
rest haben sollen war mir schleierhaft...

m.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Und geht es nun?

von maddin (Gast)


Lesenswert?

..moment moment, muss das erstmal umbauen - der alte stand ist ja schon 
fest installiert, nervt nur, weil er eben nicht zu 100% funktioniert...

ach ja

>>Aber trotzdem: der Schalter muß erst den einen Kontakt abschalten, dann
muß er einen gewissen Weg zurücklegen, ohne daß ein Kontakt geschlossen
ist, bevor dann der zweite Kontakt geschlossen wird (Break before Make
Prinzip).<<

wolltest du darauf hinaus das für einen gewissen zeitpunkt beide 
kontakte unbeschaltet sind? - auf jeden fall ist es wichtig das der 
impuls beim schließen eines kontaktes ausgelöst wird, nicht beim öffnen, 
ansonsten würde der controller genau dann loslaufen, wenn der schalter 
sich in einem undefinierten zustand befindet...

gruß,
m.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ich hätte dann noch eine Alternative, in der wieder zwei 
Impulskondensatoren vorgesehen sind, die mit 2 Dioden in Reihe liegen, 
danach dann die Zusammenfassung. Diese Schaltung hätte den Vorteil, daß 
auch bei "mistigem" Schalter immer ein Impuls beim Umschalten ausgelöst 
wird. Alle Widerstände 100k, die Cs 10n.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Angehängte Dateien:

Lesenswert?

Der Anhang...

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Angehängte Dateien:

Lesenswert?

Noch einmal mit richtigherum gepolen Dioden!

von maddin (Gast)


Lesenswert?

HI,
habe das gestern mal eingebaut, das verhalten hat sich nicht wirklich 
verändert... ich denke ich muss dort ein schmitt trigger zwischen 
schalten - denn die schaltung an sich funktioniert wunderbar :-)

das signal muss an den conf pins stabil anliegen, dann muss der reset 
kommen.

eine kleine schaltung mit einem ne555 evtl, habe nicht so viel platz, 
oder vielleicht mit einem transistor...:-)

m.

von maddin (Gast)


Lesenswert?

...die schaltung müsste aus einer steigenden oder fallenden flanke einen 
peak machen...

von maddin (Gast)


Lesenswert?

ich denke ich werde es mal heirmit versuchen, am eingang werde ich den 
bereich mit den dioden vorschalten...

http://www.elektronik-kompendium.de/sites/slt/0310121.htm

am ausgang einen npn mit 1k basisvorwiderstand...

gruß,
m.

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.