marXperts-logo

marXperts Quadrature Decoder mo Fa'aopoopo Encoders

marXperts-Quadrature-Decoder-mo-Incremental-Encoders-oloa

Fa'amatalaga o oloa

Fa'amatalaga

  • Igoa o oloa: marquadb
  • Fa'aliliuga: v1.1
  • Ituaiga: Quadrature Decoder mo Encoders Faaopoopo
  • Tufuga: marXperts GmbH

Fa'amatalaga o oloa

O le marquadb o se fa'ailoga fa'ailoga fa'ata'ita'i ua fa'atulagaina mo fa'aopoopo fa'asologa. O lo'o fa'aalia vaega o meafaigaluega e aofia ai le pusa fa'atonu marquadb. O le masini e mafai ai ona feso'ota'i e o'o atu i le 3 fa'aopoopo encoders e ala i se feso'ota'iga USB-B ma se feso'ota'iga D-Sub9.
Ole faaletonu voltage LOW i le 0.0 Volt ma le maualuga i le 3.3 Volt, faatasi ai ma le filifiliga e fesuiaʻi tulaga pe a manaʻomia. O le masini e le o se taimi moni ma e iai se taimi fesuiaʻi i le va o le LOW ma le HIGH e tusa ma le 5 microseconds, lea e mafai ona fetuutuunai mo le umi o le faʻailoga o le gaosiga.

FAQ

  • Q: E mafai e le voltage fesuia'i tulaga ile marquadb?
    • A: Ioe, e mafai ona fesuiai le voltage maualuga i luga o le marquadb pe a manaʻomia.
  • Q: E fia fa'aopoopo encoders e mafai ona fa'afeso'ota'i ile marquadb?
    • A: E mafai e le marquadb ona fa'afeso'ota'i i le 3 fa'aopoopo encoders e ala i le feso'ota'iga D-Sub9.

Auala e faaaoga ai lenei tusi lesona

Ae e te le'i amata ona fa'agaoioia le pusa marquadb fa'amolemole faitau le User Manual ma le Fa'amatalaga Fa'atekinisi o lo'o aofia i totonu o le pusa fa'amaumauga.

Ta'utinoga

EuropamarXperts-Quadrature-Decoder-mo-Incremental-Encoders-fig-2

O le meafaigaluega e ogatasi ma le EMC Directives 2014/30/EU, le Low Voltage Fa'atonuga 2014/35/EU fa'apea le fa'atonuga a le RoHS 3032/2012.
O le tausisia na faʻaalia e ala i le tausisia o faʻamatalaga nei o loʻo lisiina i totonu o le Tusi Tala Faʻasalalau a le Atunuʻu Europa:

  • EN61326-1: 2018 (Saogalemu Faaeletise)
  • EN301 489-17: V3.1.1: 2017 (EMC mo masini leitio ma auaunaga)
  • EN301 48901 V2.2.3: 2019 (EMC mo masini leitio ma auaunaga)
  • EN300 328 V2.2.2: 2019 (Faiga fa'asalalau lautele i le fa'aili 2.4 GHz)
  • EN6300: 2018 (RoHS)

Amerika i MatumarXperts-Quadrature-Decoder-mo-Incremental-Encoders-fig-3

O le meafaigaluega ua maua e tausisia faʻamatalaga mo se masini numera vasega B e tusa ai ma le Vaega 15 o tulafono FCC ma faʻamalieina uma manaʻoga o le Canadian Interference Causing Equipment Standard ICES-003 mo masini numera.

Fa'aleaga Eletise ma Fa'atonu Fa'aeletonika

E mafai e tagata fa'ai'uga ona toe fa'afo'i meafaigāluega i le Marxperts GmbH mo le lafoa'iina e aunoa ma le totogiina o le lafoa'i.
O lenei ofo e aoga i lalo o tulaga nei:

  • ua fa'atau atu le iunite i se kamupani po'o se inisitituti i totonu o le EU
  • o le iunite o loʻo umia nei e se kamupani poʻo se inisitituti i totonu o le EU
  • ua atoatoa le iunite ma e le afaina

