Өсөн нэмэгдэж буй кодлогчдод зориулсан marXperts квадрат декодер
Бүтээгдэхүүний мэдээлэл
Үзүүлэлтүүд
- Бүтээгдэхүүний нэр: Маркадб
- Хувилбар: v1.1
- Төрөл: Өсөн нэмэгдэж буй кодлогчдод зориулсан квадрат декодер
- Үйлдвэрлэгч: marXperts GmbH
Бүтээгдэхүүний мэдээлэл
Marquadb нь нэмэгдэл кодлогчдод зориулагдсан квадрат декодер юм. Энэ нь marquadb хянагч хайрцаг зэрэг техник хангамжийн бүрэлдэхүүн хэсгүүдийг агуулдаг. Энэхүү төхөөрөмж нь USB-B холбогч болон D-Sub3 холбогчоор 9 хүртэлх өсөлттэй кодлогчийг холбох боломжийг олгодог.
Өгөгдмөл ботьtage тохиргоонууд нь 0.0 вольтод БАГА, 3.3 вольт дээр өндөр байх ба шаардлагатай бол түвшинг өөрчлөх боломжтой. Төхөөрөмж нь бодит цагийн биш бөгөөд 5 микросекунд орчим БАГА болон ӨНДӨР хооронд шилжих хугацаатай бөгөөд гаралтын дохионы үргэлжлэх хугацааг уртасгахаар тохируулж болно.
Түгээмэл асуултууд
- Q: чадах ботьtage түвшин marquadb дээр урвуу байх вэ?
- A: Тийм ээ, энэ нь боть буцаах боломжтойtagХэрэв хүсвэл marquadb дээрх e түвшин.
- Q: Marquadb-д хэдэн нэмэгдэл кодлогч холбогдож болох вэ?
- A: Marquadb нь D-Sub3 холбогчоор 9 хүртэлх нэмэгдэл кодлогчийг холбох боломжтой.
Энэхүү гарын авлагыг хэрхэн ашиглах талаар
Marquadb хайрцгийг ажиллуулж эхлэхээсээ өмнө баримт бичгийн багцад багтсан хэрэглэгчийн гарын авлага болон техникийн баримт бичгийг анхааралтай уншина уу.
Тунхаглал
Европ
Энэхүү хэрэгсэл нь EMC удирдамж 2014/30/EU, Low Voltage Удирдамж 2014/35/ЕХ, түүнчлэн 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-р хэсэгт заасны дагуу В ангиллын дижитал төхөөрөмжийн техникийн үзүүлэлтүүдтэй нийцэж байгаа нь тогтоогдсон бөгөөд тоон төхөөрөмжүүдэд зориулсан Канадын хөндлөнгийн оролцоо үүсгэгч төхөөрөмжийн стандарт ICES-003-ын бүх шаардлагыг хангаж байна.
Хог хаягдлын цахилгаан ба электрон заавар
Эцсийн хэрэглэгчид хэрэглүүрийг хаягдуулах төлбөргүйгээр Marxperts GmbH-д буцааж болно.
Энэхүү санал нь зөвхөн дараах нөхцөлд хүчинтэй.
- нэгжийг ЕХ доторх компани эсвэл институтэд худалдсан
- Энэ нэгж нь одоогоор ЕХ-ны нэг компани эсвэл институтын эзэмшилд байдаг
- нэгж бүрэн, бохирдоогүй
Энэ хэрэгсэлд батерей байхгүй. Хэрэв үйлдвэрлэгчид буцааж өгөхгүй бол цахим төхөөрөмжийг устгах орон нутгийн дүрмийг дагаж мөрдөх нь эзэмшигчийн үүрэг юм.
Чиг үүрэг
Marquadb хайрцаг нь өсөн нэмэгдэж буй кодлогчдын дохиог ("A quad B") тоолох микроконтроллер юм. Өсөн нэмэгдэж буй кодлогч нь A ба B гэсэн 2 гаралтын дохио бүхий шугаман эсвэл эргэлтэт цахилгаан механик төхөөрөмж бөгөөд төхөөрөмжийг хөдөлгөх үед импульс өгдөг. Өсөн нэмэгдэж буй кодлогч нь байрлалын өсөлтийг бараг агшин зуур мэдээлдэг бөгөөд энэ нь өндөр хурдны механизмын хөдөлгөөнийг бодит цаг хугацаанд хянах боломжийг олгодог. А ба В дохио нь хөдөлгөөний явцыг харуулах боловч А ба В хоорондын фазын шилжилт хөдөлгөөний чиглэлийг тодорхойлох боломжийг олгодог. Дээрх зурагт В дохио нь А-г удирдаж байгаа тул хөдөлгөөний чиглэл сөрөг байна.
Marquadb хайрцаг нь 3 хүртэлх эх үүсвэрээс импульсийг бие даан тоолох боловч нэгэн зэрэг биш. Тоолох нь аль ч чиглэлд ажилладаг. Энэ хэрэгсэл нь хөдөлгөөний чиглэл, хөдөлгөөний хурдыг гаргаж болох импульсыг тоолоход зарцуулсан хугацааг мэдээлэх болно. Гэсэн хэдий ч, mar quadb хайрцагны бодит үүрэг нь өгөгдсөн импульсийн тоонд хүрсний дараа үйлдлийг эхлүүлэх явдал юм. Хайрцаг нь коаксиаль гаралтын аль нэгэнд дохио (TTL шиг) өгдөг. Коаксиаль гаралтын түвшин ӨНДӨР эсвэл БАГА байх ба дараах байдалтай байна.
- Хайрцаг тоологдохгүй бол БАГА
- Хайрцаг тоолж байгаа бол ӨНДӨР
- импульсийн тоог тоолсон бол БАГА руу шилжүүлнэ
- нэн даруй эсвэл тохируулж болох саатлын дараа HIGH руу буцна уу
- Хэрвээ хайрцаг тоолохоо больсон бол БАГА
Анхдагчаар LOW гэдэг нь 0.0 вольт, харин өндөр нь 3.3 вольт гэсэн үг юм. Хэрэв хүсвэл түвшинг өөрчлөх боломжтой. Marquadb хайрцаг нь бодит цагийн хэрэгсэл биш юм. LOW болон HIGH хооронд шилжих хугацаа нь 5 микросекундын дараалалтай боловч гаралтын дохионы үргэлжлэх хугацааг нэмэгдүүлэх боломжтой.
Энэ хэрэгслийн ердийн хэрэглээ нь кодлогчтой холбогдсон мотор хөдөлж байх үед ямар ч төрлийн техник хангамжид гох дохио өгөх явдал юм. Өгөгдсөн тооны импульсийг тоолсны дараа гох дохио үүснэ. Энэ хэрэгсэл нь моторын физик шинж чанарын талаар мэдэх шаардлагагүй. Энэ нь зөвхөн өсөн нэмэгдэж буй кодлогчийн A ба B импульсийг тоолдог.
Exampле: Хөдөлгөөний мм тутамд 1000 кодлогчийн импульс өгдөг мотор нь 1 мм-ийн хөдөлгөөн бүрийн дараа зураг авдаг камерыг идэвхжүүлэх ёстой. Үүний тулд TTL төрлийн гох дохиог хүлээн авах чадвартай камер шаардлагатай.
Техник хангамжийн бүрэлдэхүүн хэсгүүд
Төхөөрөмж нь дараах бүрэлдэхүүн хэсгүүдийн хамт ирдэг.
Оролтууд
Marquadb хайрцаг нь арын хэсэгт USB-B холбогч, мөн D-Sub9 холбогчтой. Хайрцаг нь USB кабель ашиглан компьютерт холбогдсон байх ёстой.
3 хүртэлх өсөлттэй кодлогчоос A, B болон газрын шугамууд нь 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 |
Гаралт
Гаралтын дохионууд нь хайрцгийг (гуулин өнгөт холбогч) зорилтот төхөөрөмж, жишээлбэл, камертай холбох ёстой коаксиаль холбогчдод нийлүүлдэг. Хянагч идэвхгүй байх үед коаксиаль гаралтын гаралт нь LOW (0.0 вольт) байна. Хянагч тоолж эхлэхэд гаралтын дохиог HIGH (3.3 вольт) тохируулна. Өгөгдсөн тооны тоонд хүрсний дараа гаралтын дохио LOW хүртэл буурдаг. Энэ дохио нь камерын уншилтыг идэвхжүүлэх эсвэл бусад төрлийн техник хангамжийн зарим үйлдлийг идэвхжүүлэхэд ашиглагдаж болно. Энэ үйлдлийг өгөгдсөн тооны удаа давтана.
Дохио ӨНДӨР-ДОО-ӨНДӨР гэж солих хугацаа ойролцоогоор байна. 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 эсвэл Линукс дээрх minicom гэх мэт цуваа холболтыг ашигладаг төрөл бүрийн програмуудыг ашиглаж болно. Дараах цуваа холболтын тохиргоог ашиглана уу.
- дамжуулах хурд: 115200
- Паритет: Байхгүй
- зогсолт: 1
- байт хэмжээ: 8 бит
- урсгалын хяналт: байхгүй
Линукс дээр та дараахтай адил энгийн командыг хийж, төхөөрөмж байгаа эсэхийг шалгаарай file Хэрэглэгч үүнээс уншиж, бичих зохих зөвшөөрөлтэй:
- minicom -D /dev/ttyACM0 -b 115200
Linux үйлдлийн систем дээр /dev/ttyACM0 нь ердийн төхөөрөмжийн нэр байх болно. Windows дээр n нь нэг оронтой тоо байх COMn байх болно.
Жич: Доорх командуудыг ашиглан холбооны API-г хэрэгжүүлэхдээ хянагчаас үүсгэсэн текстийн мөрүүдийг ашиглаагүй байсан ч уншихаа мартуузай.
Тушаалууд
Удирдагч нь дараах тушаалуудыг ойлгодог (хаалтанд байгаа мөрүүд нь сонголттой).
- N шугамыг тоолох L суваг C – C суваг дээрх L кодлогч шугам (импульс) бүхий N тоололтыг тоолох горимд оруулна (өгөгдмөл: N=0, L=1000, C=1)
- NL [C] – дээрх шиг, гэхдээ “тоолох” ба “мөр” гэсэн түлхүүр үггүй, 1-ээс 3-р сувгийг нийлүүлэх сонголттой
- init [T [L]] – T мөрүүдийг хүлцэл болгон эхлүүлж, эхлэхийн тулд L шугамаар эхлүүлнэ (өгөгдмөл: T=1, L=1000)
- chan[nel] C – C сувгийн дохиог тоолох (1-ээс 3 хүртэл, анхдагч: 3)
- тусламж – хэрэглээг харуулна
- set – тохируулж болох параметрүүдийн одоогийн утгыг харуулна
- харуулах - өнгөрсөн цагийг оруулаад үргэлжилсэн тооллогын явцыг харуулдаг
- өндөр - өгөгдмөл дохионы түвшинг HIGH (3.3 В) болгож тохируулна.
- бага - өгөгдмөл дохионы түвшинг LOW (0 В) болгож тохируулна.
- led1|2 асаах|унтраах – LED1|2-г асаах эсвэл унтраах
- out1|2|3 асаах|унтраах – OUT1|2|3-г асаах (ӨНДӨР) эсвэл унтраах (БАГА)
- tol[erance] T – зорилтод хүрэх тоологдсон дохионы хүлцэл (өгөгдмөл: T=1)
- usec U – тоолох үйл явдлын дараа гаралтын түвшинг БАГА-аас ӨНДӨР рүү буцаах микросекундын хугацаа (өгөгдмөл: U = 0)
- төгсгөл | цуцлах | зогсоох - зорилтод хүрэхээс өмнө үргэлжилсэн тооллогыг дуусгах
- verbose [false|true] – дэлгэрэнгүй мэдээллийг сэлгэх. True of False аргументыг ашигла
N үйл явдлыг тоолж эхлэхийн тулд N-г оруулахад л хангалттай. Командыг өгсний дараа тоолох ажиллагаа эхэлж, гаралтын дохиог HIGH (3.3 В) болгож тохируулна. L параметр нь харгалзах OUT1, OUT2 эсвэл OUT3 гаралт дээр гох дохио үүсгэхээс өмнө тоолох мөрүүдийн (импульсийн) тоо юм. Энэ процесс нь N мөчлөгт давтагдана.
Гаралтын дохионы үргэлжлэх хугацаа, өөрөөр хэлбэл. Шилжүүлэгч HIGH-LOW-HIGH нь хянагчийн CPU-ийн хурдаар зохицуулагддаг бөгөөд ойролцоогоор 5 микросекунд юм. Үргэлжлэх хугацааг “usec U” командыг ашиглан өөрчилж болно, энд U нь дохионы микросекундэд үргэлжлэх хугацаа бөгөөд анхдагч нь 0 байна. Хэрэв бүх N тоологдож дууссан бол гаралтыг LOW болгож, хянагч сул зогсолт руу буцна.
Тооцоолох үед LED1 ба LED2 асна. Хэрэв тоолох горим идэвхтэй байвал мөр тоолох бусад бүх командыг үл тоомсорлодог. 1-ээс дээш суваг дээр нэгэн зэрэг шугам тоолох боломжгүй.
Exampле:
4-р суваг дээрх 250 мөрийг 3 дахин тоолохын тулд "4 250 3" командыг өгнө. Та дараахтай төстэй санал хүсэлтийг хүлээн авах болно:
Эндээс харахад багаж нь өнгөрсөн хугацаа болон нийт дугаарыг буцаана. тоологдсон шугамуудаас. Нийт шугамын тоо эерэг эсвэл сөрөг байх бөгөөд хөдөлгөөний чиглэлийг заана. Тоолох импульсийн тоог хөдөлгөөний бодит чиглэлээс үл хамааран үргэлж эерэг тоогоор өгнө.
Холбоо барих
Хэрэв танд систем эсвэл түүний хэрэглээний талаар асуулт байвал бидэнтэй утсаар эсвэл имэйлээр холбогдоно уу.
marXperts GmbH
- Werkstr. 3 22844 Нордерстедт / Герман
- Утас: +49 (40) 529 884 – 0
- Факс: +49 (40) 529 884 – 20
- info@marxperts.com
- www.marxperts.com
Зохиогчийн эрх 2024 marXperts GmbH
Бүх эрх хуулиар хамгаалагдсан.
Баримт бичиг / нөөц
![]() |
Өсөн нэмэгдэж буй кодлогчдод зориулсан marXperts квадрат декодер [pdf] Хэрэглэгчийн гарын авлага v1.1, Өсөн нэмэгдэж буй кодлогчдын дөрвөлжин декодер, дөрвөлжин, Өсөн нэмэгдэж буй кодлогчийн декодер, Өсөн нэмэгдэж буй кодлогч, кодлогч |