Znaleziono 3 wyniki

autor: mtryb14
28 kwie 2018, 08:02
Forum: Serwomotory / Serwonapędy / Napędy Serwokrokowe
Temat: Jak to jest z tymi enkoderami w serwach?
Odpowiedzi: 15
Odsłony: 3552

Re: Jak to jest z tymi enkoderami w serwach?

atlc pisze:
27 kwie 2018, 22:05
No nic, myśl sobie co tam chcesz. Praktycznie żaden kontroler na rynku nie widzi sygnałów z enkodera silnika. Jeśli już to z liniałów które korygują pozycję czyli z drugiego enkodera dla tej samej osi.
Skoro to żadna różnica jaką rozdzielczość ma enkoder silnika względem tego co potrzebuje servopack, to czy jak enkoder da 16 impulsów na obrót, a servopack oczekuje 2500, to też to zadziała? Gdzie jest granica Twoim zdaniem?

Czytaj ze zrozumieniem. Podalem dwa kontrolery na ktorych mozesz sterować z mach-a analogowo. Servo maja tzw. wyjscia enkodera ktorymi wysyłają sygnał na zewnątrz w czasie rzeczywistym podczas pracy silnika. Przy syerowaniu +/-10V servo driver nie oczekuje na zadaną ilość impulsów bo takiej informacji nie otrzymuje z kontrolera ruchu. To wlasnie kontroler ruchu zalicza i decyduje o tym jaki sygnal wysłać na servo driver.
autor: mtryb14
27 kwie 2018, 21:48
Forum: Serwomotory / Serwonapędy / Napędy Serwokrokowe
Temat: Jak to jest z tymi enkoderami w serwach?
Odpowiedzi: 15
Odsłony: 3552

Re: Jak to jest z tymi enkoderami w serwach?

Napisalem o wysylaniu sygnałów z mach. A nie do servo. Ale jeżeli ktos nie rozumie zasady dzialania sprzężenia zwrotnego to o czym Ty mowisz. Na prosty rozum: okreslenie impulsow na podzial jednego mm (mach) jest właśnie w celu wykonywania predkoaci obrotowej w zadanym czasie. Mach3 prosi o prejechanie jednego mm. W czasie 1ms. Wysyla do kontrolera polecenie, obróć os silnika w czasie 1ms o 60 impulsow z prędkością stała,lub przyrostową, albo jaka kolwiek inną. kontroler podaje napiecie na servo i w trakcie zwiekszania napiecia musi byc zachowana charakterystyka liniowa, jezeli sygnal sprzężenia zwrotnego się opóźnia (obciazenie osi silnika) podawane jest wyższe napiecie do momentu uzyskania impulsu w czasie w sprzężeniu zwrotnym z enkodera, ale nigdy nie przekroczy wartosci impulsu w stosunku do czasu. Tan sam sygnal z enkodera jest wysylany w pierwsej części do servo napędu a z napedu do kontrolera. Za całą "matematyke." sterowania w tym wypadku odpowiada nie mach tylko kontroler. Nie wiem jak bardziej obrazowo to przedstawić. Oczyeiscie mach steruje serwo +/-10V ale przy pomocy kontrolera np csmio-a lub DSPMC.
autor: mtryb14
27 kwie 2018, 18:18
Forum: Serwomotory / Serwonapędy / Napędy Serwokrokowe
Temat: Jak to jest z tymi enkoderami w serwach?
Odpowiedzi: 15
Odsłony: 3552

Re: Jak to jest z tymi enkoderami w serwach?

Co za glupoty piszecie. "elektronik54" ma rację. Bo co ma piernik do wiatraka? Dziala to tak. Mach wysyla sygnal ilosci impulsow w okreslonym czasie, a kontroler np csmio-a wysyla sygnal analogowy do serwo z wykonaniem ruchu o odpowiednią ilosc kroków, servo uruchamia silnuk i nim kreci a przy tym te same impulsy enkodera wysyla na csmio-a, w sytuacji odpowiedniego ustawienia PID kontroler po zliczeniu zadanych impulsów wysyla sygnal stop. W skrócie mozna powiedzieć że nalezy ustawić 2xPID pierwszy dla servosilnik-sevonaped, a drugi csmio-a z servodriverem. I tyle. Ilosc impulsow wplywa tylko i wyłącznie na dokladnosc podzialu obrotu silnika i łatwość strojenia. A każdy wie ze sterowanie +/-10V nie ma nic wspolnego z popularnym step/dir. I nie piszcie głupot i nie mieszajcie ludziom w głowach bo pewnie nigdy nie sterowaliscie servo analogowym tylko czytacie powielane glupoty na forum i sami dalej je sprzedajecie utrwalajac nieprawdziwą wiedzę.

Wróć do „Jak to jest z tymi enkoderami w serwach?”