Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Sterowanie fazowe

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:
Sterowanie fazowe

Postautor: Sławek5 » 11 lis 2011, o 08:07

Cześć.
Dawno nie zaglądałem do Was.
Mam pytanie. W ostatnim numerze EP jest opis układu inteliDom.
W opisie jest wzmianka o sterowaniu fazowym.
Zasada działania ma polegać na wyzwalaniu przerwania od INT0 w którym to uruchamiany jest licznik Timer2 w trybie CTC. W jednej połówce przebiegu sieci nastąpiło 150 przerwań. Opis na str 43 u góry.

Czy wiecie jak zrealizować takie sterowanie? Jak może wyglądać fragment programu? Czemu ma służyć pomniejszenie czasu połówki sieci o połowę szerokości szpilki wyzwalającej?

Sławek

Awatar użytkownika
Tomasz Gumny
-
-
Posty:685
Rejestracja:4 lut 2004, o 23:31
Lokalizacja:Trzcianka/Poznań

Re: Sterowanie fazowe

Postautor: Tomasz Gumny » 12 lis 2011, o 01:10

Czemu ma służyć pomniejszenie czasu połówki sieci o połowę szerokości szpilki wyzwalającej?
Zapewne precyzyjnemu wyznaczeniu momentu przejścia przez zero.
Reszta opisu wskazuje, że od tego momentu program odlicza 0..150 przerwań od T2 pojawiających się co 66µs (10ms/150) i dopiero zapala triak.
Moim zdaniem tak duża liczba kroków to przesada. Skoro te wyjścia mają zasilać żarówki, to korzystniej byłoby zrobić np. 5..10 kroków, ale z tak dobranymi opóźnieniami, żeby napięcie skuteczne zasilające żarówkę zmieniało się liniowo.

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:

Re: Sterowanie fazowe

Postautor: Sławek5 » 12 lis 2011, o 07:14

Może racja ale jak mogłaby wyglądać procedura przewiania CTC?
Rozumiem że w niej powinno być porównanie jakieś zmiennej określającej "procent mocy" z licznikiem ilości przerwań?
Pytanie tylko jak określić dokładnie czas pomiędzy przejściami przez zero oraz na jaki czas włączyć triak?

Awatar użytkownika
Tomasz Gumny
-
-
Posty:685
Rejestracja:4 lut 2004, o 23:31
Lokalizacja:Trzcianka/Poznań

Re: Sterowanie fazowe

Postautor: Tomasz Gumny » 12 lis 2011, o 20:58

Długość impulsu synchronizującego: wyzerować timer na narastającym zboczu INT0 i odczytać zawartość w przy opadającym zboczu.
Opóźnienie wyzwalania triaka: po wykryciu narastającego zbocza na INT0 odliczyć połowę czasu impulsu synchronizującego a później odczekać 0 do 150 przerwań od timera (co 66.67µs).

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości