-
11. Data: 2010-02-22 07:27:14
Temat: Re: Mikrokrokowanie - problem
Od: Waldemar Krzok <w...@z...fu-berlin.de>
Krzysiek Gedroyć SQ4IXA wrote:
> On 22 Lut, 01:00, Waldemar Krzok <w...@z...fu-berlin.de> wrote:
>> Nie napisałeś jeszcze ile kroków na obrót ma twój silnik. Bo może się
>> okazać, że 30kHz PWM to za mało. Ewentualnie dodanie RC na wyjścia może
>> pomóc. Sterujesz wtedy "prawdziwym" sin/cos.
>
> Silnik ma krok równy 1,8 stopnia. Przebieg napięcia obserwowany na
> silniku na oscyloskopie wskazuje, że indukcyjność silnika jest na tyle
> duża, że PWM jest właściwie uśredniane. Wszystko wygląda tak, jakby
> silnik był nieczuły na ten zakres 45-55% wypełnienia, gdzie średnia
> wartość napięcia jest bliska zeru. W pierwszym odruchu należałoby
> zmodyfikować tą funkcję sinus, by była szybkozmienna dla pi i 2pi, ale
> nie wiem jak skutecznie zaprojektować taką funkcję. Robiłem jakieś z
> tym próby, owszem silnik się obraca, ale pojawia się jakaś
> nierównomierność pracy...
najpierw spróbowałbym zmienić przesunięcie fazowe, znaczy nie sin/cos, tylko
sin(t) i sin(t+88), na przykład. No i zmienić przy zmianie kierunku. Czasem
bydlęta są trochę niesymetrycznie zbudowane.
Masz stałe obroty, czy chcesz jeszcze je zmieniać?
Waldek
-
12. Data: 2010-02-22 13:49:57
Temat: Re: Mikrokrokowanie - problem
Od: Krzysiek Gedroyć SQ4IXA <k...@o...pl>
On 22 Lut, 08:27, Waldemar Krzok <w...@z...fu-berlin.de> wrote:
> najpierw spróbowałbym zmienić przesunięcie fazowe, znaczy nie sin/cos, tylko
> sin(t) i sin(t+88), na przykład. No i zmienić przy zmianie kierunku. Czasem
> bydlęta są trochę niesymetrycznie zbudowane.
Wszystkie takie rzeczy sprawdzałem. Sprawa jest nietypowa. Wydaje mi
się, że przyczyną jest konstrukcja silnika, bo akurat mam hybrydowy
silnik krokowy, czyli z magnesem trwałym.
> Masz stałe obroty, czy chcesz jeszcze je zmieniać?
Przydałoby się zmieniać.
W tej chwili obroty silnika, oczywiście w przypadku tych najniższych
prędkości wyglądają tak jak na tym linku:
http://www.youtube.com/watch?v=OFueWFfLA1Y
Krzysiek
-
13. Data: 2010-02-22 21:00:02
Temat: Re: Mikrokrokowanie - problem
Od: Paweł <p...@n...pl>
> Końcówka ENABLE jest na stałe ustawiona w stan wysoki, bo układ na
> etapie testów ma cały czas pracować. Nóżka SENSE jest podłączona do
> masy, bo układ nie współpracuje z L297, więc nie jest potrzebny pomiar
> prądu. Nóżki In1, In2, In3 i In4, są odpowiednio zasilane sygnałami
> A, /A, B, /B z mikrokontrolera.
Moim zdaniem wyjścia PWM powinieneś podłączyć do wejść ENABLE a
wejściami In1,In2,In3,In4 sterować odpowiednio z uP (zmieniać ich stan
gdy funkcje SIN i COS zmieniają znak).
Paweł
-
14. Data: 2010-02-23 07:37:48
Temat: Re: Mikrokrokowanie - problem
Od: BartekK <s...@N...org>
W dniu 2010-02-22 22:00, Paweł pisze:
>
>> Końcówka ENABLE jest na stałe ustawiona w stan wysoki, bo układ na
>> etapie testów ma cały czas pracować. Nóżka SENSE jest podłączona do
>> masy, bo układ nie współpracuje z L297, więc nie jest potrzebny pomiar
>> prądu. Nóżki In1, In2, In3 i In4, są odpowiednio zasilane sygnałami
>> A, /A, B, /B z mikrokontrolera.
>
> Moim zdaniem wyjścia PWM powinieneś podłączyć do wejść ENABLE a
> wejściami In1,In2,In3,In4 sterować odpowiednio z uP (zmieniać ich stan
> gdy funkcje SIN i COS zmieniają znak).
Też mi się tak wydaje, a w dodatku dlaczego nie używasz Sense? Przecież
wymuszanie prądu przy takich indukcyjnościach i wąziutkich szpileczkach
z pwm 30kHz to podstawa. Przecież tylko sterując "włączmy mu zasilanie i
niech sie martwi" to przy tak wąskich szpilkach - nic nie popłynie. A
siła/moment jest od prądu a nie napięcia! To się nie ma prawa kręcić,
jak momentu nie posiada
--
| Bartlomiej Kuzniewski
| s...@d...org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338
173