sterownik serva elm-chan

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

romek-rutkowski
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 53
Rejestracja: 14 sie 2013, 15:30
Lokalizacja: Lublin

#151

Post napisał: romek-rutkowski » 03 sty 2016, 10:37

Witam po dłuższej przerwie.
Jak ustawić P6 - Mnożnik impulsów ?

Jakie wartości należy wstawić aby otrzymać określony podział ?



Tagi:


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

#152

Post napisał: steff.k » 03 sty 2016, 11:55

romek-rutkowski pisze:Witam po dłuższej przerwie.
Jak ustawić P6 - Mnożnik impulsów ?

Jakie wartości należy wstawić aby otrzymać określony podział ?
W sumie nigdy się tym nie bawiłem. Ale w instrukcji ustawiania serwa jest:
P6 256 ustawia mnożnik na 1:1 (256/256=1).


romek-rutkowski
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 53
Rejestracja: 14 sie 2013, 15:30
Lokalizacja: Lublin

#153

Post napisał: romek-rutkowski » 06 sty 2016, 10:21

P6 256 ustawia mnożnik na 1:1 (256/256=1).
Tylko jak to rozumieć ?

Jak ustawić podział 1:10 ? :)

PS: Niestety przez pewien czas nie mogę tego przetestować. Chwilowo, pisząc program zastanawiam się teoretycznie. Zapewne odpowiedź na temat mnożnika przyda się innym :)


roofi
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 12 sty 2016, 20:16
Lokalizacja: Rzeszów

#154

Post napisał: roofi » 12 sty 2016, 20:38

Witam
Złożyłem ten sterownik do serwa: http://www.c-n-c.cz/viewtopic.php?t=239 ... sc&start=0
Wykorzystałem Atmege88PA, wgrałem oprogramowanie Servo_AtMega88_CompInt_Modif,
sterownik łączy się z Servo Tuning, w trybie sterowania momentem sterownik działa natomiast po ustawieniu trybu sterowania pozycyjnego i zadaniu pozycji silnik obraca się przez pewien czas po czym się zatrzymuje i zapala się dioda servo error. W programie Servo Tuning nie rysują się przebiegi, tak jakby sterownik nie widział impulsów z enkodera. Enkoder sprawdziłem na oscyloskopie i przebiegi są OK. Ma ktoś jakiś pomysł dlaczego sterownik nie widzi impulsów z enkodera?
Z góry dziękuje za wszelką pomoc


adamus202
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 12
Rejestracja: 27 lip 2007, 16:01
Lokalizacja: Wyszków

#155

Post napisał: adamus202 » 12 sty 2016, 22:29

Zamień bieguny na silniku. Jak nie pomoże to sprawdź generowany sygnał z enkodera na kanale A i B przy samym procesorze.


roofi
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 12 sty 2016, 20:16
Lokalizacja: Rzeszów

#156

Post napisał: roofi » 16 sty 2016, 00:52

Dziękuje adamus202 za zainteresowanie.
Zamiana polaryzacji nie pomogła. Przebiegi z kanału A mierzone bezpośrednio
na Atmedze (pin PD4) są OK, natomiast na pinie PD5 (kanał B) jest cały czas stan wysoki.
Sprawdziłem wszystkie połączenia między mikrokontrolerem i komparatorem LM393n oraz
pomiędzy komparatorem i enkoderem. Na wyjściu komparatora odpowiedzialnym za kanał B
(nóżka 7 komparatora) jest cały czas 5V tak jak na pinie PD5.
Bardzo proszę o wszelkie sugestie.
P.S Jeśli ktoś posiada sprawdzony wsad do atmega88pa to proszę o przesłanie


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

#157

Post napisał: steff.k » 16 sty 2016, 11:31

Czyli przed LM393 jest przebieg ok, a na wyjściu jest cały czas 5v?
Może jakieś zwarcie do +5V?

ODPOWIEDZ Poprzedni tematNastępny temat

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