د زیاتیدونکي کوډونو لپاره marXperts Quadrature Decoder
د محصول معلومات
مشخصات
- د محصول نوم: marquadb
- نسخه: v1.1
- ډول: د زیاتیدونکي کوډ کونکو لپاره د کواډریچر ډیکوډر
- جوړونکی: marXperts GmbH
د محصول معلومات
marquadb د کواډریچر کوډونکی دی چې د زیاتیدونکي کوډ کونکو لپاره ډیزاین شوی. دا د مارکواډب کنټرولر بکس په شمول د هارډویر برخې لري. وسیله د USB-B نښلونکي او د D-Sub3 نښلونکي له لارې تر 9 پورې زیاتیدونکي کوډډرونو پیوستون ته اجازه ورکوي.
ډیفالټ حجمtage ترتیبات په 0.0 ولټ کې ټیټ او په 3.3 ولټ کې لوړ دي، د اړتیا په صورت کې د کچې بیرته راګرځولو اختیار سره. وسیله په ریښتیني وخت کې نه ده او د شاوخوا 5 مایکرو ثانیو د LOW او HIGH ترمینځ د بدلولو وخت لري ، کوم چې د اوږدې محصول سیګنال مودې لپاره تنظیم کیدی شي.
FAQ
- Q: کولی شي والیtage کچه په مارکواډب کې بدلیږي؟
- A: هو، دا ممکنه ده چې د والیت بیرته راګرځول شيtagپه مارکواډب کې e کچه که وغواړي.
- Q: څومره زیاتیدونکي کوډونه د مارکواډب سره وصل کیدی شي؟
- A: مارکواډب کولی شي د D-Sub3 نښلونکي له لارې تر 9 زیاتیدونکي کوډونه وصل کړي.
دا لارښود څنګه وکاروئ
مخکې لدې چې تاسو د مارکواډب بکس چلول پیل کړئ مهرباني وکړئ د کارونکي لارښود او تخنیکي اسناد په دقت سره ولولئ چې د اسنادو کڅوړه کې شامل دي.
اعلامیې
اروپا
وسیله د EMC لارښوونو 2014/30/EU سره مطابقت لري، ټیټ حجمtage لارښود 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)
شمالی امریکا
وسیله وموندل شوه چې د FCC مقرراتو برخې 15 برخې سره سم د B ټولګي ډیجیټل وسیلې لپاره مشخصاتو سره مطابقت لري او د ډیجیټل وسیلو لپاره د کاناډا مداخلې لامل شوي تجهیزاتو معیاري ICES-003 ټولې اړتیاوې پوره کوي.
د ضایعاتو بریښنایی او بریښنایی لارښود
پای کارونکي کولی شي وسایل مارکسپرټس GmbH ته د تصفیې لپاره بیرته ورکړي پرته لدې چې د تصفیې لپاره چارج شي.
دا وړاندیز یوازې په لاندې شرایطو کې اعتبار لري:
- واحد په EU کې شرکت یا انسټیټیوټ ته پلورل شوی
- دا واحد اوس مهال په EU کې د شرکت یا انسټیټیوټ ملکیت دی
- واحد بشپړ دی او ککړ نه دی
وسیله بیټرۍ نلري. که چیرې تولید کونکي ته بیرته نه واستول شي، دا د مالک مسؤلیت دی چې د بریښنایی تجهیزاتو تصفیه کولو لپاره محلي مقررات تعقیب کړي.
فعالیت
د مارکواډب بکس یو مایکرو کنټرولر دی چې د زیاتیدونکي کوډ کونکو څخه سیګنالونه ("A کواډ B") حسابوي. زیاتیدونکي انکوډرونه خطي یا روټري الکترو میخانیکي وسیلې دي چې د 2 محصول سیګنالونه لري ، A او B ، کوم چې نبض خپروي کله چې وسیله حرکت کوي. زیاتیدونکي کوډ کونکي نږدې سمدستي د موقعیت زیاتوالي راپور ورکوي، کوم چې دوی ته اجازه ورکوي چې په نږدې ریښتیني وخت کې د لوړ سرعت میکانیزم حرکتونه وڅاري. پداسې حال کې چې د A او B سیګنال به د حرکت پرمختګ وښیې، د A او B ترمنځ د پړاو بدلون اجازه ورکوي چې د حرکت لوري مشخص کړي. په پورته انځور کې، B سیګنال د A مخکښ دی، نو د حرکت لوري منفي دی.
د مارکواډب بکس په خپلواکه توګه تر 3 سرچینو پورې دالونه حسابوي، مګر په ورته وخت کې نه. شمېرنه په دواړو لورو کې کار کوي. وسیله به د حرکت سمت او د نبضونو شمیرلو لپاره تیر شوی وخت راپور کړي چې له هغې څخه د حرکت سرعت ترلاسه کیدی شي. په هرصورت، د مار کواډب بکس اصلي دنده دا ده چې د نبض ټاکل شوي شمیر ته رسیدو وروسته یو عمل پیل کړي. بکس یو سیګنال (TTL په څیر) د کواکسیل محصولاتو څخه یو ته تغذیه کوي. د کواکسیل تولید کچه یا هم لوړه یا ټیټه ده او په لاندې ډول ده:
- ټیټ که چیرې بکس شمیرل نه وي
- لوړ که چیرې بکس شمیرل کیږي
- که چیری د نبض شمیره شمیرل شوی وی، LOW ته واړوئ
- سمدلاسه یا د ترتیب وړ ځنډ وروسته بیرته HIGH ته واړوئ
- ټیټ که چیرې بکس شمیرل ودروي
په ډیفالټ کې، LOW معنی 0.0 ولټ او HIGH معنی 3.3 ولټ. که وغواړي نو دا ممکنه ده چې کچه بیرته راوباسئ. د مارکواډب بکس د ریښتیني وخت وسیله نه ده. د LOW او HIGH تر مینځ د بدلولو وخت د 5 مایکرو ثانیو شدت په ترتیب کې دی مګر دا ممکنه ده چې د محصول سیګنال موده زیاته شي.
د وسیلې معمول کارول دا دي چې هر ډول هارډویر ته د محرک سیګنالونه چمتو کړي ځکه چې یو موټور د انکوډر سره یوځای حرکت کوي. د ټریګر سیګنالونه به د ورکړل شوي شمیر نبضونو له شمیرلو وروسته رامینځته شي. وسیله اړتیا نلري د موټرو فزیکي ملکیتونو په اړه پوه شي. دا یوازې د زیاتیدونکي کوډر A او B نبض حسابوي.
ExampLe: یو موټور چې په هر mm حرکت کې 1000 انکوډر نبض ورکوي باید یوه کامره رامینځته کړي چې د 1 mm هر حرکت وروسته عکس اخلي. دا د TTL ډوله محرک سیګنالونو ترلاسه کولو وړ کیمرې ته اړتیا لري.
د هارډویر اجزا
وسیله د لاندې برخو سره لیږدول کیږي:
داخلونه
د مارکواډب بکس په شا اړخ کې د USB-B نښلونکی او همدارنګه د D-Sub9 نښلونکی لري. بکس باید د USB کیبل په کارولو سره د کمپیوټر سره وصل شي.
د A، B او ځمکني کرښې تر 3 پورې زیاتیدونکي کوډډرونه د 9 پن نښلونکي له لارې کنټرولر ته تغذیه کیږي.
د پنې دندې په لاندې جدول کې ښودل شوي.
پن | دنده | |
1 | کوډګر 1: سیګنال A | ![]()
|
2 | کوډګر 1: سیګنال B | |
3 | کوډګر 1: GND | |
4 | کوډګر 2: سیګنال A | |
5 | کوډګر 2: سیګنال B | |
6 | کوډګر 2: GND | |
7 | کوډګر 3: سیګنال A | |
8 | کوډګر 3: سیګنال B | |
9 | کوډګر 3: GND |
محصولات
د محصول سیګنالونه کواکسیل نښلونکو ته ورکول کیږي چې باید بکس (پیتل رنګه نښلونکی) د هدف وسیلې سره وصل کړي ، د بیلګې په توګه کیمره. کله چې کنټرولر بې کاره وي، د کواکسیال محصول تولید ټیټ (0.0 ولټ) دی. کله چې کنټرولر شمیرل پیل کړي، د محصول سیګنال لوړ (3.3 ولټ) ټاکل شوی. د ورکړل شوي شمیرو ته رسیدو وروسته ، د محصول سیګنال ټیټ ته راټیټیږي. دا سیګنال په کوم بل ډول هارډویر کې د کیمرې لوستلو یا ځینې عمل کولو لپاره کارول کیدی شي. دا عملیات به د ټاکل شوي شمیر لپاره تکرار شي.
د HIGH-LOW-HIGH د سیګنال بدلولو موده نږدې ده. 5 مایکرو ثانیې. دا ممکنه ده چې سیګنالونه بدل کړئ (لوړ = 0 V، ټیټ = 3.3 V).
کله چې کنټرولر د سیګنالونو شمیرل کیږي، LED1 به روښانه شي. که نه نو، کله چې کنټرولر بې کاره وي، LED1 بند دی. LED2 به ورته کار وکړي مګر یوازې هغه وخت به فعال شي چې د محصول سیګنال لوړ وي او که نه نو بند شي. څرنګه چې د HIGH او LOW ترمنځ د بدلولو وخت خورا لنډ دی، دواړه LEDs به معمولا ورته ښکاري.
د تنظیم وړ ځنډ وخت باید لږترلږه 100 ملی ثانیه وي ترڅو توپیر وګوري.
د RESET تڼۍ به کنټرولر ریبوټ کړي کوم چې د USB کیبل د خلاصولو بدیل دی. کله چې بوټ کول، LED1 5 ځله روښانه کیږي پداسې حال کې چې LED2 په دوامداره توګه روښانه کیږي. د پیل کولو ترتیب وروسته، دواړه LED به بند شي.
اړیکه
د مارکواډب کنټرولر باید د ډیټا راټولولو کمپیوټر څخه د USB اتصال (USB-B څخه USB-A) له لارې کنټرول شي. کنټرولر یو دودیز سریال انٹرفیس چمتو کوي چې د ASCII ساده کمانډونه پوهیږي او دا د ساده متن تارونو په توګه سیریل انٹرفیس ته محصول لیږي.
نو دا ممکنه ده چې بکس په لاسي ډول یا د API له لارې پرمخ بوځي. تاسو ممکن مختلف پروګرامونه وکاروئ چې سیریل پیوستون کاروي، د بیلګې په توګه په وینډوز کې PuTTY یا په لینکس کې minicom. مهرباني وکړئ لاندې سیریل پیوستون تنظیمات وکاروئ:
- baudrate: 115200
- برابري: هیڅ نه
- بندونه: 1
- بایټسیز: 8 بټونه
- د جریان کنټرول: هیڅ نه
په لینوکس کې، تاسو کولی شئ په دې توګه یو ساده کمانډ لکه لاندې، ډاډ ترلاسه کړئ چې وسیله file د کارونکي لپاره مناسب اجازې لري چې له دې څخه لوستل او لیکلو ته یې ولیکي:
- minicom -D /dev/ttyACM0 -b 115200
په لینکس OS کې، /dev/ttyACM0 به د وسیلې نوم وي. په وینډوز کې، دا به COMn وي چیرې چې n یو واحد عدد دی.
یادونه: کله چې د لاندې کمانډونو په کارولو سره د مخابراتو API پلي کول ، ډاډ ترلاسه کړئ چې د کنټرولر لخوا رامینځته شوي متن تارونه هم ولولئ ، حتی که تاسو یې نه کاروئ.
امرونه
کنټرولر لاندې کمانډونه پوهیږي (په بریکٹ کې تارونه اختیاري دي.
- د N لینونو L چینل C شمیرل کیږي - د N شمیرو لپاره د L انکوډر لاینونو (دالونو) سره هر یو چینل C کې د شمیرنې حالت ته ننوځي (ډیفالټ: N=0, L=1000, C=1)
- NL [C] - لکه څنګه چې پورته مګر پرته د "شمیرنې" او "لینونو" کلیدي کلمې او د چینل 1 څخه تر 3 پورې رسولو اختیار سره
- init (T
- chan[nel] C - د C چینل څخه سیګنالونه شمیرل (1 څخه تر 3، ډیفالټ: 3)
- مرسته - کارول ښیې
- set - د تنظیم وړ پیرامیټونو اوسني ارزښتونه ښیې
- شو - د روان شمیرنې پرمختګ ښیې چې د تیر شوي وخت په شمول
- لوړ - د ډیفالټ سیګنال کچه لوړه ته ټاکي (3.3 V)
- ټیټ - د ډیفالټ سیګنال کچه ټیټ ته ټاکي (0 V)
- led1|2 آن|بند - LED1|2 فعال یا بند کړئ
- out1|2|3 فعال
- tol[erance] T - هدف ته د رسیدو لپاره د شمیرل شوي سیګنالونو لپاره زغم (ډیفالټ: T = 1)
- د شمیرنې پیښې وروسته د تولید کچه د ټیټ څخه HIGH ته د بیرته راستنیدو لپاره په مایکرو ثانیو کې د U استعمال وخت (ډیفالټ: U = 0)
- پای | بندول | ودرول - هدف ته له رسیدو دمخه روانه شمیرنه پای ته ورسوي
- فعل [غلط | ریښتیا] – فعل بدلوي. استدلال وکاروئ د ریښتیا غلط
د N پیښو شمیرل پیل کولو لپاره، دا بسیا ده چې یوازې N داخل کړئ. د قوماندې له صادرولو وروسته، شمیرل پیل کیږي او د محصول سیګنال لوړ (3.3 V) ته ټاکل کیږي. پیرامیټر L د لینونو (دالونو) شمیر دی چې د اړوند محصول OUT1، OUT2 یا OUT3 په اړه د محرک سیګنال رامینځته کولو دمخه شمیرل کیږي. دا پروسه د N دورې لپاره تکرار کیږي.
د محصول سیګنال موده، د بیلګې په توګه. سویچ HIGH-LOW-HIGH، د کنټرولر د CPU سرعت لخوا اداره کیږي او شاوخوا 5 مایکرو ثانیو دی. موده د "usec U" کمانډ په کارولو سره بدلیدلی شي چیرې چې U په مایکرو ثانیو کې د سیګنال موده ده او ډیفالټ 0 ته. که چیرې ټولې N شمیرې بشپړې شي ، نو محصول ټیټ ته ټاکل کیږي او کنټرولر بیک حالت ته راستون کیږي.
د شمیرلو په وخت کې، LED1 او LED2 فعال شوي. که د شمیرنې حالت فعال وي، د لینونو شمیرلو لپاره نور ټول حکمونه له پامه غورځول شوي. دا ممکنه نه ده چې په یو وخت کې له 1 څخه زیات چینل کې لینونه حساب کړئ.
ExampLe:
په چینل 4 کې د 250 ځله 3 لینونو شمیرلو لپاره ، "4 250 3" کمانډ صادر کړئ. تاسو به ورته ځینې فیډبیک ترلاسه کړئ لکه:
لکه څنګه چې لیدل کیدی شي، وسیله د تیر شوي وخت بیرته راګرځوي او ټول شمیره. د شمیرل شویو کرښو څخه. د لینونو مجموعه به یا مثبت یا منفي وي، د حرکت لوري ته اشاره کوي. د نبضونو شمیر چې شمیرل کیږي، په هرصورت، تل به د مثبت شمیر په توګه ورکړل شي، پرته له دې چې د حرکت حقیقي لوري ته پام وکړي.
اړیکه
که تاسو د سیسټم یا د هغې کارولو په اړه پوښتنې لرئ، مهرباني وکړئ موږ سره د تلیفون یا بریښنالیک له لارې اړیکه ونیسئ.
marXperts GmbH
- Werkstr. 3 22844 Norderstedt / آلمان
- ټیلیفون: +49 (40) 529 884 – 0
- فکس: +49 (40) 529 884 – 20
- info@marxperts.com
- www.marxperts.com
د چاپ حق 2024 marXperts GmbH
ټول حقونه خوندي دي.
اسناد / سرچینې
![]() |
د زیاتیدونکي کوډونو لپاره marXperts Quadrature Decoder [pdf] د کارونکي لارښود v1.1، د زیاتیدونکي کوډونو لپاره کواډریچر ډیکوډر، کواډریچر، د زیاتیدونکي کوډونو لپاره ډیکوډر، زیاتیدونکي کوډونکي، کوډونکي |