Sterownik serwo na PIC30F - zrobimy konkurencje Ullemu ?

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 10
Posty: 917
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#111

Post napisał: rockykon » 08 mar 2007, 11:51

ma być na pętli prądowej czy np. naRS485

hmm gdybym jeszcze wiedział co to jest :-)

tak soobie patrze na te moej silniczki i kazdy ma chamulec, moze jeszcze to udało by sie jakoś dorzucić, moze byc bardzo przydatne ..

czy twoj projekt przewiduje parkowanie maszyny wykorzystując do tego celu charakterystyczny znak na na tarczy z enkodera ?

a izolaca końcówki mocy była by bardzo przydatna.. zaoszczedziła by mi teraz kilku dni dłubania...



Tagi:


Autor tematu
jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 42
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#112

Post napisał: jarekk » 08 mar 2007, 12:21

Aby wiedzieć jak to zrobić musiałbym mieć dokumentację enkodera.
Zerknąłem do przykładowych - używają RS422 (czyli można wziąć nadajniki/odbiorniki RS485).

CO do hamulca - procesor który używam ma mało pinów - ta wersja nie wydoli już więcej funkcjonalności.

CO do użycia HOME - tak będzie używane - ale raczej do wykrywania błędów enkodera

Izolacja końcówki mocy jest fajna, ale dorzuca około 15-30zł ceny układu

Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 10
Posty: 917
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#113

Post napisał: rockykon » 08 mar 2007, 12:48

hmm no niby 30 zł to dużo i niedużo, ale pewnie sporo z naz wyda więcej na mosfety eksperymentując, wiec mysle ze trzeba by było sie zastanowić nad tym,

a co do hamulca, to czy nie można dorobić oddzielnego układu, który by troszczył sie o hamulec ? wyobrażam to sobie tak ze jak idą impulsy z kompa to on wtedy puszcza hamulec, a jak nic niema to hamulec trzyma, ( albo odwrotnie, bo mam akurat takie hamulce które bez prądu są otwarte) trzeba by było oczywiście oddzielny procek do tego ale to zawsze mogła by być to dodatkowa opcja.

tylko czy hamulec zdązy puścić zanim silnik będzie chciał wykonać ruch..

a może można sie pozbyć diody która sygnalizuje prace procka i zamiast niej wsadzić hamulec ??


Autor tematu
jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 42
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#114

Post napisał: jarekk » 08 mar 2007, 13:39

W zasadzie to by można -prawdę powiedziawszy to są 2 piny które używam do debuggera - w fazie ostatecznej można by je poświęcić na hamulec

Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 10
Posty: 917
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#115

Post napisał: rockykon » 09 mar 2007, 00:00

a czy bardzo skomplikowana "kosztowna" sprawą jest łączenie tranzystorów równolegle ? bo jeśli było by można było zrobić tak ze pod zaprojektowany układ gdzie są po 2 równolegle tranzystory, wsadzić równie dobrze po jednym tranzystorze ( jeśli nie będzie aż tak dużych prądów), by było fajnie zrobić możliwość równoległego łączenia tranzystorów..


ps czy dobrze rozumiem ze w uhu do zasilania logiki trzeba podłączyć 12 V i jest dodatkowo LM na 5V, albo mi sie wydaje, albo przydatny by był jakis LM na 12v albo jakies zabezpieczenie przed podłączeniem zbyt wysokiego napięcia ..

[ Dodano: 2007-03-09, 00:27 ]
Jeszcze jedno pytanko, czy są jakieś wizje na sterownik do BLDC ? bo mam okazje kupic tanio badzo fajne silniczki, ale nie wiem czy bede moggł z nimi cos zrobic w przyszłości.


Autor tematu
jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 42
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#116

Post napisał: jarekk » 10 mar 2007, 12:35

rockykon pisze:a czy bardzo skomplikowana "kosztowna" sprawą jest łączenie tranzystorów równolegle ?
Nie jest, ale trzeba uważać. Można to robić dla tranzystorów/modułów IGBT.

Mój sterownik potrzebuje +12V do sterowania tranzystorami - z tego robi 5V dla logiki.

Co do BLDC - mając uruchomiony sterownik dla DC, przeskok do BLDC jest prosty. Wymga włożenia większego procesora ( BLDC potrzebuje znacznie więcej pinów procesora - aż 5-6 więcej do sensorów i sterowania niż DC: 6 do tranzystorów i 4 do sensorów). Microchip zaś daje gotowy kod do sterowania BLDC.

Nie mam serw BLDC - ale mże ktoś bazując na moim sterowniku pokusi się o przeróbkę ?

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 14
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#117

Post napisał: markcomp77 » 10 mar 2007, 12:50

jarekk pisze:Nie mam serw BLDC - ale mże ktoś bazując na moim sterowniku pokusi się o przeróbkę ?
można pokusić się o dołączenie do Twojego procka jednej z nowych kości bldc allegro...
tam podłącza się tylko PWM i DIR
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#118

Post napisał: Leoo » 10 mar 2007, 15:49

jarekk pisze:Co do BLDC - mając uruchomiony sterownik dla DC, przeskok do BLDC jest prosty. Wymga włożenia większego procesora ( BLDC potrzebuje znacznie więcej pinów procesora - aż 5-6 więcej do sensorów i sterowania niż DC: 6 do tranzystorów i 4 do sensorów). Microchip zaś daje gotowy kod do sterowania BLDC.
Czy w związku z powyższym BLDC pracuje z czujnikami pola magnetycznego?


Autor tematu
jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 42
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#119

Post napisał: jarekk » 10 mar 2007, 16:45

typowy układ to 3 sensory Halla. Silniki BLDC można wysterować bez nich, ale takie sterowanie nadaje się do np. wentylatora - tam gdzie nie ma zmiennych obciążeń


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#120

Post napisał: Leoo » 10 mar 2007, 17:30

Przyznam, że jeszcze nie analizowałem schematu serwa BLDC ale przy obecności enkodera (często zamontowany wprost na osi silnika) oraz konieczności zastosowania mikrokroku, włączenie kolejnej pętli sprzężenia zwrotnego, bez specjalizowanych układów, wprowadzi więcej zamieszania niż pożytku.
Czujniki Halla - tak ale w aplikacjach gdzie silnik ma się kręcić cały czas, ze stałą prędkością tj. wiatrak, głowica magnetowidu itd.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”