Sterownik PID dla serwa!!!
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 4
- Posty: 421
- Rejestracja: 24 gru 2005, 12:59
- Lokalizacja: Bielsko-Biała
Sterownik PID dla serwa!!!
Ma ktos pomysl jak zrobic cos takiego jak linku samemu??:
--------------------------------------------
http://www.perform.cc.pl/index.php?stro ... rona=dcs02
--------------------------------------------
cena takiego modulu na jedna os to ...380pln, jak sie patrzy na "ilosc" elektroniki na obrazku to nasuwa sie mysl ze nie za elektronike sie tu placi a raczej za to co jest w srodku procesorka...
pytanie tez jest takie: czy posiadajac taki sterownik, mozna podlaczyc sie na zywca pod LPT (step/dir), i podlaczyc jakis silnik DC (np z magnetofonu) z osia ktorego sprzegnie sie koleczko z myszki wraz z elektronika jako enkoder? czy to juz bedzie kompletne serwo do sterowania osia w CNC? (pomijajac narazie kwestie dokladnosci bo ona zalezy chyba tyklo od rozdzielczosci enkodera (prawda to li czy nie??;P) ).
Jeszcze jedno: przy silniku krokowym trzymanie danej pozycji jest proste: sterownik zasila uzwojenia silnika i silnik trzyma swoim momentem. A jk to jest w serwac DC?? tu przeciez zasilanie silnika powoduje jego prace...ruszenie jakiego silnika da sygnal z enkodera do sterownika, ktory bedzie korygowal pozycje...ale tu sie chyba pojawia oscylacje, co w przypadku obrabiarki bedzie mialo odbicie na obrabianym detalu...to chyba nie tedy droga:/
czy przypadkiem nie jest tak ze silnik napedza element pozycjonujacy poprzed motoreduktor (jakas tam bezluzowa przekladnia slimakowa itp...)?
Ma ktos pomysl jak samemu zrobic enkoder o rozsadnej rozdzielczosci? (tarcze enkodera mozna zaprojektowac na kompie i ten rsunek naswitlic na kliczy z jakiejs pracowni postscriptowej - ich naswietlarki maja rozdzielczosci bardzo duze)
--------------------------------------------
http://www.perform.cc.pl/index.php?stro ... rona=dcs02
--------------------------------------------
cena takiego modulu na jedna os to ...380pln, jak sie patrzy na "ilosc" elektroniki na obrazku to nasuwa sie mysl ze nie za elektronike sie tu placi a raczej za to co jest w srodku procesorka...
pytanie tez jest takie: czy posiadajac taki sterownik, mozna podlaczyc sie na zywca pod LPT (step/dir), i podlaczyc jakis silnik DC (np z magnetofonu) z osia ktorego sprzegnie sie koleczko z myszki wraz z elektronika jako enkoder? czy to juz bedzie kompletne serwo do sterowania osia w CNC? (pomijajac narazie kwestie dokladnosci bo ona zalezy chyba tyklo od rozdzielczosci enkodera (prawda to li czy nie??;P) ).
Jeszcze jedno: przy silniku krokowym trzymanie danej pozycji jest proste: sterownik zasila uzwojenia silnika i silnik trzyma swoim momentem. A jk to jest w serwac DC?? tu przeciez zasilanie silnika powoduje jego prace...ruszenie jakiego silnika da sygnal z enkodera do sterownika, ktory bedzie korygowal pozycje...ale tu sie chyba pojawia oscylacje, co w przypadku obrabiarki bedzie mialo odbicie na obrabianym detalu...to chyba nie tedy droga:/
czy przypadkiem nie jest tak ze silnik napedza element pozycjonujacy poprzed motoreduktor (jakas tam bezluzowa przekladnia slimakowa itp...)?
Ma ktos pomysl jak samemu zrobic enkoder o rozsadnej rozdzielczosci? (tarcze enkodera mozna zaprojektowac na kompie i ten rsunek naswitlic na kliczy z jakiejs pracowni postscriptowej - ich naswietlarki maja rozdzielczosci bardzo duze)
Tagi:
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1342
- Rejestracja: 13 sie 2004, 13:58
- Lokalizacja: warszawa
Odpowiadając w skrócie i maksymalnie upraszczając............
.....................................................................................................posiadając taki sterownik , silnik szczotkowy prądu stalego oraz enkoder i zasilacz można to wszystko podlączyć na "żywca" pod LPT i to już będzie "kompletne servo"
.....................................................................................................trzymanie pozycji jest tak proste jak piszesz, czyli uklad zapobiega zmianom polożenia wirnika , prąd nie plynie jezeli wirnik stoi a zaczyna plynąć w chwili usilowania zmiany polozenia . Kierunek przeplywu jest taki aby zapobiec zmianie polożenia.
....................................................................................................przecież masz pomysl. Taki enkoder to tarcza którą wiesz jak zrobić plus "fotoelementy"
tyle w max skrócie
.....................................................................................................posiadając taki sterownik , silnik szczotkowy prądu stalego oraz enkoder i zasilacz można to wszystko podlączyć na "żywca" pod LPT i to już będzie "kompletne servo"
.....................................................................................................trzymanie pozycji jest tak proste jak piszesz, czyli uklad zapobiega zmianom polożenia wirnika , prąd nie plynie jezeli wirnik stoi a zaczyna plynąć w chwili usilowania zmiany polozenia . Kierunek przeplywu jest taki aby zapobiec zmianie polożenia.
....................................................................................................przecież masz pomysl. Taki enkoder to tarcza którą wiesz jak zrobić plus "fotoelementy"
tyle w max skrócie
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1121
- Rejestracja: 13 kwie 2006, 02:59
- Lokalizacja: planeta ziemia
nie jestem elektronikiem wiec moze i ja cos sie dowiem z tej dziedziny.
enkoder w myszce jest chyba przyrostowy a nie absolutny, wiec jak rozumie bedzie dawal informacje o kroku, ale skad bedzie wiadomo jaki jest kierunek?
jesli chodzi o wykonanie tarczy z podzialka do enkodera, chyba tez nalezy wziasc pod uwage szerokosc szczeliny jak beda mialy elementy optyczne, bo chyba ta szelina nie moze byc wieksza jak kreseczka na tarczy. a jesliby tak zastosowac wicej jak jeden element optyczny na tarczy przesuniety katowo wzgledem tego poprzedniego i polaczyc w jedno wyjscie, czy nie mozna w ten sposob zwiekszyc rozdzielczosci enkodera? oczywisci problem bedzie w precyzyjnym ustawieniu elementow optycznych tak aby zawsze dawaly 010101010.... a nie np. 0100110101....
enkoder w myszce jest chyba przyrostowy a nie absolutny, wiec jak rozumie bedzie dawal informacje o kroku, ale skad bedzie wiadomo jaki jest kierunek?
jesli chodzi o wykonanie tarczy z podzialka do enkodera, chyba tez nalezy wziasc pod uwage szerokosc szczeliny jak beda mialy elementy optyczne, bo chyba ta szelina nie moze byc wieksza jak kreseczka na tarczy. a jesliby tak zastosowac wicej jak jeden element optyczny na tarczy przesuniety katowo wzgledem tego poprzedniego i polaczyc w jedno wyjscie, czy nie mozna w ten sposob zwiekszyc rozdzielczosci enkodera? oczywisci problem bedzie w precyzyjnym ustawieniu elementow optycznych tak aby zawsze dawaly 010101010.... a nie np. 0100110101....
POZDRAWIAM
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 694
- Rejestracja: 10 lip 2005, 15:13
- Lokalizacja: Polska
Można to zrobić na niewielu częściach :końcówka mocy to np. LMD18201 czujnik enkodera to Q9874 z drukarki HP, procesor i kilka potencjometrów do ustawiania parametrów .
Cała tajemnica tkwi w programie procesora .Sam zacząłem coś takiego robić na atmega88 ale na razie brak mi czasu na eksperymenty z programem. Prawdopodobnie skończe to dopiero na jesień .
Cała tajemnica tkwi w programie procesora .Sam zacząłem coś takiego robić na atmega88 ale na razie brak mi czasu na eksperymenty z programem. Prawdopodobnie skończe to dopiero na jesień .
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 4
- Posty: 421
- Rejestracja: 24 gru 2005, 12:59
- Lokalizacja: Bielsko-Biała
co do tarczy enkodera to wystarczy na niej naniesc dwa rzedy szczelin przesuniete wzgledem siebie o polowe szerokosci katowej szczeliny i potrzebne sa dwie pary: dioda - fototranzystor ustawione w jednej linii tzn. oba na jednej prostej idacej od srodka tarczy na zewnatrz tak aby jedna wiazka swiatla przerywana byla przez jeden rzad szczelin a druga przed drugi. z szerokoscia szczeliny nie ma problemu bo naswietlajac tarcze na kliczy mozna tez na kliszy zrobic np. czarny kwadrat z dwoma szczelinkami o idealnie doranych wymiarach, klisza jest do tego dobra bo w miejscu gdzie jest czarna nie przepuszca wogole swiatla a rozdzielczosc naswietlarek bardzo duza--->dokladnosc szczelinek tez. teraz tylko trzeba jakis uklad logiczny zeby na podstawie "przesuniec fazowych" sygnalow z fototranzystorow generowal sygnaly step i dir.
Adalber: piszesz ze jako drajwer moze byc LMD18201 co to za uklad? przez PWM jest sterowany?
Adalber: piszesz ze jako drajwer moze byc LMD18201 co to za uklad? przez PWM jest sterowany?
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1121
- Rejestracja: 13 kwie 2006, 02:59
- Lokalizacja: planeta ziemia
no wiec wlasnie moze ktos wyjasni w jaki sposob uzyskac kierunek jesli mam do dysplzycji tylko tarcze ze szczelinami i i fototranzystor. jak juz pisalem elektronikiem nie jestem, wiec na logike bede mial sygnal krok 010101... jak jeszcze do tego dostac kierunek? czy moze ktos to wyjasnic w bardzo prosty sposob?
POZDRAWIAM
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 441
- Rejestracja: 07 sie 2005, 18:22
- Lokalizacja: WLKP
Calego watku nie czytalem, wiec... podobny enkoder obrotowy jest w myszce, tam sa dwie pary nadajnik-czujnik, kierunek okresla sie poprzez sprawdzenie sygnalu na jednym i na drugim jendoczesnie, z jednej pary (w takiej prostej konstrukji) nie jestes w stanie uzyskac informacji o kierunku obrotu - musza byc dwie pary.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1121
- Rejestracja: 13 kwie 2006, 02:59
- Lokalizacja: planeta ziemia
tak wiec jesli dobrze rozumie jesli mamy nadajnik-czujnik "a" i nadajnik-czujnik "b" musza one byc przemieszczone katowo (lub jesli dwa rzedy szczelin to szeliny musza byc przemieszczone katowo) wzgledem siebie i wowczas zaleznie od tego ktory z czujnikow zczyta sygnal pierwszy a ktory drugi bedziemy mogli okreslic kierunek.
dzieki bogus105 i yoyer za wyjasnienie.
widzialem na e-bay tarcze do enkoderow z iloscia szczelin od 350 do 1000 za 10$ ale w takiej cenie to juz mozna trafic jakis enkoder kompletny.
dzieki bogus105 i yoyer za wyjasnienie.
widzialem na e-bay tarcze do enkoderow z iloscia szczelin od 350 do 1000 za 10$ ale w takiej cenie to juz mozna trafic jakis enkoder kompletny.
POZDRAWIAM
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 441
- Rejestracja: 07 sie 2005, 18:22
- Lokalizacja: WLKP
tak, dokladnie. sygnaly sa przesuniete wzgledem siebie o jakas wartosc, tak, ze z analizy postaci sygnalu A i B, mozna wywnioskowac kierunek ruchu tarczy.ERNEST KUCZEK pisze:tak wiec jesli dobrze rozumie jesli mamy nadajnik-czujnik "a" i nadajnik-czujnik "b" musza one byc przemieszczone katowo (ciach)