Turboasm Napisano Sierpień 11, 2007 Udostępnij Napisano Sierpień 11, 2007 Jak za pomocą mikrokontrolerów sterować silnikami prądu stałego?? Chodzi głównie o to żeby dało się regulować jego prędkość. Jeśli ktoś by posiadał jakieś kody źródłowe w C z tym zwiazane prosiłbym o udostępnienie. Link do komentarza Share on other sites More sharing options...
abxyz Sierpień 12, 2007 Udostępnij Sierpień 12, 2007 Do sterowanie mocą silniczka DC można wykorzystać tzw. PWM (ang. pulse width modulation), czyli zasilać silnik napięciem impulsowym ( 1kHz - 10kHz), mocą steruje się poprzez zmianę szerokości impulsu (czym szerszy impuls, tym większa moc oczywiście) , patrz rysunek poniżej. uC AVR wyposażony został w układy czasowe (liczniki/zegary) które automatycznie generują taki sygnał, możesz poczytać na ten temat, na przykład tutaj: http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf (od str 93.) lub http://avr.elektroda.eu/?q=node/39 Podpunkt: "Tryb PWM - modulowana szerokość impulsu" Dołączam przykładowy programik dla ATmega8 przykładowy programik Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »