Ściemniacz do światła - problem.
Masz problem? Zapytaj na forum elektroda.pl
From: "Przemysław Marcinkowski" <marcinkowski_at_nospam_hoga.pl>
Subject: Ściemniacz do światła - problem.
Date: Mon, 26 Nov 2001 21:24:56 +0100
Zbudowałem ściemniacz do światła na 89c2051 z EP 8/2001, napisałem w
Bascomie prosty programik i... w halogenie który zasila ściemniacz (po
pierwotnej stronie trafa) przepala się bezpiecznik. Lampa na 5 żarówek po
20W każda. Próbowałem nawet tylko z jedną żarówką i też nie pomogło. Pomocy.
Przemysław Marcinkowski
From: "Marek Lewandowski" <locust_at_nospam_poczta.onet.pl>
Subject: Re: Ściemniacz do światła - problem.
Date: Mon, 26 Nov 2001 21:42:24 +0100
Użytkownik "Przemysław Marcinkowski" <marcinkowski_at_nospam_hoga.pl> napisał w
wiadomości news:9tu8ca$a1l$1_at_nospam_news.tpi.pl...
Zbudowałem ściemniacz do światła na 89c2051 z EP 8/2001, napisałem w
Bascomie prosty programik i... w halogenie który zasila ściemniacz (po
pierwotnej stronie trafa) przepala się bezpiecznik. Lampa na 5 żarówek po
20W każda. Próbowałem nawet tylko z jedną żarówką i też nie pomogło.
Pomocy.
1) sprawdź, czy układ jest w ogóle ok, to znczy podłącz pod niego zwykłą
żarówkę 220V zamiast trafo.
2) jeśli układ jest ok, to masz problem, bo regulator pewnie jest na
zasadzie opóźnienia zapłonu triaka/tyrytora i włącza trafo w momencie, gdy w
sieci jest jakieś spore napięcie. Trafo jest toroidalne zapewne i prąd
rozruchu ma spory, więc jak parę razy taki prąd rozruchu weźmie, to
bezpieczniki mówią do widzenia. Nie jest to zresztą zdrowe dla trafa. Taka
natura takiego rozwiazania. Chyba jedyne, co można wymyślić na dzień dobry
to dławik w szereg... - może zmniejszy kopnięcie prądu
Ale może ktoś ma lepszy pomysł, bo ja już śpię - u mnie cały dzień kapiąca
senne pogoda...
--
Marek Lewandowski
locust_at_nospam_poczta.onet.pl ICQ10139051
http://locust.republika.pl
From: "MaraBut" <martys_at_nospam__nospam_priv.onet.pl>
Subject: Re: Ściemniacz do światła - problem.
Date: Tue, 27 Nov 2001 08:25:30 +0100
Przemysław Marcinkowski" <marcinkowski_at_nospam_hoga.pl> napisał :
Zbudowałem ściemniacz do światła na 89c2051 z EP 8/2001, napisałem w
Bascomie prosty programik i... w halogenie który zasila ściemniacz (po
pierwotnej stronie trafa) przepala się bezpiecznik.[...]
Sprawdz dokladnie uklad, raczej przyczyna to blad w montazu - albo dales za
maly bezpiecznik.
Przy braku sterowania (tzn. sciemniacz zastapiony kawalkiem drutu) lampy
powinny swiecic pelna moca, ale bezpiecznik powinien to bez trudu wytrzymac,
podobnie jak prad wlaczenia (wiekszy od roboczego z uwagi na zimne wlokna
zarnikow).
Pozdr.
MaraBut
From: "Artur Lew" <alew_at_nospam_softsystem.pl>
Subject: Re: Ściemniacz do światła - problem.
Date: Tue, 27 Nov 2001 14:44:40 +0100
pierwotnej stronie trafa) przepala się bezpiecznik. Lampa na 5 żarówek po
20W każda. Próbowałem nawet tylko z jedną żarówką i też nie pomogło.
Pomocy.
Trafiasz w szczyt sinusoidy :)
A prad poczatkowy halogenow jest baaardzo duzy...
Artur Lew
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Ściemniacz do światła - problem.
Date: Tue, 27 Nov 2001 21:38:39 GMT
On Tue, 27 Nov 2001 14:44:40 +0100, Artur Lew wrote:
pierwotnej stronie trafa) przepala się bezpiecznik. Lampa na 5 żarówek po
20W każda. Próbowałem nawet tylko z jedną żarówką i też nie pomogło.
Pomocy.
Trafiasz w szczyt sinusoidy :)
A prad poczatkowy halogenow jest baaardzo duzy...
Powatpiewam - to przy wlaczaniu przyciskiem tez by mu strzelaly.
Bardziej prawdopodobne ze ma trafo, sterowanie tyrystorem
kiepsko sie wyrabia i skladowa stala puszcza, a ta
rosnie za bardzo ..
J.
From: "Przemysław Marcinkowski" <marcinkowski_at_nospam_hoga.pl>
Subject: Re: Ściemniacz do światła - problem (trochę długie).
Date: Wed, 28 Nov 2001 11:38:28 +0100
Opiszę trochę dokładniej ten układ.
Zbudowany na 89c2051. "Na wejściu P3.3 jest poziom niski, gdy napięcie sieci
wzrośnie powyżej określonego poziomu i pozostaje tam prawie przez całą
dodatnią połówkę sinusoidy. Podczas połówki ujemnej wejście to pozostaje w
stanie jedynki logicznej." Do wejscia P1.2 dołączony jest optotrik, który
streruje triakiem. Napisałem do tego taki prosty programik, który według
mnie powinien przyciemnić żarówki:
Enable Interrupts
Enable Int1
On Int1 Przerwa
Do
Loop
Przerwa:
Reset P1.3 ' załączenie optotriaka
Waitms 5
Set P1.3 ' wylączenie optotriaka
Waitms 5 ' odczekanie czasu do następnej połówki
Reset P1.3 ' znowu włączenie triaka
Waitms 5
Set P1.3 ' i znowu wyłączenie
Return
No i wychodzi na to, że ten program jest do kitu, skoro trafiam w szczyt
sinusoidy. Czy ktoś może mi pomóc, jak mam to zrobić?
Dzięki.
Przemysław Marcinkowski
From: "Marek Lewandowski" <locust_at_nospam_poczta.onet.pl>
Subject: Re: Ściemniacz do światła - problem (trochę długie).
Date: Wed, 28 Nov 2001 13:31:42 +0100
Użytkownik "Przemysław Marcinkowski" <marcinkowski_at_nospam_hoga.pl> napisał w
wiadomości news:9u2eq3$k9o$1_at_nospam_news.tpi.pl...
Opiszę trochę dokładniej ten układ.
Zbudowany na 89c2051. "Na wejściu P3.3 jest poziom niski, gdy napięcie
sieci
wzrośnie powyżej określonego poziomu i pozostaje tam prawie przez całą
dodatnią połówkę sinusoidy. Podczas połówki ujemnej wejście to pozostaje w
stanie jedynki logicznej." Do wejscia P1.2 dołączony jest optotrik, który
streruje triakiem. Napisałem do tego taki prosty programik, który według
mnie powinien przyciemnić żarówki:
ciach. Jśli tak, to przez trafo puszczasz składową stałą, prąd ogranicznay
jest tylko rezystancją uzwojenia, a ona jest malutka.
Zeby tak halogeny ściemniać, to musisz odpalać triaka w obu połówkach sieci,
za każdym razem na tyle samo czasu.
Poza tym - co rozumiesz przez wyłączenie triaka? n się wyłączy sam dopiero
jak zniknie mu prąd anoda-anoda. Więc nie powinieneś czekać drugich 5ms, bo
możesz wyjechać z zapłonem na drugą połówkę napięcia.
--
Marek Lewandowski
locust_at_nospam_poczta.onet.pl ICQ10139051
http://locust.republika.pl
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: =?iso-8859-2?Q?=A6ciemniacz?= do =?iso-8859-2?Q?=B6wiat=B3a?= -
Date: Tue, 27 Nov 2001 19:39:47 +0100
"Przemysław Marcinkowski" wrote:
Zbudowany na 89c2051. "Na wejściu P3.3 jest poziom niski, gdy napięcie sieci
wzrośnie powyżej określonego poziomu i pozostaje tam prawie przez całą
dodatnią połówkę sinusoidy. Podczas połówki ujemnej wejście to pozostaje w
stanie jedynki logicznej." Do wejscia P1.2 dołączony jest optotrik, który
streruje triakiem. Napisałem do tego taki prosty programik, który według
mnie powinien przyciemnić żarówki:
Enable Interrupts
Enable Int1
On Int1 Przerwa
Do
Loop
Przerwa:
Reset P1.3 ' załączenie optotriaka
Waitms 5
Set P1.3 ' wylączenie optotriaka
Waitms 5 ' odczekanie czasu do następnej połówki
Reset P1.3 ' znowu włączenie triaka
Waitms 5
Set P1.3 ' i znowu wyłączenie
Return
No dobrze, pomijajac to ze napisales ze triak podpiety do P1.2 a w
programie masz P1.3 to wnioski sa nastepujace.
Jezeli wygenerowanie przerwania powoduje stan niski na P3.3 to
przerwanie jest generowane prawie natychmiast po wyjsciu z jego obslugi,
zarowka zas zapalona jest caly czas.
Nie znam bascoma ale sprobuje zdebuggowac... ;-)
Zakladam na p3.3 - '1', w koncu pojawia sie '0', wskakujemy do obslugi
przerwania:
Reset P1.3 optotriak wlaczony, (zalozmy ze prad plynie)
Waitms 5 czekam 5 ms, prad plynie dalej optotriak przewodzi
Set P1.3 wyl. optotriaka, prad plynie dalej (szczyt sinusa)
Waitms 5 czekam dalej - prad nadal plynie
W tym momencie napiecie przechodzi przez zero,
zakladam ze prad przestaje plynac, triak sie wylacza
Reset P1.3 a tu znowu wlaczam triaka, prad plynie
Waitms 5 i znowu czekam prad plynie nadal
Set P1.3 wylaczam optotriaka, prad plynie nadal
Return wylaze z obslugi (prad plynie nadal), zostalo mi wolne 5 ms
do przejscia przez zero, prad plynie nadal, na p3.3 mam '1'
Po nastepnych 5 ms. mam przejscie napiecia przez zero,
triak sie wylacza, prad nie plynie, ale mam '0' na p3.3
wiec wlaze w obsluge.
Na tej podstawie stwierdzam ze program dziala prawidlowo, bo zarowka
swieci... ;-)))
Teraz sprobuje poprawic zrodlo, moze sie uda.
Zakladam ze wlacze triak tylko na dodatnia polowke sinusoidy a w ujemnej
bedzie wylaczony.
Reset P1.3 optotriak wlaczony, (zalozmy ze prad plynie)
Waitms 5 czekam do polowki sinusa zeby triak sie pewnie wlaczyl
Set P1.3 i wylaczam optotriaka,
Waitms 15 czekam az sinus przejdzie na druga strone zeby nie
wyzwolic kolejnego przerwania, triak wylaczony
Return
Kilka uwag, tego typu dzialania nie bardzo nadaja sie do Bascoma, chocby
dlatego ze wait 5ms moze oznaczac odczekanie 50 000 cykli, a moze
oznaczac cos innego i czekasz np. 50 500 cykli i czas zaczyna sie
rozjezdzac. NIe wiadomo co wychodzi z kompilatora po kompilacji i jak
dziala, a akurat w tej dziedzinie najwazniejsze jest odpowiednie
dobranie timingow.
Wylaczenie optotriaka nie powoduje ze triak do niego podpiety przestaje
przewodzic, tak dziala tranzystor, triak raz wprowadzony w stan
wlaczenia, wylacza sie dopiero gdy napiecie przejdzie przez zero i gdy
optotriak bedzie wylaczony.
Inne lepsze rozwiazanie problemu, sterujemy czasem opoznienia zalaczenia
triaka.
Waitms 5 ;czekam do polowy sinusa
Reset P1.3 ;zapalam zarowke
waitms 1 ; odczekuje na pewne zapalenie triaka
Set P1.3 ;wylaczam optotriaka
Waitms 9 ;czekam do polowy ujemnej polowki sinusa
Reset P1.3 ;zapalam zarowke
Waitms 1 ;czekam na wlaczenie triaka
Set P1.3 ;wylaczam triaka i spadam z programu obslugi
Return
Jezeli ma byc jeszcze ciemniej to mozna tak:
Waitms 7
Reset P1.3
waitms 1
Set P1.3
Waitms 9
Reset P1.3
Waitms 1
Set P1.3
Return
Wow... nie wiedzialem ze moge pisac w BASCOMIE, chyba jednak porzuce
assembler... ;-)
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Poszukuje babci - urwala sie z lancucha.