Sin-cos encoder

Jel netko radio sta sa sin-cos encoderima? Imam cilindar Festo DNCI koji u sebi ima encoder za kontrolu pomaka... ide van konektor sa signalima sin+, sin-, cos+, cos-, +5v i gnd... trebao bih nekako to spojiti na neki lcd da imam brojenje impulsa odnosno jos bolje pomak u mikrometrima sa mogucnoscu reseta tog brojaca na nulu u bilo kojem trenutku pa da broji od te pozicije u plus ili minus ovisno o smjeru kretanja cilindra...

da li netko ima kakvu shemu ili neki link gdje bi se mogla pronaci... nije bitno koji je mikrokontroler ili sta vec bitno da se na displeju prikazuje pomak barem u impulsima a kasnije bi se to moglo upgradati da prikazuje u um

hvala

pozdrav

Reply to
Fastah
Loading thread data ...

biti ili jako jednostavno ili dosta kompleksno - pogledaj malo ovdje:

formatting link

--
- while (1); 

"I don't believe anything I hear and only half of what I see..."
Reply to
while(1);

ako sam dobro shvatio enkoder daje van dva signala sinusni i kosinusni, sad bi samo trebalo obraditi taj signal da recimo za jednu periodu signala odbroji za jedan... posto postoje dva fazno pomaknuta signala sin i cos ne bi bio problem detektirati u kojem smjeru se cilindar pomaknuo i da li da odbroji za +1 ili -1... posto je enkoder ugradjen unutar cilindra onda nema potrebe za prijenosnim omjerima, dakle jedna perioda jedan impuls... znam da bi se moglo zakomplicirati i analizirati periodu signala i tako povecati rezoluciju ali mislim da to ne bi bilo potrebno... ma neki jednostavni counter koji broji naprijed/nazad sa 2x16 displejom i reset tipkom na koji bi se doveli signali sa enkodera :-)

ovo je datasheet od cilindra:

formatting link

pozdrav

Reply to
Fastah

recimo oko 1/2 milimetra.

Reply to
vaso

da, razmisljao sam i o tome... postoji cak i mogucnost da je za cijeli pomak od 100mm samo jedna perioda posto proizviodjac ima DADE konverter koji prema poziciji znaci analizira sinus kosinus i na izlazu generira napon od 0-10V kojeg kasnije obradjuje PLC... kako bi on znao koliko mu perioda treba se izmjeniti da bi dosao do 10V kad dodje do kraja?... tako bi stvar bila univerzalna za sve velicine cinindara, ili mozda grijesim... nisam se nikad sretao sa takvim enkoderima

pozdrav

Reply to
Fastah

Rijetko se koriste enkoderi koji imaju jedan krug za cijeli opseg, osim

Enkoderi osim kvadraturnog izlaza imaju i tzv. "index" na kojem se

postaje referentna nula. Dalje se sve radi preko kvadraturnih

--
- while (1); 

"I don't believe anything I hear and only half of what I see..."
Reply to
while(1);

ovdje se radi o lineaarnom gibanju posto se radi o pneumatskom cilindru, nema rotacije, unutra je pise na cilindru neka letva koja sluzi za pozicioniranje... meni je prvo na pamet pao nacin pozicioniranja servo motora nosaca glave kod inkjet printera no onda bi van isli cisti impulsi a ne sin-cos signali sto mislis kako je to izvedeno u mom slucaju?

pozdrav

Reply to
Fastah

ovdje (strana 27):

formatting link

--
- while (1); 

"I don't believe anything I hear and only half of what I see..."
Reply to
while(1);

stigne do kraja.

ozbiljne primjene treba kombinirati dojave.....

Reply to
vaso

u datasheetu?), a koji se izmjenjuju pomicanjem letva cilindra...

Reply to
vaso

The MVC converts the sensor signal from a DNCI standard cylinder with an integrated displacement encoder into an analogue voltage or current signal.

Reply to
vaso

--
- while (1); 

"I don't believe anything I hear and only half of what I see..."
Reply to
while(1);

akciju....

Reply to
vaso

--
- while (1); 

"I don't believe anything I hear and only half of what I see..."
Reply to
while(1);

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.