marXperts-ලාංඡනය

incremental encoders සඳහා marXperts Quadrature විකේතකය

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

නිෂ්පාදන තොරතුරු

පිරිවිතර

  • නිෂ්පාදන නම: marquadb
  • අනුවාදය: v1.1
  • වර්ගය: වර්ධක සංකේතක සඳහා චතුරස්රාකාර විකේතකය
  • නිෂ්පාදකයා: marXperts GmbH

නිෂ්පාදන තොරතුරු

Marquadb යනු වර්ධක කේතක සඳහා නිර්මාණය කර ඇති චතුරස්‍ර විකේතකයකි. එය marquadb පාලක පෙට්ටිය ඇතුළු දෘඩාංග සංරචක දක්වයි. උපාංගය USB-B සම්බන්ධකයක් සහ D-Sub3 සම්බන්ධකයක් හරහා වර්ධක සංකේත 9ක් දක්වා සම්බන්ධ කිරීමට ඉඩ සලසයි.
පෙරනිමි වෙළුමtage සිටුවම් 0.0 Volt දී අඩු වන අතර Volt 3.3 දී ඉහළ, අවශ්‍ය නම් මට්ටම් ආපසු හැරවීමේ විකල්පය ඇත. උපාංගය තත්‍ය කාලීන නොවන අතර අඩු සහ ඉහළ අතර මාරුවීමේ කාලය මයික්‍රො තත්පර 5ක් පමණ වන අතර එය දිගු නිමැවුම් සංඥා කාලසීමාවක් සඳහා සකස් කළ හැක.

නිති අසන පැණ

  • Q: හැකි වෙළුමtage මට්ටම් marquadb මත ආපසු හැරවිය හැකිද?
    • A: ඔව්, වෙළුම ආපසු හැරවිය හැකියtagඅවශ්ය නම් marquadb මත e මට්ටම්.
  • Q: Marquadb වෙත වර්ධක කේතීකරණ කීයක් සම්බන්ධ කළ හැකිද?
    • A: Marquadb හට D-Sub3 සම්බන්ධකය හරහා වර්ධක සංකේත 9ක් දක්වා සම්බන්ධ කළ හැක.

මෙම අත්පොත භාවිතා කරන්නේ කෙසේද

ඔබ marquadb පෙට්ටිය ක්‍රියාත්මක කිරීමට පෙර කරුණාකර ප්‍රලේඛන පැකේජයේ ඇතුළත් පරිශීලක අත්පොත සහ තාක්ෂණික ප්‍රලේඛනය ප්‍රවේශමෙන් කියවන්න.

ප්රකාශන

යුරෝපයmarXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-2

උපකරණය EMC විධාන 2014/30/EU, අඩු පරිමාවට අනුකූල වේtagඊ විධානය 2014/35/EU මෙන්ම RoHS විධානය 3032/2012.
යුරෝපීය ප්‍රජාවන්ගේ නිල සඟරාවේ ලැයිස්තුගත කර ඇති පහත සඳහන් පිරිවිතරයන්ට අනුකූල වීම මගින් අනුකූලතාව පෙන්නුම් කරන ලදී:

  • EN61326-1: 2018 (විදුලි ආරක්ෂාව)
  • EN301 489-17: V3.1.1: 2017 (රේඩියෝ උපකරණ සහ සේවා සඳහා EMC)
  • EN301 48901 V2.2.3: 2019 (රේඩියෝ උපකරණ සහ සේවා සඳහා EMC)
  • EN300 328 V2.2.2: 2019 (2.4 GHz කලාපයේ පුළුල් පරාසයක සම්ප්‍රේෂණ පද්ධතිය)
  • EN6300: 2018 (RoHS)

උතුරු ඇමෙරිකාවmarXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-3

උපකරණය FCC නීතිවල 15 වන කොටසට අනුව B පන්තියේ ඩිජිටල් උපාංගයක් සඳහා පිරිවිතරයන්ට අනුකූල වන බව සොයාගෙන ඇති අතර ඩිජිටල් උපාංග සඳහා කැනේඩියානු මැදිහත්වීම් ඇති කරන උපකරණ සම්මත ICES-003 හි සියලුම අවශ්‍යතා සපුරාලයි.

අපද්‍රව්‍ය විදුලි හා ඉලෙක්ට්‍රොනික විධානය

අවසාන-පරිශීලකයන්ට ඉවත් කිරීම සඳහා අයකිරීමකින් තොරව උපකරණ මාක්ස්පර්ට්ස් GmbH වෙත ආපසු ලබා දිය හැක.
මෙම පිරිනැමීම වලංගු වන්නේ පහත සඳහන් කොන්දේසි යටතේ පමණි:

  • ඒකකය යුරෝපා සංගමය තුළ සමාගමකට හෝ ආයතනයකට විකුණා ඇත
  • ඒකකය දැනට යුරෝපා සංගමය තුළ සමාගමක් හෝ ආයතනයක් සතුය
  • ඒකකය සම්පූර්ණ වන අතර දූෂිත නොවේ

උපකරණයේ බැටරි අඩංගු නොවේ. නිෂ්පාදකයා වෙත ආපසු නොඑන්නේ නම්, ඉලෙක්ට්රොනික උපකරණ බැහැර කිරීම සඳහා දේශීය නීති රීති අනුගමනය කිරීම අයිතිකරුගේ වගකීම වේ.

කාර්යය

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

Marquadb පෙට්ටිය යනු වර්ධක කේතකයන්ගෙන් සංඥා ("A quad B") ගණනය කරන ක්ෂුද්‍ර පාලකයකි. වර්ධක කේතීකරණ යනු රේඛීය හෝ භ්‍රමණ විද්‍යුත් යාන්ත්‍රික උපාංග වන අතර ඒවා ප්‍රතිදාන සංඥා 2 ක් ඇති A und B, උපාංගය ගෙන යන විට ස්පන්දන නිකුත් කරයි. වර්ධක කේතකයින් ස්ථාන වර්ධක ආසන්න වශයෙන් ක්ෂණිකව වාර්තා කරයි, එමඟින් ඔවුන්ට තත්‍ය කාලීනව අධිවේගී යාන්ත්‍රණවල චලනයන් නිරීක්ෂණය කිරීමට ඉඩ සලසයි. A සහ B සංඥා මගින් චලනයක ප්‍රගතිය පෙන්නුම් කරන අතර, A සහ ​​B අතර අදියර මාරුව චලනය වන දිශාව තීරණය කිරීමට ඉඩ සලසයි. ඉහත රූපයේ දැක්වෙන්නේ B සංඥාව A ප්‍රමුඛ වන බැවින් චලනය වන දිශාව සෘණ වේ.

Marquadb පෙට්ටිය ප්‍රභවයන් 3ක් දක්වා ස්පන්දන ස්වාධීනව ගණනය කරයි, නමුත් එකවර නොවේ. ගණන් කිරීම ඕනෑම දිශාවකට ක්රියාත්මක වේ. උපකරණය චලනය වන දිශාව සහ චලනයේ වේගය ව්‍යුත්පන්න කළ හැකි ස්පන්දන ගණනය කිරීමට ගත වූ කාලය වාර්තා කරයි. කෙසේ වෙතත්, mar quadb පෙට්ටියේ සත්‍ය කාර්යය වන්නේ ලබා දී ඇති ස්පන්දන ගණනකට ළඟා වූ පසු ක්‍රියාවක් ආරම්භ කිරීමයි. කොටුව කොක්සියල් නිමැවුම් වලින් එකකට සංඥාවක් (TTL වැනි) පෝෂණය කරයි. කොක්සියල් ප්‍රතිදානයේ මට්ටම ඉහළ හෝ අඩු වන අතර එය පහත පරිදි වේ:

  • පෙට්ටිය ගණන් නොගන්නේ නම් අඩුයි
  • කොටුව ගණන් කරන්නේ නම් ඉහළයි
  • ස්පන්දන ගණන ගණන් කර ඇත්නම් අඩු අගයට මාරු වන්න
  • වහාම හෝ වින්‍යාස කළ හැකි ප්‍රමාදයකින් පසු නැවත HIGH වෙත මාරු වන්න
  • කොටුව ගණන් කිරීම නැවැත්වුවහොත් අඩුයි

පෙරනිමියෙන්, LOW යනු 0.0 Volt සහ HIGH යනු 3.3 Volt වේ. අවශ්ය නම්, මට්ටම් ආපසු හැරවිය හැකිය. Marquadb පෙට්ටිය තත්‍ය කාලීන උපකරණයක් නොවේ. LOW සහ HIGH අතර මාරු වීමට කාලය මයික්‍රෝ තත්පර 5 ක විශාලත්වයේ අනුපිළිවෙලට ඇති නමුත් ප්‍රතිදාන සංඥාවේ කාලසීමාව වැඩි කිරීමට හැකි වේ.
උපකරණයේ සාමාන්‍ය භාවිතයක් වන්නේ කේතකයකට සම්බන්ධ වූ මෝටරයක් ​​චලනය වන විට ඕනෑම ආකාරයක දෘඪාංගයකට ප්‍රේරක සංඥා සැපයීමයි. ලබා දී ඇති ස්පන්දන සංඛ්‍යාවක් ගණනය කිරීමෙන් පසු ප්‍රේරක සංඥා සාදනු ලැබේ. උපකරණය මෝටරයේ භෞතික ගුණාංග ගැන දැන ගැනීමට අවශ්ය නොවේ. එය වර්ධක කේතකයේ A සහ ​​B ස්පන්දන ගණන් කරයි.

Exampලෙ: චලනය වන මිලිමීටරයකට එන්කෝඩර් ස්පන්දන 1000 ක් ලබා දෙන මෝටරයක් ​​මිලිමීටර් 1 ක සෑම චලනයකටම පසුව ඡායාරූපයක් ගන්නා කැමරාවක් ක්‍රියාරම්භ කළ යුතුය. මේ සඳහා TTL ආකාරයේ ප්‍රේරක සංඥා ලබා ගැනීමේ හැකියාව ඇති කැමරාවක් අවශ්‍ය වේ.

දෘඪාංග සංරචක

උපාංගය පහත සඳහන් සංරචක සමඟ නැව්ගත කරයි:

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

යෙදවුම්

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

Marquadb පෙට්ටිය පිටුපස USB-B සම්බන්ධකයක් මෙන්ම D-Sub9 සම්බන්ධකයක් ද දක්වයි. පෙට්ටිය USB කේබලය භාවිතයෙන් පරිගණකයකට සම්බන්ධ කළ යුතුය.
වර්ධක කේතක 3ක් දක්වා A, B සහ බිම් රේඛා 9-pin සම්බන්ධකයක් හරහා පාලකය වෙත ලබා දෙනු ලැබේ.
පින් පැවරුම් පහත වගුවේ දක්වා ඇත.

පින් කරන්න පැවරුම  
1 සංකේතකය 1: සංඥා A marXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-7

 

 

2 සංකේතකය 1: සංඥා B
3 සංකේතකය 1: GND
4 සංකේතකය 2: සංඥා A
5 සංකේතකය 2: සංඥා B
6 සංකේතකය 2: GND
7 සංකේතකය 3: සංඥා A
8 සංකේතකය 3: සංඥා B
9 සංකේතකය 3: GND

ප්රතිදාන

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

ප්‍රතිදාන සංඥා කොක්සියල් සම්බන්ධක වෙත සපයනු ලබන අතර එමඟින් පෙට්ටිය (පිත්තල වර්ණ සම්බන්ධකය) ඉලක්ක උපාංගයක් සමඟ සම්බන්ධ කළ යුතුය, උදා: කැමරාවක්. පාලකය ක්‍රියා විරහිත වූ විට, කොක්සියල් ප්‍රතිදානයේ ප්‍රතිදානය අඩු වේ (වෝල්ට් 0.0). පාලකය ගණන් කිරීමට පටන් ගන්නා විට, ප්රතිදාන සංඥාව HIGH (3.3 Volt) සකසා ඇත. දී ඇති ගණන් කිරීම් ගණනකට ළඟා වූ පසු, ප්‍රතිදාන සංඥාව අඩු අගයකට වැටේ. මෙම සංඥාව කැමරාවක කියවීම අවුලුවාලීමට හෝ වෙනත් ආකාරයේ දෘඪාංගවල යම් ක්‍රියාවක් කිරීමට භාවිතා කළ හැක. මෙම මෙහෙයුම ලබා දී ඇති වාර ගණනක් සඳහා නැවත නැවතත් සිදු කෙරේ.

ඉහළ-පහළ-ඉහළ සංඥා මාරු කිරීමේ කාලසීමාව දළ වශයෙන් වේ. මයික්‍රො තත්පර 5 යි. සංඥා ප්‍රතිලෝම කළ හැක (HIGH=0 V, LOW=3.3 V).

පාලකය සංඥා ගණනය කරන විට, LED1 දැල්වෙනු ඇත. එසේ නොමැතිනම්, පාලකය අක්‍රිය වූ විට, LED1 අක්‍රිය වේ. LED2 ඒ හා සමානව ක්‍රියා කරන නමුත් සක්‍රිය වන්නේ ප්‍රතිදාන සංඥාව ඉහළ නම් සහ එසේ නොමැති නම් ක්‍රියා විරහිත වේ. HIGH සහ LOW අතර මාරුවීමේ කාලය ඉතා කෙටි බැවින්, LED දෙකම සාමාන්‍යයෙන් සමාන ලෙස පෙනෙනු ඇත.

වෙනස දැකීමට සැකසිය හැකි ප්‍රමාද කාලය අවම වශයෙන් මිලි තත්පර 100ක් විය යුතුය.
RESET බොත්තම USB කේබලය විසන්ධි කිරීමට විකල්පයක් වන පාලකය නැවත ආරම්භ කරයි. ආරම්භ කරන විට, LED1 නිරන්තරයෙන් දැල්වෙන අතර LED5 2 වරක් දැල්වෙයි. ආරම්භක අනුපිළිවෙලින් පසුව, LED දෙකම අක්රිය වනු ඇත.

සන්නිවේදනය

Marquadb පාලකය USB සම්බන්ධතාවයක් හරහා දත්ත එකතු කිරීමේ පරිගණකයෙන් පාලනය කළ යුතුය (USB-B සිට USB-A දක්වා). පාලකය සාමාන්‍ය ASCII විධාන තේරුම් ගන්නා සාම්ප්‍රදායික අනුක්‍රමික අතුරුමුහුණතක් සපයන අතර එය සාමාන්‍ය පෙළ නූල් ලෙස අනුක්‍රමික අතුරුමුහුණතට ප්‍රතිදානය යවයි.
එබැවින් කොටුව "අතින්" හෝ API හරහා ක්රියාත්මක කළ හැකිය. ඔබට අනුක්‍රමික සම්බන්ධතා භාවිතා කරන විවිධ වැඩසටහන් භාවිතා කළ හැක, උදා: Windows හි PutTY හෝ Linux මත minicom. කරුණාකර පහත අනුක්‍රමික සම්බන්ධතා සැකසුම් භාවිතා කරන්න:

  • බෝඩ්රේට්: 115200
  • සමානාත්මතාවය: කිසිවක් නැත
  • නැවතුම් බිටු: 1
  • bytesize: බිටු 8ක්
  • ප්රවාහ පාලනය: කිසිවක් නැත

Linux වලදී, ඔබට පහත දැක්වෙන ආකාරයේ සරල විධානයක් ලබා දිය හැකිය, එම උපාංගය බවට වග බලා ගන්න file පරිශීලකයාට එයින් කියවීමට සහ එයට ලිවීමට නිසි අවසර ඇත:

  • minicom -D /dev/ttyACM0 -b 115200

Linux OS මත, /dev/ttyACM0 සාමාන්‍ය උපාංග නාමයක් වනු ඇත. වින්ඩෝස් වල, n තනි ඉලක්කමක් වන විට එය COMn වේ.

සටහන: පහත විධාන භාවිතා කරමින් සන්නිවේදන API ක්‍රියාත්මක කරන විට, ඔබ ඒවා භාවිතා නොකළත්, පාලකය මඟින් ජනනය කරන ලද පෙළ තන්තු කියවීමට වග බලා ගන්න.

විධාන

පාලකය පහත විධානයන් තේරුම් ගනී (වරහන් තුළ ඇති නූල් විකල්ප වේ.

  • ගණන් කරයි N රේඛා L නාලිකාව C – C නාලිකාවේ L කේතක රේඛා (ස්පන්දන) සමඟ N ගණන් සඳහා ගණන් කිරීමේ මාදිලිය ඇතුළු කරන්න (පෙරනිමිය: N=0, L=1000, C=1)
  • NL [C] - ඉහත පරිදි නමුත් "ගණන්" සහ "රේඛා" යන මූල පද නොමැතිව සහ නාලිකාව 1 සිට 3 දක්වා සැපයීමේ විකල්පය සමඟ
  • init [T [L]] – T lines tolerance ලෙස සහ L line වලින් ආරම්භ කරන්න (පෙරනිමිය: T=1, L=1000)
  • chan[nel] C - C නාලිකාවෙන් සංඥා ගණන් කරන්න (1 සිට 3 දක්වා, පෙරනිමිය: 3)
  • උදව් - භාවිතය පෙන්වයි
  • set – setable parameters හි වත්මන් අගයන් පෙන්වයි
  • පෙන්වන්න - ගත වූ කාලය ඇතුළුව පවතින ගණන් කිරීමේ ප්‍රගතිය පෙන්වයි
  • high - පෙරනිමි සංඥා මට්ටම HIGH (3.3 V) ලෙස සකසයි
  • අඩු - පෙරනිමි සංඥා මට්ටම අඩු (0 V) ලෙස සකසයි
  • led1|2 on|off – LED1|2 on or off කරන්න
  • out1|2|3 on|off – OUT1|2|3 on (HIGH) හෝ off (LOW)
  • tol[erance] T - ඉලක්කය කරා ළඟා වීම සඳහා ගණන් කළ සංඥා සඳහා ඉවසීම (පෙරනිමිය: T=1)
  • usec U – ගණන් කිරීමේ සිදුවීමකින් පසු ප්‍රතිදාන මට්ටම අඩු සිට ඉහළට ආපසු යාමට මයික්‍රො තත්පර වලින් කාලය (පෙරනිමිය: U = 0)
  • අවසානය | ගබ්සා කරනවා | නවත්වන්න - ඉලක්කයට ළඟා වීමට පෙර සිදුවෙමින් පවතින ගණන් කිරීම අවසන් කරන්න
  • වාචික [අසත්‍ය|සත්‍ය] - වාචිකත්වය ටොගල් කරයි. තර්කය True of Fals භාවිතා කරන්න

N සිදුවීම් ගණන් කිරීම ආරම්භ කිරීම සඳහා, N පමණක් ඇතුල් කිරීම ප්රමාණවත් වේ. විධානය නිකුත් කිරීමෙන් පසු, ගණන් කිරීම ආරම්භ වන අතර ප්රතිදාන සංඥාව HIGH (3.3 V) ලෙස සකසා ඇත. පරාමිතිය L යනු අනුරූප නිමැවුම් OUT1, OUT2 හෝ OUT3 මත ප්‍රේරක සංඥාවක් ජනනය කිරීමට පෙර ගණන් කළ යුතු රේඛා ගණන (ස්පන්ද) වේ. මෙම ක්රියාවලිය N චක්ර සඳහා නැවත නැවතත් සිදු කෙරේ.

ප්රතිදාන සංඥාවේ කාලසීමාව, එනම්. ස්විචය HIGH-LOW-HIGH, පාලකයේ CPU වේගය මගින් පාලනය වන අතර එය මයික්‍රො තත්පර 5ක් පමණ වේ. "usec U" විධානය භාවිතයෙන් කාලසීමාව වෙනස් කළ හැක එහිදී U යනු සංඥාවේ කාලසීමාව මයික්‍රෝ තත්පර වලින් වන අතර පෙරනිමියෙන් 0 වේ. සියලුම N ගණන් සම්පූර්ණ කළහොත්, ප්‍රතිදානය අඩු අගයට සකසා ඇති අතර පාලකය නිෂ්ක්‍රීය තත්වයට පැමිණේ.
ගණන් කිරීමේදී LED1 සහ LED2 ක්‍රියාත්මක වේ. ගණන් කිරීමේ මාදිලිය සක්‍රිය නම්, රේඛා ගණන් කිරීමට ඇති සියලුම විධාන නොසලකා හරිනු ලැබේ. 1 නාලිකාවකට වඩා එකවර රේඛා ගණනය කළ නොහැක.

Exampලෙ:

නාලිකාව 4 හි පේළි 250 ක් 3 වරක් ගණන් කිරීමට, "4 250 3" විධානය නිකුත් කරන්න. ඔබට සමාන ප්‍රතිපෝෂණ කිහිපයක් ලැබෙනු ඇත:

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

දැකිය හැකි පරිදි, උපකරණය ගත වූ කාලය සහ සම්පූර්ණ අංකය ආපසු ලබා දෙයි. ගණන් කළ රේඛා වලින්. චලනය වන දිශාව පෙන්නුම් කරමින් මුළු රේඛා ගණන ධනාත්මක හෝ ඍණාත්මක වනු ඇත. කෙසේ වෙතත්, ගණනය කළ යුතු ස්පන්දන ගණන, චලනයේ සැබෑ දිශාව කුමක් වුවත්, සෑම විටම ධනාත්මක අංකයක් ලෙස දෙනු ලැබේ.

අමතන්න

පද්ධතිය හෝ එහි භාවිතය සම්බන්ධයෙන් ඔබට ප්‍රශ්න තිබේ නම්, කරුණාකර දුරකථනයෙන් හෝ විද්‍යුත් තැපෑලෙන් අප හා සම්බන්ධ වන්න.

marXperts GmbH

  • Werkstr. 3 22844 Nordstedt / ජර්මනිය
  • දුරකථන: +49 (40) 529 884 – 0
  • ෆැක්ස්: +49 (40) 529 884 – 20
  • info@marxperts.com
  • www.marxperts.com

ප්‍රකාශන හිමිකම 2024 marXperts GmbH
සියලු හිමිකම් ඇවිරිණි.

ලේඛන / සම්පත්

incremental encoders සඳහා marXperts Quadrature විකේතකය [pdf] පරිශීලක අත්පොත
v1.1, වර්ධක කේතක සඳහා චතුරස්රාකාර විකේතකය, චතුරස්රය, වර්ධක කේතක සඳහා විකේතකය, වර්ධක කේතක, සංකේතක

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *