Znaleziono 10 wyników

autor: slawek7
03 lut 2017, 13:15
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

Miałem na myśli, że to czym ja steruję zgodnie z datasheetem jest takie samo jak to Twoje, tylko u mnie bezpośrednio do uC jest silnik podpięty.
Myślałem że mówisz o mnie, że coś bezmyślnie wklepałem i płaczę. Z drugiej strony może tak było :-)
autor: slawek7
03 lut 2017, 04:26
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

Tak patrzę i chyba jest to ta sama sekwencja co u mnie a gówna różnica to ze sterujesz poprzez trwnzystora a ja bezpośrednio z wyprowadzeń uC.
u mnie silnik jak szybciej nim kręcę ładnie działaale wolno nie da rady.
PS. rozumiem chyba co miałeś na myśli. Ja stosowałem sterownik A4899 do silnika 3faz a on przewidziany jest do 3 faz a nie jako sterownik do 2faz.
dlatego mocniej drgal. :-(
autor: slawek7
02 lut 2017, 21:24
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

atom1477 pisze:Sterowany krokami dostosowanymi do niego, będzie robił zawsze takie same kroki.
Problem że ludzie próbują sterować takimi silnikami za pomocą tablic dostosowanych do zwykłych silników (z przesunięciem faz 90°) i wtedy wychodzą różnice w długości kroków co trzeba korygować.
A wystarczyło by sterować zgodnie z danymi z datasheeta i nie było by problemu.
Ależ ja pisałem wcześniej że nic nie zmieniło się w zachowaniu silnika po sekwencji z datasheeta, więc nie wiem skąd ten zarzut?


Przyznaję że trochę się teraz dowiedziałem o silnikach krokowych, i pytanie (jak wcześniej niby powinienem znać odpowiedź, ale chcę to głośno usłyszeć):
Co oznacza że silnik jest 2 fazowy lub 3 fazowy (ja myślałem że to określa ilość par cewek)?

atom1477 Powiedz mi jak miałeś ten silnik to pewnie próbowałeś nim sterować i zakręcić? Jak Ci wyszło i jak się kręcił? Mógłbyś mi podrzucić jakiś przykład do niego?
autor: slawek7
02 lut 2017, 13:18
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

schematu nie mam bo jest tak prosty że go nie rysowałem, ale jak piszesz, silnik ma 4 wyprowadzenia i każde pod jden pin uC, w takiej kolejnościu u mnie cewka 1 PB0 i PB1 natomiast cewka 2 PB2 i PB3
Trudno tu sie pomylić, a te obie sekwencje ktore podałem dotyczą takiego bezpośredniego sterowania.

Nie za bardzo rozumiem w takim razie skąd róznice, zresztą czy ta czy ta, bez znaczenia chodzi tak samo i też skacze i drga przy wolnych prędkościach.
Zresztą budowa silnika jest bardzo, bardzo podobna do tej (przekładnie są inne ale układ i zasilanie cewek takie same)
http://guy.carpenter.id.au/gaugette/201 ... ec-clones/
autor: slawek7
02 lut 2017, 13:03
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

Nie może być błąd bo katalog silnika krokowego podawał taką sekwencję

https://zapodaj.net/df99fd75b6bdb.jpg.html
autor: slawek7
02 lut 2017, 12:31
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

tak jestem pewny, ma dokładnie dwie cewki. budowa jest jakbyś teorię o silnikach krokowych przeniósł do silnika. Wieczorem zrobię zdjęcie.
Pytanie mam jeszcze takie, trochę od tematu.
1. co znaczy ze silnik ma 200kroków?

odpowiedz jest oczywista ale chce się upewnić czy moja wiedza jest poprawna.

2, dlaczego do sterowania półkrokowo raz widzę sekwencję 8 kroków a raz 6, a różnicę zauważyłem w tym w sterowaniu 8 krokowym powtarza się raz dłuższy stan na jednej fazie a raz na drugiej.
np
stany[]={ 0b00000001,0b00000101,0b00000100,0b00000110,0b00000010,0b00001010,0b00001000,0b00001001};
stany_inne[]={ 0b00001010, 0b00001000, 0b00000001, 0b00000101, 0b00000100, 0b00000010};
autor: slawek7
31 sty 2017, 13:12
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

Naliczyłem 180 kroków na obrót, więc przed przekładnią duzo mniej.
Pomyślałem jeszcze o tym aby jakoś PWM do tego zaprzęgnąć, ale tu może być być problem bo sterowanie jest mostkowe i nie za bardzo wiem jak to ugryźć.
Kod testowy wygląda tak, może faktycznie cos z nim jest nie w porządku

Kod: Zaznacz cały


    //ATmega8, kwarc wewn 8MHz
    #include <avr/io.h>
    #include <util/delay.h>
     
    unsigned char stany[]={ 0b00000001,0b00000101,0b00000100,0b00000110,0b00000010,0b00001010,0b00001000,0b00001001};
     
    //unsigned char stany_2[] = {0x9, 0x1, 0x7, 0x6, 0xE, 0x8};
     
     
    unsigned char krok;
     
     
     
    //=================== main =======================
     
    int main(void)
    {
     
                   
            DDRD=0x0F;   //PD0 i PD1 -COIL1, PD2 i PD3-COIL2
           
           
            krok=0;
     
           
            while(1)
            {
                    if(krok==8) krok=0;
                   
                    PORTD = stany[krok];
                   
                    _delay_ms(10);
     
                    krok++;
     
            }
     
           
    return 0;      
    }

autor: slawek7
31 sty 2017, 12:37
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

Pisałem że przekładnia jest w silniku. Ona tam pozostała bo to taka konstrukcja silnika.

Jesteś w stanie sobie przypomnieć gdzie to znalazłeś?
autor: slawek7
31 sty 2017, 12:06
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

W prędkościomierzu chodziło bardzo płynnie.

W takim razie jak wysterować? Oryginalnie we wskaźniku w którym był montowany na desce rozdzielczej siedzi zwykły uC NEC. Więc chyba się da jakoś, tylko jak?

Udało się komuś zmusić silnik krokowy do bardzo wolnej płynnej pracy?

PS. Jaki sterownik można jeszcze zastosować?
autor: slawek7
31 sty 2017, 08:27
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy, płynne obroty
Odpowiedzi: 25
Odsłony: 4176

Silnik krokowy, płynne obroty

Cześć,
Mam problem ii nie mogę sobie z nm poradzić.
Mam silnik krokowy bipolarny, który ma dość małą liczbę kroków. Jest to silniczek od takiego prędkościomierza samochodowego. Wewnątrz ma przekładnie ślimakową.

Próbuję go zmusić do płynnej pracy, czyli wolnych obrotów, bo chcę go wykorzystać właśnie w roli jakiegoś obrotomierza.
Próbuję sterować nim metodą półkrokową i nie mogę uzyskać płynnych wolnych obrotów.
Widać ewidentnie skakanie wskazówki którą założyłem na ośkę.
Jak zwiększam obroty to jest fajnie, ładnie się kręci.

Macie pomysł co z tym zrobić.
Stosowałem nawet specjalny układ A4988 i pracę mikrokrokową, ale jest tak samo, skacze.

Wróć do „Silnik krokowy, płynne obroty”