sterownik serva elm-chan

Dyskusje dotyczące serwonapędów i napędów serwokrokowych.

kamilkamil1
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 38
Posty: 62
Rejestracja: 12 mar 2009, 16:53
Lokalizacja: Sandomierz

#121

Post napisał: kamilkamil1 » 19 sie 2011, 00:08

blue_17, ja w swoim projekcie zastosowałem IR2111 ale na schemacie jest IR2101 (nie było go w bibliotece programu), Servo Tuning łączy się ze sterownikiem ale interfejs mam zrobiony na tranzystorach nie na max232. Kolega Leoo kiedyś wspominał aby do tego ogranicznika prądowego dorobić "zatrzask" na przerzutniku typu D ale nie wiem dokładnie jak to zrobić :) może jak znajdzie Leoo trochę wolnego czasu coś nakreśli :)
Ostatnio zmieniony 20 sie 2011, 13:32 przez kamilkamil1, łącznie zmieniany 2 razy.



Tagi:

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 14
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#122

Post napisał: blue_17 » 19 sie 2011, 00:18

Istotna informacja z tym driverami

U mnie zastosuje jakieś hexfety i powinno śmigać napięcie do moich serv to 30V

A z chłodzeniem jak widząc nie będzie problemów tylko nie mam natchnienia jak zrobić sterowanie jakaś szafa a może w obudowie od PC

Raczej obudowa od PC odpada bo konektory są od środka kiedy zamontuje się zasilacz na swoim miejscu

Pozdrawiam
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

AOLEK
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 6
Posty: 376
Rejestracja: 17 lip 2011, 20:27
Lokalizacja: Świdnica

Działa :)

#123

Post napisał: AOLEK » 11 wrz 2011, 08:59

Witam! Wykonałem ten sterownik jak w temacie. Jak na pierwszy mój kontakt z mikrokontrolerem powiem, że poszło bez żadnych problemów. Nie działała mi tylko dioda servo error był zimny lut. Wgrałem oprogramowanie "Servo_AtMega88_CompInt_Modif".

Na zdjęciu po lewej jest silniczek DC12v z drukarki HP z podłączoną tarczą enkodera od starej elektronicznej wagi. Wydaje mi się, że działa to prawidłowo. Ale mam kilka pytań dla bardziej zaawansowanych:

Jeśli tarcza ma 75 wycięć to rozdzielczość enkodera wynosi 75 czy 150 ?
Jak podłączyć ten sterownik do programu SERVOTUNING ?
Czy wystarczy tylko ten program do testowania serva tzn pod port lpt już nic nie trzeba podpinać ?
Może ktoś z forumowiczów dysponujący dokładną maszynką CNC zechciał by mi wykonać tarcze enkodera z blaszki aluminiowej o większej liczbie nacięć np 125 średnicy koło 90mm ?
Jakie byście polecili tanie śilnik na prąd stały ?

Obrazek

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 14
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#124

Post napisał: blue_17 » 11 wrz 2011, 10:51

Żeby połączyć się z servo tuning jeśli nie masz na płytce układu max 232 to musisz sobie zrobić taką przejściówkę i z com-a wszystko skonfigurujesz

Wystarczy taka przejściówka



Albo jeśli masz tylko usb to na układzie ft232rl tylko tu już musisz zainstalować zainstalować sterowniki na PC

Dodatkowo tego układu niema w wersji przewlekanej :)



Pozdrawiam
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D


kamilkamil1
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 38
Posty: 62
Rejestracja: 12 mar 2009, 16:53
Lokalizacja: Sandomierz

#125

Post napisał: kamilkamil1 » 11 wrz 2011, 10:59

Witam,
Jeśli tarcza ma 75 nacięć to rozdzielczość enkodera wyniesie 300imp na obrót,
Ja w swojej maszynie wykorzystałem silniki z hulajnogi elektrycznej 24V 100W, na ośce jest koło zębate pod pasek HTD3M.
Załączniki
RS232.JPG
RS232.JPG (33.5 KiB) Przejrzano 2293 razy

Awatar użytkownika

AOLEK
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 6
Posty: 376
Rejestracja: 17 lip 2011, 20:27
Lokalizacja: Świdnica

Jak ustawić krok po kroku parametry w serwo tuning?

#126

Post napisał: AOLEK » 27 wrz 2011, 17:02

Jestem połączony z servo tuning :) no iiiiii... jedyna metoda jaką opanowałem to chybił-trafił kompletnie niekumam oco chodzi ! Może tak wyjaśnić krok po kroku strojenie serva.
np: pkt1 - podpinam kabelki klikam połącz i wyświetlają się dane. A dalej co - chybił-trafił ?

Obrazek


bartkam
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 152
Rejestracja: 14 maja 2007, 19:51
Lokalizacja: pl

#127

Post napisał: bartkam » 08 gru 2011, 20:28

Uruchomił ktoś ten sterownik na atmedze8 ?
Ja mam z tym problem, mianowicie:
procesor zaprogramował się ok, fusebity ok, a po włączeniu zero reakcji na obroty enkodera. Enkoder sprawny, sprawdzany oscyloskopem. Na wyjściach komparatora 1,7 nóżka podczas kręcenia enkoderem nie ma nic, komparator ok, sprawdzałem na kilku. Na pinie PB1 (wejście Hin ir2184) mam przebieg taki jak na zdjęciu, a powinien być prostokąt moim zdaniem, na PB2 nie ma nic. Z komputerem łączy się bez problemu. Wciąż świeci się dioda Over Current.
Wgrałem Servo_AtMega_CompInt próbowałem też TimerInt ale zachowanie takie samo.
Podawałem też sygnał step ale nie reaguje na nic. Zmieniałem na inną atmegę8 i to samo.
Może ktoś poradzi co może być nie tak.
Kożystałem ze schematu arisova.

Obrazek

[ Dodano: 2011-12-08, 21:19 ]
Nowe wieści:
dioda over current zgasła - miałem odwrotnie zamontowaną diodę między 2 nóżką komparatora a Vcc. Teraz po włączeniu silnik kręci się skokowo tzn dostaje impulsy prądu, jak lekko przytrzymam oś to zaczyna się obracać ciągle. Wniosek - prąd wzrasta i zaczyna pracować ciągle, ale jaka tego przyczyna to nie wiem. Problem braku impulsów enkodera na wyjściu komparatora dalej pozostał.

Awatar użytkownika

AOLEK
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 6
Posty: 376
Rejestracja: 17 lip 2011, 20:27
Lokalizacja: Świdnica

#128

Post napisał: AOLEK » 09 gru 2011, 17:14

Mi po wgraniu softu ruszyło odrazu (miałem odwrotnie podłączony silnik) ale na atmega88. Posprawdzaj jeszcze raz wszystko musi gdzieś być przyczyna. A czy soft wgrałeś na atmege8 ?
SPRZEDAM dwie nakrętki kulowe 20x5 więcej w dziale GIEŁDA !


bartkam
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 152
Rejestracja: 14 maja 2007, 19:51
Lokalizacja: pl

#129

Post napisał: bartkam » 09 gru 2011, 20:24

Soft napewno taki jak trzeba. Podłączenie silnika o ile wiem to nie robi różnicy, tylko kierunek, ale zmieniałem też to. Nie wiem gdzie już szukać przyczyn ale nie poddam się bo to musi działać :-)

[ Dodano: 2011-12-10, 14:26 ]
Wszystko jest na dobrej drodze :-). Wyeliminowałem już większość błędów, sterownik robię na płycie łączeniowej więc szybko mogę wszystko posprawdzać. Teraz jest nowy problem: po podaniu sygnału step (z generatora ne555) silnik zrobi kilka obrotow i zapala sie serwo error.


macgyver4
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 60
Rejestracja: 09 lut 2005, 15:44
Lokalizacja: tarnów

#130

Post napisał: macgyver4 » 29 gru 2011, 14:18

Witam,też wykonałem ten sterownik i reakcja taka jak u kolegi tzn silnik kręci się skokowo a jak dostanie obciążenie to wtedy kręci cały czas.Myślę że problem tkwi w impulsach z enkodera.ObrazekObrazek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Serwomotory / Serwonapędy / Napędy Serwokrokowe”