Serwokrokowiec czyli pluto-step-encoder.

Dyskusje dotyczące działania obsługi programu LinuxCNC
Awatar użytkownika

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

#41

Post napisał: markcomp77 » 22 sie 2013, 09:01

251mz pisze:Jest coś takiego jak konfigurator...
poczytam...

ale znalazłem jeszcze coś "nie pięknego"
man pisze: speedrange [default: 0]

Selects one of four speed ranges:

0: Top speed 312.5kHz; minimum speed 610Hz
1: Top speed 156.25kHz; minimum speed 305Hz
2: Top speed 78.125kHz; minimum speed 153Hz
3: Top speed 39.06kHz; minimum speed 76Hz

Choosing the smallest maximum speed that is above the maximum for any one axis may give improved step regularity at low step speeds.
czyli... nie da się zejść na bardzo małe prędkości (niektóre zewnętrzne kontrolery ruchu również mają ten problem)


SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 10
Posty: 1962
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#42

Post napisał: upanie » 22 sie 2013, 09:34

Ja mam takie bardzo proste pytanie, czy moglibyście zajrzeć sobie w Google, zamiast uprawiać tu spekulacje i pisać oczywiste bzdury ?
A ja ciągle proszę o nie atakowanie z byle powodu ale to jak grochem...
Otóż jak zajrzysz sobie w google to się zorientujesz, ze jest coś takiego jak pamięć flash zwana konfiguracją/konfiguratorem, którą to programuje się np. JTAG-em. Poza tym oczywistą bzdurą jest, że jak układ jest FPGA to traci swoją konfigurację po zaniku zasilania. Są układy z wewnętrznym flashem np. Spartan 3 AN.
czilałt...

Awatar użytkownika

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

#43

Post napisał: markcomp77 » 22 sie 2013, 11:46

no... niestety trzeba było przeczytać http://www.altera.com/literature/ds/acex.pdf ;)
ACEX 1K Datasheet pisze:ACEX 1K devices are configured at system power-up with data stored in an Altera serial configuration device or provided by a system controller. Altera offers EPC16, EPC2, EPC1, and EPC1441 configuration devices, which configure ACEX 1K devices via a serial data stream. Configuration data can also be downloaded from system RAM or via the Altera MasterBlasterTM, ByteBlasterMVTM, or BitBlasterTM download cables. After an ACEX 1K device has been configured, it can be reconfigured in-circuit by resetting the device and loading new data. Because reconfiguration requires less than 40 ms, real-time changes can be made during system operation.

ACEX 1K devices contain an interface that permits microprocessors to configure ACEX 1K devices serially or in parallel, and synchronously or asynchronously. The interface also enables microprocessors to treat an ACEX 1K device as memory and configure it by writing to a virtual memory location, simplifying device reconfiguration.
na początku mana piszą:
Programmable logic devices (PLDs), providing low cost system-on-a-programmable-chip (SOPC) integration in a single device
co sugeruje, że mamy do czynienia z PLD.. czyli z czymś podobnym do PAL/GAL (ino większym)
ale dalej... to widać, że to fpga...
FPGAs vs. CPLDs pisze:FPGAs are RAM based - they need to be "downloaded" (configured) at each power-up. CPLDs are EEPROM based - they are active at power-up (i.e. as long as they've been programmed at least once...).
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Autor tematu
tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 9326
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#44

Post napisał: tuxcnc » 22 sie 2013, 19:39

Za żadną cholerę nie mogę zrozumieć o co Wam chodzi.
Jest jeden scalak, wtyczka do portu LPT i wszystko działa, a Wy się uparliście na programatory, mikrokontrolery i inne cuda żeby wszystko utrudnić, zagmatwać i uczynić dostępnym tylko dla inżynierów elektroników.
Na tym polega największa zaleta Pluto-P, że firmware jest automatycznie ładowany nie z jakiegoś loadera, procesora czy innego cudaka, tylko z pliku w katalogu konfiguracji maszyny.
Cały upgrade sprowadza się do ściągnięcia nowego pliku z netu.
Dodatkowo ten sam sprzęt może być użyty z wieloma różnymi konfiguracjami.
Nie psujcie tego co działa !

.

Awatar użytkownika

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

#45

Post napisał: markcomp77 » 22 sie 2013, 21:24

trochę niepokoi mnie informacja, że czasami to nie działa... i nie wiadomo dlaczego :(

a Netmos98xx-a mam na swojej karcie lpt... ma dwa porty i daje się tym sterować konfiguracje wielo-osiowe... ale jest problem z EPP

no cóż... udało mi się ściągnąć te 4GB... więc pewnie jutro coś zacznie się instalować
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

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

#46

Post napisał: blue_17 » 23 sie 2013, 14:23

Witam Panowie ja tam się nie znam ale według waszej dyskusji w tym rozwiązaniu mógł być by dobry jakiś ARM z systemem operacyjnym ale nie wiem czy to nie przerost formy nad treścią :)
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

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

#47

Post napisał: markcomp77 » 23 sie 2013, 15:13

blue_17 pisze:w tym rozwiązaniu mógł być by dobry jakiś ARM z systemem operacyjnym ale nie wiem czy to nie przerost formy nad treścią
przerost...

ale komunikacja w podobny sposób jak pluto przez LPT/EPP może być wystarczającym środkiem na stworzenie szybszych modułów HAL, nie tylko na fpga.. ale np.na arduino-due (arm Cortex-M3/ 84 MHz)

--
mi właśnie kończy się instalka Altera Quartus II... na dysku zajmuje 11.1GB
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Autor tematu
tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 9326
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#48

Post napisał: tuxcnc » 23 sie 2013, 17:49

Jesteście niesamowici.
Nawet jak ktoś chce żeby mu LED migał, to zaraz napiszecie że potrzebny jest Cortex ...

.

Awatar użytkownika

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

#49

Post napisał: markcomp77 » 23 sie 2013, 18:16

tuxcnc pisze:Nawet jak ktoś chce żeby mu LED migał, to zaraz napiszecie że potrzebny jest Cortex ...
nie.. konieczna jest struktura FPGA ;)
i koniecznie środowisko programowania o zajętości 11GB
Obrazek

-->>
http://www.fpga4fun.com/QuartusQuickStart.html
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 10
Posty: 1962
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#50

Post napisał: upanie » 23 sie 2013, 21:33

tuxcnc zgadzam się z tobą, że zaśmiecam(y) wątek prockami. No ale mi nawet nie chodzi o procek a raczej o interfejs. Uparłeś się, że LinuxCNC jest najlepsze na świecie takie jakie jest i już bo za stówkę można kupić płytę z prockiem i LPT więc zewnętrzne interfejsy to bzdura. Otóż moim zdaniem to nie bzdura tylko konieczność bo za kilka albo kilkanaście lat nie kupisz już żadnej płyty z LPT bo będą tylko w muzeum techniki. I co wtedy, koniec z LinuxCNC?
Poza tym zewnętrzny interfejs znosi konieczność posiadania specjalnej dystrybucji z jądrem RT. To chyba jest ogromna zaleta. Wszyscy dookoła twierdzą, że USB nie może być bo nie ma wersji RT. A po kiego grzyba ma być RT? RT to powinno być na tymże interfejsie i już. Poza tym na zewnętrznym interfejsie da się osiągnąć znacznie wyższe prędkości sygnałów i znacznie stabilniejsze. Tak samo mogłoby to chodzić przez ethernet ale tu znowu jakaś mania wersji RT.
Co złego jest w takim podejściu?
czilałt...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”