Pytanie:
Używanie włączania / wyłączania zasilania 240 V jako wejścia do mikrokontrolera
John Burton
2017-09-12 15:53:32 UTC
view on stackexchange narkive permalink

Mam włącznik światła, który przełącza sieć 240 V (Wielka Brytania).Zamiast używać tego do bezpośredniego sterowania światłem, chcę użyć go jako wejścia na płytkę kontrolną, aby móc również zautomatyzować oświetlenie.(To oświetlenie LED niskiego napięcia zasilane przez transformator, chociaż to nie wpływa na moje pytanie).

Moje pytanie brzmi: jaki jest najlepszy i bezpieczny sposób wykorzystania przełączanego zasilania sieciowego 240 V jako wejścia do niskonapięciowego obwodu mikrokontrolera?Najlepiej byłoby użyć istniejącego przełącznika do przełączania sygnału sterującego niskiego napięcia, ale w tej chwili nie mogę zmienić okablowania, więc jedyne wejście, które mam do sterowania, to przełączana linia zasilania sieciowego 240 V.

Mam inną moc dostępną tam, gdzie jest kontroler, więc nie zamierzam zasilać tego oryginalną mocą światła, chcę tylko zobaczyć, czy mogę użyć jej jako linii sterującej bez rozległych prac związanych z ponownym okablowaniem.p>

Interesuje mnie, co zrobiliby w tym inni ludzie;moim sposobem byłby prostownik półfalowy, nasadka do uziemienia wystarczająco duża, aby utrzymać napięcie na odpowiednim DC.poziom, do wystarczająco dużego rezystora (pod względem wartości i mocy znamionowej) i do opto, aby zasilić wejście do mikro.Nie mogę jednak powiedzieć, że jestem na tyle pewny siebie, by powiedzieć, że to najlepszy sposób na zrobienie tego!
@DiBosco - poniżej napisałem odpowiedź.Używam tego obwodu od jakiegoś czasu i wydaje się, że jest najlepszy pod względem wymagań i kosztów obszaru PCB.Dodatkowo zapewnia izolację optyczną.
Interesuje mnie jak można podłączyć płytkę kontrolera do oprawy a nie wyłącznik?Zwykle w okablowaniu brytyjskim przewód biegnie od przełącznika do oprawy oświetleniowej (tj. Jest podłączony zasilacz => oprawa => pętla do przełącznika), więc często można odłączyć przełącznik na oprawie i poprowadzić nowy kabel od przełącznika dokontroler w tym samym czasie, w którym prowadzisz okablowanie z kompilacji do kontrolera.A może jest coś jeszcze w grze?
Dwa odpowiedzi:
Whiskeyjack
2017-09-12 16:18:38 UTC
view on stackexchange narkive permalink

Od dłuższego czasu używam tego obwodu:

220V to uC

Rezystor 300 K po stronie wysokiej ogranicza prąd do bezpiecznego poziomu.Upewnij się, że spełnia wartości znamionowe napięcia.Jak zauważył @ Jeroen3, rezystor 0805 nie wystarczy do tego zadania.

Transoptorem jest K814P.Zwykle seria 817 jest jednokierunkowa, a 814 jest dwukierunkowa.Ex - PC817 i PC814.

Sieć RC po stronie wyjściowej wygładza wyjście AC i utrzymuje stałe napięcie DC na pinie wyjściowym, które może być podawane do dowolnego mikrokontrolera.

Kiedy zamkniesz przełącznik, otrzymasz natychmiastowy WYSOKI na pinie OUTPUT, ale po otwarciu przełącznika zajmie trochę czasu (około 300 ms), zanim pin OUTPUT przejdzie w stan LOW z powodu kondensatora 0,1 uF.Jeśli chcesz skrócić ten czas, pobaw się wartościami R i C. Zmniejszenie ich zapewni szybszą reakcję.

Schludny.Jak nazywa się tego typu opto, które przewodzi w obu kierunkach?Czy masz przykładowy numer części?
Robiąc to, zwracaj uwagę na moc rezystora i wartość przejściową.Rezystor SMD 0805 to się nie spodoba!
@Dibosco - używam K814P.Jeroen3 - Dziękuję za zwrócenie uwagi.
Przy doborze rezystora R12 pod kątem ograniczenia prądu należy pamiętać, że 240 V to napięcie RMS, a napięcie szczytowe jest około 1,4 razy większe.
To wydaje się idealne.Myślałem o diodzie i dzielniku napięcia, które mogłyby działać, ale nie byłyby (ani nie były) bezpieczne.
Przekonasz się, że w większości projektów, w których bezpieczeństwo i niezawodność są ważne, rezystor R12 jest zaimplementowany z co najmniej 2 lub nawet 3 rezystorami, w przypadku których uszkodzenie jednego z nich będzie nadal działać, a parametry napięcia i mocy nie zostaną przekroczone.Dwa zwarte rezystory prawdopodobnie przekroczyłyby wtedy moc znamionową ostatniego i spowodowałyby przerwanie obwodu, co może być ryzykownym posunięciem projektowym, ale może być praktykowane w niektórych miejscach.Wolałbym mieć parę, która może obsłużyć pełne napięcie sieciowe i rozpraszanie mocy.
Lub możesz porzucić RC i pozwolić mikro rozgryźć to za pomocą przerwania i timera.
@Trevor Ale musiałbyś zachować R17 jako rezystor obniżający, aby uniknąć nieprzewidywalnego unoszenia się na wyjściu, gdy optioizolator jest wyłączony.Chyba że mikrokontroler ma własne obniżanie.
eep ... taki kruchy.Dlaczego po prostu nie użyć przekaźnika?
Z pewnością przekaźnik z cewką 240 VAC jest najłatwiejszym rozwiązaniem pod względem minimalnego ponownego okablowania, przełączania napięcia kontrolnego DC na wejście i podobnie jak odpowiedź WhiskeyJack zapewnia izolację do twojego uC.
Tony Jewell
2019-03-30 19:19:52 UTC
view on stackexchange narkive permalink

Spróbuj użyć drutu muchowego owiniętego wokół przewodów do urządzenia sieciowego przymocowanego do podstawy pary Darlington.Właśnie wyciągnąłem kilka elementów z pudełka z elektroniką.tranzystory to 2N3904 npn, R1 to 330k, a C1 to 1,5 MicroF.

Przy żarówce LED 8W i 230VAC na pinie GPIO (Pi Zero W) otrzymuję następującą informację.Pomiar za pomocą taniego multimetru.

  • Wyłącz: 0,02 V
  • Włącz: 2,6 V

Amperaż zmierzony na szynie 3,3V wynosi:

  • Wył .: 0
  • Wł .: 7,7 mikroamperów

Spodziewaj się wyższych wartości, jeśli używasz szyny 5 V z MCU.

Mam nadzieję, że to pomoże.

enter image description here

Czy to nadal będzie działać, jeśli żarówka jest odłączona?Trochę w to wątpię.Szczerze mówiąc, wątpię, żeby to w ogóle było niezawodne, wydaje się, że byłoby wyjątkowo podatne na hałas ...
Nie - opiera się na przepływającym prądzie, więc potrzebujesz obciążenia.Jest dla mnie absolutnie niezawodny i nie jest podatny na zakłócenia bez fałszywych odczytów z MCU.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...