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 

Določanje pozicije osovine
Pojdi na stran 1, 2, 3  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Merilna tehnika in senzorji
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
s55m
Član
Član



Pridružen-a: Sob 06 Jan 2007 17:07
Prispevkov: 2696
Aktiv.: 12.00
Kraj: Plovdiv-Bolgarija

PrispevekObjavljeno: Pon Jan 08, 2007 11:14 pm    Naslov sporočila:  Določanje pozicije osovine Odgovori s citatom

Pozdravljeni!

Ker sam nimam dosti prakse s "pozicijsko" logiko bi povprašal še vas za kakšen pameten in ne preveč kompliciran nasvet.
Moram določati točno pozicijo osovine, ki se od začetka do konca obrne 50x, torej šteti obrate, pa ne samo obrate ampak tudi pozicijo v enem obratu, tako da se vedno lahko vrnem na isto pozicijo. Osovino vrtim ročno, ko prvič nastavljam parametre, kasneje pa potrebujem čim hitrejše skakanje s pozicije na pozicijo z nekakšno indikacijo. Kar mi najprej pade na pamet je rotacijski enkoder, vendar bi moral imeti kar se da majhne reže, pa še pozicijo si mora zapomniti četudi je stvar ugasnjena par mesecev (kalibracija samo enkrat!) . Potem je potreben še števec gor dol in spomin. Morda pa obstaja še kaj v industrijski elektroniki, za kar še nisem slišal???
Ljudje to sicer počnejo s tem:



Sedaj pa prosim z idejami na dan. Se mi zdi noro zapraviti 200USD za to mehaniko leta 2007.
Kakršno koli krmiljenje s koračnimi motorji in naveza s PC absolutno ne prideta v poštev. Osovino vrtim ročno! Torej, le indikacija!
Vsekakor najlepša hvala!

Adi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.23
Kraj: Ig

PrispevekObjavljeno: Pon Jan 08, 2007 11:50 pm    Naslov sporočila:   Odgovori s citatom

Rotacijski enkoder. Kolikšna bo (predvidena) hitrost vrtenja, in na koliko ° naj bi bilo natančno? To so ključni podatki. Indikacija naj bi verjetno bila elektronska, se pravi rabiš en enkoder, ki ga pritrdiš na osovino, ter ustrezno logiko (mikrokontroler), ki bo ustrezno interpretiral impulze iz enkoderja, ter jih izpisoval na displej. Ampak, z enkoderjem ne boš mogel obdržati v spominu zadnje pozicije. Teoretično sicer naj nebi bil problem, shraniš zadnjo vrednost, a enkoderji so relativni. Če ga obrneš medtem, ko ni napajan, se ti bo pozicija spremenila. Rešitev je absolutni enkoder (trajni magnet, ki je krožno polariziran ter Hall Senzor) Lahko bi načeloma enkoder sam naredil iz diskete in magnetofonske glave, vendar bi bila najbrž natančnost vprašljiva. Še ena varjanta "dokaj" natančnega absolutnega enkoderja je da na prozoreno ploščo (folijo) natiskaš raster, ki je od o-360° gradientno zatemnjen, paica oddajnik ter sprejemnik (Ir, ali kateri drugi vir svetlobe) ti pa dajeta položaj. Štetje obratov je samo stvar aplikacije, trši oreh je pozicioniranje. Tudi skakanje z vrednosti na vrednost zahteva svoje. Napiši kaj več o tem. REšitev se bo našla.

LP Gorazd

_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Speed King
Član
Član



Pridružen-a: Tor 19 Okt 2004 0:49
Prispevkov: 115
Aktiv.: 0.49
Kraj: Postojna

PrispevekObjavljeno: Tor Jan 09, 2007 12:02 am    Naslov sporočila:   Odgovori s citatom

Pozdrav

Kot si že sam povedal je najbolj primeren za to optični enkoder s pripadajočo elektroniko (mikrokrmilnik, lcd...), mislim da so iskrini
dokaj poceni(kar se teh stvari tiče), resolucija pa ni problem. Če uporabiš takega ki ima 3600 pulz/obrat ti to zagotavlja ločljivost 0,1 kotne stopinje, kar je precej točno. Izmerjene podatke shranis na kak rom, eprom(naj me kdo popravi), na katerem so podatki dosegljivi več let.

lahko bi experimentiral tudi z miško, če bi jo povezal z ročico preko prenosa 2:1, 3:1...

možna bi bila tudi uporaba kakšnega multiturn potenciometra (v tem primeru 5:1 za 10obratni potenciometer).

Bi pa moral kaj več napisati, za kaj boš točno rabil.

http://www.iskra-telasem.si/
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Speed King
Član
Član



Pridružen-a: Tor 19 Okt 2004 0:49
Prispevkov: 115
Aktiv.: 0.49
Kraj: Postojna

PrispevekObjavljeno: Tor Jan 09, 2007 12:09 am    Naslov sporočila:   Odgovori s citatom

kar se tiče spreminjanja pozicije brez napajanja bi lahko rešil z elektromagnetom, kateri bi brez napajanja popustil zavoro katera bi fiksirala os, oziroma bi mikrokrmilnik napajal z baterijo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.23
Kraj: Ig

PrispevekObjavljeno: Tor Jan 09, 2007 12:34 am    Naslov sporočila:   Odgovori s citatom

Daj še to napiši. Osovino praviš da vrtiš ročno. A to zmeraj, ali samo pri nastavljanju? Kot sem razumel, rabiš samo indikacijo. Če je 200dpi zadosti, potem lahko uporabiš staro miško, ki ti daje ven kvadraturo. V bistvu, če je krog razdeljen na 100 segmentov, potem je največja resolucija, ki jo lahko dobiš 400 korakov na obrat. To je verjetno bolj natančno kot mehanika na sliki za 200$.

LP Gorazd

_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
jur
Član
Član



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

PrispevekObjavljeno: Tor Jan 09, 2007 9:45 am    Naslov sporočila:   Odgovori s citatom

Če uporabiš multiturn potenciometer in ga montiraš na os, bo ohmska upornost sorazmerna obratom osi. Deluje tudi brez napajanja. Nisem pa prepričan, ali je dovolj točno. Moral bi meriti z vsaj 12 bitnim A/D pretvornikom.
Najbolj enostavno in precizno je uporabiti mehaniko, kot na sliki. Verjetno bi se dalo dobiti kakšno rabljeno za manj denarja kot 200$. Je pa res, da je ta mehanika za merjenje majhnih kotov posameznega obrata precej slaba (zračnost in pregroba skala, ki gre samo od 0 do 9). Navaden rotacijski enkoder je vsaj desetkrat boljši.

Pade mi še na misel stepper motor. Ta bi vrtel os. Kalibrirano pozicijo si mikrokontroler zapomni v eeprom. Ob vklopu naprave gre motor (pozicija osi) vedno na začetek, potem pa na kalibrirano pozicijo. Os bi se obračalo levo in desno z dvema tipkama. Pozicijo osi bi lahko štel navaden števec, korak motorja levo/desno bi zavrtel os in povečal/zmanjšal števec. Povprečen stepper ima na en krog dovolj korakov za zelo fino regulacijo.

Jur
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
bungee
Član
Član



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

PrispevekObjavljeno: Tor Jan 09, 2007 11:27 am    Naslov sporočila:   Odgovori s citatom

Mehansko ... uporabiš dve indikacije. Prva je mehanski števec obratov, nekaj takega kot je na sliki, ta ti šteje samo polne obrate. Potem pa na osovino dodaš še stopinjsko skalo in je. Vedno točno. Vrjetno bi še vedno lahko dobil kje mehanski števec, ki bi ga uporabil za obrate.

Elektronsko bi bilo izvedljivo podobno, jaz bi priporočal čim manj kompliciranja, torej spet šteješ samo polne obrate osovine, kot pa pogledaš fizično na osovini, kjer imaš montirano stopinjsko skalo.

Oboje bi vrjetno prišlo mnogo ceneje kot 200$ nekje v rangu 20-30€
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
s55m
Član
Član



Pridružen-a: Sob 06 Jan 2007 17:07
Prispevkov: 2696
Aktiv.: 12.00
Kraj: Plovdiv-Bolgarija

PrispevekObjavljeno: Tor Jan 09, 2007 12:00 pm    Naslov sporočila:   Odgovori s citatom

Pozdravljeni! Hvala za vse odgovore. Res ste bili hitri. Ker vas zanimajo še podrobnosti, bom opisal zakaj sploh to potrebujem.
"Gradim" linearni ojačevalnik z rusko triodo GS35B (elektronka za tiste, ki niso doma v starejši tehniki). Ker je napetost na anodi zelo visoka 4KV so potem temu primerni tudi elementi v izhodnem impedančnem prilagojevalniku (Pi filtru). Napetost na prvem kondenzatorju dosega potem vršne vrednosti tudi do 2-kratne vrednosti anodne in zato so potrebni vakumski kondenzatorji, ki pa morajo imeti še to lastnost, da so spremenljivi, ker bo ojačevalnik deloval na različnih frekvencah. Torej, takšen kondenzator ima cca 30 do 50 obratov (odvisno od proizvajalca) od najmanjše kapacitivnosti 7pF do največje 350pF.
Kar se točnosti tiče ni potrebno, da je CNC Smile vendar naj bi bila vsaj kakih 20st (za nekatere veliko za druge,ki imamo velike in debele prste pa malo).
Z merilnikom impedance pred dokončanjem naprave izmerim vrednosti na danih frekvencah in te zapišem v neko tabelo, ko pa dejansko stvar uporabljam jo prednastavim na tabelirane vrednosti, potem pa samo še finaliziram. Indikacija mi torej služi za nekakšno oporo pri štartni poziciji. Kako hitro vrtim z roko? Ko menjujem frekvenčni pas dikaj hitro , kaj pa vem 3 obrate na sekundo, ampak to ne sme biti limit za natančnost indikacije. Potenciometer z 10 obrati bo najbrž hudo nenatančen proti 50 obratom osovine?
Stvar pa izgleda takole:



