Budowa servo sterownika

Dyskusje dotyczące serwonapędów i napędów serwokrokowych.
Awatar użytkownika

Autor tematu
metalex
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 63
Rejestracja: 23 wrz 2005, 21:19
Lokalizacja: Wielkopolska

Budowa servo sterownika

#1

Post napisał: metalex » 28 lut 2010, 11:15

zastanawiam się nad wykorzystaniem do budowy servo sterownika układu FPGA Xilinx XC3S1500 co o tym sądzicie
Ostatnio zmieniony 28 lut 2010, 11:26 przez metalex, łącznie zmieniany 1 raz.



Tagi:


skoczek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1095
Rejestracja: 15 lis 2006, 22:04
Lokalizacja: Cieszyn/Kraków

#2

Post napisał: skoczek » 28 lut 2010, 11:24

Witam serdecznie.
To nie jest procesor tylko matryca programowalna (FPGA). Pomysł fajny aczkolwiek trzeba dość dobrze czuć "jak to się je". Jeżeli Kolega dobrze zna rodzinę SPARTANa albo umie budować układy na innych rodzinach fpga to trzymam kciuki. Bez problemu zbuduje sobie Kolega liczniki do enkoderów. Trochę więcej roboty będzie pewnie z pid-em (sam do tego jeszcze nie doszedłem :( ). Tak czy inaczej trzymam kciuki jeżeli Kolega ma zamiar to zbudować.
Pozdrawiam, skoczek.


jurek15
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 2
Rejestracja: 28 lut 2010, 16:25
Lokalizacja: Sopot

#3

Post napisał: jurek15 » 28 lut 2010, 17:04

jurek15
Mamam silniczek elektryczny trojfazowy o mocy 0,25kw,obr. 2830 1/min i chcialbym zwiekszyć jego obroty do 3200 1/min i jego moc do 0,3kw.Podobno można to uzyskać przy pomocy falownika. Problem w tym jaki to powinien być falownik najprostrzy,jaka cena i jak go pdłączyć. Mają to być stałe obroty,a silniczek ma służyć do ostrzenia narzędzi stoarskich[pił,frezów,noży].
Jeżeli ktoś mógłby mi coś podpowiedzieć,to byłbym bardzo wdzięczny i z góry dziekuję
jurek15


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

#4

Post napisał: jarekk » 01 mar 2010, 21:15

metalex pisze:XC3S1500 co o tym sądzicie
Po co taką kobyłę ?? No chyba że kolega chce tam wsadzić kilka procesorów.

Trochę nie tędy droga - trzeba najpierw zrobić projekt , dopiero to da oszacowanie potrzebnej wielkości.

Z mojej zabawy ( nie ze sterownikami servo - nieco innymi), wynika że prościej jednak dać normalny procesor + mniejsze FPGA. Lub w tym zastosowaniu nawet lepiej - DSP + FPGA.

Oczywiście wszystko się da zrobić na samym FPGA, tyle że będzie to drogie ( w tym akurat wypadku).

[ Dodano: 2010-03-01, 21:16 ]
skoczek pisze:Bez problemu zbuduje sobie Kolega liczniki do enkoderów
W XC3S1500 to wejdzie ich pewnie kilka tysięcy ;-)

Awatar użytkownika

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

#5

Post napisał: blue_17 » 05 mar 2010, 14:08

Czytałem akurat o tym FPGA i można wsadzić jak dobrze pamiętam 6 rdzeni picf16xx lub trochę mniej 8051 a jeśli zaprzęgnie się jakiś kombajn do tego np Altiuma to tam można wszystko od A do Z nawet bez znania języka potrzebnego do "klasycznej" implementacji.

Ale... zostaje główny problem czy układ będzie wystarczająco szybki :?:
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D


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

#6

Post napisał: jarekk » 05 mar 2010, 14:44

Pojedynczy procek da się zsyntezować na 50..100MHz

Awatar użytkownika

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

#7

Post napisał: blue_17 » 05 mar 2010, 15:09

A w czym to będziesz projektował ?
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D


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

#8

Post napisał: jarekk » 05 mar 2010, 15:24

Zgadnij :-)

Obrazek

Do tego Eagle, Sourcery G++ ( kompialtor C), Source Insight (edytor), NoIcedebugger+ OpenOcd ( debugger Arm) , Xilinx ISE Webpack ( FPGA)

Awatar użytkownika

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

#9

Post napisał: blue_17 » 05 mar 2010, 16:53

Obstawiam Eagla z domyślnym ustawieniem białego tła w module PCB :mrgreen:

Szacunek :shock:

to jest przed daniem w Eaglu opcji swap pin :?:

Twój wybór ale w altiumie masz wszystkie narzędzia w jednym, projektując graficznie kod sam Ci się pisze i możesz korzystać z bibliotek.

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


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

#10

Post napisał: jarekk » 05 mar 2010, 20:27

blue_17 pisze:to jest przed daniem w Eaglu opcji swap pin
Tak to jest po optymalizacji :-) - ale pójdzie na 4 warstwach .

Raczej nie wezmę Altiuma, przyzwyczaiłem się do swoich narzędzi.

ODPOWIEDZ Poprzedni tematNastępny temat

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