O le meafaigaluega e le o iai ni maa. Afai e le toe fa'afo'i atu i le gaosiga, o le matafaioi a lē e ona le mulimulita'i i tulafono fa'alotoifale mo le lafoaia o masini faaeletonika.

Galuega

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

O le pusa marquadb o se microcontroller e faitau faʻailoga ("A quad B") mai faʻaopoopoga encoders. Incremental encoders o laina eletise po'o le rotary electromechanical mea e maua ai le 2 fa'ailo, A ma le B, lea e tu'uina atu pusi pe a fa'agaoioi le masini. Fa'aopoopo encoders lipoti fa'aopoopo tulaga toeitiiti lava fa'afuase'i, lea e mafai ai ona latou mata'ituina gaioiga o masini televave i le lata i le taimi moni. A'o fa'aalia e le fa'ailoga A ma le B le aga'i i luma o se gaioiga, o le suiga i le va o le A ma le B e mafai ai ona iloa le itu o le gaioiga. I le ata o loʻo faʻaalia i luga, o le faailo B o loʻo taʻitaʻia A, o lea e leaga le itu o le gaioiga.

O le atigipusa marquadb e faitau pulus mai luga i le 3 puna'aga tuto'atasi, ae le o le taimi e tasi. O le faitau e galue i itu uma e lua. O le mea faigaluega o le a lipotia le itu o le gaioiga ma le taimi ua alu e faitau pulus e mafai ona maua mai ai le saoasaoa o le gaioiga. Ae ui i lea, o le galuega moni a le pusa mar quadb o le faʻaosoina lea o se gaioiga pe a uma ona oʻo i se numera o pulus. E fafaga e le pusa se faailoilo (TTL pei) i se tasi o galuega faatino coaxial. O le maualuga o le gaosiga o le coaxial e maualuga pe maualalo ma e faʻapea:

  • LAVA pe a le faitaulia le pusa
  • MATAMU pe a faitau le pusa
  • sui i le LOW pe a faitau le numera o pulusua
  • toe sui i le HIGH i le taimi lava pe a mae'a se tuai fa'atulagaina
  • FAAMAITI pe a le toe faitau le pusa

Ile faaletonu, LOW o lona uiga 0.0 Volt ma HIGH o lona uiga 3.3 Volt. E mafai ona toe fesuia'i tulaga pe a mana'omia. O le pusa marquadb e le o se meafaigaluega fa'a-taimi. O le taimi e fesuiaʻi ai i le va o le LOW ma le HIGH o loʻo i le faasologa o le tele o le 5 microseconds ae e mafai ona faʻateleina le umi o le faʻailoga o le gaosiga.
O le fa'aoga masani o le meafaigaluega o le tu'uina atu lea o fa'ailo fa'aoso i so'o se ituaiga meafaigaluega a'o gaioi se afi fa'atasi ma se encoder. O fa'ailo fa'aoso o le a faia pe a uma ona faitau se numera o fatu. E le manaʻomia e le meafaigaluega ona iloa e uiga i mea faʻaletino o le afi. E na'o le faitauina o pulusi A ma le B o le fa'aopoopo encoder.

ExampLe: ose afi e tu'uina atu le 1000 encoder pulses i le mm o le gaioiga e tatau ona fa'aosoina se meapueata e pu'e se ata pe a uma gaioiga uma e 1 mm. E mana'omia ai se meapueata e mafai ona maua fa'ailoga fa'aoso TTL.

Vaega o meafaigaluega

O le masini e faʻatau atu i vaega nei:

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

Ulufale mai

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

O le pusa marquadb o loʻo iai se fesoʻotaʻiga USB-B i le pito i tua faʻapea foʻi ma se fesoʻotaʻiga D-Sub9. O le pusa e tatau ona faʻafesoʻotaʻi i se PC e faʻaaoga ai le USB cable.
O laina A, B ma le eleele mai luga i le 3 fa'aopoopo encoders e fafaga i totonu o le pule e ala i se feso'ota'iga 9-pin.
O lo'o fa'aali atu le fa'atonuga o pine i le siata i lalo.

Pin Tofiga  
1 Encoder 1: faailo A marXperts-Quadrature-Decoder-mo-Incremental-Encoders-fig-7

 

 

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

Galuega Fa'atino

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

O fa'ailo o lo'o tu'uina atu i feso'ota'iga coaxial e tatau ona fa'afeso'ota'i le atigipusa (so'o lanu apamemea) ma se masini fa'atatau, fa'ata'ita'iga o se mea pu'eata. A leai se mea e pulea ai, o le gaosiga i luga o le gaosiga o le coaxial e LOW (0.0 Volt). A amata ona faitau le pule, o le faailo o le gaosiga e seti i luga (3.3 Volt). A mae'a ona o'o i se numera tu'ufa'atasiga, e pa'ū le fa'ailo o galuega i le LOW. E mafai ona fa'aoga lenei fa'ailoga e fa'aoso ai le faitau i fafo o se meapueata po'o se gaioiga i se isi ituaiga meafaigaluega. O le a toe faia lenei ta'aloga mo se numera o taimi.

Ole umi ole suiga ole faailo HIGH-LOW-HIGH e tusa. 5 microseconds. E mafai ona fesuia'i fa'ailoga (MATUA=0 V, LOW=3.3 V).

A'o faitauina e le pule fa'ailoga, o le a mumu le LED1. A leai, pe a le aoga le pule, ua pe le LED1. LED2 o le a fa'apena fo'i le fa'agaioiga ae o le a fa'aalia pe a maualuga le fa'ailo o le gaosiga ma tape. Talu ai o le taimi fesuiai i le va o le HIGH ma le LOW e matua puupuu lava, o le a foliga tutusa uma ia LED e lua.

Ole taimi fa'atuai fa'atulagaina e tatau ona le itiiti ifo ile 100 millisecond e iloa ai le eseesega.
O le fa'amau RESET o le a toe fa'afou le pule lea o se isi mea i le tatalaina o le uaea USB. Pe a fa'aoso i luga, e fa'a1 taimi e fa'amoemoina le LED5 ae fa'amumu pea le LED2. A mae'a le fa'asologa amata, o le a tapē uma ia LED.

Fesootaiga

O le marquadb controller e tatau ona pulea mai le PC aoina faʻamatalaga e ala i se fesoʻotaʻiga USB (USB-B i le USB-A). E tu'uina atu e le fa'atonu se feso'ota'iga fa'asologa masani e malamalama i fa'atonuga manino a le ASCII ma o lo'o tu'uina atu galuega i le feso'ota'iga fa'asologa e pei o ni manoa tusitusi manino.
O lea e mafai ai ona fa'agaoioia le pusa "manu'a" po'o se API. E mafai ona e fa'aogaina polokalame eseese e fa'aogaina feso'ota'iga fa'asologa, fa'ata'ita'iga PuTTY i luga ole Windows po'o le minicom ile Linux. Fa'amolemole fa'aoga le fa'asologa o feso'ota'iga nei:

  • paudrate: 115200
  • parity: Leai
  • taofi: 1
  • bytesize: 8 bits
  • tafe-pulea: leai

I luga o Linux, e mafai ona e faia se faʻatonuga faigofie e pei o loʻo i lalo, faʻamautinoa, o le masini file ei ai fa'atagaga talafeagai mo le tagata fa'aoga e faitau mai ai ma tusi i ai:

  • minicom -D /dev/ttyACM0 -b 115200

I luga ole Linux OS, /dev/ttyACM0 o le a avea ma igoa masani masini. I luga o Windows, e sili atu i le COMn pe a na o se numera tasi.

Fa'aaliga: pe a faʻatinoina se API fesoʻotaʻiga e faʻaaoga ai tulafono o loʻo i lalo, ia mautinoa e faitau foʻi le manoa o tusitusiga na gaosia e le pule, e tusa lava pe e te le o faʻaaogaina.

Poloaiga

E malamalama le pule i tulafono nei (o manoa i puipui e filifili.

  • faitau N laina L alavai C – ulufale i le faiga faitau mo N numera ma L encoder laina (fa'aliga) ta'itasi i luga ole ala C (fa'aletonu: N=0, L=1000, C=1)
  • NL [C] - e pei ona i luga ae aunoa ma upu "faitau" ma "laina" ma le filifiliga e tuʻuina atu le ala 1 i le 3
  • init [T [L]] – amata i laina T e fai ma faapalepale ma laina L e amata ai (fa'aletonu: T=1, L=1000)
  • ala[nel] C – faitau faailo mai le ala C (1 i le 3, faaletonu: 3)
  • fesoasoani - faʻaalia le faʻaaogaina
  • seti - faʻaalia ai le tau o loʻo i ai nei o taʻiala e mafai ona seti
  • fa'aalia - fa'aalia le alualu i luma o le faitau fa'aauau e aofia ai ma le taimi ua alu
  • maualuga – seti le tulaga fa'ailoga fa'aletonu ile HIGH (3.3 V)
  • maualalo – seti le tulaga fa'ailoga fa'aletonu ile LOW (0 V)
  • led1|2 on|off – liliu le LED1|2 i luga pe tape
  • out1|2|3 on|off – liliu OUT1|2|3 on (LUI) pe tape (LOW)
  • toleniga T – fa'apalepale mo fa'ailoga faitaulia mo le o'o atu i le fa'amoemoe (fa'aletonu: T=1)
  • usec U – taimi i microseconds e toe sui ai le tulaga o galuega mai le LOW i le HIGH pe a maeʻa le faʻasologa o mea na tupu (faʻaletonu: U = 0)
  • faaiu | faapa'u | taofi – fa'auma le faitau fa'aauau a'o le'i o'o i le fa'amoemoe
  • verbose [sese|sa'o] – sui le upu. Fa'aaoga le finauga Fa'amaoni o le Sese

Ina ia amata faitau N mea tutupu, ua lava le naʻo le ulufale i le N. A maeʻa ona tuʻuina atu le faʻatonuga, e amata le faitauga ma faʻapipiʻi le faailo o le gaosiga i le HIGH (3.3 V). O le fa'ailoga L o le numera o laina (fa'ato'aga) e faitau a'o le'i fa'atupuina se fa'ailo fa'aoso i le galuega fa'atatau OUT1, OUT2 po'o le OUT3. O lenei faiga e toe fai mo N taamilosaga.

O le umi o le faʻailoga o le gaosiga, ie. o le ki HIGH-LOW-HIGH, e pulea e le CPU saoasaoa o le pule ma e tusa ma le 5 microseconds. E mafai ona suia le umi e fa'aaoga ai le fa'atonuga "usec U" lea o le U o le umi o le fa'ailo i microseconds ma fa'aletonu i le 0. Afai e mae'a uma numera N, o le gaioiga e tu'u i le LOW ma toe fo'i atu le pule i le tulaga fa'aletonu.
A'o faitau, ua ki le LED1 ma le LED2. Afai o lo'o fa'agaoioi le faiga faitau, o isi fa'atonuga uma e faitau laina e le amana'ia. E le mafai ona faitau laina i le taimi e tasi i luga o le 1 alalaupapa.

ExampLe:

Ina ia faitau fa 4 taimi 250 laina i luga o le alalaupapa 3, tuuina atu le poloaiga "4 250 3". O le ae maua ni fa'amatalaga e pei o:

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

E pei ona mafai ona vaʻaia, e toe faʻafoʻi mai e le meafaigaluega le taimi na alu ma le aofaʻi leai. o laina faitau. Ole numera atoa o laina ole a lelei pe leaga, e faʻaalia ai le itu o le gaioiga. Ole numera o pulusua e faitau, peita'i, o le a tu'uina atu i taimi uma o se numera lelei, tusa lava po'o le a le itu tonu o le gaioiga.

Fa'afeso'ota'i

Afai ei ai ni au fesili e uiga i le faiga poʻo lona faʻaogaina, faʻamolemole faʻafesoʻotaʻi matou i le telefoni poʻo le imeli.

marXperts GmbH

Puletaofia 2024 marXperts GmbH
Ua taofia aia tatau uma.

Pepa / Punaoa

marXperts Quadrature Decoder mo Fa'aopoopo Encoders [pdf] Tusi Taiala
v1.1, Quadrature Decoder mo Incremental Encoders, Quadrature, Decoder mo Incremental Encoders, Incremental Encoders, Encoders

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *