Forum » Strojna oprema » Arduino
Arduino
polozweii ::
Dobil sem program za Arduino, po besedah avtorja napisan za krmilnik Arduino UNO. Znanja o programiranju nimam.
Ali obstajajo Arduino UNO z različnimi hitrostmi MHz in če, bo program deloval na vseh enako ali bi bile prej potrebne spremembe zaradi različne hitrosti krmilnika?
Program krmili koračni motor na podlagi signalov iz enkoderja printerja. Zaradi hitrih nenadnih pospeškov/pojemkov je pomembna hitrost da printer ne zablokira.
Če bi program namestil na Ardunino DUE/MEGA bi bilo veliko dela s spreminjanjem programa?...zaradi različne hitrosti, različnega modela krmilnika ali obojega hkrati?
Ali obstajajo Arduino UNO z različnimi hitrostmi MHz in če, bo program deloval na vseh enako ali bi bile prej potrebne spremembe zaradi različne hitrosti krmilnika?
Program krmili koračni motor na podlagi signalov iz enkoderja printerja. Zaradi hitrih nenadnih pospeškov/pojemkov je pomembna hitrost da printer ne zablokira.
Če bi program namestil na Ardunino DUE/MEGA bi bilo veliko dela s spreminjanjem programa?...zaradi različne hitrosti, različnega modela krmilnika ali obojega hkrati?
Eduardo ::
Verjetno bo delal povsod enako, če imajo izhodi enak mapping in so istega tipa. V bistvu samo prevaja gibe, če nma povratne zanke o lokaciji. In še, če bi jo imel bi lahko samo javil, če kaj ne zmore.
Ampak vprašanje, če bo zadeva delala univerzalno, posebej, če giblješ dosti mase. TOrej, če nimaš enkoderja, ki javlja lokacijo ti krmilnik slepo šiba motorje in niti ne ve, če kaj ni bilo OK.
Potem pa je drugo vprašanje, če printer upošteva novo maso, če mora slučajno printer slepo regulirati pospeške in pojemke.
Skratka je velika razlika, če sučes samo motorje ali pa siliš sistem v neko nemogočo fiziko.
Ampak vprašanje, če bo zadeva delala univerzalno, posebej, če giblješ dosti mase. TOrej, če nimaš enkoderja, ki javlja lokacijo ti krmilnik slepo šiba motorje in niti ne ve, če kaj ni bilo OK.
Potem pa je drugo vprašanje, če printer upošteva novo maso, če mora slučajno printer slepo regulirati pospeške in pojemke.
Skratka je velika razlika, če sučes samo motorje ali pa siliš sistem v neko nemogočo fiziko.
Highlag ::
Uno je samo en tip z določenim procesorjem in hitrostjo.
Sicer je relativno enostavno prevesti progam na drugo razvojno ploščico, a la če nova ploščica vsebuje procesor, ki ima enako funkcionalnost (zelo odvisno tudi od programa). Pri krmiljenju koračnih motorjev gre za časovo krmilje in je verjetno narejeno tako, da hitrost procesorja oz. ure ne vpliva na izhod (interupti in časovniki) tako da upočasnjevanje procesorja nebi vplivalo na krmilne signale. Seveda, če greš prenizko s frekvenco lahko zmanjka ciklov, da se koda sploh ustrezno izvede... samo to je že drugačen problem.
Sicer je relativno enostavno prevesti progam na drugo razvojno ploščico, a la če nova ploščica vsebuje procesor, ki ima enako funkcionalnost (zelo odvisno tudi od programa). Pri krmiljenju koračnih motorjev gre za časovo krmilje in je verjetno narejeno tako, da hitrost procesorja oz. ure ne vpliva na izhod (interupti in časovniki) tako da upočasnjevanje procesorja nebi vplivalo na krmilne signale. Seveda, če greš prenizko s frekvenco lahko zmanjka ciklov, da se koda sploh ustrezno izvede... samo to je že drugačen problem.
Never trust a computer you can't throw out a window
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Back to robotikaOddelek: Elektrotehnika in elektronika | 2754 (2020) | -S\/\/- |
» | Elektromagnetno sevanje matične plošče?Oddelek: Strojna oprema | 1969 (1154) | DeeCoy |
» | Arduino - krmiljenje stepper motorjevOddelek: Elektrotehnika in elektronika | 3763 (2942) | steling |
» | RC voziloOddelek: Elektrotehnika in elektronika | 652 (533) | Shagrath |
» | servo motorOddelek: Elektrotehnika in elektronika | 7305 (6577) | perooo25 |