Strona 1 z 1

AOLEK SERWO NAPĘD na ATMEGA644

: 26 lis 2012, 18:48
autor: AOLEK
Krótko mówiąc prace trwają ale chyba przedobrzyłem :???: Wcześniej robiłem już testy na atmedze 16 i wystarczyło tylko dopieszczac programik ale był foramat dysku i zonk!. Postanowiłem zrobic to samo ale już na płytce prototypowej no i żeby bylo lepiej zmieniłem procek na atmega644 zawsze to 4MHz szybszy zegar i tu są problemy. W symulacji na avrstudio4 sygnał PWM mam na nóżce PB5(MOSI) i wszystko jest ok! ale w żeczywistości już nie-brak sygnału PWM. Jakieś pomysły ?

Obrazek

: 26 lis 2012, 20:22
autor: Raven
Programator nie ściąga/podciąga ci przypadkiem MOSI?

: 26 lis 2012, 21:27
autor: AOLEK
PB5 (MOSI) tam gdzie PWM idzie do wejścia bramki AND programowanie przebiega bezproblemu -niewiem czy dobrze zrozumiałem. W symulacji na avrstudio4 jest OK.

: 29 lis 2012, 02:16
autor: blue_17
A wyłączyłeś JTAG-a bo ostatnio miałem taki numer :)

Domyślnie jest włączony :)

Fajnie wygląda ale osobiście bym tam STMka wsadził tańszy i mniejszy :)


Pozdrawiam

: 29 lis 2012, 09:26
autor: AOLEK
blue_17 pisze:A wyłączyłeś JTAG-a bo ostatnio miałem taki numer
- sprawdze ale mam coś pochrzanione z timerem1 i PWM na PB5, sygnał kierunku serwa jest na nóżce PB4 i przy symulacji avrstudio4 stan jej się samoczynnie zmienia. Może ktoś bardziej kumaty w C napisze mi przykład ustawienia PWM z korektą fazy na nużce PB5 dla procka ATMEGA644. Zawsze to jeśli projekt doprowadze do końca będe się mógł odwdzięczyc gratisowym zaprogramowaniem procka :cool: Nieodsyłajcie mnie tylko do pdf-a producenta bo tam jest to opisane tak: :roll: :shock: mam jeszcze opcje zmiany zegara na 16MHz i włożenia Atmegi16 dużo opisów po polsku w necie ale niewiem czy piny będą pasowac ?

: 29 lis 2012, 11:01
autor: ursus_arctos
Fajnie wygląda ale osobiście bym tam STMka wsadził tańszy i mniejszy :)
Popieram - fajnie się steruje serwem, jak są floaty do obliczeń i 168MHz zamiast 16.
Skoro i tak sekcja mocy jest na oddzielnej płytce, to nie widzę powodu, żeby nie przerzucić się na mocniejszy sprzęt ;)
BTW - jaką częstotliwość PWMa kolega stosuje? Czy to będzie silnik komutatorowy czy BLDC?

: 29 lis 2012, 14:52
autor: AOLEK
ursus_arctos pisze: jaką częstotliwość PWMa kolega stosuje? Czy to będzie silnik komutatorowy czy BLDC?
zaczne PWM od ciut więcej jak 39kHz a jeśli chodzi o drugie pytanie to BLDC jescze nie :wink: Teraz męcze się z tym: http://www.atmel.com/Images/doc2593.pdf

: 29 lis 2012, 16:56
autor: ursus_arctos
Swoją drogą to nie wiem, czy dla silnika jest sens bawić się w "phase correct" pwm, jeżeli jest to trudniejsze, niż chamski PWM. Dla silnika to naprawdę jest mała różnica - co innego w jakichś przetwornicach rezonansowych - tam takie rzeczy mają duże znaczenie, ale silnik jest mało wybredny. Zresztą, chyba nie będzie koledze się wypełnienie zmieniało o nie wiadomo ile z cyklu na cykl, nieprawdaż?

: 29 lis 2012, 19:26
autor: AOLEK
Czytanie pdf do bulu nawet po angielsku dało efekt - coś mnie oświeciło :grin: Niestety mogłem czytac przed projektowaniem płytki. Żeby możliwe było jeszcze uruchomienie tej płytki muszę skożystac z PWM 8bitowego i timera0 wtedy na wyjściu PB3 mam PWM częstotliwości wg. mojego miernika 78KHz bo 8 razy miejsza częstotliwośc PWM niezda egzaminu. Jutro wklepuje swój PID i testy. Czy PWM przeszło 78KHz wysteruje mostek H ? Jeszcze poczytam PDFa.




po21.00 : udało się ustawić PWM z korektą fazy częstotliwość zmierzona miernikiem = 38,4 kHz :razz: