Jak podłączyć 230V do nogi uC AVR do detekcji przejścia przez zero i sterowania tyrystorem?

230V na =?ISO-8859-2?Q?nog=EA_uC_i_sterowanie_tyrystorem?=





Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: 230V na =?ISO-8859-2?Q?nog=EA_uC_i_sterowanie_tyrystorem?=
Date: Sat, 26 Mar 2005 08:51:07 +0100


Witam!

Chce "zapodać" na nogę uC napięcie 230V w taki sposób, aby mozna było
dokonać detekcji "przejścia przez zero".

Kombinuje nad tym i wydaje mi się to trywialne: cały układ wisi na
jednym z przewodów instalacji 1 fazowej. Jest wręcz podpięty
bezpośrednio do masy.

Drugi przewód wchodzi przez pare rezystorów do nogi scalaka. Wewnętrzne
zabezpieczenia wejścia powinny mi sygnał napięciowy ograniczyć. Ustawiam
przewanie na jedno ze zboczy (się zobaczy jakie).

Czy uważacie, że to ma szanse zadziałać ? Izolacja układu od sieci
zasilającej jest bez znaczenia (transmisje zrobie pewnie w podczerwieni).

Całośc ma za zadanie odpalić tyrystor w czasie regulowanym cyfrowo od
momentu przejścia przez zero. Wydaje mi się ze w takiej roli jakiś
ATTiny mógłby się sprawdzić. Rozwiąznia analogowe raczej się nie
sprawdzą, potrzebuje odpalać takie 4 tyrystory w róznych czasach i
wygodniej mi to jest regulowac cyfrowo.

Poprzedni Następny
Wiadomość
Spis treści
From: "Fish" <n.o.s.p.a.m.abuse_at_nospam_onet.pl>
Subject: Re: 230V na nogę uC i sterowanie tyrystorem
Date: Sat, 26 Mar 2005 10:46:38 +0100


W artykule news:d234jh$1nl$1_at_nospam_nemesis.news.tpi.pl,
niejaki(a): Sebastian Bialy z adresu <heby_at_nospam_poczta.onet.pl> napisał(a):


Całośc ma za zadanie odpalić tyrystor w czasie regulowanym cyfrowo od
momentu przejścia przez zero. Wydaje mi się ze w takiej roli jakiś
ATTiny mógłby się sprawdzić. Rozwiąznia analogowe raczej się nie
sprawdzą, potrzebuje odpalać takie 4 tyrystory w róznych czasach i
wygodniej mi to jest regulowac cyfrowo.

A jak zasilasz tego procesora? Bo jeżeli przez transformator to można bez
problemu użyć napięcia wtórnego. Podłączyć je przez rezystor do wejścia
przerwania procka. Sam tak robiłem na 89C2051 i 90S2313 i bardzo ładnie
A jeżeli układ zasilany jest bezpośrednio to zobacz na stronie Atmela jest
nota aplikacyjna detektora przejscia przez 0 dla AVRów
http://www.atmel.com/dyn/resources/prod_documents/doc2508.pdf

Ale podłączając w ten sposób trzeba uważać bo bardzo łatwo wszelkie
przepięcia będą mogły dostać się do procesorka i go zniszczyć. Ja bym
podzielił ten szeregowy rezystor na 2 częsci i na każdą z nich użył dobrego
rezystora 0,5W. Plus diody zabezpieczające do plusa zasilania i masy na
wejściu procka.
Może lepiej transoptorem?

--
Janusz



Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 230V na =?ISO-8859-2?Q?nog=EA_uC_i_sterowanie_tyryst?=
Date: Sat, 26 Mar 2005 12:02:56 +0100


Fish wrote:
A jak zasilasz tego procesora? Bo jeżeli przez transformator to można bez
problemu użyć napięcia wtórnego. Podłączyć je przez rezystor do wejścia
przerwania procka. Sam tak robiłem na 89C2051 i 90S2313 i bardzo ładnie
A jeżeli układ zasilany jest bezpośrednio to zobacz na stronie Atmela jest
nota aplikacyjna detektora przejscia przez 0 dla AVRów

Raczej jeśli uzyje napięcia pierwotnego (około 230V) to zrobie zasilacz
bezpośrednio pracujacy na potencjale - nie ma sensu wstawiać transformatora.

http://www.atmel.com/dyn/resources/prod_documents/doc2508.pdf

O wlasnie dokładnie coś takiego wykoncypowałem. Dzięki za info.

Ale podłączając w ten sposób trzeba uważać bo bardzo łatwo wszelkie
przepięcia będą mogły dostać się do procesorka i go zniszczyć.

Hmmm cięzko by było dostać się przez pare rezystorów 100kOhm - nawet
wysokie przepięcia dadzą znikomy prąd.

podzielił ten szeregowy rezystor na 2 częsci i na każdą z nich użył dobrego
rezystora 0,5W. Plus diody zabezpieczające do plusa zasilania i masy na
wejściu procka.

Oczywiście rezystor będzie dzielony choćby z powodu wydzielanej mocy,
ale i też bezpieczeństwa - zawsze to większa separacja. Diody są w
procesorze w środku - zastanowie się naz zewnętrznymi, ale powinno to
byc proste jak budowa cepa.

Może lepiej transoptorem?

Eeee, i tak mam potencjał sieci na masie procesora. Nie ma co walczyć.

--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <Adres.znajdziesz_at_nospam_w.starym.archiwum>
Subject: Re: 230V na =?iso-8859-2?Q?nog=EA?= uC i sterowanie tyrystorem
Date: Sat, 26 Mar 2005 18:27:35 +0100


{ciach}
Czy uważacie, że to ma szanse zadziałać ? Izolacja układu od sieci
zasilającej jest bez znaczenia (transmisje zrobie pewnie w podczerwieni).

Zaproponuje inaczej. Z napiecia sieci przez dzielnik oporowy na uklad
tranzystorow npn, za nimi jeszcze jeden pnp i do procka*. Taki uklad slicznie
generuje przebiegi o bardzo malym czasie wypelnienia wprost idealnie nadajace
sie do wyzwalania procka.

Co do samego zas programu - polecam zrobic cos w rodzaju pll-a i starac sie
go zsynchronizowac z siecia. Z doswiadczenia wiem, ze czasami uklad wyzwala
sie w naj mniej odpowiednich momentach i na pewno nie sa to zerowe miejsca.
Moze w domowej instalacji takich efektow nie ma, ale po podlaczeniu do sieci
przemyslowej/zakladowej - zdarza sie. Przy okazji mozna zrobic wskaznik czy
uklad jest zsynchronizowany, czy nie. Jak nie - to zaprzestac akcji. W jednym
ze sterownikow wlaczenie w nieodpowiednim momencie tyrystora zazwyczaj
konczylo sie wywaleniem bezpiecznika (taki silnik sztywny byl). Proponowane
rozwiazanie sprawdzilo sie znakomicie.

Proponuje poszukac w googlach - podalem nawet jakies przebiegi i schemat,
moze gdzies sie zachowalo w sieci.
__
Pzd, Irek.N.
robi jako dopasowanie dla drugiego npn-a.


Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 230V na =?ISO-8859-2?Q?nog=EA_uC_i_sterowanie_tyryst?=
Date: Sat, 26 Mar 2005 19:33:27 +0100


Ireneusz Niemczyk wrote:
Zaproponuje inaczej. Z napiecia sieci przez dzielnik oporowy na uklad
tranzystorow npn, za nimi jeszcze jeden pnp i do procka*. Taki uklad slicznie
generuje przebiegi o bardzo malym czasie wypelnienia wprost idealnie nadajace
sie do wyzwalania procka.

Zamierzam kombinować w tym kierunku również - konkretnie interesuje mnie
to 0.6V wyzwolenia tranzystora zamiast 1/2 z 5V :). Czy chce jeszcze
dokładniej - chyba nie. Ale to dopiero jak policze czasy i spodziewaną
dokładnośc to się będe martwił. Przypuszczam że zgrubny pomiar na nodze
CPU wystarczy.

Co do samego zas programu - polecam zrobic cos w rodzaju pll-a i starac sie
go zsynchronizowac z siecia. Z doswiadczenia wiem, ze czasami uklad wyzwala
sie w naj mniej odpowiednich momentach i na pewno nie sa to zerowe miejsca.

Zamierzam zrobić PLL programowy. Konkretnie zakładam że f=50Hz i każdy
impuls spoza tolerancji +-2Hz jest odrzucany. Dokładnie jeszcze
przemyslę, ale coś mi się wydaje, że to będzie najlepsze rozwiązanie.

Proponuje poszukac w googlach - podalem nawet jakies przebiegi i schemat,
moze gdzies sie zachowalo w sieci.

Szukam, googlam i nic. Ale może sam wymyśle.

--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <Adres.znajdziesz_at_nospam_w.starym.archiwum>
Subject: Re: 230V na =?iso-8859-2?Q?nog=EA?= uC i sterowanie tyrystorem
Date: Sun, 27 Mar 2005 12:53:35 +0200


Zamierzam zrobić PLL programowy. Konkretnie zakładam że f=50Hz i każdy
impuls spoza tolerancji +-2Hz jest odrzucany. Dokładnie jeszcze
przemyslę, ale coś mi się wydaje, że to będzie najlepsze rozwiązanie.

-) Tylko jak trafisz _3hz_ po czasie to bedziesz czekal dlugo az kolejny impuls
wypadnie w okolicach <_2hz_ pll-a. Troche to moze potrwac. Jak kilka impulsow pod
rzad mijalo sie z pll-em, to warto bylo silowo zsynchronizowac - tyle z
doswiadczenia.

Szukam, googlam i nic. Ale może sam wymyśle.

Kurcze, poszukam gdzies jeszcze powinienem miec to co wystawialem na stronie.
__
Pzd, Irek.N.
ps. Gdyby Marek nie wyjechal - nie bylo by problemu ;-)