marXperts-logo

MarXperts Quadrature Decoder for Incremental Encoder

marXperts-Quadrature-Decoder-for-Incremental-Encoders-product

Zambiri Zamalonda

Zofotokozera

  • Dzina lazogulitsa: marquadb
  • Mtundu: v1.1
  • Mtundu: Quadrature Decoder ya Ma Encoder Owonjezera
  • Wopanga: marXperts GmbH

Zambiri Zamalonda

Marquadb ndi decoder ya quadrature yopangidwira ma encoder owonjezera. Imakhala ndi zida za Hardware kuphatikiza bokosi lowongolera la marquadb. Chipangizochi chimalola kulumikizidwa kwa ma encoder atatu owonjezera kudzera pa cholumikizira cha USB-B ndi cholumikizira cha D-Sub3.
The default voltage zoikamo ndi LOW pa 0.0 Volt ndi HIGH pa 3.3 Volt, ndi mwayi kusintha milingo ngati pakufunika. Chipangizocho sichiri nthawi yeniyeni ndipo chimakhala ndi nthawi yosintha pakati pa LOW ndi HIGH pafupifupi 5 microseconds, yomwe ingasinthidwe kwa nthawi yayitali yotulutsa chizindikiro.

FAQ

  • Q: Kodi voltage ma level asinthidwa pa marquadb?
    • A: Inde, ndizotheka kusintha voltage mazinga pa marquadb ngati angafune.
  • Q: Ndi ma encoder angati omwe angalumikizike ku marquadb?
    • A: Marquadb imatha kulumikiza mpaka ma encoder atatu owonjezera kudzera pa cholumikizira cha D-Sub3.

Momwe mungagwiritsire ntchito bukuli

Musanayambe kugwiritsa ntchito bokosi la marquadb chonde werengani Buku Logwiritsa Ntchito ndi Zolemba Zaumisiri zomwe zikuphatikizidwa muzolembazo mosamala.

Zolengeza

EuropemarXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-2

Chidachi chikugwirizana ndi EMC Directives 2014/30/EU, the Low Voltage Directive 2014/35/EU komanso RoHS Directive 3032/2012.
Kutsatira kunasonyezedwa potsatira mfundo zotsatirazi zolembedwa mu Official Journal of the European Communities:

  • EN61326-1: 2018 Chitetezo pamagetsi
  • EN301 489-17 V3.1.1: 2017 (EMC ya zida zamawayilesi ndi ntchito)
  • EN301 48901 V2.2.3: 2019 (EMC ya zida zamawayilesi ndi ntchito)
  • EN300 328 V2.2.2: 2019 (Wideband transmission system mu 2.4 GHz band)
  • EN6300: 2018 (RoHS)

kumpoto kwa AmerikamarXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-3

Chidachi chapezedwa kuti chikugwirizana ndi zomwe zidachitika pagulu B motsatira Gawo 15 la malamulo a FCC ndipo chikukwaniritsa zofunikira zonse za Canadian Interference Causing Equipment Standard ICES-003 pazipangizo zamakono.

Zinyalala Zamagetsi ndi Zamagetsi Directive

Ogwiritsa ntchito amatha kubweza zidazo ku Marxperts GmbH kuti atayike popanda kulipiritsidwa kuti azitaya.
Izi ndizovomerezeka pokhapokha pamikhalidwe iyi:

  • unit wagulitsidwa ku kampani kapena bungwe mkati mwa EU
  • gawo pano ndi la kampani kapena bungwe mkati mwa EU
  • gawoli ndi lathunthu ndipo silinaipitsidwe

Chidachi chilibe mabatire. Ngati sichinabwezedwe kwa wopanga, ndi udindo wa mwiniwake kuti atsatire malamulo a m'deralo potaya zipangizo zamagetsi.

Ntchito

marXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-4

Bokosi la marquadb ndi microcontroller yomwe imawerengera ma sign ("A quad B") kuchokera ku ma encoder owonjezera. Ma encoder owonjezera ndi zida zozungulira kapena zozungulira zomwe zimakhala ndi ma siginecha a 2, A und B, omwe amatulutsa ma pulse pomwe chipangizocho chikusunthidwa. Ma encoder owonjezera amawonetsa kuchuluka kwa malo pafupifupi nthawi yomweyo, zomwe zimawalola kuyang'anira kayendedwe ka makina othamanga kwambiri pafupi ndi nthawi yeniyeni. Ngakhale kuti chizindikiro cha A ndi B chikhoza kusonyeza kusuntha kwa kayendetsedwe kake, kusintha kwa gawo pakati pa A ndi B kumalola kudziwa komwe kukuyenda. Pachithunzichi pamwambapa, chizindikiro B chikutsogolera A, kotero kuti kayendetsedwe ka kayendetsedwe kake kamakhala koipa.

Bokosi la marquadb limawerengera ma pulses kuchokera ku magwero a 3 palokha, koma osati nthawi imodzi. Kuwerengera kumagwira ntchito mbali iliyonse. Chidacho chidzafotokozera kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe kake Komabe, ntchito yeniyeni ya bokosi la mar quadb ndikuyambitsa kuchitapo kanthu mutatha kuwerengera kuchuluka kwa ma pulses. Bokosilo limadyetsa chizindikiro (TTL ngati) mu chimodzi mwazotulutsa za coaxial. Mulingo wa coaxial output ndi HIGH kapena LOW ndipo ndi motere:

  • LOW ngati bokosi silikuwerengera
  • PALI ngati bokosi likuwerengera
  • sinthani ku LOW ngati kuchuluka kwa kugunda kwawerengedwa
  • sinthani kubwerera ku HIGH nthawi yomweyo kapena mukachedwetsa
  • LOW ngati bokosi lasiya kuwerengera

Mwachikhazikitso, LOW amatanthauza 0.0 Volt ndi HIGH amatanthauza 3.3 Volt. Ndizotheka kubweza milingo ngati mukufuna. Bokosi la marquadb si chida chanthawi yeniyeni. Nthawi yosinthira pakati pa LOW ndi HIGH ili mu dongosolo la ma microseconds a 5 koma ndizotheka kuwonjezera nthawi ya chizindikiro chotuluka.
Kagwiritsidwe ntchito kachipangizo kameneka ndikupereka zidziwitso zoyambira kumtundu uliwonse wa zida zamtundu uliwonse pomwe injini yolumikizidwa ndi encoder ikuyenda. Zizindikiro zoyambira zidzapangidwa mutawerengera kuchuluka kwa ma pulses. Chida sichiyenera kudziwa zakuthupi zagalimoto. Imangowerengera ma pulse A ndi B a encoder yowonjezereka.

ExampLe: injini yopatsa ma encoder pulses 1000 pa mm yoyenda iyenera kuyambitsa kamera yomwe imawombera chithunzi pambuyo pakuyenda kulikonse kwa 1 mm. Izi zimafuna kamera yokhoza kulandira zizindikiro zamtundu wa TTL.

Zida zamagetsi

Chipangizochi chimatumizidwa ndi zigawo zotsatirazi:

marXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-5

Zolowetsa

marXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-6marXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-6

Bokosi la marquadb lili ndi cholumikizira cha USB-B kumbuyo chakumbuyo komanso cholumikizira cha D-Sub9. Bokosilo liyenera kulumikizidwa ndi PC pogwiritsa ntchito chingwe cha USB.
Mizere A, B ndi pansi kuchokera ku ma encoder 3 owonjezera amalowetsedwa mu chowongolera kudzera pa cholumikizira mapini 9.
Ntchito za pini zikuwonetsedwa mu tebulo ili m'munsimu.

Pin Ntchito  
1 Encoder 1: chizindikiro A marXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-7

 

 

2 Encoder 1: chizindikiro B
3 Encoder 1: GND
4 Encoder 2: chizindikiro A
5 Encoder 2: chizindikiro B
6 Encoder 2: GND
7 Encoder 3: chizindikiro A
8 Encoder 3: chizindikiro B
9 Encoder 3: GND

Zotsatira

marXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-8

Zizindikiro zotuluka zimaperekedwa kwa zolumikizira coaxial zomwe ziyenera kulumikiza bokosilo (cholumikizira chamitundu yamkuwa) ndi chipangizo chandamale, mwachitsanzo kamera. Pamene wolamulira alibe ntchito, zomwe zimatuluka pa coaxial ndi LOW (0.0 Volt). Pamene wolamulira ayamba kuwerengera, chizindikiro chotuluka chimayikidwa HIGH (3.3 Volt). Pambuyo pofika pamawerengedwe angapo, chizindikiro chotuluka chimatsikira ku LOW. Chizindikirochi chingagwiritsidwe ntchito kuyambitsa kuwerenga kwa kamera kapena kuchitapo kanthu mumtundu wina wa hardware. Ntchitoyi idzabwerezedwa kangapo.

Kutalika kwa siginecha yosinthira HIGH-LOW-HIGH ndi pafupifupi. 5 microseconds. Ndizotheka kutembenuza ma siginecha (HIGH = 0 V, LOW = 3.3 V).

Pamene wolamulira akuwerengera zizindikiro, LED1 idzayatsidwa. Kupanda kutero, wowongolera akakhala wopanda ntchito, LED1 imazimitsa. LED2 idzagwira ntchito mofananamo koma idzayatsa kokha ngati chizindikiro chotuluka chiri CHAKULU ndipo mwinamwake chidzazimitsidwa. Popeza nthawi yosinthira pakati pa HIGH ndi LOW ndi yayifupi kwambiri, ma LED onsewa amawoneka ofanana.

Nthawi yochedwa yokhazikika iyenera kukhala ma milliseconds 100 kuti muwone kusiyana.
Batani la RESET liyambitsanso chowongolera chomwe ndi njira ina yotulutsira chingwe cha USB. Mukayatsa, LED1 imayaka kasanu pomwe LED5 imakhala yoyaka nthawi zonse. Pambuyo poyambira, ma LED onse azimitsidwa.

Kulankhulana

Chowongolera cha marquadb chiyenera kuyendetsedwa kuchokera pa PC yosonkhanitsira deta kudzera pa intaneti ya USB (USB-B kupita ku USB-A). Wowongolera amapereka mawonekedwe okhazikika omwe amamvetsetsa malamulo omveka a ASCII ndipo amatumiza zotuluka ku mawonekedwe a serial ngati zingwe zomveka bwino.
Chifukwa chake ndizotheka kugwiritsa ntchito bokosi "pamanja" kapena kudzera pa API. Mutha kugwiritsa ntchito mapulogalamu osiyanasiyana omwe amagwiritsa ntchito ma serial kulumikizana, mwachitsanzo PuTTY pa Windows kapena minicom pa Linux. Chonde gwiritsani ntchito zokonda zolumikizira zotsatirazi:

  • Chiwerengero cha anthu: 115200
  • parity: Palibe
  • zoyimitsa: 1
  • kukula: 8 bits
  • kuwongolera kuyenda: palibe

Pa Linux, mutha kupanga lamulo losavuta monga ili, kuonetsetsa, kuti chipangizocho file ili ndi zilolezo zoyenera kuti wogwiritsa ntchito awerenge ndikulembera:

  • minicom -D /dev/ttyACM0 -b 115200

Pa Linux OS, /dev/ttyACM0 lingakhale dzina lachida. Pa Windows, ingakhale COMn pomwe n ndi nambala imodzi.

Zindikirani: pokhazikitsa API yolumikizirana pogwiritsa ntchito malamulo omwe ali pansipa, onetsetsani kuti mukuwerenganso zingwe zolembedwa ndi wowongolera, ngakhale simukuwagwiritsa ntchito.

Malamulo

