Квадратурны дэкодэр marXperts для інкрэментальных кадавальнікаў
Інфармацыя аб прадукце
Тэхнічныя характарыстыкі
- Назва прадукту: marquadb
- Версія: v1.1
- Тып: Квадратурны дэкодэр для інкрэментальных кадавальнікаў
- вытворца: marXperts GmbH
Інфармацыя аб прадукце
Marquadb - гэта квадратурны дэкодэр, прызначаны для інкрэментных кадавальнікаў. Ён змяшчае апаратныя кампаненты, уключаючы скрынку кантролера marquadb. Прылада дазваляе падключаць да 3 інкрэментных кадавальнікаў праз раз'ём USB-B і раз'ём D-Sub9.
Па змаўчанні абtagНалады e LOW пры 0.0 вольт і HIGH пры 3.3 вольт, з магчымасцю змяніць узровень, калі неабходна. Прылада не працуе ў рэжыме рэальнага часу і мае час пераключэння паміж НІЗКІМ і ВЫСОКІМ каля 5 мікрасекунд, які можна наладзіць для большай працягласці выхаднога сігналу.
FAQ
- Q: Можа тtage ўзроўні быць адменены на marquadb?
- A: Так, можна перавярнуць тtage ўзроўні на marquadb пры жаданні.
- Q: Колькі інкрэментальных кадавальнікаў можна падключыць да marquadb?
- A: Marquadb можа падключаць да 3 інкрэментных кадавальнікаў праз раз'ём D-Sub9.
Як карыстацца гэтым кіраўніцтвам
Перад тым, як пачаць працаваць з marquadb box, уважліва прачытайце Кіраўніцтва карыстальніка і тэхнічную дакументацыю, якая ўваходзіць у пакет дакументацыі.
Дэкларацыі
Еўропа
Прыбор адпавядае дырэктывам EMC 2014/30/EU, Low Voltage Дырэктыва 2014/35/EU, а таксама дырэктыва RoHS 3032/2012.
Адпаведнасць была прадэманстравана адпаведнасцю наступным спецыфікацыям, пералічаным у Афіцыйным часопісе Еўрапейскіх супольнасцей:
- EN61326-1: 2018 (Электрычная бяспека)
- EN301 489-17: V3.1.1: 2017 (ЭМС для радыёабсталявання і паслуг)
- EN301 48901 V2.2.3: 2019 (ЭМС для радыёабсталявання і паслуг)
- EN300 328 V2.2.2: 2019 (шырокапалосная сістэма перадачы ў дыяпазоне 2.4 ГГц)
- EN6300: 2018 (RoHS)
Паўночная Амерыка
Было ўстаноўлена, што прыбор адпавядае спецыфікацыям лічбавых прылад класа B у адпаведнасці з часткай 15 правілаў FCC і адпавядае ўсім патрабаванням канадскага стандарту абсталявання, якое стварае перашкоды ICES-003 для лічбавых прылад.
Дырэктыва аб электрычных і электронных адходах
Канчатковыя карыстальнікі могуць вярнуць прыборы ў Marxperts GmbH для ўтылізацыі без спагнання платы за ўтылізацыю.
Гэта прапанова дзейнічае толькі пры выкананні наступных умоў:
- блок быў прададзены кампаніі або інстытуту ў ЕС
- падраздзяленне ў цяперашні час належыць кампаніі або інстытуту ў ЕС
- блок поўны і не забруджаны
Прыбор не змяшчае батарэек. Калі яно не вернута вытворцу, уладальнік нясе адказнасць за захаванне мясцовых правілаў утылізацыі электроннага абсталявання.
Функцыя
Прылада marquadb - гэта мікракантролер, які падлічвае сігналы ("A quad B") ад інкрэментных кадавальнікаў. Інкрэментальныя кадавальнікі - гэта лінейныя або паваротныя электрамеханічныя прылады, якія маюць 2 выхадныя сігналы, A і B, якія выдаюць імпульсы, калі прылада рухаецца. Інкрэментныя кадавальнікі амаль імгненна паведамляюць аб прырашчэнні пазіцыі, што дазваляе ім кантраляваць рухі высакахуткасных механізмаў амаль у рэальным часе. У той час як сігналы A і B будуць паказваць ход руху, фазавы зрух паміж A і B дазваляе вызначыць кірунак руху. На малюнку вышэй сігнал B перадае A, таму кірунак руху адмоўны.
Скрынка marquadb падлічвае імпульсы ад 3 крыніц незалежна, але не адначасова. Падлік працуе ў любы бок. Прыбор будзе паведамляць пра кірунак руху і час, які прайшоў для падліку імпульсаў, з якіх можна вызначыць хуткасць руху. Аднак фактычная функцыя скрынкі mar quadb заключаецца ў запуску дзеяння пасля дасягнення зададзенай колькасці імпульсаў. Скрынка падае сігнал (як TTL) на адзін з кааксіяльных выхадаў. Узровень кааксіяльнага выхаду ВЫСОКІ або НІЗКІ і выглядае наступным чынам:
- НІЗКІ, калі поле не лічыцца
- ВЫСОКАЯ, калі скрынка лічыцца
- пераключыцеся на LOW, калі колькасць імпульсаў была падлічана
- пераключыцеся назад на ВЫСОКІ неадкладна або пасля наладжваемай затрымкі
- LOW, калі поле перастае лічыць
Па змаўчанні LOW азначае 0.0 вольта, а HIGH - 3.3 вольта. Пры жаданні можна памяняць ўзроўні. Скрынка marquadb не з'яўляецца інструментам рэальнага часу. Час для пераключэння паміж НІЗКІМ і ВЫСОКІМ складае парадку 5 мікрасекунд, але можна павялічыць працягласць выхаднога сігналу.
Звычайна прыбор выкарыстоўваецца для падачы трыгерных сігналаў любому апаратнаму забеспячэнню, калі рухаецца рухавік, падлучаны да кадавальніка. Трыгерныя сігналы будуць створаны пасля падліку зададзенай колькасці імпульсаў. Прыбору не трэба ведаць аб фізічных уласцівасцях рухавіка. Ён проста падлічвае імпульсы A і B інкрэментнага кадавальніка.
Exampль: рухавік, які выдае 1000 імпульсаў кодэра на мм руху, павінен выклікаць камеру, якая робіць фота пасля кожнага руху на 1 мм. Для гэтага патрэбна камера, здольная прымаць трыгерныя сігналы тыпу TTL.
Апаратныя кампаненты
Прылада пастаўляецца з наступнымі кампанентамі:
Уваходы
Скрынка marquadb мае раз'ём USB-B на задняй баку, а таксама раз'ём D-Sub9. Скрынка павінна быць падключана да ПК з дапамогай кабеля USB.
Лініі A, B і зазямлення ад максімум 3 інкрэментных кадавальнікаў падаюцца ў кантролер праз 9-кантактны раз'ём.
Прызначэнне кантактаў паказана ў табліцы ніжэй.
Pin | Заданне | |
1 | Кадавальнік 1: сігнал А | ![]()
|
2 | Кадавальнік 1: сігнал B | |
3 | Кадавальнік 1: GND | |
4 | Кадавальнік 2: сігнал А | |
5 | Кадавальнік 2: сігнал B | |
6 | Кадавальнік 2: GND | |
7 | Кадавальнік 3: сігнал А | |
8 | Кадавальнік 3: сігнал B | |
9 | Кадавальнік 3: GND |
Выхады
Выходныя сігналы падаюцца на кааксіяльныя раздымы, якія павінны злучыць скрынку (раз'ём латуневага колеру) з мэтавай прыладай, напрыклад, камерай. Калі кантролер не працуе, выхадны сігнал на кааксіяльным выхадзе НІЗКІ (0.0 В). Калі кантролер пачынае лічыць, выхадны сігнал усталёўваецца ВЫСОКІ (3.3 вольта). Пасля дасягнення зададзенай колькасці адлікаў выхадны сігнал падае да НІЗКАГА. Гэты сігнал можа быць выкарыстаны для запуску счытвання з камеры або некаторых дзеянняў у іншым тыпе абсталявання. Гэтая аперацыя будзе паўтарацца зададзеную колькасць разоў.
Працягласць пераключэння сігналу HIGH-LOW-HIGH складае прыбл. 5 мікрасекунд. Можна інвертаваць сігналы (HIGH=0 В, LOW=3.3V).
Калі кантролер падлічвае сігналы, LED1 будзе гарэць. У адваротным выпадку, калі кантролер не працуе, LED1 не гарыць. LED2 будзе працаваць аналагічна, але будзе ўключацца толькі ў тым выпадку, калі выхадны сігнал ВЫСОКІ, а ў адваротным выпадку будзе выключаны. Паколькі час пераключэння паміж HIGH і LOW вельмі кароткі, абодва святлодыёды звычайна будуць выглядаць аднолькава.
Каб убачыць розніцу, усталяваны час затрымкі павінен быць не менш за 100 мілісекунд.
Кнопка RESET перазагрузіць кантролер, што з'яўляецца альтэрнатывай адключэнню кабеля USB. Пры загрузцы LED1 міргае 5 разоў, а LED2 пастаянна гарыць. Пасля паслядоўнасці ініцыялізацыі абодва святлодыёда будуць выключаны.
Сувязь
Кантролер marquadb павінен кіравацца з ПК збору даных праз злучэнне USB (USB-B да USB-A). Кантролер забяспечвае звычайны паслядоўны інтэрфейс, які разумее простыя каманды ASCII і адпраўляе выхад на паслядоўны інтэрфейс у выглядзе простых тэкставых радкоў.
Такім чынам, можна кіраваць скрыняй «уручную» або праз API. Вы можаце выкарыстоўваць розныя праграмы, якія выкарыстоўваюць паслядоўныя злучэнні, напрыклад, PuTTY у Windows або minicom у Linux. Выкарыстоўвайце наступныя налады паслядоўнага злучэння:
- хуткасць перадачы: 115200
- парытэт: Няма
- стоп-біты: 1
- Памер байтаў: 8 біт
- кіраванне патокам: няма
У Linux вы можаце выканаць простую каманду накшталт наступнай, пераканаўшыся, што прылада file мае належныя дазволы для карыстальніка на чытанне з яго і запіс у яго:
- minicom -D /dev/ttyACM0 -b 115200
У АС Linux звычайнай назвай прылады будзе /dev/ttyACM0. У Windows гэта будзе хутчэй COMn, дзе n - адна лічба.
Заўвага: пры рэалізацыі камунікацыйнага API з дапамогай прыведзеных ніжэй каманд не забудзьцеся таксама прачытаць тэкставыя радкі, створаныя кантролерам, нават калі вы імі не карыстаецеся.
Каманды
Кантролер разумее наступныя каманды (радкі ў дужках не абавязковыя.
- падлічвае N ліній L канал C – увядзіце рэжым падліку для N адлікаў з L лініямі кадавальніка (імпульсамі) кожная на канале C (па змаўчанні: N=0, L=1000, C=1)
- NL [C] - як і вышэй, але без ключавых слоў "лічыць" і "лініі" і з магчымасцю падачы каналаў з 1 па 3
- init [T [L]] – ініцыялізаваць з T радкамі ў якасці допуску і L радкамі для пачатку (па змаўчанні: T=1, L=1000)
- канал [нель] C – падлік сігналаў з канала C (ад 1 да 3, па змаўчанні: 3)
- дапамога - паказвае выкарыстанне
- set – паказвае бягучыя значэнні наладжвальных параметраў
- паказаць - паказвае ход бягучага падліку, уключаючы час, які прайшоў
- высокі - усталёўвае ўзровень сігналу па змаўчанні на ВЫСОКІ (3.3 В)
- нізкі - усталёўвае стандартны ўзровень сігналу на НІЗКІ (0 В)
- led1|2 on|off – уключыць або выключыць LED1|2
- out1|2|3 on|off – уключыць OUT1|2|3 на (HIGH) або выключыць (LOW)
- tol[erance] T – допуск для падлічаных сігналаў для дасягнення мэты (па змаўчанні: T=1)
- usec U – час у мікрасекундах для пераключэння выхаднога ўзроўню з НІЗКАГА на ВЫСОКІ пасля падзеі падліку (па змаўчанні: U = 0)
- канец | перапыніць | спыніць - завяршыць бягучы падлік да дасягнення мэты
- verbose [false|true] – адключае шматслоўнасць. Выкарыстоўвайце аргумент True або False
Каб пачаць падлік N падзей, дастаткова ўвесці N. Пасля падачы каманды пачынаецца падлік і выхадны сігнал усталёўваецца на ВЫСОКІ (3.3 В). Параметр L - гэта колькасць ліній (імпульсаў), якія неабходна падлічыць перад генерацыяй трыгернага сігналу на адпаведным выхадзе OUT1, OUT2 або OUT3. Гэты працэс паўтараецца на працягу N цыклаў.
Працягласць выхаднога сігналу, г.зн. пераключальнік HIGH-LOW-HIGH, рэгулюецца хуткасцю працэсара кантролера і складае каля 5 мікрасекунд. Працягласць можа быць зменена з дапамогай каманды «usec U», дзе U - гэта працягласць сігналу ў мікрасекундах і па змаўчанні роўная 0. Калі ўсе N адлікаў завершаны, выхад усталёўваецца ў LOW і кантролер вяртаецца ў стан чакання.
Падчас падліку гараць LED1 і LED2. Калі рэжым падліку актыўны, усе далейшыя каманды для падліку радкоў ігнаруюцца. Немагчыма лічыць радкі адначасова больш чым на 1 канале.
Exampль:
Каб падлічыць 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 для інкрэментальных кадавальнікаў [pdfКіраўніцтва карыстальніка v1.1, квадратурны дэкодэр для інкрэментальных кадавальнікаў, квадратура, дэкодэр для інкрэментальных кадавальнікаў, інкрэментальныя кадавальнікі, кадавальнікі |