 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
bungee Član


Pridružen-a: Pon 07 Mar 2005 18:49 Prispevkov: 1479 Aktiv.: 6.24 Kraj: Ljubljana
|
Objavljeno: Pet Mar 23, 2007 3:30 pm Naslov sporočila: |
|
|
Servo se nahaja v sredinski poziciji kadar so impulzi dolgi ~1.5ms ... da je točno tam je potrebno to še malo kalibrirat. Če bi želel počasno premikanje potem boš impulze zelo malo krajšal oziroma daljšal. Če pa bi želel polno hitrost morajo biti pulzi ali 1 ms ali pa 2 ms ... kar pa je seveda spet odvisno od uporabljenega serva.
Ker pri modifikaciji umetno postaviš "potenciometer" na sredino (tista dva upora) bo servo pri 1.5ms impulzih stal na miru (kalibracija).
Upam da ti ta opis pomaga.
|
|
Nazaj na vrh |
|
 |
Branez Moderator


Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7831 Aktiv.: 33.06 Kraj: Koprivnica HR
|
Objavljeno: Pet Mar 23, 2007 4:47 pm Naslov sporočila: |
|
|
H-Bridge
Servo pulse to PWM converter
_________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
 |
harpoon Član

Pridružen-a: Sre 06 Jul 2005 9:23 Prispevkov: 123 Aktiv.: 0.52 Kraj: Domžale
|
Objavljeno: Tor Mar 27, 2007 3:50 pm Naslov sporočila: |
|
|
jaz bi pa rabil enostaven programček za krmiljenej servomotorja. Dve tipke LEVO-DESNO in izhod na servo. Če držiš tipko 1 se počasi premika levo, če držiš tipko 2 se počasi premika desno. Najraje na kak pic. Če ima kdo par minut časa da mi napiše programček.
LP Mare
|
|
Nazaj na vrh |
|
 |
harpoon Član

Pridružen-a: Sre 06 Jul 2005 9:23 Prispevkov: 123 Aktiv.: 0.52 Kraj: Domžale
|
Objavljeno: Pon Apr 09, 2007 10:29 pm Naslov sporočila: |
|
|
a res noben noče al ne zna napisat. Za program dam par evrov
|
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.06 Kraj: Divača (Kačiče)
|
Objavljeno: Pon Apr 09, 2007 10:46 pm Naslov sporočila: |
|
|
A se ti malo šališ?
Pisanje programa za neko aplikacijo je zadnja stvar, ki se jo naredi. Najprej je potrebno natančno definirati periferijo. Kakšen servo motor, kakšno odčitavanje pozicije, kakšni driverji za motor, končno kakšen mikrokontroler in nato še izbira jezika.
Kot vidiš je tu kar nekaj dela in to okrog stvari, ki bi si jih moral pravzaprav ti izbrati in definirati.
In vse to naj postori nekdo za par € ?
Z tako nedefiniranim problemom se pa lahko gremo napol definirano rešitev in dobimo nekaj takega:
Koda: |
#DEFINE TIPKA1 .......
#DEFINE TIPKA2 .......
while (1)
{
if (TIPKA1==1) {premaknilevo();}
if (TIPKA2==1) {premaknidesno();}
}
|
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Pon Apr 09, 2007 11:00 pm Naslov sporočila: |
|
|
harpoon je napisal/a: |
a res noben noče al ne zna napisat. Za program dam par evrov  |
Nekaj od tega bo zagotovo - tvoja ponudba sluzi kot stimulans, pa sam ugotovi za kaj gre
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
harpoon Član

Pridružen-a: Sre 06 Jul 2005 9:23 Prispevkov: 123 Aktiv.: 0.52 Kraj: Domžale
|
Objavljeno: Čet Apr 12, 2007 8:24 am Naslov sporočila: |
|
|
VolkD je napisal/a: |
A se ti malo šališ?
Pisanje programa za neko aplikacijo je zadnja stvar, ki se jo naredi. Najprej je potrebno natančno definirati periferijo. Kakšen servo motor, kakšno odčitavanje pozicije, kakšni driverji za motor, končno kakšen mikrokontroler in nato še izbira jezika.
/code] |
No ja, mislim da za modelarski servo obstajajo ukazi za premik motorja na določeno pozicijo. Kar pomeni samo par vrstic kode. Z eno tipko bi premikal desno, z drugo pa levo. Mogoče obstaja tudi kaka aplikacija na netu, vendar je jaz ne najdem. Jaz programskih jezikov ne poznam, in se trenutno tudi nimam časa učiti. Vse ob svojem času. Tester pa rabim že sedaj.
LP Mare
|
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Čet Apr 12, 2007 8:37 am Naslov sporočila: |
|
|
harpoon je napisal/a: |
No ja, mislim da za modelarski servo obstajajo ukazi za premik motorja na določeno pozicijo. LP Mare |
Modelarski servo nima ukazov za premik motorja na določeno pozicijo. Servo se krmili z širino impulza. Opisano je nekje na tem forumu. V forum je vgrajena funkcija za iskanje.
Jur
|
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5529 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Čet Apr 12, 2007 10:14 am Naslov sporočila: |
|
|
Če rabiš zadevo zgolj za testiranje, potem lahko narediš varianto brez mikrokontrolerja, zgolj s klasičnimi elementi (555 itd). Potem tipki pač odpadeta - imaš potenciometer. Če rabiš shemo, povej.
Kar pa se programiranja tiče - malo pobrskaj po googlu, sam sem kodo za tovrstno krmiljenje našel v 5 minutah... (Bascom sicer)
LP, Grega
|
|
Nazaj na vrh |
|
 |
Branez Moderator


Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7831 Aktiv.: 33.06 Kraj: Koprivnica HR
|
|
Nazaj na vrh |
|
 |
harpoon Član

Pridružen-a: Sre 06 Jul 2005 9:23 Prispevkov: 123 Aktiv.: 0.52 Kraj: Domžale
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|