marXperts-logo

MarXperts Quadrature Decoder don Ƙaƙƙarfan Maɓalli

marXperts-Quadrature-Decoder-don-Ƙara-incoders-samfurin

Bayanin samfur

Ƙayyadaddun bayanai

  • Sunan samfur: markwadb
  • Siga: v1.1
  • Nau'in: Na'urar Dekodi ta Quadrature don Ƙaƙƙarfan Rubuce-rubucen
  • Mai ƙira: MarXperts GmbH

Bayanin samfur

Marquadb mai ƙididdigewa ne mai ƙididdigewa da aka ƙera don masu ƙarawa. Yana fasalta kayan masarufi gami da akwatin mai sarrafa marquadb. Na'urar tana ba da damar haɗin har zuwa 3 incoders masu haɓakawa ta hanyar haɗin USB-B da mai haɗin D-Sub9.
Tsohuwar voltage saituna suna LOW a 0.0 Volt da HIGH a 3.3 Volt, tare da zaɓi don juyawa matakan idan an buƙata. Na'urar ba ta ainihi ba ce kuma tana da lokacin sauyawa tsakanin LOW da HIGH na kusan 5 microse seconds, wanda za'a iya daidaita shi don tsawon lokacin siginar fitarwa.

FAQ

  • Q: Can da voltagMe za a juya matakan a kan marquadb?
    • A: Ee, yana yiwuwa a juya juzu'intage matakan akan marquadb idan ana so.
  • Q: Ƙididdigar ƙarawa nawa ne za a iya haɗa su da marquadb?
    • A: Marquadb na iya haɗawa har zuwa 3 incoders ta hanyar haɗin D-Sub9.

Yadda ake amfani da wannan littafin

Kafin ka fara aiki da akwatin marquadb da fatan za a karanta littafin Mai amfani da Takardun Fasaha da aka haɗa a cikin fakitin takaddun a hankali.

Sanarwa

TuraimarXperts-Quadrature-Decoder-for-Increament-Encoders-fig-2

Kayan aikin ya bi umarnin EMC 2014/30/EU, Low Voltage Directive 2014/35/EU da kuma umarnin RoHS 3032/2012.
An nuna yarda ta hanyar bin ƙayyadaddun bayanai masu zuwa da aka jera a cikin Jarida ta Jama'ar Turai:

  • TS EN 61326-1: 2018 (Tsarin wutar lantarki)
  • TS EN 301 489-17: V3.1.1: 2017 (EMC don kayan aikin rediyo da sabis)
  • EN301 48901 V2.2.3: 2019 (EMC don kayan aikin rediyo da sabis)
  • EN300 328 V2.2.2: 2019 (Tsarin watsa watsawa a cikin band na 2.4 GHz)
  • EN 6300: 2018 (RoHS)

Amirka ta ArewamarXperts-Quadrature-Decoder-for-Increament-Encoders-fig-3

An samo kayan aikin da ya dace da ƙayyadaddun na'urar dijital ta aji B bisa ga Sashe na 15 na dokokin FCC kuma ya cika duk buƙatun ICES-003 na Kayayyakin Kayayyakin Kayayyakin Tsangwama na Kanada don na'urorin dijital.

Umarnin Waste Electric da Lantarki

Masu amfani na ƙarshe na iya mayar da kayan aikin zuwa Marxperts GmbH don zubarwa ba tare da an caje su don zubar ba.
Wannan tayin yana aiki ne kawai a ƙarƙashin sharuɗɗa masu zuwa:

  • An sayar da rukunin ga kamfani ko cibiya a cikin EU
  • rukunin a halin yanzu mallakar wani kamfani ne ko cibiya a cikin EU
  • naúrar ta cika kuma bata gurɓata ba

Kayan aikin ba ya ƙunshi batura. Idan ba a mayar da shi ga masana'anta ba, alhakin mai shi ne ya bi ƙa'idodin gida don zubar da kayan lantarki.

Aiki

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

Akwatin marquadb microcontroller ne mai ƙididdige sigina ("A quad B") daga maɓallan ƙara. Ƙaƙƙarfan maɓalli sune na'urorin lantarki na layi ko rotary waɗanda ke da siginar fitarwa guda 2, A und B, waɗanda ke fitar da bugun jini lokacin da aka motsa na'urar. Maɓallan ƙarawa suna ba da rahoton ƙarin matsayi kusa da nan take, wanda ke ba su damar saka idanu kan motsin manyan hanyoyin sauri a kusa da ainihin lokaci. Duk da yake ko dai A da B siginar zai nuna ci gaban motsi, canjin lokaci tsakanin A da B yana ba da damar sanin jagorancin motsi. A cikin hoton da aka nuna a sama, siginar B yana jagorantar A, don haka jagorancin motsi ba shi da kyau.

Akwatin marquadb yana ƙidaya bugun jini daga tushe har zuwa 3 daban-daban, amma ba lokaci guda ba. Ƙididdigar tana aiki ta kowace hanya. Kayan aiki zai ba da rahoton alkiblar motsi da lokacin da ya wuce don ƙididdige bugun jini daga abin da za a iya samun saurin motsi. Koyaya, ainihin aikin akwatin mar quadb shine fara aiwatar da aiki bayan an kai adadin bugun jini. Akwatin yana ciyar da sigina (TTL kamar) cikin ɗayan abubuwan da ake fitarwa na coaxial. Matsayin fitarwar coaxial ko dai HIGH ne ko LOW kuma shine kamar haka:

  • LOW idan akwatin baya kirgawa
  • KYAU idan akwatin yana kirgawa
  • canza zuwa LOW idan an ƙidaya adadin bugun jini
  • komawa zuwa HIGH nan da nan ko bayan jinkirin daidaitacce
  • LOW idan akwatin ya daina kirgawa

Ta hanyar tsoho, LOW yana nufin 0.0 Volt kuma HIGH yana nufin 3.3 Volt. Yana yiwuwa a juya matakan idan ana so. Akwatin marquadb ba kayan aikin lokaci ba ne. Lokacin canzawa tsakanin LOW da HIGH yana cikin tsari na 5 microse seconds amma yana yiwuwa a ƙara tsawon lokacin siginar fitarwa.
Ainihin amfani da kayan aikin shine samar da siginonin faɗakarwa zuwa kowane nau'in kayan aiki kamar yadda mota haɗe da mai rikodin ke motsawa. Za a ƙirƙiri siginoni masu tayar da hankali bayan ƙirga adadin bugun da aka bayar. Kayan aiki baya buƙatar sanin game da kaddarorin jiki na motar. Yana ƙirga ƙwanƙwasa A da B na ƙarar encoder.

Exampda: motar da ke ba da ƙwanƙwasa 1000 encoder a kowace mm na motsi yakamata ya kunna kyamarar da ke ɗaukar hoto bayan kowane motsi na 1 mm. Wannan yana buƙatar kyamarar da zata iya karɓar siginar faɗakarwa nau'in TTL.

Hardware abubuwan

Na'urar tana jigilar abubuwa tare da abubuwa masu zuwa:

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

Abubuwan shigarwa

marXperts-Quadrature-Decoder-don-Ƙara-Encoders-fig-6marXperts-Quadrature-Decoder-don-Ƙara-Incoders-fig-6

Akwatin marquadb yana da mai haɗin USB-B a gefen baya da kuma mai haɗin D-Sub9. Dole ne a haɗa akwatin zuwa PC ta amfani da kebul na USB.
Layukan A, B da na ƙasa daga har zuwa 3 incoders masu haɓakawa ana ciyar da su cikin mai sarrafawa ta hanyar haɗin haɗin 9-pin.
Ana nuna ayyukan fil a teburin da ke ƙasa.

Pin Ayyuka  
1 Encoder 1: Sigina A marXperts-Quadrature-Decoder-for-Increament-Encoders-fig-7

 

 

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

Abubuwan da aka fitar

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

Ana ba da siginar fitarwa zuwa masu haɗin haɗin gwiwa waɗanda dole ne su haɗa akwatin (mai haɗa launin tagulla) tare da na'urar manufa, misali kamara. Lokacin da mai sarrafawa ba shi da aiki, fitarwa akan fitarwar coaxial shine LOW (0.0Vt). Lokacin da mai sarrafawa ya fara ƙidaya, ana saita siginar fitarwa HIGH (3.3 Volt). Bayan isa ga adadin ƙidaya da aka bayar, siginar fitarwa ta faɗi zuwa LOW. Ana iya amfani da wannan siginar don kunna karanta-fitar da kyamara ko wani aiki a cikin wani nau'in kayan masarufi. Za a maimaita wannan aikin na adadin da aka bayar.

Tsawon lokacin sauya siginar HIGH-LOW-HIGH ya kusan. 5 micro seconds. Yana yiwuwa a juyar da sigina (HIGH=0 V, LOW=3.3 V).

Lokacin da mai sarrafa yana kirga sigina, LED1 za a kunna. In ba haka ba, lokacin da mai sarrafawa ba shi da aiki, LED1 yana kashe. LED2 zai yi aiki makamancin haka amma zai kunna kawai idan siginar fitarwa ta kasance HIGH kuma in ba haka ba za a kashe. Tun da lokacin sauyawa tsakanin HIGH da LOW ya kasance gajere sosai, duka LEDs za su kasance suna bayyana iri ɗaya.

Matsakaicin lokacin jinkiri dole ne ya zama aƙalla miliyon 100 don ganin bambanci.
Sake saitin maɓallin zai sake kunna mai sarrafawa wanda shine madadin cire kebul na USB. Lokacin tayarwa, LED1 yana flicker sau 5 yayin da LED2 ke haskakawa koyaushe. Bayan jerin farawa, duka LEDs za a kashe.

Sadarwa

Dole ne a sarrafa mai sarrafa marquadb daga PC ɗin tattara bayanai ta hanyar haɗin USB (USB-B zuwa USB-A). Mai sarrafawa yana ba da keɓancewar siriyal na al'ada wanda ke fahimtar umarnin ASCII a sarari kuma wanda ke aika fitarwa zuwa keɓancewar siriyal azaman zaren rubutu bayyananne.
Don haka yana yiwuwa a yi aiki da akwatin “da hannu” ko ta API. Kuna iya amfani da shirye-shirye iri-iri masu amfani da haɗin kai, misali PuTTY akan Windows ko minicom akan Linux. Da fatan za a yi amfani da saitunan haɗin kai masu zuwa:

  • Saukewa: 115200
  • daidaito: Babu
  • tsaya: 1
  • ku: 8 bit
  • kula da kwarara: babu

A Linux, zaku iya ta haka umarni mai sauƙi kamar mai zuwa, tabbatar da cewa na'urar file yana da izini masu dacewa don mai amfani don karantawa daga ciki kuma ya rubuta zuwa gare shi:

  • minicom -D /dev/ttyACM0 -b 115200

A kan Linux OS, / dev/ttyACM0 zai zama sunan na'ura na yau da kullun. A kan Windows, zai fi dacewa COMn inda n yake lamba ɗaya.

Lura: lokacin aiwatar da API na sadarwa ta amfani da umarnin da ke ƙasa, tabbatar da karanta kirtani na rubutu da mai sarrafa ya samar, koda kuwa ba ku yin amfani da su.

Umarni

