RAMPA na ARDUINO

Dyskusje na temat silników krokowych i sterowników silników krokowych.
Awatar użytkownika

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

#121

Post napisał: markcomp77 » 08 wrz 2012, 21:26

A ja ciągle mam nadzieję, że mi ktoś wyjaśni sens ekonomiczny tego przedsięwzięcia ...
właściwie - głównie nauka... i rozpoznanie ogniem - możliwości...

programowane dla rampy arduinko działa mi jako wygodne narzędzie diagnostyczne (źródło sygnału dla testu zmęczeniowego itp)... właściwie wszystko to elegancko robię również pod linuxcnc...

ale teraz chyba pobawię się PIC32, ze względu na 32bity timera.... więc mam nadzieję na S-rampę :)

blue_17 pisze:ak chcesz to mogę Ci podesłać link do arduino IDE gdzie możesz sobie programować ten zestaw w arduino
chcę...

[ Dodano: 2012-09-08, 21:34 ]
;)
fajny ten Wiring

Obrazek


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: 21
Posty: 4463
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Sens ekonomiczny ;)

#122

Post napisał: pitsa » 08 wrz 2012, 21:58

tuxcnc pisze:ktoś wyjaśni sens ekonomiczny tego przedsięwzięcia ...
Sens ekonomiczny? Ma dla ciebie znaczenie czy bułka jest za 50gr lub 60gr? Kupujesz tańszą czy smaczniejszą? ;-)

No, są tacy co na przykład rżną tytoń i odkrywają w tym sens ekonomiczny.... ich wolna wola. Jak się nie wchłania osobiście wytworzonego dymu i nie pije ogłupiaczy, to jest kasa na coś innego. Gdy się ma przewagę przychodów nad wydatkami i przyjemność odkrywa w rzeczach prostych i dostępnych, to można . :D

Obrazek

Ja kupuję gotowe zabawki i składam z tego coś, co robi to co wymyśliłem. Ostatnio testuję manipulatorek za 3$, i czujnik ruchu za 4$ (przykładowe zastosowanie). Od pomysłu do wykonania nie ma lutowania. :D


Widzę, że te płytki http://www.shop.kristech.eu/product_inf ... cts_id=336
bardziej dostosowane są do aplikacji przemysłowych niż "zwykłe" arduino:
na stronie kristech.eu - pisze:zasilanie napięciem stałym od 9 do 30V DC co umożliwia podłączenie wiele różnych zasilaczy,
również standardowego napięcia 24V stosowanego w aplikacjach przemysłowych,
płytka posiada możliwość zamontowania dodatkowego precyzyjnego źródła napięcia odniesienia dla części analogowej
płytka została tak zaprojektowania aby była odporna na zakłócenia
https://www.olimex.com/dev/DUINO/OLIMEX ... NO-328.pdf
https://www.olimex.com/dev/olimexino-328.html
Dla początkujących utrudnienie - programator trzeba mieć.
Z drugiej strony jest też możliwość przejścia na coś szybszego:

[youtube][/youtube]

Ten wyświetlacz z przyciskami można kupić stąd: http://dx.com/p/jy-mcu-8x-red-light-dig ... 4?item=247 - nad 8 przyciskami ma dwukolorowe diody.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

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

#123

Post napisał: blue_17 » 09 wrz 2012, 01:29

Na razie kolego musisz poczekać aż autor wrzuci ostateczną wersje :)
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

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

#124

Post napisał: markcomp77 » 09 wrz 2012, 13:39

blue_17 pisze:Na razie kolego musisz poczekać aż autor wrzuci ostateczną wersje
na próbę już odpalałem mutacje arduino-ide o nazwie pinguino-ide... i kompiluje (jeszcze tylko płytkę muszę skombinować)

Obrazek

no i trzeba będzie pouczyć się rejestrów timera w PIC32, bo te symbole z AVRa są inne :(

[ Dodano: 2012-09-09, 14:03 ]
co to znaczy 32bity timera...
when operating at 80MHz, it will be able to provide you with a time interval measurement of up to about 110 seconds with a resolution of 25ns.
zaczerpnięte z
http://blog.flyingpic24.com/2009/04/02/ ... ore-timer/

czyli... rampa może trwać do 110sek z krokiem czasowym 25ns!
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

ursus_arctos
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 2083
Rejestracja: 11 cze 2011, 18:29
Lokalizacja: Warszawa / Lublin

#125

Post napisał: ursus_arctos » 09 wrz 2012, 19:04

Rampa to pikuś :) Ja zmusiłem kostkę ATMega32 do generowania sygnałów step/dir na 3 osie na podstawie odpowiednio spreparowanych krzywych sześciennych. Max. częstotliwość to teoretycznie 40kHz (praktycznie to i tak 2x więcej, niż silniki pociągną na 1/8 kroku); żeby całość działała pecet też się musi naharować - prekalkulacja dyskretnych wersji krzywych. Program wymaga 2kB ramu - nie wiem, czy Arduino ma tyle.


ElSor
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 111
Rejestracja: 29 gru 2008, 01:17
Lokalizacja: Ozimek

#126

Post napisał: ElSor » 09 wrz 2012, 19:44

Arduino uno i mini maja 2kB SRAMu a wersja mega "az" 8kB.

Awatar użytkownika

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

#127

Post napisał: markcomp77 » 09 wrz 2012, 20:34

ElSor pisze:Arduino uno i mini maja 2kB SRAMu a wersja mega "az" 8kB.
duino na PIC32 lub ARM ma tego trochę więcej...

ursus_arctos pisze: zmusiłem kostkę ATMega32 do generowania sygnałów step/dir na 3 osie na podstawie odpowiednio spreparowanych krzywych sześciennych. Max. częstotliwość to teoretycznie 40kHz (praktycznie to i tak 2x więcej, niż silniki pociągną na 1/8 kroku); żeby całość działała pecet też się musi naharować - prekalkulacja dyskretnych wersji krzywych.
ja tam nie mam zamiaru przemęczać AVR ani siebie <- zbliżając się do granic możliwości...

te dużo szybsze architektury PIC32 i ARM pozwalają na jednolity algorytm... a koszt kostki nie jest dużo wyższy

dochodzi jeszcze aspekt edukacyjny... i dobra zabawa :)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


ElSor
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 111
Rejestracja: 29 gru 2008, 01:17
Lokalizacja: Ozimek

#128

Post napisał: ElSor » 09 wrz 2012, 21:00

markcomp77 pisze:duino na PIC32 lub ARM ma tego trochę więcej...
Wiem i mimo ze nie rozpracowalem jeszcze arduino tak porzadnie, to mysle nad czyms takim > http://allegro.pl/lpc-1768-hy-1768-lcd2 ... 75842.html (na ebayu taniej)
Za cene 50% wyzsza niz arduino mam procka o duzo wiekszych mozliwosciach i wyswietlacz z dotykiem.

Awatar użytkownika

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

#129

Post napisał: markcomp77 » 09 wrz 2012, 23:27

ElSor pisze:to mysle nad czyms takim > http://allegro.pl/lpc-176...2617975842.html (na ebayu taniej)
powstaje pytanie jak to programować... pewnie trzeba środowisko składać z "klocków" jak dla innych ARMów...
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


ElSor
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 111
Rejestracja: 29 gru 2008, 01:17
Lokalizacja: Ozimek

#130

Post napisał: ElSor » 09 wrz 2012, 23:34

Ze wstepnie zebranych info to programowac mozna przez:
http://www.keil.com/arm/mdk.asp
http://ics.nxp.com/lpcxpresso/

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Silniki Krokowe / Sterowniki Silników Krokowych”