marXperts-merki

marXperts Quadrature Decoder fyrir Incremental Encoders

marXperts-Quadrature-Decoder-for-Incremental-Encoders-vara

Upplýsingar um vöru

Tæknilýsing

  • Vöruheiti: marquadb
  • Útgáfa: v1.1
  • Tegund: Quadrature Decoder fyrir stigvaxandi kóðara
  • Framleiðandi: marXperts GmbH

Upplýsingar um vöru

Marquadb er ferningsafkóðari hannaður fyrir stigvaxandi kóðara. Það inniheldur vélbúnaðaríhluti þar á meðal marquadb stjórnandi kassann. Tækið gerir kleift að tengja allt að 3 stigvaxandi kóðara um USB-B tengi og D-Sub9 tengi.
Sjálfgefið binditage stillingar eru LÁG við 0.0 volt og HÁ við 3.3 volt, með möguleika á að snúa stigunum við ef þörf krefur. Tækið er ekki í rauntíma og hefur skiptingartíma á milli LOW og HIGH um það bil 5 míkrósekúndur, sem hægt er að stilla fyrir lengri úttaksmerkjatíma.

Algengar spurningar

  • Q: Getur binditage stigum vera snúið við á marquadb?
    • A: Já, það er hægt að snúa við voltage stigum á marquadb ef þess er óskað.
  • Q: Hversu marga stigvaxandi kóðara er hægt að tengja við marquadb?
    • A: Marquadb getur tengt allt að 3 stigvaxandi kóðara í gegnum D-Sub9 tengið.

Hvernig á að nota þessa handbók

Áður en þú byrjar að nota marquadb kassann vinsamlega lestu notendahandbókina og tækniskjölin sem fylgja með fylgiskjalapakkanum vandlega.

Yfirlýsingar

EvrópumarXperts-Quadrature-Decoder-for-Incremental-Encoders-mynd-2

Tækið er í samræmi við EMC tilskipanir 2014/30/ESB, Low Voltage tilskipun 2014/35/ESB sem og RoHS tilskipun 3032/2012.
Sýnt var fram á samræmi með því að uppfylla eftirfarandi forskriftir sem skráðar eru í Stjórnartíðindum Evrópubandalaganna:

  • EN61326-1: 2018 (rafmagnsöryggi)
  • EN301 489-17: V3.1.1: 2017 (EMC fyrir fjarskiptabúnað og þjónustu)
  • EN301 48901 V2.2.3: 2019 (EMC fyrir fjarskiptabúnað og þjónustu)
  • EN300 328 V2.2.2: 2019 (breiðbandsflutningskerfi á 2.4 GHz bandinu)
  • EN6300: 2018 (RoHS)

Norður AmeríkumarXperts-Quadrature-Decoder-for-Incremental-Encoders-mynd-3

Tækið hefur reynst vera í samræmi við forskriftir fyrir stafrænt tæki í flokki B í samræmi við 15. hluta FCC reglna og uppfyllir allar kröfur kanadíska búnaðarstaðalsins sem veldur truflunum ICES-003 fyrir stafræn tæki.

Tilskipun um raf- og rafeindaúrgang

Endanlegir notendur geta skilað tækjunum til Marxperts GmbH til förgunar án þess að þurfa að greiða fyrir förgun.
Þetta tilboð gildir aðeins við eftirfarandi skilyrði:

  • einingin hefur verið seld fyrirtæki eða stofnun innan ESB
  • einingin er nú í eigu fyrirtækis eða stofnunar innan ESB
  • einingin er fullbúin og ekki menguð

Tækið inniheldur ekki rafhlöður. Ef þeim er ekki skilað til framleiðanda er það á ábyrgð eiganda að fara eftir staðbundnum reglum um förgun rafeindabúnaðar.

Virka

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

Marquadb kassinn er örstýringur sem telur merki ("A quad B") frá stigvaxandi kóðara. Stigvaxandi kóðarar eru línuleg eða snúningsrafmagnísk tæki sem hafa 2 úttaksmerki, A og B, sem gefa út púls þegar tækið er hreyft. Stigvaxandi kóðarar tilkynna stöðuhækkanir næstum samstundis, sem gerir þeim kleift að fylgjast með hreyfingum háhraðabúnaðar í næstum rauntíma. Þó að annað hvort A og B merki myndi sýna framvindu hreyfingar, gerir fasabreytingin á milli A og B kleift að ákvarða hreyfistefnuna. Á myndinni hér að ofan er merki B leiðandi A, þannig að hreyfistefnan er neikvæð.

