RAMPA na ARDUINO

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

triera
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1454
Rejestracja: 16 paź 2005, 01:26
Lokalizacja: Świecie

#41

Post napisał: triera » 14 kwie 2012, 00:28




Awatar użytkownika

Yogi_
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 16
Posty: 759
Rejestracja: 13 sty 2010, 08:07
Lokalizacja: Braniewo

#42

Post napisał: Yogi_ » 14 kwie 2012, 01:16

Dzięki za odpowiedzi! Odpowiem dziś we dnie... Na razie wróciłem z "browara" i się aklimatyzuję.
Pozdrawiam
Krzysiek

Awatar użytkownika

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

#43

Post napisał: pitsa » 14 kwie 2012, 08:27

W tym: http://hwml.com/LeibRamp.pdf widzę, jak ułożyć algorytm.

Mniej więcej, najpierw wyliczyć liczbę kroków:

Kod: Zaznacz cały

 VS->LineAcc.S = VS->LineAcc.T * VS->Vstart + VS->Acc * VS->LineAcc.T * VS->LineAcc.T /2; 
 S = v0 . t + a . t2 / 2
lub 
 S = (v^2 - v0^2) / (2 . a) 
zrobić pierwszy krok z odstępem czasowym:

p1 = F / (v0^2 + 2 . a)^1/2

i kolejne przerwy liczyć na podstawie poprzednich:

p = p . (1 + q + 1.5 . q . q)

gdzie

q = m . p . p

zawiera m do zmiany kierunku przyspieszenia w zależności do tego czy to początek czy koniec rampy.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

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

#44

Post napisał: markcomp77 » 14 kwie 2012, 08:43

dzięki - już się drukuje... lektura na łikęd
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: 2
Posty: 7874
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#45

Post napisał: tuxcnc » 14 kwie 2012, 11:16

pitsa pisze:Kupić ten czy inny sterownik podpiąć pod komputer za 250zł, zainstalować linuksa i samo się robi. Wyobraźcie sobie jednak jak długą drogę doszliście do tej wiedzy, i jak ktoś kto nie jest w tym temacie, ma się w tym połapać? Ile lat pracy kosztowała was ta wiedza, którą się tutaj dzielicie?
Ja zaczynałem przygodę z informatyką gdy komputer ZX80 kosztował sto funtów, a w Polsce miesięcznie zarabiało się dziesięć.
Z tej prostej przyczyny nikomu nie polecam przechodzenia tej samej drogi.
To były inne czasy, inne ceny i inna technologia.
Dziś wiem jedno, że szkoda życia na mikrokontrolery.
Te podzespoły mają sens przy masowej produkcji, gdy każdego centa mnoży się przez miliony egzemplarzy.
Owszem, wystrugam coś czasem na AT89C2051, bo kosztuje trzy złote, ale tylko pod warunkiem że więcej niż trzy godziny na to nie poświęce.
Czas też kosztuje, o czym amatorzy konstrukcji na Atmegach i ARMach notorycznie zapominają.

.

Awatar użytkownika

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

#46

Post napisał: markcomp77 » 14 kwie 2012, 11:47

tuxcnc pisze:komputer ZX80
mój pierwszy kontakt z komputerami:

-ZX Spectrum http://pl.wikipedia.org/wiki/ZX_Spectrum oraz
Obrazek

miło powspominać:
Obrazek

-MERA400 na lekcjach http://pl.wikipedia.org/wiki/Mera_400
Obrazek
tutaj już był twardy dysk -- dobrze widoczny ;)

[ Dodano: 2012-04-14, 11:55 ]
ta MERA400 to komputer o możliwościach podobnych do naszego malutkie AVR... choć miała dwa procesory -->> core duo ;)

[ Dodano: 2012-04-14, 12:12 ]
-----------
jeszcze jeden materialik o RAMPIE na weekend

http://www.divms.uiowa.edu/~jones/step/highlevel.html
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


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

#47

Post napisał: jarekk » 14 kwie 2012, 12:48

Arduino to łatwy początek do czegoś bardziej zaawansowanego. Tak jak użycie PikoCNC czy CNConv do sterowania maszyną CNC. Kupuje się kontroler sterownika silników krokowych z gotowym wygodnym programem. Trochę klikania i robota leci. Jak trzeba będzie przejść na więcej osi to przejście na linuxcnc będzie łatwiejsze.

Jak jest takie coś jak Arduino, łatwe do opanowania na wielu prostych przykładach dostępnych w internecie to nie ma co traktować tego z wyższością. Pobawimy się rampą to i przy okazji parę nowych osób załapie o co w tym chodzi. :)


Ja jednak wciąż bym proponował coś takiego jak np.
http://allegro.pl/stm32-stm32f4-discove ... 92584.html

Baardzo szybki procesor, zmienny przecinek sprzętowy ( nie trzeba robić aproksymacji - można po prostu działać na floatach bezpośrednio). Do tego wersja demo IAR'a ( o ile pamiętam do 32kB można używać bez płacenia), debugger za 100zł.

Za cenę niewielkiej inwestycji otwiera się duzo szersze pole niż Arduino które po początkowym okresie zabawy będzie po prostu zbyt wolne do tego celu.
Szanujecie swój czas !!

Awatar użytkownika

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

#48

Post napisał: markcomp77 » 14 kwie 2012, 13:04

jarekk pisze:Ja jednak wciąż bym proponował coś takiego jak np. http://allegro.pl/stm32-stm32f4-discove ... 92584.html
strasznie ciekawy moduł...
dobrze, że jest IAR... a jak z przydatnością GCC? (czy wszystko ogarnia)

[ Dodano: 2012-04-14, 13:11 ]
patent...
http://www.google.com/patents?id=6DkdAA ... &q&f=false
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


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

#49

Post napisał: jarekk » 14 kwie 2012, 13:40

markcomp77 pisze:
jarekk pisze:Ja jednak wciąż bym proponował coś takiego jak np. http://allegro.pl/stm32-stm32f4-discove ... 92584.html
strasznie ciekawy moduł...
dobrze, że jest IAR... a jak z przydatnością GCC? (czy wszystko ogarnia)

[ Dodano: 2012-04-14, 13:11 ]
patent...
http://www.google.com/patents?id=6DkdAA ... &q&f=false
Można GCC - ale jak mówimy o początkujących to polecam komercyjne środowisko które ma wsparcie do konkretnej płytki wraz z przykładami. Ja używam Rowley Crossworks ( komercyjne, oparte na GNU), ale nie ma one tak korzystnej oferty "demo" jak IAR.

Na początek zwykłe GCC nawet z Eclipse jest trudno ogarnialne.

Co do patentów - to nie wiadomo gdzie zostały zgłoszone ( zazwyczaj jest to USA, Japonia Niemcy - nie wszyscy robili to także w Polsce), poza tym jeżeli opłaty nie zostały wniesione to nawet pomimo nie wygaśnięcia okresu ochrony patent mógł wygasnąć. Takie rzeczy to tylko rzecznik patentowy z dostępnością do odpowiednich baz danych jest w stanie powiedzieć.


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#50

Post napisał: Leoo » 14 kwie 2012, 15:20

jarekk pisze:a jednak wciąż bym proponował coś takiego jak np.
Fajne, choć jakoś nie mogę znaleźć wydajności procka a powinna to być informacja nr 1.
Jest druga strona medalu - nie każdy będzie programistą i nie trzeba kupować drogich narzędzi, żeby się o tym przekonać.
W wypadku Atmela AVRStudio5 kosztuje 0pln, programator STK200/300 z wysyłką 15pln, płytka prototypowa ATMEGA8 40pln i to wszystko.

ODPOWIEDZ Poprzedni tematNastępny temat

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