Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
kavelj22 Član


Pridružen-a: Tor 23 Jan 2007 23:56 Prispevkov: 465 Aktiv.: 2.08 Kraj: Ljubljana
|
Objavljeno: Pet Feb 23, 2007 1:57 pm Naslov sporočila: PIC in SERVO |
|
|
A se ukvarja kdo z programiranjem servo motorčkov z PIC-i, in če ve za kakšno vredu stran al tutorial na netu o tem.
Zanima me tudi, če kdo pozna SV203 od Pontech in kakšne izkušnje ima!
hvala,lp
|
|
Nazaj na vrh |
|
 |
bungee Član


Pridružen-a: Pon 07 Mar 2005 18:49 Prispevkov: 1479 Aktiv.: 6.24 Kraj: Ljubljana
|
Objavljeno: Pet Feb 23, 2007 3:44 pm Naslov sporočila: |
|
|
Boš moral pa kaj več napisat. Kaj mislš s servo motorčkom, je to RV servo, analogni, digitalni???
Če so analogni je stvar preprosta .... Krmilni signal je pulz dolžine od 1-2ms vsakih 20ms ....
|
|
Nazaj na vrh |
|
 |
Slowfly Član


Pridružen-a: Sre 18 Feb 2004 2:07 Prispevkov: 4082 Aktiv.: 17.23 Kraj: Ljubljana
|
Objavljeno: Pet Feb 23, 2007 4:39 pm Naslov sporočila: |
|
|
Za digitalnega pa ravno tako.
|
|
Nazaj na vrh |
|
 |
snow Član


Pridružen-a: Tor 27 Dec 2005 14:02 Prispevkov: 341 Aktiv.: 1.44 Kraj: Ljubljana || Velenje
|
Objavljeno: Pet Feb 23, 2007 4:42 pm Naslov sporočila: |
|
|
Nekaj osnovnih informacij o servotih najdeš tukaj: http://www.societyofrobots.com/actuators_servos.shtml.
Za programiranje PICov pa imaš vsaj dve možnosti: assembler in C.
Servo motorje se, kot je že bungee omenil, krmili s PWM signalom. To pa lahko narediš softwarsko ali hardwarsko.
Softwarsko bi zgledalo takole:
1. definiraš pin kot izhodni (TRIS register)
2. pin mikrokontrolerja, ki je povezan na servo, daš na 1 (PORT register)
3. čakaš 1-2ms (odvisno od kota ki ga želiš)
4. pin mikrokontrolerja, ki je povezan na servo, daš na 0 (PORT register)
5. čakaš ~20ms
6. pojdi na korak 2
Hardwarsko pa je potrebno nastaviti: CCPxCON, PR2 (perioda) in nato z CCPRxL (duty cycle) nastavljaš kot. Seveda je pa potrebno vrednosti malce poračunat.
|
|
Nazaj na vrh |
|
 |
kavelj22 Član


Pridružen-a: Tor 23 Jan 2007 23:56 Prispevkov: 465 Aktiv.: 2.08 Kraj: Ljubljana
|
Objavljeno: Sre Feb 28, 2007 7:31 pm Naslov sporočila: |
|
|
Na netu je polno teh testnih LOW COST plošč za krmiljenje RC servotov pa me zanima če ima kdo kakšno oz. lahko kaj priporoča!
lp
|
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Sre Feb 28, 2007 9:59 pm Naslov sporočila: |
|
|
Uporabi en 555 s potenciometrom za nastavljanje periode - bolj LOW COST od tega ne gre. Poleg omenjenega cipa, ki ga prodajajo v vseh trgovinah z elektroniko, potrebujes le se nekaj pasivnega drobiza.
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
kavelj22 Član


Pridružen-a: Tor 23 Jan 2007 23:56 Prispevkov: 465 Aktiv.: 2.08 Kraj: Ljubljana
|
Objavljeno: Sre Feb 28, 2007 10:05 pm Naslov sporočila: |
|
|
mogoce to za mene ni tolk enostavno ker nimam pojma o elektroniki,no ne cisto, nekaj malega osnov in da poznam elemente!
pa hvala vseeno, bom se pobrskal v tej smeri!
|
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Sre Feb 28, 2007 10:52 pm Naslov sporočila: |
|
|
No, nimas niti pojma o slovenscini, a te to do zdaj ni ustavilo ... tukaj je primer PWMja s 555 za upravljanje RC servomotorcka, da ne bos iskal predalec (shema je priblizno na polovici strani, prej je relevantna teorija).
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
legenda Član

Pridružen-a: Ned 24 Dec 2006 23:35 Prispevkov: 167 Aktiv.: 0.74 Kraj: Lj. okolica- Dobrunje
|
Objavljeno: Čet Mar 01, 2007 1:13 am Naslov sporočila: |
|
|
..nekaj na temo preizkuševalnika servomehanizmov imaš objavljeno v reviji TIM, št.7-marec 2006, str.34
|
|
Nazaj na vrh |
|
 |
kavelj22 Član


Pridružen-a: Tor 23 Jan 2007 23:56 Prispevkov: 465 Aktiv.: 2.08 Kraj: Ljubljana
|
Objavljeno: Čet Mar 01, 2007 7:55 am Naslov sporočila: |
|
|
sokrat napisal:
Koda: |
No, nimas niti pojma o slovenscini, a te to do zdaj ni ustavilo ... tukaj je primer PWMja s 555 za upravljanje RC servomotorcka, da ne bos iskal predalec (shema je priblizno na polovici strani, prej je relevantna teorija).
|
Hvala za nazoren prikaz koliko slovenščina pomeni na tem forumu. Vem ja ,ampak včasih se mudi! (pri tebi samo tipkovnica verjetno ne pozna š-jev in č-jev)
Še enkrat hvala za shemo, pa brez zamere!
lp
|
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Čet Mar 01, 2007 11:34 am Naslov sporočila: |
|
|
kavelj22 je napisal/a: |
pri tebi samo tipkovnica verjetno ne pozna š-jev in č-jev |
Res je.
Opis: |
|
Velikost datoteke: |
25.7 KB |
Pogledana: |
37 krat |

|
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
kavelj22 Član


Pridružen-a: Tor 23 Jan 2007 23:56 Prispevkov: 465 Aktiv.: 2.08 Kraj: Ljubljana
|
Objavljeno: Čet Mar 08, 2007 5:03 pm Naslov sporočila: |
|
|
Našel sem eno zadevo za krmiljenje servotov ,ki bi jo rad sprobal. Zanima me ce mi lahko kdo svetuje okoli vrednosti kondenzatorjev C3,C4 in C5 za katere vrednosti niso podane oz. jih jaz ne najdem.
Tukaj je direktni link do kontrolerja ce se koga zanima in načrt.
servo
Opis: |
|
 Download |
Ime datoteke: |
SchemeServoDriverV3.1.ppt |
Velikost datoteke: |
151 KB |
Downloadano: |
30 krat |
|
|
Nazaj na vrh |
|
 |
Branez Moderator


Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7831 Aktiv.: 33.06 Kraj: Koprivnica HR
|
Objavljeno: Čet Mar 08, 2007 6:37 pm Naslov sporočila: |
|
|
Tole kar si našel bo trd oreh za nekoga ki postavi vprašanje vrednosti C1 i.t.d. (to bi ti naj bilo samoumevno če se spoznaš vsaj malo na PIC mikrokontrolerje). Mislim da je bole držati se Sokratovega nasveta in začeti s shemo ki je na njegovem linku.
Sokrat je napisal/a: |
No, nimas niti pojma o slovenscini, a te to do zdaj ni ustavilo ... tukaj je primer PWMja s 555 za upravljanje RC servomotorcka, da ne bos iskal predalec (shema je priblizno na polovici strani, prej je relevantna teorija). |
Tisto teorijo tudi dobro prečitaj, saj ti bo zelo koristila. Za programiranje PIC mikrokontrolerjev imaš link tukaj . Ampak zavedaj se da je tole šele začetek zelo dolge poti do uspeha.
Tisto kar je Sokrat napisal o slovenščini ni njegova ideja, ampak smo na tem forumu tako vsi sklenili. Mislim da je bil tudi to vzrok da ti ni kateri od tukajšnjih PIC "gurujev" odgovoril. Pa poglej v svoj profil kaj piše na vrhu z rdečim.
Branko
_________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
 |
kavelj22 Član


Pridružen-a: Tor 23 Jan 2007 23:56 Prispevkov: 465 Aktiv.: 2.08 Kraj: Ljubljana
|
Objavljeno: Pet Mar 23, 2007 2:38 pm Naslov sporočila: |
|
|
Rad bi krmilil RC servo v obe smeri z možnostjo kontrole hitrosti vrtenja!
Vem kako se modificira servo za vrtenje v obe smeri o tem je dosti clankov na netu! Vendar imamo pri tem samo polno hitrost vrtenja! (vsaj kolikor jaz razumem)!
Kako pa kontrolirati hitrost vrtenja. Rad bi namrec premikal servo iz tocke A skozi B v tocko C, tako da bi ta iz A v B pospeseval in od B do C zaviral in se v C tudi ustavil!
Na tej strani je eden od nacinov modifikacije servota (Futaba S3003) "for variable speed control".
http://www.seattlerobotics.org/encoder/200009/S3003C.html#Figure%201
Zanima me ce je ze kdo imel opravka s taksno modifikacijo in ali obstaja se kaksen drug nacin!
Na kaksen nacin potem dolocamo pospesevanje oz. zaviranje (z pulzi ki jih posiljamo?)
Z daljsanjem oz. krajsanjem casa pulza???
hvala, lp
Jaka
_________________ Živleje ni potica, življeje je črn kruh. Bul ga šparaš bul je suh. Zato pa kr na mizo žjim. |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Pet Mar 23, 2007 3:28 pm Naslov sporočila: |
|
|
Nic ne dolocas - vse to pocne notarnja elektronika. Ce zelis precizno upravljanje, naredi svojo elektroniko za koracni motor. Ce ni potrebe po pretirani natancnosti, lahko celoten pomik nadomestis s kupom krajsih pomikov (ni ravno dobro za servo, a tako pac je ce se lotevas necesa s povsem neprimernim orodjem ...).
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
|