Marquadb kassinn telur púls frá allt að 3 heimildum sjálfstætt, en ekki samtímis. Talningin virkar í sitthvora áttina. Tækið mun tilkynna stefnu hreyfingarinnar og tímann sem liðið hefur til að telja púls sem hægt er að fá hraða hreyfingarinnar af. Hins vegar er raunverulegt hlutverk mar quadb kassans að kveikja á aðgerð eftir að hafa náð tilteknum fjölda púlsa. Kassinn gefur merki (eins og TTL) inn í einn af koaxial úttakunum. Stig koaxial úttaksins er annað hvort HÁTT eða LÁGT og er sem hér segir:

  • LÁGT ef kassinn er ekki með
  • HÁTT ef kassinn er að telja
  • skipta yfir í LOW ef fjöldi púls hefur verið talinn
  • skiptu aftur í HÁTT strax eða eftir stillanlega seinkun
  • LÁTT ef kassinn hættir að telja

Sjálfgefið þýðir LOW 0.0 volt og HIGH þýðir 3.3 volt. Það er hægt að snúa stigunum við ef þess er óskað. Marquadb kassinn er ekki rauntímahljóðfæri. Tíminn til að skipta á milli LOW og HIGH er í stærðargráðunni 5 míkrósekúndur en það er hægt að auka lengd útgangsmerkisins.
Dæmigert notkun tækisins er að gefa kveikjumerki til hvers kyns vélbúnaðar þegar mótor sem er tengdur við kóðara er á hreyfingu. Kveikjumerki verða búin til eftir að ákveðinn fjöldi púlsa hefur verið talinn. Tækið þarf ekki að vita um eðliseiginleika mótorsins. Það telur bara A og B púlsa stigvaxandi kóðara.

Example: mótor sem gefur 1000 kóðara púlsa á hverja mm hreyfingu ætti að kveikja á myndavél sem tekur mynd eftir hverja hreyfingu sem er 1 mm. Þetta krefst myndavélar sem getur tekið á móti TTL-gerð kveikjumerki.

Vélbúnaðaríhlutir

Tækið er sent með eftirfarandi íhlutum:

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

Inntak

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

Marquadb kassinn er með USB-B tengi á bakhliðinni sem og D-Sub9 tengi. Kassinn þarf að vera tengdur við tölvu með USB snúru.
A, B og jarðlínur frá allt að 3 stigvaxandi kóðara eru færðar inn í stjórnandann með 9 pinna tengi.
Pinnaúthlutunin er sýnd í töflunni hér að neðan.

Pinna Verkefni  
1 Kóðari 1: merki A marXperts-Quadrature-Decoder-for-Incremental-Encoders-mynd-7

 

 

2 Kóðari 1: merki B
3 Kóðari 1: GND
4 Kóðari 2: merki A
5 Kóðari 2: merki B
6 Kóðari 2: GND
7 Kóðari 3: merki A
8 Kóðari 3: merki B
9 Kóðari 3: GND

Úttak

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

Úttaksmerkin eru send til koaxialtengi sem verða að tengja kassann (eirlitað tengi) við marktæki, td myndavél. Þegar stjórnandinn er aðgerðalaus er úttakið á koaxial úttakinu LOW (0.0 volt). Þegar stjórnandinn byrjar að telja er úttaksmerkið stillt á HÁTT (3.3 volt). Eftir að ákveðinn fjölda talninga hefur verið náð lækkar úttaksmerkið í LOW. Þetta merki er hægt að nota til að kveikja á útlestri myndavélar eða einhverja aðgerð í einhverri annarri tegund vélbúnaðar. Þessi aðgerð verður endurtekin í ákveðinn fjölda sinnum.

Lengd merkisskipta HÁÁÁÁÁÁÁÁÁÁÁ er u.þ.b. 5 míkrósekúndur. Það er hægt að snúa merkjunum við (HIGH=0 V, LOW=3.3 V).

Þegar stjórnandi er að telja merki mun LED1 loga. Annars, þegar stjórnandi er aðgerðalaus, er LED1 slökkt. LED2 mun virka á svipaðan hátt en kviknar aðeins ef úttaksmerkið er HÁTT og að öðru leyti er slökkt. Þar sem skiptitíminn á milli HÁÁR og LÁGUR er mjög stuttur, munu báðar ljósdíóðir venjulega líta eins út.

Stillanleg seinkun verður að vera að minnsta kosti 100 millisekúndur til að sjá muninn.
RESET hnappurinn mun endurræsa stjórnandann sem er valkostur við að taka USB snúruna úr sambandi. Við ræsingu flöktir LED1 5 sinnum á meðan LED2 logar stöðugt. Eftir upphafsröðina verður slökkt á báðum ljósdíóðum.

Samskipti

Marquadb stjórnandi verður að vera stjórnað frá gagnasöfnunartölvunni í gegnum USB tengingu (USB-B til USB-A). Stýringin býður upp á hefðbundið raðviðmót sem skilur einfaldar ASCII skipanir og sem sendir úttak til raðviðmótsins sem textastrengi.
Það er því mögulegt að stjórna kassanum „handvirkt“ eða í gegnum API. Þú getur notað ýmis forrit sem nota raðtengingar, td PuTTY á Windows eða minicom á Linux. Vinsamlegast notaðu eftirfarandi raðtengingarstillingar:

  • hraða: 115200
  • jöfnuður: Enginn
  • stopp: 1
  • bætisstærð: 8 bitar
  • flæðistýring: engin

