Stránka 1 z 1

Obvod na zpracovani signalu z inkrementalnich enkoderu.

Napsal: 04 úno 2020, 16:10
od termit256
Mam tu rotacni enkoder se sin/cos vystupem a 2000 pulzy na otacku. Potrebuju z toho dostat klasicky kvadraturni AB vystup s aspon 40.000 pulzy na otacku. Technicky by to nemel byt velky problem, jen nemuzu najit zadny vhodny hotovy obvod ktery by to zvladnul. Existuje neco jednoducheho a pouzitelneho tak do cca 1000ot/min?

Napsal: 04 úno 2020, 18:27
od samec
Arduino?

Napsal: 04 úno 2020, 18:40
od termit256
Nejsem si uplne jisty, jestli AD prevodnik v arduinu zvladne vzorkovat soucasne 2 kanaly rychlosti minimalne 0,7Ms/s a nasledne udaje zpracovat, odstranit chveni apod.
Programovani neceho je az jako posledni moznost. Nenam moc casu, tohle delam zadarmo a tak hledam neco hotoveho a bezpracneho co se v tech enkoderech pouziva.

Napsal: 04 úno 2020, 20:53
od FHonza
Určitě nestihne, normální převod trvá 13 taktů převodníku. Při 10 bitovém převodu je max frekvence převodníku 200 kHz. Při 8 bitovém může být maximálně 1 MHz. Navíc nelze vzorkovat dva kanály najednou.

Napsal: 04 úno 2020, 21:06
od termit256
To bylo mysleno mirne ironicky, jasne ze to pitome arduino nestihne navzorkovat, natoz spocitat :-)

Napsal: 04 úno 2020, 21:11
od Bernard
Asi by to zvládl ADMC401.
Operation;
datasheet.

Napsal: 04 úno 2020, 21:51
od bdn
Možná by pomohlo objasnit, na co se signál z enkodéru následně použije. Co se očekává od aplikace. Zda jen měřit otáčky, nebo ujetou dráhu nebo přímo řídit motor. Potom, zda jde o low-cost nebo enterprise projekt.

Napsal: 04 úno 2020, 22:18
od termit256
Od aplikace se ocekava ze bude fungovat jako enkoder s kvadraturnim vystupem s uvedenym rozlisenim a rychlosti. Musi to tak proste fungovat, neni tam prostor na nejake ojeby, bude to merit rychlost a polohu. Ja nevim co k tomu vic dodat.

S tim ADMC401 jsem to taky nasel, ale hledam spis nejake jednoduche hotove reseni ve stylu pripojim vstup, vystup a jedu, pokud neco takoveho existuje. Ono vcelku neni problem to postavit i za mnohem min penez s nejakym AD prevodnikem a MCU, ale neni na to cas a ani moc nalada, babrat se s uz stokrat vymyslenou veci...

Napsal: 05 úno 2020, 01:35
od Celeron
Co takhle Agilent HCTL-2032 nebo HCTL-2022?

Napsal: 05 úno 2020, 07:07
od termit256
Tohle jsou obvody uz na nasledne zpracovani kvadraturniho AB signalu, s tim nemam problem. Ja mam cidlo u ktereho je vystup sinusovka s 2000 periodami na otacku a ja z toho potrebuju dostat prave ten digitalni AB signal, aspon 40000 pulzu na otacku.

Napsal: 05 úno 2020, 08:11
od Gabriel
Našiel som toto.

Napsal: 05 úno 2020, 11:38
od Zaky

Napsal: 05 úno 2020, 14:20
od termit256
Sinus interpolator, to byl ten spravny vyraz. Dik za nakopnuti spravnym smerem.
Tyhle prumyslove konstrukce jsou vetsinou drahe jak prase, ale obvodu pro tohle se vyrabi hafo a stoji par kacek, jen treba vedet pod jakym nazvem hledat :-)