Fehlt der PullDown Widerstand?
Fehlt der PullDown Widerstand?
Das Relais ist gerade nebensächlich. (er macht das gleiche auch ohne ihn) Ach ja und erstmal danke für die schnelle Antwort.
Ich hoffe der Schaltplan ist so okay. Hab mir auf die schnelle ein Programm runtergeladen, hab sowas noch nie gemacht.
Sowas wie DEBOUNCE versteh ich leider noch nicht. Beschäftige mich erst seit 2 Wochen mit dem ganzen Kram hier
Und was ist ein Pulldown Widerstand?
Wie verhext lief er die letze halbe stunde ohne Probleme. Komisch
Gruß Glenn
Geändert von Bow-Hunter (05.01.2014 um 00:19 Uhr)
Hallo Glenn, willkommen im Forum.
Könnt ich jetzt erläutern, aber das Standardverfahren bei solchen Fragen (nicht nur für Anfänger) ist Tante Goockel und Onkel Wiki (das Original und das RN-Wissen). Alle geben darüber bereitwillig, klar, schnell und ausführlich Auskunft. BTW (By This Way) - im RN-Texteditor gibts "oben" ein paar Buttons. Für Codes wird der mit dem Hash "#" gedrückt und dann der Programmcode eingefügt - danach liest sich der Code besser. Dies versteh bitte als Anleitung, nicht als Ermahnung, bitte.... DEBOUNCE versteh ich leider noch nicht ... was ist ein Pulldown Widerstand? ...
Prellende Taster kenne ich praktisch garnicht. Ich habe mehrere Eigenbauprojekte/projektchen mit zwei (klick mal) und mehreren Tastern (nochnklick), meist gegen GND, immer first-class-Hardware, und praktisch Null Störungen. Im zweiten Link sinds drei+1 Taster (ein Reset*gg*) "on board" und parallel dazu nochmal drei+1 auf einer Art "Fernsteuerungsplatine" - nie Probleme. Es gibt eine recht simple "wait"-Lösung, soweit ich mich erinnere von mic/radbruch, die heisst in C z.B. (Bascom kann ich Dir leider nicht helfen):
und diese Mehrfachabfrage (beliebig erweiterbar) funktioniert glänzend; wie gesagt, bei mir praktisch nie notwendig.Code:while ( TasteA_an && TasteA_an && TasteA_an ) { } // Taste lösen
Geändert von oberallgeier (05.01.2014 um 10:09 Uhr) Grund: RN-Wissen zugefügt
Ciao sagt der JoeamBerg
So, ich hab jetzt einen Pullup Widerstand eingesetzt und eine Freilaufdiode. Sitzen sie so am rechten Fleck?
Die Diode wie groß muss sie sein. Hab hier so Standartdinger im Set gehabt mit 75V glaube ich.
Und der Pullup Widerstand. Im Internet lass ich was über 1 M-Ohmen.
Leider finde ich solche Informationen über die stärke noch nicht im Netz.
Und weil das noch nicht alles ist: Ich brauche einen konstanten Eingang von 5 Volt auf den Tiny, möchte den Strom aber einer Autobatterie entnehmen.
Benutze ich einen Festspannungsregler mit Kondensatoren dafür?
Hab mittlerweile die Verbindung von Vcc zu positiven Versorgungsspannung auf dem Foto ausmachen können
Wie HeXPloreR schon schrieb, nennt man den Widerstand hier Pulldown Widerstand, da er das Potential nach LOW zieht, wenn der Taster offen ist. Ist richtig eingezeichnet und auch die Freilaudiode ist richtig rum und am richtigen Fleck .
Es gibt so viele Diodentypen ... Besser, Du nennst den Namen (und schreibst sowas auch in den Schaltplan, auch Widerstandswerte die Du schon weist, Kapazitäten, Spannungen, etc.). Für so ein kleines Relais paßt aber wirklich fast jede Diode. Ich nehme meist 1N4148 oder 1N4001.Die Diode wie groß muss sie sein. Hab hier so Standartdinger im Set gehabt mit 75V glaube ich.
1MOhm ist zuviel. Hier im Roboternetz im RN-Wissen steht was dazu: http://www.rn-wissen.de/index.php/Pu...own_Widerstand Ich würd 10kOhm nehmen.Und der Pullup Widerstand. Im Internet lass ich was über 1 M-Ohmen.
Leider finde ich solche Informationen über die stärke noch nicht im Netz.
Ja, kann man machen.Und weil das noch nicht alles ist: Ich brauche einen konstanten Eingang von 5 Volt auf den Tiny, möchte den Strom aber einer Autobatterie entnehmen. Benutze ich einen Festspannungsregler mit Kondensatoren dafür?
Gruß
Seacher
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Weg zu einigen meiner Konstruktionen
Hallo,
in dem Schaltplan kannst Du noch einen z.B. 10µF - 100µF Kondensator "in Reihe" zum Taster an P5 einabuen, dann würde er als Hardware Entprellung arbeiten. Der PullDown(GND) Widerstand an P5 zu +5V fehlt definitiv und sollte unbedingt eingebaut werden um einen "in der Luft hägenden" des Pin zu vermeiden. Das wird der Hauptgrund sein warum die Schaltung sporadisch läuft.
Die angesprochen Freilaufdiode - benötigt ein Relais immer. Mit ein wenig pech ist der Tiny schon kaputt, oder wird es demnächst sein (hohe, nicht definierte Induktionsspannung in den IC)
Das wichtigste: Timer?? - einen Timer hast Du praktisch nicht eingebaut/prgramiert.
Viele Grüße
EDIT: Da warst Du schneller Sieht gut aus. Allerdings ist es wichtig in diesem zusammenhang zu sagen das Du einen "PullDown" Widerstand eingebaut hast. Der also bei "nicht drücken" des Tasters das Potenzial am Pin P5 "nach unten zieht", = 0.
Das Relais würde ich persönlich über einen Transistor ansteuern. Damit man den Tiny nicht mit dem max. Ampere überlastet - glaub max. 40mA pro Pin waren es. Würde ich nicht drauf ankommen lassen.
Geändert von HeXPloreR (05.01.2014 um 10:57 Uhr) Grund: A > mA ;)
Der Transistor muss Leistungstechnisch zu den Daten des Relais und der Betriebsspannung passen. Der Pin P5 soll entlasstet werden, deshalb muss der vom Relais getrennt werden und dann an der Basis des Transsitor angeschlossen werden + Widerstand in der Basisleitung - ein übersteuern wäre aber in disem Fall nicht kritisch, daher kann der wohl auch wegbleiben. Der Collector bekommt jetzt die 5V Spannungpanng direkt zugeführt.
Das ganze lohnt sich allerdings auch nur wenn die Belastung der P5 wirklich höher ist als zulässig. Messen.
Der 2. Kondensator kommt in Parallel zum Taster. jetzt ist er in reihen - nutzlos für diesen Fall. Am besten einen Keramikkondensator verwenden.
Lesezeichen