Mai sarrafawa yana fahimtar umarni masu zuwa (kirtani a cikin maƙallan zaɓin zaɓi ne.

  • yana ƙirga N layukan L tashar C - shigar da yanayin kirgawa don ƙidaya N tare da layin encoder L (pulses) kowanne akan tashar C (tsoho: N=0, L=1000, C=1)
  • NL [C] - kamar yadda yake sama amma ba tare da kalmar "ƙidaya" da "layi" ba kuma tare da zaɓi don samar da tashar 1 zuwa 3
  • init [T [L]] - farawa tare da layin T azaman haƙuri da layin L don farawa (tsoho: T = 1, L = 1000)
  • tashar [nel] C - ƙidaya sigina daga tashar C (1 zuwa 3, tsoho: 3)
  • taimako - yana nuna amfani
  • saitin - yana nuna ƙimar halin yanzu na sigogi masu iya saitawa
  • nuni - yana nuna ci gaban ƙidayar ƙidayar da ke gudana ciki har da lokacin da ya wuce
  • high - yana saita matakin siginar tsoho zuwa HIGH (3.3V)
  • low - yana saita matakin siginar tsoho zuwa LOW (0V)
  • led1|2 a kunne | kashe - kunna LED1|2 a kunne ko kashe
  • out1|2|3 a | kashe - kunna OUT1|2|3 a kan (HIGH) ko kashe (LOW)
  • tol[erance] T - haƙuri don ƙidaya sigina don cimma manufa (tsoho: T=1)
  • Usec U - lokaci a cikin microsecond don sauya matakin fitarwa daga LOW zuwa HIGH bayan taron ƙidaya (tsoho: U = 0)
  • karshen | zubar da ciki | daina – ƙare kirga mai gudana kafin a kai ga manufa
  • verbose [ƙarya | gaskiya] - yana jujjuya magana. Yi amfani da hujja Gaskiya na Ƙarya

Don fara kirga abubuwan N, ya isa kawai shigar da N. Bayan bayar da umarni, ƙidayar ta fara kuma an saita siginar fitarwa zuwa HIGH (3.3 V). Ma'aunin L shine adadin layukan (pulses) don ƙidaya kafin samar da siginar faɗakarwa akan abin da ya dace da OUT1, OUT2 ko OUT3. Ana maimaita wannan tsari don zagayowar N.

Tsawon lokacin siginar fitarwa, watau. mai sauyawa HIGH-LOW-HIGH, ana sarrafa shi ta hanyar saurin CPU na mai sarrafawa kuma yana da kusan 5 micro seconds. Za'a iya canza tsawon lokacin ta amfani da umarnin "usec U" inda U shine tsawon lokacin siginar a cikin microseconds da rashin daidaituwa zuwa 0. Idan duk ƙididdigan N ya ƙare, an saita fitarwa zuwa LOW kuma mai sarrafawa ya dawo zuwa ga rashin aiki.
Yayin kirgawa, ana kunna LED1 da LED2. Idan yanayin kirgawa yana aiki, duk ƙarin umarni don ƙirga layi ana watsi da su. Ba zai yiwu a ƙidaya layukan lokaci guda akan tashoshi sama da 1 ba.

Exampda:

Don ƙidaya sau 4 layi 250 akan tashar 3, ba da umarni "4 250 3". Za ku sami wasu ra'ayoyin kamar:

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

Kamar yadda ake iya gani, kayan aikin yana mayar da lokacin da ya wuce da jimlar a'a. na layukan ƙidaya. Jimlar adadin layin zai kasance ko dai tabbatacce ko mara kyau, yana nuna alamar motsi. Adadin bugun jini da za a kirga, duk da haka, koyaushe za a ba su azaman lamba mai kyau, ba tare da la’akari da ainihin alkiblar motsi ba.

Tuntuɓar

Idan kuna da tambayoyi game da tsarin ko amfani da shi, da fatan za a tuntuɓe mu ta waya ko imel.

MarXperts GmbH

Haƙƙin mallaka 2024 marXperts GmbH
An kiyaye duk haƙƙoƙi.

Takardu / Albarkatu

MarXperts Quadrature Decoder don Ƙaƙƙarfan Maɓalli [pdf] Manual mai amfani
v1.1, Dikodi na Quadrature don Ƙirƙirar Ƙaƙwalwar Ƙaƙwalwa, Ƙa'ida, Mai ƙididdigewa don Ƙirƙirar Ƙaƙwalwar Ƙaƙwalwar Ƙaƙwalwa

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *