Mały, prosty sterownik krokowca pod AVR

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

Re: Mały, prosty sterownik krokowca pod AVR

#101

Post napisał: Zienek » 19 sty 2020, 18:39

A co masz za oszczyloszkop? :)




Autor tematu
oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 21
Posty: 6105
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

Re: Mały, prosty sterownik krokowca pod AVR

#102

Post napisał: oprawcafotografii » 20 sty 2020, 08:30

DSO150 / 15001K do samodzielnego polutowania - jak widać do czegoś się przydaje :)

Jakub
„Największym wrogiem wolności jest najedzony niewolnik.”


Autor tematu
oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 21
Posty: 6105
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

Re: Mały, prosty sterownik krokowca pod AVR

#103

Post napisał: oprawcafotografii » 29 lis 2021, 19:45

TOP67 pisze:
19 sty 2020, 11:15
oprawcafotografii pisze:
19 sty 2020, 08:31
Czy dobrze rozumiem, ze sygnał STEP będzie nadal na pinie 10 (np)
a zmieniam tylko "OCR1A = licznik;" na "OC1B = licznik"?
Przyznaje, że takich zapisów nie rozumiem ;(

q
OCR1A i OCR1B to nazwy rejestrów, które są podpięte pod różne piny na różnych procesorach. Masz je w kodzie programu. Odkomentuj jeden z nich i ustaw przypisany do niego port na OUTPUT.
Wrócę do tego tematu jeśli można...

Pojawiła się kolejna potrzeba przy innym projekcie - czy da się w podobny sposób
wysterować driver krokowca zadając obrót o pewną ilość kroków z daną prędkością?
Dokładna prędkość jest mniej istotna, wymagana dokładna ilość korków i płynny ruch...

q
„Największym wrogiem wolności jest najedzony niewolnik.”

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 27
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Mały, prosty sterownik krokowca pod AVR

#104

Post napisał: TOP67 » 29 lis 2021, 21:17

Zaprogramować można wszystko. Są też gotowe biblioteki. Ale jeśli nie jest wymagana rampa, to wystarczy użyć Timera.


Autor tematu
oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 21
Posty: 6105
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

Re: Mały, prosty sterownik krokowca pod AVR

#105

Post napisał: oprawcafotografii » 30 lis 2021, 06:58

Sugerujesz, żeby znając częstotliwość z jaką generowane są ukroki po prostu puścić je przez
określony czas i zgasić gdy teoretycznie odpowiednia ich ilość przeleci?
Spróbuję coś takiego zrobić...

Jeszcze jedno - czy na Mega 2560 - wykorzystując Twoją funkcję - da się obsłużyć trzy silniki?
Jeśli tak to mógłbyś mi podpowiedzieć co trzeba zmodyfikować?

Z góry dzięki.

q
„Największym wrogiem wolności jest najedzony niewolnik.”

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 27
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Mały, prosty sterownik krokowca pod AVR

#106

Post napisał: TOP67 » 30 lis 2021, 07:23

oprawcafotografii pisze:
30 lis 2021, 06:58
Sugerujesz, żeby znając częstotliwość z jaką generowane są ukroki po prostu puścić je przez
określony czas i zgasić gdy teoretycznie odpowiednia ich ilość przeleci?
Nie. Timery mają też funkcję odliczania określonej ilości impulsów. Wpisujesz w rejestr żądaną liczbę i puszczasz Timer. Problemem jest tylko dostępny zakres częstotliwości taktowania.
Ale jeśli potrzebujesz określoną częstotliwość, to Timer używasz do generowania impulsów zegarowych i odliczasz je w podprogramie wywoływanym przerwaniem.


Autor tematu
oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 21
Posty: 6105
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

Re: Mały, prosty sterownik krokowca pod AVR

#107

Post napisał: oprawcafotografii » 30 lis 2021, 09:29

Niestety kompletnie mnie to przerasta ;( Było się uczyć ;)
„Największym wrogiem wolności jest najedzony niewolnik.”

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 7781
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Mały, prosty sterownik krokowca pod AVR

#108

Post napisał: tuxcnc » 30 lis 2021, 10:49

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 tematu
oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 21
Posty: 6105
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

Re: Mały, prosty sterownik krokowca pod AVR

#109

Post napisał: oprawcafotografii » 30 lis 2021, 11:45

Tak <> będzie docelowo, teraz potrzebuję prosty układ do kręcenia silnikami...
Z jednym działa idealnie. W sumie dwa pozostałe są mniej istotne, mogę nawet
sam generować impulsy... Byle dojechały na miejsce.
„Największym wrogiem wolności jest najedzony niewolnik.”

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”