Hi Ich möchte gerne auf einer Netzleitung detektieren, ob Spannung vorhanden ist oder nicht. Habe die Harware mit einem AC-Optokoppler und entsprechend dimensioniertem Vorwiderstand aufgebaut. Sie funktioniert auch problemlos. Liegt keine Spannung an, sehe ich am uP Port immer 5V. Liegt Spannung an, habe ich ein 0V Signal mit Nadelimpulsen alle 10ms. Kann mir jemand sagen, wie ich Software seitig die Impulse am besten ausfiltern kann. Habe über Sw-Zähler nachgedacht, welche je nach Portzustand in einer Timerroutine auf und ab gezählt werden. Vielleicht hat jemand noch eine andere Idee. Gruss Andy
Hi, wie schnell muss denn Deine Schaltung reagieren? Versuch doch mal einfach einen kleinen Kondensator vom Portpin nach Masse. Nur so eine Idee..... Gruss Holger
Jap, würde ich auch so vorschlagen, einfach ein RC-Filter reinbasteln... Softwaremässig habe ich spontan volgende idee: Port einlesen, wenn high, dann nach ~2ms nochmal messen, wenn immernoch high, dan hast keine 230V, wenn diesmal low, sind die 230V da... gruss
Hallo Danke für Eure Antworten. Ich werde mir das ganze mit dem Filter mal anschauen. Wünsche noch eine gute Zeit. Gruss
@Andy >Habe die Harware mit einem AC-Optokoppler und entsprechend >dimensioniertem Vorwiderstand aufgebaut. Sie funktioniert auch >problemlos. Dein "dimensionierter" Vorwiderstand, wie groß ist er? Welche Leistung muss er in Wärme umwandeln? Wäre eine Kondensator-Widerstands-Kombination hinsichtlich der Wärmeentwicklung nicht günstiger? Bernhard
Hallo Andy, Nadelimpulse klingt doch gut. Die Idee mal stichpunkartig - bei steigender Flanke ( der Nadel) -> ext. Irq auslösen timer rücksetzen und starten ( Zeit bis Überlauf z.B. 10,2ms) - Timerüberlauf- Irq auswerten wenn er da ist dann Spannung weg, wenn er nicht auftritt dann Spannung da Andre
Hi sieh dir mal die AppNote 182 an. ZeroCross detecing ohne Optokoppler. MfG HG
@Bernhard Der Vorwiderstand beträgt 100k/1W läuft ohne Probleme. (Aus Sicherheitgründen wegen der Spannungsfestikeit der Widerstände evt. auf 2Stk. in Serie aufteilen) @Hartmut Finde die APPNote 182 ebenfalls nicht. Gruss Andy
Hi Holger Das scheint die Lösung meines Problems zu sein. Danke! Gruss Andy
Der letzte Beitrag ist zwar schon ne Weile her, aber diese Schaltung hat sich bei zwei meiner Projekte sehr gut bewährt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.