Serwokrokowiec czyli pluto-step-encoder.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 17
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
procesor może być ciekawym rozwiązaniem... ale PLC w tym projekcie pozwala na ładną separacje funkcji... i to będzie działało na każdym PCceie pracującym na lpt
natomiast uC po lanie w czasie rzeczywistym będzie działał jedynie z obsługiwanymi przez RTnet kartami sieciowymi
usb raczej odpada...
jednak można sobie wyobrazić przyłączenie uC przez port LPT, podobnie jak pluto... można nawet udawać pluto (ale będzie to działać wolniej)
skupmy się jednak na odtworzeniu działającego pluto... a potem zaczniemy zmiany z "wypełnieniem"
natomiast uC po lanie w czasie rzeczywistym będzie działał jedynie z obsługiwanymi przez RTnet kartami sieciowymi
usb raczej odpada...
jednak można sobie wyobrazić przyłączenie uC przez port LPT, podobnie jak pluto... można nawet udawać pluto (ale będzie to działać wolniej)
skupmy się jednak na odtworzeniu działającego pluto... a potem zaczniemy zmiany z "wypełnieniem"
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 10
- Posty: 9329
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Panowie !
Proszę natychmiast skończyć offtopic o procesorach.
LinuxCNC jest programem uniwersalnym, obsługującym dowolną kinematykę, delta, SCARA, PUMA i co sobie ktoś jest w stanie wymyślić.
Nie wchodzi w rachubę taka opcja, żeby zmieniając konfigurację maszyny, trzeba było kompilować wsad do procesora i go przeprogramowywać.
Proponowany układ ma zdjąć z LinuxCNC istniejące ograniczenia, a nie dołożyć nowych.
.
Proszę natychmiast skończyć offtopic o procesorach.
LinuxCNC jest programem uniwersalnym, obsługującym dowolną kinematykę, delta, SCARA, PUMA i co sobie ktoś jest w stanie wymyślić.
Nie wchodzi w rachubę taka opcja, żeby zmieniając konfigurację maszyny, trzeba było kompilować wsad do procesora i go przeprogramowywać.
Proponowany układ ma zdjąć z LinuxCNC istniejące ograniczenia, a nie dołożyć nowych.
.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 17
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
heheh... nie PLC a PLD251mz pisze:FPGAmarkcomp77 pisze:ale PLC w tym projekcie pozwala na ładną separacje funkcji
PLD (ang. Programmable Logic Device) – układ elektroniczny o programowalnej strukturze.
więcej... http://pl.wikipedia.org/wiki/PLD_(elektronika)
[ Dodano: 2013-08-21, 19:01 ]
---
wracając do tematu:
czy ktoś ogląda pliki źródłowe do pluto_step:
Kod: Zaznacz cały
[...]linuxcnc-dev/src/hal/drivers/pluto_step_firmware$ ls *.v -l
-rw-rw-r-- 1 mark mark 5162 sie 20 17:16 main.v
-rw-rw-r-- 1 mark mark 2777 sie 20 17:16 stepgen.v
-rw-rw-r-- 1 mark mark 1804 sie 20 17:16 test_stepgen.v
to są malutkie kawałki programów do zrozumienia...
---
teraz trzeba się zastanowić czym to programować? i gdzie TO zdobyć?
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 10
- Posty: 1962
- Rejestracja: 15 sty 2011, 09:26
- Lokalizacja: Wyszków
Skoro nie trzeba zmieniać konfiguracji FPGA to nie rozumiem dlaczego trzeba by zmieniać program uC. No chyba, że jednak FPGA też trzeba zmienić.LinuxCNC jest programem uniwersalnym, obsługującym dowolną kinematykę, delta, SCARA, PUMA i co sobie ktoś jest w stanie wymyślić.
Nie wchodzi w rachubę taka opcja, żeby zmieniając konfigurację maszyny, trzeba było kompilować wsad do procesora i go przeprogramowywać.
czilałt...
-
- Lider FORUM (min. 2000)
- Posty w temacie: 17
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
generalnie... można iść w kierunku uC
jest (wspomniany wcześniej) projekt "RT-8p8c - PIC32 based ethernet interface board for LinuxCNC"
http://www.cnczone.com/forums/pic_progr ... board.html
jedyny problem... to RTnet... nie każda karta sieciowa ma sterowniki do pracy w trybie "RT"
ale poza tym... można dostawić do linuxcnc również coś po sieci...
gość od tego projektu, bawił się również tabletem, jako interfacem do linuxcnc
--
powróćmy jednak do altery PLD... czym to się programuje? (ja wprowadza wkład?)
jest (wspomniany wcześniej) projekt "RT-8p8c - PIC32 based ethernet interface board for LinuxCNC"
http://www.cnczone.com/forums/pic_progr ... board.html
jedyny problem... to RTnet... nie każda karta sieciowa ma sterowniki do pracy w trybie "RT"
ale poza tym... można dostawić do linuxcnc również coś po sieci...
gość od tego projektu, bawił się również tabletem, jako interfacem do linuxcnc