Á Linux gætirðu þannig einfalda skipun eins og eftirfarandi, ganga úr skugga um að tækið file hefur réttar heimildir fyrir notandann til að lesa úr því og skrifa til þess:

  • minicom -D /dev/ttyACM0 -b 115200

Í Linux OS væri /dev/ttyACM0 dæmigert tækisheiti. Í Windows væri það frekar COMn þar sem n er einn stafur.

Athugið: þegar þú innleiðir samskipta-API með því að nota skipanirnar hér að neðan, vertu viss um að lesa líka textastrengina sem stjórnandi býr til, jafnvel þó þú notir þá ekki.

Skipanir

Stjórnandinn skilur eftirfarandi skipanir (strengir innan sviga eru valfrjálsir.

  • telur N línur L rás C – farðu í talningarham fyrir N talningar með L kóðalínum (púlsum) hver á rás C (sjálfgefið: N=0, L=1000, C=1)
  • NL [C] – eins og hér að ofan en án leitarorða „teljar“ og „línur“ og með möguleika á að útvega rás 1 til 3
  • init [T [L]] – frumstilla með T línum sem vikmörk og L línur til að byrja (sjálfgefið: T=1, L=1000)
  • rás C – telja merki frá rás C (1 til 3, sjálfgefið: 3)
  • hjálp – sýnir notkun
  • sett – sýnir núverandi gildi stillanlegra færibreyta
  • sýna – sýnir framvindu áframhaldandi talningar þar á meðal liðinn tíma
  • hátt – stillir sjálfgefið merkjastig á HIGH (3.3 V)
  • lágt – stillir sjálfgefið merkjastig á LÁGT (0 V)
  • led1|2 on|off – kveiktu eða slökktu á LED1|2
  • out1|2|3 on|off – kveiktu á OUT1|2|3 (HIGH) eða slökktu (LOW)
  • tol[erance] T – vikmörk fyrir talin merki til að ná markmiði (sjálfgefið: T=1)
  • usec U – tími í míkrósekúndum til að skipta til baka úttaksstiginu úr LOW til HIGH eftir talningartilvik (sjálfgefið: U = 0)
  • enda | hætta | hætta – enda áframhaldandi talningu áður en markmiðinu er náð
  • orðrétt [false|true] – breytir orðræðu. Notaðu rök True of False

Til að byrja að telja N atburði er nóg að slá inn N. Eftir að skipunin hefur verið gefin út byrjar talningin og úttaksmerkið er stillt á HÁTT (3.3 V). Færibreytan L er fjöldi lína (púlsa) sem á að telja áður en kveikjumerki er myndað á samsvarandi útgangi OUT1, OUT2 eða OUT3. Þetta ferli er endurtekið í N lotur.

Lengd úttaksmerkisins, þ.e. rofinn HIGH-LOW-HIGH, er stjórnað af CPU hraða stjórnandans og er um 5 míkrósekúndur. Hægt er að breyta tímalengdinni með því að nota skipunina „usec U“ þar sem U er lengd merksins í míkrósekúndum og er sjálfgefið 0. Ef öllum N talningum er lokið er úttakið stillt á LOW og stjórnandinn fer aftur í aðgerðalausa stöðu.
Á meðan talið er er kveikt á LED1 og LED2. Ef talningarhamurinn er virkur eru allar frekari skipanir til að telja línur hunsaðar. Ekki er hægt að telja línur samtímis á fleiri en einni rás.

Example:

Til að telja 4 sinnum 250 línur á rás 3, gefðu út skipunina „4 250 3“. Þú munt fá svör sem líkjast:

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

Eins og sjá má skilar tækið liðnum tíma og heildarnr. af taldar línum. Heildarfjöldi lína verður annað hvort jákvæður eða neikvæður, sem gefur til kynna stefnu hreyfingar. Fjöldi púlsa sem á að telja verður hins vegar alltaf gefinn upp sem jákvæð tala, óháð raunverulegri hreyfistefnu.

Hafðu samband

Ef þú hefur spurningar varðandi kerfið eða notkun þess, vinsamlegast hafðu samband við okkur í gegnum síma eða tölvupóst.

marXperts GmbH

Höfundarréttur 2024 marXperts GmbH
Allur réttur áskilinn.

Skjöl / auðlindir

marXperts Quadrature Decoder fyrir Incremental Encoders [pdfNotendahandbók
v1.1, Ferðakóðari fyrir stigvaxandi kóðara, ferningakóðari, afkóðari fyrir stigkóðara, stigvaxandi kóðara, kóðara

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *