Sterownik serwo na PIC30F - zrobimy konkurencje Ullemu ?

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

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

#11

Post napisał: jarekk » 07 wrz 2006, 16:26

candle pisze:najlepsze jest to co ma sie pod reka, ja niestety nie mam pod reka nawet programatora do pic'ow, a jesli chodzi o ich programowanie, to popelnilem w zyciu jeden program na ta rodzine mcu
odczyt z enkodera proponuje zrobic jednak na galu/ttl'ach (co komu taniej) sam wybor procesora to kwestia wtorna - jezeli prosty avr daje rade i zajmuje to 7% jego czasu, to mozna to zrobic na czymkolwiek
proponowalbym jedna istotna rzecz - zrezygnowac z kontroli step/dir na rzecz komend typu "przesun sie o 10 jednostek w prawo" - wydaje sie byc bardziej sensowna w przypadku serwa
oprogramowanie pc do komunikacji z takim serwem tez nie bedzie skomplikowane
Tu się nie dam tak łatwo przekonać. Za 32zł + VAT ( 40 zł brutto) mamy procesor + enkoder + kontroler PWM + szybki przetwornik A/C + DSP
Prosty AVR ledwo da radę - wiem bo mam swój sterownik silników krokowych na nim.
I wolałbym jednak algorytm pisać w C - sprawdzić i przepisać na assembler tylko wtedy jeżeli byłoby to konieczne. Wolę wziąć tego PIC'a który już ma wszystko ( i nie zaskoczą nas ukryte koszty).

Co do kontroli przez RS'a - jakby dodać opcję USB ( aby było szybko) to tak też można ( tyle że pozostaje problem synchronizacji pomiędzy kilkoma napędami.

Co do podziału pracy - jak znajdę chwilkę czasu to przedstawię wstępny schemat - do dalszej dyskusji.



Tagi:

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:

#12

Post napisał: markcomp77 » 07 wrz 2006, 17:22

pogladałem dostępne opracowania o dsPICu...
i faktycznie to już prawie sterownik BLDC ;)
więc wybór chyba jest oczywisty

pozostaje kwestja programowania... w czym to się programuje?
pewnie w C - ale czy jest dostepny GCC?... czy trzeba coś kupić?

[ Dodano: 2006-09-07, 17:27 ]
chyba coś jest :)
np.
http://homerreid.ath.cx/~homer/misc/dspicprg/

[ Dodano: 2006-09-07, 19:39 ]
nie jest źle :)
kompilator C (gcc) dla dsPIC jest!
Microchip's Compiler for the dsPIC 30 family is based on the GPL'ed GNU gcc. While Microchip sells the binary executable for quite some money (and protects it by a license manager), the sources are publicly available (probably in accordance with the letters of the GPL, not necessarily with its intention). Although it is possible to build a free compiler from the available sources, it is not easy. This document gives some hints on how to proceed.
How to Build The dsPIC C-Compiler From Publicly Available Sources
http://www.rpc-engineering.de/bin/view/Knowhow/DsPicGcc
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


candle
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 17
Posty: 154
Rejestracja: 20 lis 2004, 01:22
Lokalizacja: Lublin

#13

Post napisał: candle » 07 wrz 2006, 22:34

dodawac to mozna jak juz sie cos ma
narazie nie ma nic
widze ze szanowne grono ma zamiar znow dyskutowac
podziwiam wytrwalosc


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

#14

Post napisał: jarekk » 07 wrz 2006, 23:09

No to zrobimy sobie GCC (choć pewnie pracę zacząć warto z licencją demo z Microchipa).
Z kompilacją tego nie będzie problemu - walczę z tym dość często w robocie.
candle pisze:dodawac to mozna jak juz sie cos ma
narazie nie ma nic
widze ze szanowne grono ma zamiar znow dyskutowac
podziwiam wytrwalosc
A kolega to pewnie siedzi sobie w loży szyderców :mrgreen: i jedyne na co go stać to złośliwe nic nie wnoszące komentarze

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:

#15

Post napisał: markcomp77 » 07 wrz 2006, 23:28

dla lubiacych linuksa

http://freshmeat.net/projects/piklab/
Piklab is an integrated development environment for applications based on PIC and dsPIC microcontrollers. Supported compilers are: the Small Device C Compiler, the GNU PIC Utilities, PICC compilers, the PIC30 toolchain, the C18 compiler, and the JAL compiler. Supported programmers: ICD2, PICkit, PICkit2, PicStart+, and most direct programmers. Supported debuggers: ICD2 and GPSim. A command line programmer/debugger is also provided.
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


anjak
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 5
Posty: 86
Rejestracja: 16 lip 2004, 18:13
Lokalizacja: Ostrołęka

#16

Post napisał: anjak » 08 wrz 2006, 17:26

wydaje mi się, że zrobimy Ullemu konkurencję że UHU :), proponuje utworzyć listę chętnych do zakupu piców i reszty a z tego wyjdzie ilu jest faktycznie zainteresowanych,
może nawet by się przydały drobne przedpłaty, wydane pieniążki - jest to zawsze jakiś bodziec do pracy :!:


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

#17

Post napisał: jarekk » 08 wrz 2006, 17:42

Zróbmy najpierw schemat oraz ogólny zarys algorytmu. Wtedy będzie wiadomo na czym stoimy. Będzie też znany kosztorys oraz skala komplikacji problemu


anjak
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 5
Posty: 86
Rejestracja: 16 lip 2004, 18:13
Lokalizacja: Ostrołęka

#18

Post napisał: anjak » 08 wrz 2006, 17:54

jest biblioteka do eagla z dspic


mag32
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 8
Posty: 391
Rejestracja: 31 paź 2004, 13:34
Lokalizacja: Bytom
Kontakt:

#19

Post napisał: mag32 » 08 wrz 2006, 20:29

anjak pisze:jest biblioteka do eagla z dspic
która to biblioteka i gdzie ją znaleźć ?
Mierz co mierzalne,
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)

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:

#20

Post napisał: markcomp77 » 08 wrz 2006, 21:13

mag32 pisze:
anjak pisze:jest biblioteka do eagla z dspic
która to biblioteka i gdzie ją znaleźć ?
jest tutaj --->>
eagle pisze:Microchip dsPIC signal controllers and other electronic components Version 1.3 Uploaded by Petö László <shepherdess at freeweb.hu> from Shepherdess
ftp://ftp.cadsoft.de/eagle/userfiles/li ... -dspic.lbr
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”