Predvsem naj bi bilo enostavno (brez koračnih motorjev prosim), vsi ostali tipi senzorjev ali ideje so dobrodošle.
Mehanski števec je sicer dobra rešitev vendar se pojavi problem, kje dobiti prave zobnike Sad
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.61
Kraj: Trzic

PrispevekObjavljeno: Tor Jan 09, 2007 12:39 pm    Naslov sporočila:   Odgovori s citatom

Za kaj takega bi uporabil kolešček in senzorje iz miške ter sam naredil kvadraturni enkoder, ki bi poganjal števec. Lahko narediš čisto brez mikrokontrolerjev, edino problem bo s shranjevanjem pozicije... Če bi dobil MRAM bi bila težava rešena...
_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
s55m
Član
Član



Pridružen-a: Sob 06 Jan 2007 17:07
Prispevkov: 2696
Aktiv.: 12.00
Kraj: Plovdiv-Bolgarija

PrispevekObjavljeno: Tor Jan 09, 2007 12:56 pm    Naslov sporočila:   Odgovori s citatom

Ta osovina je v premeru debela kot celo kolo od miške, zato bodo tisti zobnički in plastika precej premajhni, da bi jih direktno uporabil.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Jan 09, 2007 12:59 pm    Naslov sporočila:   Odgovori s citatom

Nisem zasledil koliko mestni prikaz želiš? (od ene do druge skrajnosti) Če bi uporabil multiturn potenciometer, kot ti je svetoval Jur bi z deset bitnim AD-jem imel prikaz 0-1023. Izdelava bi bila dokaj enostavna. Tudi kalibracija ne bi bila potrebna.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
s55m
Član
Član



Pridružen-a: Sob 06 Jan 2007 17:07
Prispevkov: 2696
Aktiv.: 12.00
Kraj: Plovdiv-Bolgarija

PrispevekObjavljeno: Tor Jan 09, 2007 1:07 pm    Naslov sporočila:   Odgovori s citatom

Silvo je napisal/a:
Nisem zasledil koliko mestni prikaz želiš? (od ene do druge skrajnosti) Če bi uporabil multiturn potenciometer, kot ti je svetoval Jur bi z deset bitnim AD-jem imel prikaz 0-1023. Izdelava bi bila dokaj enostavna. Tudi kalibracija ne bi bila potrebna.


Silvo, mislim, da sem napisal zgoraj da nekje 10-20 stopinj znotraj enega kroga. Zgoraj omenjeno je na 18st natančno pri 50 obratih. Ostaja še prenos vrtljajev iz osovine na potenciometer. Zobniki 1:5... kje jih dobiti? Ali kdo to izdeluje po naročilu? Za kakšne denarce (eurce)?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Jan 09, 2007 1:19 pm    Naslov sporočila:   Odgovori s citatom

"Malo morje" zobnikov sem videl v Conradu v Grazu na modelarskem oddelku. Sigurno se bi našlo kaj primernega. (mogoče ti lahko Iztok kaj svetuje)
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 70799.85

PrispevekObjavljeno: Tor Jan 09, 2007 1:37 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.

Nazadnje urejal/a . Tor Jan 09, 2007 1:39 pm; skupaj popravljeno 1 krat
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.70
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Tor Jan 09, 2007 1:38 pm    Naslov sporočila:   Odgovori s citatom

Pozicioniranje in miš:
1. način: Kroglico od miši nabiješ na os in gor natakneš miš. Z računalnikom prebereš spremembo miši.

2. način: Na os natakneš valjček (les, plastika). Čim večji valjček, tem večja resolucija. V bližino postaviš optično miš. Z računalnikom prebereš spremembe miši. Zelo precizno, pa ne predrago.

Žal se samo z mišjo ne da zapomniti pozicije.

Po dodatnem razmišljanju: Po ogledu http://www.ulmer.si/izdelki_podrobno.php bi na os nataknil zobato jermenico, na multiturn potenciometer malo večjo zobato jermenico, tako da bi dobil približno razmerje 20:50 oziroma 2:5. Jermenici bi povezal z zobatim jermenom za preprečevanje zdrsa. Kot je videti, se na zgornjem linku dobijo zobati jermeni in ustrezne jermenice majhnih dimenzij (priložena slika).

Če bi vzel 12 bitni A/D pretvornik, bi pri 50 obratih dobil resolucijo malo več kot dvajsetino obrata osi (1024:50). Obstojajo tudi večbitni pretvorniki.

Jur



pogonski.jpg
 Opis:
 Velikost datoteke:  34.94 KB
 Pogledana:  13 krat

pogonski.jpg




Nazadnje urejal/a jur Tor Jan 09, 2007 2:11 pm; skupaj popravljeno 6 krat
Nazaj na vrh
Skrit 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 -> Merilna tehnika in senzorji Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2, 3  Naslednja
Stran 1 od 3

 
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: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group