MarXperts Quadrature Decoder bakeng sa Keketseho ea Likhouto
Tlhahisoleseding ya Sehlahiswa
Litlhaloso
- Lebitso la Sehlahiswa: marquadb
- Mofuta: v1.1
- Mofuta: Quadrature Decoder bakeng sa Keketseho ea Likhouto
- Moetsi: marXperts GmbH
Tlhahisoleseding ya Sehlahiswa
Marquadb ke "quadrature decoder" e etselitsoeng li-encoder tse ntseng li eketseha. E na le likarolo tsa Hardware ho kenyelletsa le lebokose la taolo ea marquadb. Sesebelisoa se lumella ho hokahana ha li-encoder tse fihlang ho tse 3 ka sehokelo sa USB-B le sehokelo sa D-Sub9.
Molumo oa kamehlatagLitlhophiso tsa e li LOW ho 0.0 Volt le HIGH ho 3.3 Volt, ka khetho ea ho fetola maemo ha ho hlokahala. Sesebelisoa sena ha se nako ea sebele 'me se na le nako ea ho fetoha pakeng tsa LOW le HIGH ea ho pota-potile li-microseconds tsa 5, tse ka fetoloang bakeng sa nako e telele ea pontšo ea tlhahiso.
LBH
- Q: Na voltagna maemo a tla khutlisoa ho marquadb?
- A: E, hoa khoneha ho fetola voltage maemong a marquadb haeba a lakatsa.
- Q: Ke li-encoder tse kae tse eketsang tse ka hokeloang ho marquadb?
- A: Marquadb e ka hokela li-encoder tse ka bang 3 ka sehokelo sa D-Sub9.
Mokhoa oa ho sebelisa bukana ena
Pele o qala ho sebelisa lebokose la marquadb ka kopo bala Buka ea Mosebelisi le Tokomane ea Tekheniki e kenyellelitsoeng sephutheloana sa litokomane ka hloko.
Liphatlalatso
Europe
Sesebelisoa se lumellana le Litaelo tsa EMC 2014/30/EU, The Low Voltage Taelo ea 2014/35/EU hammoho le taelo ea RoHS 3032/2012.
Ho lumellana ho bonahetse ka ho lumellana le lintlha tse latelang tse thathamisitsoeng ho Official Journal of the European Communities:
- EN61326-1: 2018 (Tshireletso ea Motlakase)
- EN301 489-17: V3.1.1: 2017 (EMC bakeng sa lisebelisoa tsa seea-le-moea le litšebeletso)
- EN301 48901 V2.2.3: 2019 (EMC bakeng sa lisebelisoa tsa seea-le-moea le litšebeletso)
- EN300 328 V2.2.2: 2019 (Sistimi ea phetisetso ea Wideband ho sehlopha sa 2.4 GHz)
- EN6300: 2018 (RoHS)
amerika e leboea
Sesebediswa sena se fumanwe se dumellana le ditlhaloso tsa sesebediswa sa dijithale sa sehlopha sa B ho latela Karolo ya 15 ya melao ya FCC mme se fihlella ditlhoko tsohle tsa Canadian Interference Causing Equipment Standard ICES-003 bakeng sa disebediswa tsa dijithale.
Taelo ea Ts'ila ea Motlakase le Elektronike
Basebelisi ba ho qetela ba ka khutlisetsa lisebelisoa ho Marxperts GmbH hore ba li lahlele ntle le ho lefisoa ho li lahla.
Tlhahiso ena e sebetsa feela tlasa maemo a latelang:
- yuniti e rekisitsoe k'hamphani kapa setheo ka har'a EU
- yuniti ha joale ke ea k'hamphani kapa setheo ka har'a EU
- yuniti e felletse ebile ha e a silafala
Sesebelisoa ha se na libeteri. Haeba e sa khutlisetsoe ho moetsi, ke boikarabello ba mong'a lona ho latela melao ea sebaka sa ho lahla thepa ea elektronike.
Mosebetsi
Lebokose la marquadb ke microcontroller e balang matšoao ("A quad B") ho tsoa ho li-encoder tse ntseng li eketseha. Li-encoder tse ntseng li eketseha ke lisebelisoa tsa motlakase tse tsamaeang ka mela kapa tse rotary tse nang le matshwao a 2 a tlhahiso, A und B, a ntshang pulses ha sesebelisoa se sisinyeha. Li-encoder tse ntseng li eketseha li tlaleha ho eketseha ha maemo hoo e batlang e le hang-hang, e leng se li lumellang ho beha leihlo metsamao ea lisebelisoa tsa lebelo le phahameng haufi le nako ea nnete. Le hoja letšoao la A le B le ka bontša tsoelo-pele ea motsamao, phetoho ea mohato pakeng tsa A le B e lumella ho tseba hore na motsamao o hokae. Setšoantšong se ka holimo, letšoao la B le etella pele A, kahoo tataiso ea ho tsamaea e mpe.
Lebokose la marquadb le bala li-pulses ho tloha ho mehloli e 3 ka boikemelo, empa eseng ka nako e le 'ngoe. Ho bala ho sebetsa ka mahlakore ka bobeli. Sesebelisoa se tla tlaleha tataiso ea motsamao le nako e felileng ho bala li-pulse tseo lebelo la ho sisinyeha le ka fumanoang ho tsona. Leha ho le joalo, mosebetsi oa 'nete oa lebokose la mar quadb ke ho qala ketso ka mor'a ho fihlela palo e fanoeng ea maqhubu. Lebokose le fepa lets'oao (TTL joalo ka) ho e 'ngoe ea liphetho tsa coaxial. Boemo ba tlhahiso ea coaxial e ka ba HIGH kapa LOW mme ke ka tsela e latelang:
- TLASE haeba lebokose le sa baloe
- PHAHAMENG haeba lebokose le ntse le bala
- fetohela ho LOW haeba palo ea likhahla e baloa
- khutlela ho HIGH hang-hang kapa ka mor'a tieho e lokisehang
- TLASE haeba lebokose le emisa ho bala
Ka ho sa feleng, LOW e bolela 0.0 Volt le HIGH e bolela 3.3 Volt. Hoa khoneha ho khutlisa maemo haeba ho hlokahala. Lebokose la marquadb ha se sesebelisoa sa nako ea nnete. Nako ea ho fetola pakeng tsa LOW le HIGH e ka tatellano ea boholo ba li-microseconds tsa 5 empa ho ka khoneha ho eketsa nako ea pontšo ea tlhahiso.
Ts'ebeliso e tloaelehileng ea sesebelisoa ke ho fana ka matšoao ho lisebelisoa tsa mofuta ofe kapa ofe ha enjene e hokahantsoeng le encoder e ntse e tsamaea. Lipontšo tsa trigger li tla etsoa ka mor'a ho bala palo e fanoeng ea li-pulses. Sesebelisoa ha se hloke ho tseba ka thepa ea 'mele ea enjene. E mpa e bala likhahla tsa A le B tsa encoder e ntseng e eketseha.
ExampLe: enjene e fanang ka li-encoder pulses tse 1000 ka mm e le 'ngoe ea motsamao e lokela ho qala kh'amera e nkang foto ka mor'a motsamao o mong le o mong oa 1 mm. Sena se hloka kh'amera e khonang ho amohela matšoao a trigger ea mofuta oa TTL.
Likarolo tsa lisebelisoa
Sesebelisoa se tsamaea le likarolo tse latelang:
Lintho tse kenang
Lebokose la marquadb le na le sehokelo sa USB-B ka morao le sehokelo sa D-Sub9. Lebokose le tlameha ho hokeloa ho PC ka thapo ea USB.
A, B le mela ea fatše ho tloha ho li-encoder tse 3 tse eketsang li kenngoa ho molaoli ka sehokelo sa li-pin tse 9.
Likabelo tsa phini li bontšoa tafoleng e ka tlase.
Pin | Kabelo | |
1 | Encoder 1: lets'oao la A | ![]()
|
2 | Encoder 1: lets'oao la B | |
3 | Encoder 1: GND | |
4 | Encoder 2: lets'oao la A | |
5 | Encoder 2: lets'oao la B | |
6 | Encoder 2: GND | |
7 | Encoder 3: lets'oao la A | |
8 | Encoder 3: lets'oao la B | |
9 | Encoder 3: GND |
Litholoana
Lipontšo tsa tlhahiso li fanoa ho likhokahano tsa coaxial tse tlamehang ho hokahanya lebokose (sehokelo sa mebala ea koporo) le sesebelisoa se shebiloeng, mohlala, khamera. Ha molaoli a sa sebetse, tlhahiso ea tlhahiso ea coaxial ke LOW (0.0 Volt). Ha molaoli a qala ho bala, letšoao la tlhahiso le behiloe HIGH (3.3 Volt). Kamora ho fihlela palo e fanoeng ea lipalo, lets'oao la tlhahiso le theohela ho LOW. Letšoao lena le ka sebelisoa ho etsa hore kh'amera e baloe kapa ketso e itseng mofuteng o mong oa hardware. Ts'ebetso ena e tla phetoa makhetlo a 'maloa.
Nako ea ho fetoha ha lets'oao HIGH-LOW-HIGH ke hoo e ka bang. 5 microseconds. Hoa khoneha ho khelosa matšoao (HIGH = 0 V, LOW = 3.3 V).
Ha molaoli a ntse a bala matšoao, LED1 e tla khantša. Ho seng joalo, ha molaoli a sa sebetse, LED1 e tima. LED2 e tla sebetsa ka mokhoa o ts'oanang empa e tla bulela feela haeba lets'oao la tlhahiso le le HIGH mme ho seng joalo le tima. Kaha nako ea ho fetola pakeng tsa HIGH le LOW e khutšoanyane haholo, li-LED ka bobeli li tla bonahala li tšoana.
Nako ea ho lieha e behiloeng e tlameha ho ba bonyane 100 milliseconds ho bona phapang.
Konopo ea RESET e tla qala molaoli bocha e leng mokhoa o mong oa ho notlolla thapo ea USB. Ha e qala, LED1 e fifala makhetlo a 5 ha LED2 e lula e khantšitse. Kamora tatellano ea ho qala, li-LED ka bobeli li tla tima.
Puisano
Taolo ea marquadb e tlameha ho laoloa ho tsoa ho PC ea pokello ea data ka khokahano ea USB (USB-B ho USB-A). Molaoli o fana ka sebopeho se tloaelehileng sa serial se utloisisang litaelo tse hlakileng tsa ASCII le se romellang tlhahiso ho sebopeho sa serial e le likhoele tse hlakileng tsa mongolo.
Ka hona hoa khoneha ho sebelisa lebokose "ka letsoho" kapa ka API. U ka sebelisa mefuta e fapaneng ea mananeo a sebelisang likhokahano tsa serial, mohlala, PuTTY ho Windows kapa minicom ho Linux. Ka kopo sebelisa litlhophiso tse latelang tsa khokahano ea serial:
- Litšenyehelo: 115200 XNUMX
- Parity: Ha ho letho
- li-stopbits: 1
- boholo ba boholo: likotoana tse 8
- flow-control: ha ho letho
Ho Linux, o ka etsa taelo e bonolo joalo ka e latelang, ho etsa bonnete ba hore sesebelisoa file e na le tumello e nepahetseng ea hore mosebelisi a bale ho eona le ho e ngolla:
- minicom -D /dev/ttyACM0 -b 115200
Ho Linux OS, /dev/ttyACM0 e ka ba lebitso le tloaelehileng la sesebelisoa. Ho Windows, e ka ba COMn moo n e leng palo e le 'ngoe.
Hlokomela: ha o kenya ts'ebetsong API ea puisano u sebelisa litaelo tse ka tlase, etsa bonnete ba hore u bala liletsa tse ngotsoeng tse hlahisoang ke molaoli, le haeba u sa li sebelise.
Litaelo
Molaoli o utloisisa litaelo tse latelang (likhoele tse ka har'a masakaneng ke tsa boikhethelo.
- bala N line L channel C - kenya mokhoa oa ho bala bakeng sa lipalo tsa N ka mela ea L encoder (pulses) e 'ngoe le e' ngoe e le kanaleng C (ea kamehla: N=0, L=1000, C=1)
- NL [C] - joalo ka ha e kaholimo empa e se na "lipalo" le "line" le khetho ea ho fana ka mocha oa 1 ho isa ho 3.
- init [T [L]] - qala ka mela ea T e le mamello le L ho qala (ka ho sa feleng: T=1, L=1000)
- chanel[nel] C - bala matshwao ho tloha kanaleng C (1 ho isa ho 3, kamehla: 3)
- thuso - e bonts'a ts'ebeliso
- set - e bonts'a boleng ba hajoale ba li-parameter tse ka beoang
- bonts'a - e bonts'a tsoelo-pele ea ho bala ho tsoelang pele ho kenyeletsa le nako e fetileng
- phahameng - e beha boemo ba lets'oao la kamehla ho HIGH (3.3 V)
- tlase - e beha boemo ba lets'oao la kamehla ho LOW (0 V)
- led1|2 ho | tima - bulela kapa tima LED1|2
- out1|2|3 on|off – rete OUT1|2|3 on (HIGH) kapa tima (LOW)
- mamello T - mamello bakeng sa matšoao a baloang bakeng sa ho fihlela sepheo (kamehla: T = 1)
- sebelisa U - nako ka li-microseconds ho khutlisetsa boemo ba tlhahiso ho tloha ho LOW ho ea ho HIGH ka mor'a ketsahalo ea ho bala (ka ho feletseng: U = 0)
- qetellong | emisa | emisa - emisa ho bala ho tswelang pele pele o fihlella sepheo
- verbose [false|nete] – toggles verbosity. Sebelisa khang 'Nete ea Bohata
Ho qala ho bala liketsahalo tsa N, ho lekane ho kena feela N. Ka mor'a ho fana ka taelo, ho bala ho qala 'me pontšo ea tlhahiso e behiloe ho HIGH (3.3 V). Paramethara L ke palo ea mela (pulses) e lokelang ho baloa pele e hlahisa lets'oao le qalang ho tlhahiso e tsamaellanang le OUT1, OUT2 kapa OUT3. Ts'ebetso ena e phetoa bakeng sa li-cycle tsa N.
Nako ea lets'oao la tlhahiso, ke hore. switch HIGH-LOW-HIGH, e laoloa ke lebelo la CPU la molaoli mme e ka ba li-microseconds tse 5. Nako e ka fetoloa ho sebelisoa taelo ea "usec U" moo U e leng nako ea pontšo ho microseconds le e sa fetoheng ho 0. Haeba lipalo tsohle tsa N li phethiloe, tlhahiso e behiloe ho LOW mme molaoli o khutlela boemong bo sa sebetseng.
Ha u ntse u bala, LED1 le LED2 lia buloa. Haeba mokhoa oa ho bala o sebetsa, litaelo tsohle tse ling tsa ho bala mela li tla hlokomolohuoa. Ha ho khonehe ho bala mela ka nako e le 'ngoe ho feta mocha o le mong.
ExampLe:
Ho bala 4 makhetlo a 250 mela e mocha oa 3, fana ka taelo "4 250 3". U tla fumana maikutlo a tšoanang le a:
Joalokaha ho ka bonoa, sesebelisoa se khutlisetsa nako e fetileng le palo eohle ea che. ea mela e baloang. Palo eohle ea mela e tla ba e ntle kapa e mpe, e bontšang tataiso ea ho tsamaea. Palo ea li-pulses tse lokelang ho baloa, leha ho le joalo, e tla lula e fanoa e le palo e nepahetseng, ho sa tsotellehe tataiso ea sebele ea ho tsamaea.
Ikopanye
Haeba u na le lipotso mabapi le sistimi kapa ts'ebeliso ea eona, ka kopo ikopanye le rona ka mohala kapa lengolo-tsoibila.
marXperts GmbH
- Werkstr. 3 22844 Norderstedt / Jeremane
- Mohala: +49 (40) 529 884 - 0
- Fax: +49 (40) 529 884 - 20
- info@marxperts.com
- www.marxperts.com
Copyright 2024 marXperts GmbH
Litokelo tsohle li sirelelitsoe.
Litokomane / Lisebelisoa
![]() |
MarXperts Quadrature Decoder bakeng sa Keketseho ea Likhouto [pdf] Bukana ea Mosebelisi v1.1, Quadrature Decoder bakeng sa Keketseho Encoder, Quadrature, Decoder bakeng sa Keketseho Encoder, Keketseho Encoder, Encoder |