Witam,
Postanowiłem troszkę podłubać i zrobić swój sterownik do lutownicy oporowej nie zawierającej czujnika temperatury. Wykonałem układ detekcji zera sieci wedle schematu, układ wykonawczy z triakiem no i wziąłem się za programowanie mikroprocesora, którym w tym wypadku jest ATmega8. Do programowania użyłem środowiska eclipse z obsługą AVR.
Udało mi się zrealizować sterowanie fazowe (z pomocą książki), myślę że jakbym miał do takiego efektu dojść wykorzystując tylko swoją wiedzę to byłoby ciężko. Wszystko działa tak jak powinno, jednak z racji tego że jest to lutownica to lepszym rozwiązaniem byłoby zastosowanie sterowania grupowego.
Nie do końca mogę znaleźć jakieś porady odnośnie pisania programu, tak jak było to w przypadku sterowania fazowego. Wszędzie widnieje tylko informacja, że jest to prostsze niż w przypadku sterowania fazowego (w co nie wątpię).
Ogólnie rozumiem całą zasadę działania i idee, jednak nie potrafię wprowadzić modyfikacji do programu, który już mam (ze sterowaniem fazowym).
Czy jest tutaj jakiś "ogarniacz" programowania AVR? i mógłby pomóc?
W załączniku dołączę w pełni działający program: , który odpowiada za sterowanie fazowe. Podejrzewam że tak naprawdę wystarczy pobawić się ustawieniami prescalera i timerem... jednak tak jak mówiłem nie do końca wiem jak mogę to ugryźć.
Byłbym wdzięczny za jakąkolwiek pomoc.
Mateusz
Postanowiłem troszkę podłubać i zrobić swój sterownik do lutownicy oporowej nie zawierającej czujnika temperatury. Wykonałem układ detekcji zera sieci wedle schematu, układ wykonawczy z triakiem no i wziąłem się za programowanie mikroprocesora, którym w tym wypadku jest ATmega8. Do programowania użyłem środowiska eclipse z obsługą AVR.
Udało mi się zrealizować sterowanie fazowe (z pomocą książki), myślę że jakbym miał do takiego efektu dojść wykorzystując tylko swoją wiedzę to byłoby ciężko. Wszystko działa tak jak powinno, jednak z racji tego że jest to lutownica to lepszym rozwiązaniem byłoby zastosowanie sterowania grupowego.
Nie do końca mogę znaleźć jakieś porady odnośnie pisania programu, tak jak było to w przypadku sterowania fazowego. Wszędzie widnieje tylko informacja, że jest to prostsze niż w przypadku sterowania fazowego (w co nie wątpię).
Ogólnie rozumiem całą zasadę działania i idee, jednak nie potrafię wprowadzić modyfikacji do programu, który już mam (ze sterowaniem fazowym).
Czy jest tutaj jakiś "ogarniacz" programowania AVR? i mógłby pomóc?
W załączniku dołączę w pełni działający program: , który odpowiada za sterowanie fazowe. Podejrzewam że tak naprawdę wystarczy pobawić się ustawieniami prescalera i timerem... jednak tak jak mówiłem nie do końca wiem jak mogę to ugryźć.
Byłbym wdzięczny za jakąkolwiek pomoc.
Mateusz