www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

PIC in SERVO
Pojdi na stran Prejšnja  1, 2
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.24
Kraj: Ljubljana

PrispevekObjavljeno: Pet Mar 23, 2007 3:30 pm    Naslov sporočila:   Odgovori s citatom

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. Very Happy
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Branez
Moderator
Moderator



Pridružen-a: Pon 14 Apr 2003 7:21
Prispevkov: 7831
Aktiv.: 33.06
Kraj: Koprivnica HR

PrispevekObjavljeno: Pet Mar 23, 2007 4:47 pm    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
harpoon
Član
Član



Pridružen-a: Sre 06 Jul 2005 9:23
Prispevkov: 123
Aktiv.: 0.52
Kraj: Domžale

PrispevekObjavljeno: Tor Mar 27, 2007 3:50 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
harpoon
Član
Član



Pridružen-a: Sre 06 Jul 2005 9:23
Prispevkov: 123
Aktiv.: 0.52
Kraj: Domžale

PrispevekObjavljeno: Pon Apr 09, 2007 10:29 pm    Naslov sporočila:   Odgovori s citatom

a res noben noče al ne zna napisat. Za program dam par evrov Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.06
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Pon Apr 09, 2007 10:46 pm    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.57

PrispevekObjavljeno: Pon Apr 09, 2007 11:00 pm    Naslov sporočila:   Odgovori s citatom

harpoon je napisal/a:
a res noben noče al ne zna napisat. Za program dam par evrov Smile


Nekaj od tega bo zagotovo - tvoja ponudba sluzi kot stimulans, pa sam ugotovi za kaj gre Wink

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
harpoon
Član
Član



Pridružen-a: Sre 06 Jul 2005 9:23
Prispevkov: 123
Aktiv.: 0.52
Kraj: Domžale

PrispevekObjavljeno: Čet Apr 12, 2007 8:24 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 21.71
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Čet Apr 12, 2007 8:37 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5529
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Čet Apr 12, 2007 10:14 am    Naslov sporočila:   Odgovori s citatom

Č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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Branez
Moderator
Moderator



Pridružen-a: Pon 14 Apr 2003 7:21
Prispevkov: 7831
Aktiv.: 33.06
Kraj: Koprivnica HR

PrispevekObjavljeno: Čet Apr 12, 2007 4:20 pm    Naslov sporočila: icon_angry  Odgovori s citatom

Jaz imam tole na sliki. Program za PC sem napisal v VB. Ampak ti ne prodam za noben denar!

Sicer pa:
mucek je napisal/a:
Č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)



PIC_8x_Servo.gif
 Opis:
 Velikost datoteke:  60.65 KB
 Pogledana:  10 krat

PIC_8x_Servo.gif



_________________
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!

Albert Einstein
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
harpoon
Član
Član



Pridružen-a: Sre 06 Jul 2005 9:23
Prispevkov: 123
Aktiv.: 0.52
Kraj: Domžale

PrispevekObjavljeno: Sre Apr 18, 2007 8:31 am    Naslov sporočila:   Odgovori s citatom

hvala vsem za pomoč (:

Če pa koga zanima je zanimiv tester v elektorju julij/avgust 2006. Ima tudi prikaz pozicije preko led diod. Jaz sem si ga naredil in dela zelo dobro.

http://www.elektor-electronics.co.uk/Default.aspx?tabid=28&art=53070&PN=On


LP Mare
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
Pojdi na:  
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