FAQ | Points | Add... | Recent posts | Search | Register | Log in


ATmega32 i PWM


Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> ATmega32 i PWM
Author
Message
michalp33
Poziom 12
Poziom 12


Joined: 15 Sep 2003
Posts: 98
Location: Warszawa

Post#1 Post from the author of the topic 06 Oct 2003 02:03   

ATmega32 i PWM


Witam, jak uruchomić sprzetowe 4 kanały PWM w atmega32???. Studiowałem trochę notę atmela ale nie jest łatwo coś tam z tego wywnioskować, w przykładach też razczej nic nie znalazłem. Generalnie chodzi mi o sterowanie 3 servami oraz prędkością obrotową silnika 200W.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 06 Oct 2003 02:03   





Back to top
   
Eagle
Poziom 15
Poziom 15


Joined: 27 Oct 2002
Posts: 258
Location: Wrocław

Post#2 06 Oct 2003 07:14   

Re: ATmega32 i PWM


Jaki to ma być silniczek ( komutatorowy / indukcyjny ) jesli ma 200 W to zakładam że zasilasz go z sieci i jest komutatorowy. PWM nie wysteruje tego typu rzeczy. Ale może wspomóc tz. robisz detektor zera. Przy przejsciu przez zero do aktualnej wartosci timera dodajesz stałą X a całość wpisujesz do timer compare. Gdy timer compare zgłosi przerwanie odpalasz tyrystor zailający silniczek a całoś powtarzasz co okres. Stałą X regulujesz czas załączenia tyrystora a tym sama moc dostarczana do silnika. Lecz moc dostarczana nie przekłada się na obroty, bo silnik może byc obciążony więc należało by jeszcze odczytywac prędkość kątową ośki silnika i tymi danymi korygować moc dostarczaną.

Pozdrawiam Eagle
Back to top
   
Google

Google Adsense


Post# 06 Oct 2003 07:14   





Back to top
   
michalp33
Poziom 12
Poziom 12


Joined: 15 Sep 2003
Posts: 98
Location: Warszawa

Post#3 Post from the author of the topic 06 Oct 2003 09:45   

Re: ATmega32 i PWM


Witam! Silnik który mam zamiar sterować to silnik dmuchawy nawiewu w samochodzie i pobiera on maks. coś koło 20 A przy 12V. Do załączania silnika wkorzystałem scalony power switch BTS650 (6mili omów po załączeniu) Całość początkowo odpaliłem na 80535 ale muszę przejść na ATmega32 i nie wiem za bardzo jak te PWM'y sprzetowe ruszyc. I jeszcze male pytanko, czy da sie cos zrobic aby silnik sterowany PWM tak strasznie nie warczal na niskich i średnich obrotach?? (czestotliwosc impulsow 50hz) nie moge z czestotliwoscia wyjsc za wysoko bo czasy BTS650 nie pozwalają. Pozdr.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 06 Oct 2003 09:45   





Back to top
   
lutecki
Poziom 10
Poziom 10


Joined: 06 Feb 2003
Posts: 49
Location: Poznań

Post#4 06 Oct 2003 22:46   

Re: ATmega32 i PWM


Normalnie problem warkotu zalatwia indukcyjnosc zawarta w uzwojeniach silnika - wygladza prad a za czym idzie moment na osi. Jesli nie mozesz wejsc wyzej z czestotliwoscia to masz 2 rozwiazania:
1. Kondensator rownolegle z dmuchawa (ale tego bym nie polecal przy tak duzej mocy)
2. Dlawik szeregowo z dmuchawa - nie zapomnij o diodzie zerowej (zwrotnej)!
Co do wielkosci tych elementow, to chyba najprosciej bedzie je dobrac metoda prob i bledow :).
Pozdrawiam.
Back to top
   
michalp33
Poziom 12
Poziom 12


Joined: 15 Sep 2003
Posts: 98
Location: Warszawa

Post#5 Post from the author of the topic 07 Oct 2003 00:11   

Re: ATmega32 i PWM


Już z dławikiem próbowałem, troche sie uciszyło ale duże straty mocy nastąpiły, Jak orientacyjnie powinien wyglądać taki dławik na 20A?? a ta dioda zerowa to równolegle do silnika w kierunku zaporowym? czy ona ma chronić przed jakimiś zaindukowanymi w silniku prądami?? No i nadal pozostaje problem sprzętowych 4 kanałow PWM a atmega32 :)

Pozdrawiam Michał
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 07 Oct 2003 00:11   





Back to top
   
Marek81
Poziom 17
Poziom 17


Joined: 28 Jun 2002
Posts: 367
Location: Kraków

Post#6 07 Oct 2003 17:12   

Re: ATmega32 i PWM


Nie bawiłem się co prawda ATmega32, ale nie sądzę, aby PWM było tam inaczej obsługiwane niż w innych AVR'ach.
Przeczytaj temat: http://www.elektroda.pl/rtvforum/viewtopic.php?t=57902&highlight=pwm
A jeśli będzie mało, to użyj przycisku Szukaj i wpisz PWM.

Pozdrawiam.
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> ATmega32 i PWM
Page 1 of 1
Similar topics
[ATMega32][C] Programowy PWM 8ch (6)
Biphase mask - PWM na ATMega32 (22)
Atmega32 PWM sterowanie serwem (7)
Stopień wyjściowy PWM - Atmega32 (3)
[ATMEGA32][C] problem z pwm (6)
[ATmega32][BASCOM][PWM] (5)
ATmega32 + PWM na timer 0 (6)
ATmega32 + PWM + przyciski (9)
[Atmega32] [Bascom] sterowanie PWM (10)
[C][ATmega32]Pomiar PWM co do 1us (6)

Page generation time: 0.064 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed