Stránka 1 z 1
pololu1182
Napsal: 5. 12. 2012, 2:43
od Bajn
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.
Re: pololu1182
Napsal: 5. 12. 2012, 4:00
od packa
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í
Re: pololu1182
Napsal: 5. 12. 2012, 4:38
od Bajn
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
Re: pololu1182
Napsal: 5. 12. 2012, 4:41
od ledvinap
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)
Re: pololu1182
Napsal: 5. 12. 2012, 4:43
od packa
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 ,
Re: pololu1182
Napsal: 5. 12. 2012, 4:50
od Bajn
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