--
powróćmy jednak do altery PLD... czym to się programuje? (ja wprowadza wkład?)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 10
- Posty: 1962
- Rejestracja: 15 sty 2011, 09:26
- Lokalizacja: Wyszków
Zapewne jakimś JTAG-iem.
Nie wiem jak w alterach ale pewnie podobnie jak w xilinx-ach. Interfejsy producenta zapewne są drogie ale też na pewno nie brakuje tanich klonów.
Pewnie coś takiego się nada:
http://kamami.pl/index.php?ukey=product&productID=46743
Nie wiem jak w alterach ale pewnie podobnie jak w xilinx-ach. Interfejsy producenta zapewne są drogie ale też na pewno nie brakuje tanich klonów.
Pewnie coś takiego się nada:
http://kamami.pl/index.php?ukey=product&productID=46743
czilałt...
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 10
- Posty: 9329
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Ja mam takie bardzo proste pytanie, czy moglibyście zajrzeć sobie w Google, zamiast uprawiać tu spekulacje i pisać oczywiste bzdury ?
FPGA nie programuje się.
Program jest tracony po wyłączeniu zasilania, a po włączeniu trzeba go załadować.
W przypadku Pluto-P załadowanie programu odbywa się przez port lpt i LinuxCNC zajmuje się tym w sposób niezauważalny dla użytkownika.
Dlatego ta sama płytka z FPGA może służyć do różnych celów.
Prosiłem żebyscie sobie darowali offtopy, a czytam znowu o procesorach i RTnet.
RTnet NIE DZIAŁA ze standardową instalacją LinuxCNC.
Trzeba sobie kompilować jądro Xenomai, zostawcie te zabawy koledze micgesowi.
.
FPGA nie programuje się.
Program jest tracony po wyłączeniu zasilania, a po włączeniu trzeba go załadować.
W przypadku Pluto-P załadowanie programu odbywa się przez port lpt i LinuxCNC zajmuje się tym w sposób niezauważalny dla użytkownika.
Dlatego ta sama płytka z FPGA może służyć do różnych celów.
Prosiłem żebyscie sobie darowali offtopy, a czytam znowu o procesorach i RTnet.
RTnet NIE DZIAŁA ze standardową instalacją LinuxCNC.
Trzeba sobie kompilować jądro Xenomai, zostawcie te zabawy koledze micgesowi.
.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 17
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
to ma niestety, przykre konsekwencjetuxcnc pisze:FPGA nie programuje się.
Program jest tracony po wyłączeniu zasilania, a po włączeniu trzeba go załadować.
W przypadku Pluto-P załadowanie programu odbywa się przez port lpt i LinuxCNC zajmuje się tym w sposób niezauważalny dla użytkownika.
Dlatego ta sama płytka z FPGA może służyć do różnych celów.

dodając do tego:
to oznacza, że nie bardzo wiadomo... na jakim kompie to będzie działaćhal man pisze: Note The Pluto P board requires EPP mode. Netmos98xx chips do not work in EPP mode. The Pluto P board will work on some computers and not on others. There is no known pattern to which computers work and which don’t work.

aby uniknąć takich kwiatków... uC przynajmniej do załadowania firmware, może być przydatny.
(procedura programowania w c jest zawarta w kodzie linuxcnc)
zamiast wkładania dodatkowo uC do uploadowania firmware. można szukać karty LPT... ale coraz trudniej takie trafić, a te co widziałem są właśnie na jakimś Netmosie

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