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ę

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

#41

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

Znalazłem 1 mostek z dwóch półmostków BTS7960. Sprzedawca pisze że 40A. 45zł za sztukę więc drogie nie są.
150 zł jak mi się wypalą te mostki L298n.

Jak to 3 kontrolery pid? To na 3 osie mam 9 sterowników wrzucić?

Ten DCservo to posiada 1 regulator pid. Arduino UNo ma za mało przerwań aby zrobić na nim więcej pidów.
Wyjdzie na to że użyję 4 sterowników Arduino Uno/Nano jako kontrolerów PID a tym wszystkim będzie zarządzał jakiś ESP32 z GRBL.
Cena nie za duża bo kupiłem kiedyś do roboty parędziesiąt Nanów z chinów i została mi garść.


Te sterowniki wysyłają komunikat o błędzie (lub uruchamiają wyjście D4) jeżeli nie mogą nadążyć.
Więc działają jak emulatory hybrydowego silnika krokowego.




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

Re: Sterownik Arduino DC servo motory niekrokowe

#42

Post napisał: drzasiek90 » 15 sie 2020, 23:07

Jakie 9 sterowników?
Jeden sterownik powinien mieć 3 regulatory (sterownik napędu pozycyjnego) - Pozycyjny, prędkościowy i prądowy (momentowy).
Obstawiam, że tutaj jest jeden, jak w wielu hobbystycznych rozwiązaniach. Nie do końca zgodne ze sztuką ale kręcić się będzie. Miarą dobrze działającego napędu nie jest tylko to czy oscyluje, ile się przesterowane i jaki ma statyczny błąd. Bardzo istotnym parametrem jest dynamiczny błąd pozycji dla maksymalnej prędkości przy maksymalnym obciążeniu.
Liczba przerwań nie ma nic wspólnego z ilością regulatorów jakie można zaimplementować. Ograniczeniem jest pojemność i wydajność mikrokotrolera w tym przypadku. Zgadywanie nastaw nie ma wiekszego sensu. Poszukaj w google metod ustawiania regulatorów PID, jest kilka.


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

#43

Post napisał: NumerNaBis » 16 sie 2020, 13:14

Zrobiłem dwie płytki i przetestowałem.
https://easyeda.com/polaski/arduino-nan ... o-emulator
https://easyeda.com/polaski/arduino-dcservo-emulator dla UNO
Obie działają. Wrzucę jakiś film z tego ustawiania pid i być może będzie widać co można poprawić.
Teraz muszę przygotować jakiś sterownik GRBL który będzie się z nimi komunikował.

Awatar użytkownika

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

Re: Sterownik Arduino DC servo motory niekrokowe

#44

Post napisał: tuxcnc » 16 sie 2020, 13:32

NumerNaBis pisze:
16 sie 2020, 13:14
Zrobiłem dwie płytki i przetestowałem.
Za żadną cholerę nie potrafię dojść co tam można testować, co by mogło nie działać, i dlaczego notorycznie wyłamujesz otwarte drzwi ...
https://www.aliexpress.com/wholesale?ca ... ld+arduino


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

#45

Post napisał: NumerNaBis » 18 sie 2020, 10:39

Przypał. ESP32 nie dał rady wysterować więcej niż 4 wyjść do optotranzystora na raz...
Kurrrrr aż mnie serduszko pękło

Z dodatkowymi kluczami do transoptorów koszty wyniosą więcej niż 100zł za ten sterownik. Odpada.

Zapoluję na jakiś gotowy sterownik GRBL


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

Re: Sterownik Arduino DC servo motory niekrokowe

#46

Post napisał: drzasiek90 » 18 sie 2020, 19:54

Mówisz, że doszedłeś wkoncu do tego, że to się po prostu nie opłaca? Nawet jak silnik ze złomu kosztuje 20 zł to wyjdzie cię do tego sporo elementów które wyniosą pewnie że 100-150 zł a w efekcie będziesz miał kiepsko działający ulep który prędzej czy później, w raczej prędzej się rozleci. Jak masz dawać 150 zł za os to za 4 i pół stówy spokojnie kupisz płytę główną, 3 sterowniki i 3 silniki krokowe.
Serwo warto zbudować. Ale na pewno nie kierując się zasadą, że będzie taniej.


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

#47

Post napisał: NumerNaBis » 18 sie 2020, 21:47

No ulep. Trochę wstyd :P

Ja nie mogę tak. Kupiłem jakiś sterownik za 70$ i teraz poczekam na niego 2 miesiące...
Do tego czasu postaram się znaleźć jakiś klucz do sterowania transoptorami.
Muszę w sumie wysterowywać z ESP 12 wyjść więc może znajdę jakiś transciver 8 i 4 kanałowy. 74AC245 może by pasował, ale jest dwukierunkowy :P

Dodane 31 minuty 19 sekundy:
Jak się nazywa ten element? transciver przekłada sygnał w dwie strony. Mi potrzebne jest tylko w jedną stronę.

Awatar użytkownika

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

Re: Sterownik Arduino DC servo motory niekrokowe

#48

Post napisał: tuxcnc » 18 sie 2020, 22:06

NumerNaBis pisze:
18 sie 2020, 21:47
74AC245 może by pasował, ale jest dwukierunkowy :P
Zmień hobby, do tego się nie nadajesz.


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

#49

Post napisał: NumerNaBis » 18 sie 2020, 23:05

tuxcnc pisze:
18 sie 2020, 22:06
NumerNaBis pisze:
18 sie 2020, 21:47
74AC245 może by pasował, ale jest dwukierunkowy :P
Zmień hobby, do tego się nie nadajesz.
Ja nie wiem co złego robię z tym hobby. Że grzebię w śmieciach to odrazu zły...
Te 74AC245 znalazłem pewnie parę lat temu w jakimś układzie który rozbierałem(a może kupiłem do czegoś i olałem). W wielu układach wystarczy wywalić rozwalone elementy i znów zaczną działać. To tak jak dawanie falownika do wyrzuconej tokarki w której działa już tylko jedno przełożenie, bo reszta skrzyni jest zmielona. Takie porównanie. Niby nadal złom, ale za darmo i działa dopóki się doszczętnie nie dojedzie. Robię z tego co mam i nie wybrzydzam.

Awatar użytkownika

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

Re: Sterownik Arduino DC servo motory niekrokowe

#50

Post napisał: tuxcnc » 19 sie 2020, 06:05

NumerNaBis pisze:
18 sie 2020, 23:05
Ja nie wiem co złego robię z tym hobby.
Nie masz ani wiedzy ani doświadczenia i zabierasz się do sprawy tak, aby wiedzy i doświadczenia nigdy nie zdobyć.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NASZE AMATORSKIE MASZYNY CNC”