Znaleziono 4 wyniki

autor: tuxcnc
30 lis 2021, 10:49
Forum: Elektronika CNC
Temat: Mały, prosty sterownik krokowca pod AVR
Odpowiedzi: 108
Odsłony: 6518

Re: Mały, prosty sterownik krokowca pod AVR

oprawcafotografii pisze:
30 lis 2021, 06:58
da się obsłużyć trzy silniki?
Po cholerę chcesz się tak męczyć?
Weź dwa chińskie Arduino Nano, do jednego wgraj GRBL, a drugim wysyłaj przez port szeregowy g-kody i czekaj na odpowiedź "ok".
autor: tuxcnc
18 sty 2020, 10:39
Forum: Elektronika CNC
Temat: Mały, prosty sterownik krokowca pod AVR
Odpowiedzi: 108
Odsłony: 6518

Re: Mały, prosty sterownik krokowca pod AVR

Avalyah pisze:
18 sty 2020, 10:35
W Xmedze można
Możesz mi wyjaśnić po co mam się przesiadać na Xmega, skoro płytka z STM32F411 kosztuje na Aliexpress 15 PLN z dostawą ?
autor: tuxcnc
18 sty 2020, 09:44
Forum: Elektronika CNC
Temat: Mały, prosty sterownik krokowca pod AVR
Odpowiedzi: 108
Odsłony: 6518

Re: Mały, prosty sterownik krokowca pod AVR

Już o tym pisałem, ale najwyraźniej nikt nie zauważył ...
Generowanie częstotliwości zmianą dzielnika w timerze ma oczywistą wadę w postaci nieliniowej charakterystyki.
Jeśli ktoś nie kuma, to wyjaśniam, że zarówno zmiana podzielnika z 2 na 4, jak też z 20000 na 40000 da procentowo taką samą zmianę częstotliwości, czyli w tym przypadku dwa razy mniej.
Rozwiązaniem jest albo wydłużenie licznika, ale wtedy trzeba użyć 32 bitowego procesora, a więc już NIE AVR, albo technika gubienia impulsów przy stałej częstotliwości, czyli ZUPEŁNIE INNE rozwiązanie, wymagające z kolei dużej szybkości obliczeniowej, więc znowu NIE AVR.
Do tego należy dodać, że nie stosując ramp zdecydowanie ograniczamy maksymalne obroty silnika, więc odpada przekładnia, która przy pompie perystaltycznej może być koniecznością.
Podsumowując, albo trzeba się zadowolić biblioteką accelstepper, która jest mocno niedoskonała, albo przesiąść się na STM32F103, który cenowo wychodzi podobnie, ale sprzętowo to zupełnie inna bajka.
autor: tuxcnc
17 sty 2020, 20:33
Forum: Elektronika CNC
Temat: Mały, prosty sterownik krokowca pod AVR
Odpowiedzi: 108
Odsłony: 6518

Re: Mały, prosty sterownik krokowca pod AVR

oprawcafotografii pisze:
17 sty 2020, 18:42
co zrobiłem źle?
Chyba źle się zabrałeś do sprawy ...
Nie pamiętam dokładnie, bo to było półtora roku temu, ale pisałem podobny projekt, obrotnicę z regulacją prędkości i pozycji końcowej.
Nic nie działało jak powinno, dopóki nie napisałem własnej procedury obsługi silnika, opartej na przerwaniu z timera, które wysyłało impuls step i zmniejszało zmienną opisującą ilość kroków pozostałych do wykonania.
Do tego było trochę zwykłego kodu, już poza przerwaniem, który regulował prędkość wpisując odpowiednie podzielniki do timera, a nawet robił rampy.
Niestety, jest też zła wiadomość, projekt się zatrzymał, bo szesnastobitowy licznik okazał się za krótki i zakres regulacji był za mały.
Mam to przepisać na STM32F103 (32 bitowe liczniki), ale zabieram się jak pies do jeża ...

Wróć do „Mały, prosty sterownik krokowca pod AVR”