Wowongolera amamvetsetsa malamulo otsatirawa (zingwe m'mabulaketi ndizosankha.

  • kuwerengera N mizere L tchanelo C - lowetsani mawerengedwe a ma N okhala ndi mizere ya L encoder (ma pulse) iliyonse pa tchanelo C (chosasinthika: N=0, L=1000, C=1)
  • NL [C] - monga pamwambapa koma popanda mawu osakira "kuwerengera" ndi "mizere" komanso mwayi wopereka njira 1 mpaka 3
  • init [T [L]] - yambitsani ndi mizere T monga kulolerana ndi L mizere kuyamba (chosakhazikika: T=1, L=1000)
  • chan[nel] C - kuwerengera ma siginecha kuchokera ku tchanelo C (1 mpaka 3, kusakhazikika: 3)
  • chithandizo - kuwonetsa kugwiritsa ntchito
  • set - ikuwonetsa zikhalidwe zamakono zamagawo okhazikika
  • chiwonetsero - chikuwonetsa kupita patsogolo kwa kuwerengera kosalekeza kuphatikiza nthawi yapita
  • mkulu - imayika mulingo wokhazikika wa siginecha kukhala HIGH (3.3 V)
  • otsika - amakhazikitsa mulingo wokhazikika wa siginecha kukhala LOW (0 V)
  • led1 | 2 pa| kuzimitsa - tsegulani kapena kuzimitsa LED1 | 2
  • out1|2|3 on|off - yatsani OUT1|2|3 pa (WAM'MALO) kapena kuzimitsa (LOW)
  • tol[erance] T - kulolerana ndi ma siginecha owerengedwa kuti afikire chandamale (chosakhazikika: T=1)
  • usec U - nthawi mu ma microseconds kuti musinthe mulingo wotuluka kuchokera ku LOW kupita ku HIGH pambuyo pa chochitika chowerengera (chosasinthika: U = 0)
  • mapeto | kutaya | kuyimitsa - kuletsa kuwerengera kosalekeza musanafikire chandamale
  • verbose [zabodza|zoona] - amatembenuza mawu achidule. Gwiritsani ntchito mfundo Zoona za Bodza

Kuti muyambe kuwerengera zochitika za N, ndikwanira kungolowetsa N. Pambuyo popereka lamulo, kuwerengera kumayamba ndipo chizindikiro chotuluka chimayikidwa ku HIGH (3.3 V). Gawo L ndi chiwerengero cha mizere (ma pulses) kuti muwerenge musanapange chizindikiro choyambitsa pamtundu wofanana OUT1, OUT2 kapena OUT3. Izi zimabwerezedwa kwa ma N cycle.

Kutalika kwa chizindikiro chotulutsa, mwachitsanzo. kusintha kwa HIGH-LOW-HIGH, kumayendetsedwa ndi liwiro la CPU la wolamulira ndipo ndi pafupifupi 5 microseconds. Kutalika kungasinthidwe pogwiritsa ntchito lamulo "usec U" kumene U ndi nthawi ya chizindikiro mu microseconds ndi kusakhulupirika kwa 0. Ngati mawerengero onse a N atsirizidwa, zotulukazo zimayikidwa ku LOW ndipo wolamulira amabwerera ku malo opanda pake.
Powerengera, LED1 ndi LED2 zimayatsidwa. Ngati njira yowerengera ikugwira ntchito, malamulo ena onse owerengera mizere amanyalanyazidwa. Sizingatheke kuwerengera mizere nthawi imodzi panjira yopitilira 1.

ExampLe:

Kuwerengera 4 kuchulukitsa mizere 250 pa tchanelo 3, tulutsani lamulo "4 250 3". Mupeza mayankho ofanana ndi awa:

marXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-9

Monga momwe tikuonera, chidacho chimabwezeretsa nthawi yomwe yadutsa ndi chiwerengero cha ayi. ya mizere yowerengedwa. Chiwerengero chonse cha mizere chidzakhala chabwino kapena choipa, kusonyeza komwe akusunthira. Chiwerengero cha pulses kuti chiwerengedwe, komabe, chidzaperekedwa nthawi zonse ngati nambala yabwino, mosasamala kanthu za kayendetsedwe ka kayendetsedwe kake.

Contact

Ngati muli ndi mafunso okhudza dongosololi kapena kagwiritsidwe ntchito kake, chonde titumizireni foni kapena imelo.

marXperts GmbH

Copyright 2024 marXperts GmbH
Maumwini onse ndi otetezedwa.

Zolemba / Zothandizira

MarXperts Quadrature Decoder for Incremental Encoder [pdf] Buku Logwiritsa Ntchito
v1.1, Quadrature Decoder for Incremental Encoder, Quadrature, Decoder for Incremental Encoder, Encoder Zowonjezera, Encoder

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *