pololu1182

http://www.reprap.org/wiki/Main_Page" onclick="window.open(this.href);return false;
Odpovědět
Bajn
Příspěvky: 18
Registrován: 23. 2. 2012, 2:03

5. 12. 2012, 2:43

Zdravim, rad bych vyzkousel rizeni krokovych motorku za pomoci raspberry pi. Vzhledem k tomu, ze pred casem jsem planoval vyrobit 3dtiskarnu a jeste porad ten plan do budoucna mam, rad bych to vyzkousel ridit pres raspi (raspberry pi). K motorkum bych rad pouzil na rizeni pololu 1182, trochu jsem se ale ztratil v jejich datasheetu, byl be pls nekdo schopen vysvetlit jak spravne pres pololu 1182 potazmo raspi ovladat krokove motory?
Z datasheetu jsem pochopil, ze pomoci vstupu ms1-3 se nastavuje mod ve kterem motor pojede.
A jestli se nepletu tak pwm signal bude priveden na vstup step
prestoze raspi ma pwm na jednom pinu, radsi bych to ridil beznym pinem, snad to bude realne.
Otazka tedy zni, jak by mela vypadat komunikace mezi raspi a pololu? v jakych signalech, hodnotach apod.
Diky moc za help, pripadne nasmerovani-nakupnuti kam dal :)

PS: To ze nemusi raspi fungovat 100% realtime me v tuto chvili netrapi, nebot tiskarna bude tisknout fotocestou, takze raspi bude v budoucnu ovladat jen dva motorky a projektor.
Uživatelský avatar
packa
Příspěvky: 7031
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

5. 12. 2012, 4:00

zdravím
pololu potřebuje tři signály v urovni ttl , jeden Emable- aktivace ( pustí přídržný proud do motoru)
jeden step - generované kroky
jeden dir - který se aktivuje při změně směru otáčení, musí přijít dřív než signál step .
PWM tě zajímat nemusí
Bajn
Příspěvky: 18
Registrován: 23. 2. 2012, 2:03

5. 12. 2012, 4:38

No tak v tom pripade by to byla pohudka a neni co resit :)
Jeste se laicky zeptam, vzhledem k tomu, ze pololu bude mit zvlast napajeni od raspi a raspi ma na vystupu povolenou jen relativne nizkou spotrebu (navic bych ho nerad poslal do kremikoveho nebe), bude stacit propojit zem z pololu na raspi a nebo radsi piny jeste zajistit na jednosmerny provoz diodama pripadne galvanicky oddelit?
diky za help
ledvinap
Příspěvky: 792
Registrován: 8. 11. 2009, 4:40
Bydliště: Plzen

5. 12. 2012, 4:41

Ovladani je jak psal Packa, jen enable muzes pripojit natvrdo (nechat motory trvale pod napetim)

Na linuxCNC developer konferenci se prave probira port na malinu, doporucuji se na to podivat.
S casovanim bych to nepodcenoval. Nepravidelne step pulsy (jitter) ti podstatne omezi maximalni otacky, pridelaji problemy s rezonanci a podobne.
Pokud mas doma i arduino, tak bych zvazil, zda by nebylo lepsi ho pouzit, a na maline jen generovat G-kod (nebo neco podobne jednoducheho)
Uživatelský avatar
packa
Příspěvky: 7031
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

5. 12. 2012, 4:43

pokud jsi studoval elektroniku pro 3D tiskárny , třeba reprap a pod ta elektronika se jmenuje RAMPS , 2,3
jsou různé
tak tam jsou vývody step dir enable přivedeny přímo na pololu bez oddělení , samozřejmě propojena i zem ,
Bajn
Příspěvky: 18
Registrován: 23. 2. 2012, 2:03

5. 12. 2012, 4:50

ledvinap: muzu poprosit pls o link, diky
nepravidelne impulzy myslis kvuli tomu, jak pracuje raspi nebo z jineho duvodu? Nemam odzkouseno, ale s risc os na raspi by problem "norealtime" mel byt vcelku dost potlacen.
Asi pokud by se melo jednat o reprap apod. tiskarny, tak asi by bylo vhodnejsi nechat tu nizsi uroven na arduinu, ale u te fotopolymerove tiskarny jde v podstate jen o vertikalni posun ramena stridan s "rozsvicenim" projektoru. Takze pokud by to realne neblokovalo motor, tak by to melo byt ok.

packa: no studoval jsem to do te urovne, ze jsem chtel puvodne pouzit ramps 1,4 a k nim pololu, schema uz jsem nestudoval :) kazdopadne diky moc za info se zapojenim
Odpovědět

Zpět na „Rapid prototyping - stereolitografie - 3D tisk - 3D skenery - RepRap a související projekty“