Arduino + LinuxCNC = Sterowanie po USB

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

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

#11

Post napisał: markcomp77 » 23 sie 2012, 08:29

tuxcnc pisze:ale dlaczego RTAI nie powstał pod Windows
powstało
ale... cena tego jest profesjonalna ;)
syntetyczny pisze: nie widzę sensu pakowana się w systemy embedded, gdyż za całkiem przyzwoite pieniądze można kupić małego zintegrowanego kompa z lpt.
co rawda.. to prawda...

nie wiem jak wygląda sprawa rtai dla arm? (chyba nie wygląda)


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

Tagi:

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#12

Post napisał: tuxcnc » 23 sie 2012, 17:26

markcomp77 pisze:
tuxcnc pisze:ale dlaczego RTAI nie powstał pod Windows
powstało
ale... cena tego jest profesjonalna ;)
Zawsze mi się wydawało, że licencja Windows nie zezwala na dokonywanie jakichkolwiek ingerencji w jego kod.
Właściwie to zabronione jest nawet domyślanie się jak Windows działa.
Pewny tego jesteś, że ktoś napisał windowsowy kernel z obsługą czasu rzeczywistego ?

.

Awatar użytkownika

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

#13

Post napisał: markcomp77 » 23 sie 2012, 17:50

tuxcnc pisze:
markcomp77 pisze:
tuxcnc pisze: ale dlaczego RTAI nie powstał pod Windows

powstało
ale... cena tego jest profesjonalna



Zawsze mi się wydawało, że licencja Windows nie zezwala na dokonywanie jakichkolwiek ingerencji w jego kod.

Właściwie to zabronione jest nawet domyślanie się jak Windows działa.
Pewny tego jesteś, że ktoś napisał windowsowy kernel z obsługą czasu rzeczywistego ?
no cóż,.. m$ to zrobił i skierował to do bardzo wąskiej zasobnej klienteli.... jeszcze w wersjach wcześniejszych systemu (czasy nt, 2000... nie wiem czy ciągnoł to do xp)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 4463
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

#14

Post napisał: pitsa » 23 sie 2012, 18:12

jakie ma osiągi ASRock PV530A-ITX ?

Dla opóźnienia 1s windows bywa systemem czasu rzeczywistego. :D

System może być czasu rzeczywistego gdy reakcja procesu na sygnały jest przewidywalna i możliwa do zdeterminowania w założonym czasie.
Nawet w linuxie RT jest realizowane przez wydzielenie części systemu na obsługę procesów twardo zdeterminowanych czasowo.

Moim ulubionym "zdalnym systemem czasu rzeczywistego" jest kontroler CNConv, w którym wydzielone zostały czynności do precyzyjnego wykonania w czasie (tu było niezbędne zejście do poziomu programowania w asemblerze i zrobienia jąderka RT jak w linuxie), natomiast strumień danych (nazwać to można "wektory czasoprzestrzenne") są przesyłane z większą swobodą czasową dostosowaną do możliwości transferu danych przez USB.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#15

Post napisał: tuxcnc » 23 sie 2012, 21:05

pitsa pisze:jakie ma osiągi ASRock PV530A-ITX ?
Jeśli chodzi o przydatność do Linuxcnc to nie mam pojęcia, ale cudów bym się nie spodziewał.
Zasadniczo chodziło mi tylko o pokazanie płyty z procesorem, nowej, na gwarancji, za dwie stówki.
Jak będę miał lekki nadmiar gotówki to kupię i przetestuję, ale na razie mam inne priorytety.
Natomiast testowałem już kilka płyt z procesorem Intel Atom i te sprawują się bez zarzutu, choć zegar 1,6-1,8 GHz niewątpliwie psuje osiągi.
Takie płyty to wydatek rzędu trzystu złotych, więc też nie majątek.

.


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

#16

Post napisał: jarekk » 23 sie 2012, 22:23

tuxcnc pisze:Natomiast testowałem już kilka płyt z procesorem Intel Atom i te sprawują się bez zarzutu, choć zegar 1,6-1,8 GHz niewątpliwie psuje osiągi.
Jaką stabilną częstotliwość pracy daje na takiej płycie LinxCNC ?

Awatar użytkownika

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

#17

Post napisał: markcomp77 » 24 sie 2012, 11:59

jarekk pisze:
tuxcnc pisze: Natomiast testowałem już kilka płyt z procesorem Intel Atom i te sprawują się bez zarzutu, choć zegar 1,6-1,8 GHz niewątpliwie psuje osiągi.
Jaką stabilną częstotliwość pracy daje na takiej płycie LinxCNC ?
ja złozyłem sobie kompa na atomie
jitter jest poniżej 10us (8..9us bez nadzwyczajnych optymalizacji... prosto po instalce 10.04 ubuntu-cnc)

jeśli do jittera dodamy trochę czasu min. trwania impulsu i jeszcze coś na nawroty... 10us + 2.5us + 2.5us = 15us... 1/15e-6=66kHz... czyli bez zaskoczenia... lekko owyżej 50KHz..60KHz

[ Dodano: 2012-08-24, 12:09 ]
tuxcnc pisze:
="pitsa"]
jakie ma osiągi ASRock PV530A-ITX ?
...
do listy "osiągnięć" tej płyty można dodać: ;)
1. obecność portu LPT
2. obecność slota PCI (co pozwala wstawić kartę PCI-LPT)

przy nowych płytach zazwyczaj już nie są osiągalne punkty 1. i 2. :(
zbliża się moment, w którym już nie znajdziemy niczego z LPT lub czegoś z PCI...
pewnie dlatego, warto myśleć o ARM platformie i RTAI jądra na ARM....
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#18

Post napisał: tuxcnc » 24 sie 2012, 16:07

markcomp77 pisze:do listy "osiągnięć" tej płyty można dodać: ;)
1. obecność portu LPT
2. obecność slota PCI (co pozwala wstawić kartę PCI-LPT)

przy nowych płytach zazwyczaj już nie są osiągalne punkty 1. i 2. :(
zbliża się moment, w którym już nie znajdziemy niczego z LPT lub czegoś z PCI...
pewnie dlatego, warto myśleć o ARM platformie i RTAI jądra na ARM....
Są dostępne karty LPT na PCI-Express, więc twoje czarnowidztwo jest lekko przesadzone.

.

Awatar użytkownika

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

#19

Post napisał: markcomp77 » 24 sie 2012, 21:57

tuxcnc pisze:Są dostępne karty LPT na PCI-Express
są... ale ceny odstraszają :(

[ Dodano: 2012-08-24, 21:58 ]
tuxcnc pisze:czarnowidztwo
ja tam widzę to jako sznsę na rozszerzenia projektu linuxcnc na warstwę sprzętową...
to raczej optymizm ;)
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: 10
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#20

Post napisał: blue_17 » 29 sie 2012, 12:53

Witam trochę nie widzę sensu w takich rozważaniach a może mam tylko inną wizję rozwiązania problemu :)

W sieci już kiedyś nawet na tym forum był pokazany projekt na arduino gdzie z karty pamięci czy z innego medium pobierane były G-kody i wysterowane odpowiednio sterowniki

Osobiście jeżeli już miał bym sprzęgać EMC z takim sterowaniem to raczej bym wykorzystał go tylko do wizualizacji obróbki
tuxcnc pisze: Szczególnie bez sensu jest Arduino, które kosztuje kosmiczne pieniądze w porównaniu do mozliwości.
Dlatego wziąłem to w swoje łapki :)

Obrazek

i nieco edytowałem PCB zgodne z Arduino Pro, Atmega168, 5V, 16MHz

Mogę udostępnić jeśli by ktoś chciał, aby płytka była tańsza usunąłem z PCB FTDI zasilanie tylko poprzez USB lub zewnętrzny zasilacz , odpowiednie piny zostały wyprowadzone

Można zastosować FTDI 232RL lub MCP2200 przy czym ten drugi kosztuje 1/3 FTDI i spisuje się równie dobrze :) lub można programować programatorem ISP dla AVR-ków bo złącze również do tego jest wyprowadzone

Koszt około 20zł :D
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”