Sterownik Arduino DC servo motory niekrokowe

Ogólne tematy związane z maszynami CNC, maszyny o odmiennej konstrukcji czyli wszystko co nie pasuje do powyższych.
Tu możesz również przedstawić się i opisać swoją maszynę

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

Re: Sterownik Arduino DC servo motory niekrokowe

#31

Post napisał: oprawcafotografii » 14 sie 2020, 17:46

steff.k pisze:
14 sie 2020, 14:25
Używam serw DC od kilku lat w różnych swoich maszynkach, frezarka, tokarka i kilka innych mniejszych ...
No to chyba się nie wykręcisz z pokazania przykładowego serwa wraz z oprogramowaniem :)


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


steff.k
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 529
Rejestracja: 07 paź 2013, 20:12
Lokalizacja: Kraków/Kraśnik

Re: Sterownik Arduino DC servo motory niekrokowe

#32

Post napisał: steff.k » 14 sie 2020, 19:22

piromarek pisze:
14 sie 2020, 14:34
Masz może coś z tych swoich maszyn na swoich serwach do obejrzenia w trakcie pracy na YT ?
Jakieś tematy były u nas ?
oprawcafotografii pisze:
14 sie 2020, 17:46
steff.k pisze:
14 sie 2020, 14:25
Używam serw DC od kilku lat w różnych swoich maszynkach, frezarka, tokarka i kilka innych mniejszych ...
No to chyba się nie wykręcisz z pokazania przykładowego serwa wraz z oprogramowaniem :)
Frezarka i tokarka na forum oczywiście były :-).

Tutaj tokarka LINK.
Aktualnie ma dołoży silnik 3F i falownik.

Wątek o frezarce LINK nie był aktualizowany do końca, a dodatkowo ostatnie fotki wygasły. Tutaj aktualne fotki i stary filmik.



Obrazek
Obrazek

Ostatnio tematykę cnc nieco zaniedbałem, ale do firmy kupiliśmy nowiuśkiego haasa i pasuję trochę wiedzę odświeżyć. :D

Jeszcze filmik z zabaweczki oczywiście w oparciu o servo DC zbudowane na silniku ze złomu :P
Serwa DC Rulez!!!
Frezowanie gwintów :D


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

Re: Sterownik Arduino DC servo motory niekrokowe

#33

Post napisał: oprawcafotografii » 14 sie 2020, 19:53

Maszynki OK, ale pokazałbyś te serwa własnej roboty, może kod?
„Największym wrogiem wolności jest najedzony niewolnik.”


steff.k
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 529
Rejestracja: 07 paź 2013, 20:12
Lokalizacja: Kraków/Kraśnik

Re: Sterownik Arduino DC servo motory niekrokowe

#34

Post napisał: steff.k » 14 sie 2020, 20:13

Tak jak pisałem wcześniej same sterowniki to Attiny 2313 z gotowym wsadem stąd Elm-chan
Złożone sterowniki też kiedyś na forum. Tutaj fota dwóch ostatnich jaki mi zostały:
Obrazek

Miałem potem robić wersję z mostkiem na IRFP260N przystosowaną do wyższych napiec silnika, ale temat wylądował w szufladzie.
Serwa DC Rulez!!!
Frezowanie gwintów :D


piromarek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1341
Rejestracja: 08 maja 2007, 08:05
Lokalizacja: Chodzież

Re: Sterownik Arduino DC servo motory niekrokowe

#35

Post napisał: piromarek » 15 sie 2020, 05:12

Fajnie że działa.
Nie miałeś kłopotów z oscylacjami przy dochodzeniu do pozycji ?
Wiem, kod nie twój więc mały wpływ na to co robi, sorry nie doczytałem. ale jakieś strojenie się tego robi ?


steff.k
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 529
Rejestracja: 07 paź 2013, 20:12
Lokalizacja: Kraków/Kraśnik

Re: Sterownik Arduino DC servo motory niekrokowe

#36

Post napisał: steff.k » 15 sie 2020, 08:14

Działa bez problemów. W sterowniku ustawia się kilka parametrów w tym parametry P, I, D. Dzięki czemu praca jest płynna i dokładna.
Pamiętam że miałem problemy z oscylacjami gdy zasilacz miał za mały zapas mocy lub enkodery znajowaly się w innym miejscu niż os silnika ew były niestabilnie zamontowane na silniku.
Serwa DC Rulez!!!
Frezowanie gwintów :D


Autor tematu
NumerNaBis
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 17
Posty: 17
Rejestracja: 09 sie 2020, 23:39

Re: Sterownik Arduino DC servo motory niekrokowe

#37

Post napisał: NumerNaBis » 15 sie 2020, 21:56

Ok. To DCservo https://github.com/misan/dcservo
Działa.
Mostki się grzeją, ale niema tragedii. Po jakiś 15 minutach mają jakieś 50-60 stopni.

Jest jakiś sposób na ustawienie tych parametrów P I D? Bez żadnego tuningu nie wpada w wibracje, ale też przestrzeliwuje trochę zanim się ustawi.

Niestety, mam problem na osi Z z umieszczeniem enkodera na wale i będę musiał zaprzęgnąć króciutki pasek. Napnę go tyle ile się uda i może nie będzie wibrowało po zamontowaniu.

Znalazłem na złomie długą śrubę pociągową. Ktoś wywalił pękniętą tokarkę, a ja dopadłem ją już oskubaną z fajnych elementów.

Dodane 5 minuty 14 sekundy:
Te 50-60 stopni osiąga bez obciążenia... więc jednak trzeba będzie dowalić większe mostki H. Mostek z telmala 2x L298n do sterowania czterema silnikami DC.

@steff.k masz może jakiś sposób na automatyczne odgadnięcie tych parametrów przez arduino? Jakiś gotowy kod?

Awatar użytkownika

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

Re: Sterownik Arduino DC servo motory niekrokowe

#38

Post napisał: tuxcnc » 15 sie 2020, 22:05

NumerNaBis pisze:
15 sie 2020, 21:56
L298n
L298N to archaiczna technologia.
Spalisz kilka, to zrozumiesz.


Autor tematu
NumerNaBis
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 17
Posty: 17
Rejestracja: 09 sie 2020, 23:39

Re: Sterownik Arduino DC servo motory niekrokowe

#39

Post napisał: NumerNaBis » 15 sie 2020, 22:28

Ale rozrywki z tym ustawianiem PID :P silnik skacze mi po stole xD


drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 10
Posty: 1738
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: Sterownik Arduino DC servo motory niekrokowe

#40

Post napisał: drzasiek90 » 15 sie 2020, 22:37

Bo prawdopodobnie nie ustawiasz regulator PID tylko zgadujesz nastawy P, I oraz D.
Napęd ustawia się w docelowym obciążeniu. Nieobciążony silnik na stole to tylko zabawa w ustawianie napędu.
Jakie to PID ustawiasz? Jest tylko jeden regulator w tym sterowniku?
Napęd pozycyjny powinien mieć co najmniej 3 regulatory PID.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NASZE AMATORSKIE MASZYNY CNC”