Artan Kodlayıcılar üçün marXperts Quadrature Decoder
Məhsul haqqında məlumat
Spesifikasiyalar
- Məhsulun adı: marquadb
- Versiya: v1.1
- Növ: Artan Kodlayıcılar üçün Kvadrat Dekoder
- İstehsalçı: marXperts GmbH
Məhsul haqqında məlumat
Marquadb artan kodlayıcılar üçün nəzərdə tutulmuş dörddəbirli dekoderdir. O, marquadb nəzarətçi qutusu da daxil olmaqla aparat komponentlərinə malikdir. Cihaz USB-B konnektoru və D-Sub3 konnektoru vasitəsilə 9-ə qədər artım kodlayıcısını birləşdirməyə imkan verir.
Defolt cildtage parametrləri 0.0 Voltda LOW və 3.3 Voltda YÜKSƏKdir, lazım olduqda səviyyələri dəyişdirmək imkanı. Cihaz real vaxt rejimində deyil və daha uzun çıxış siqnalı müddəti üçün tənzimlənə bilən LOW və HIGH arasında təxminən 5 mikrosaniyəlik keçid vaxtına malikdir.
Tez-tez verilən suallar
- Q: Can cildtage səviyyələri marquadb-də əksinə ola bilərmi?
- A: Bəli, cildi geri çevirmək mümkündürtagistəsəniz, marquadb-də e səviyyələri.
- Q: Marquadb-a neçə artımlı kodlayıcı qoşula bilər?
- A: Marquadb D-Sub3 konnektoru vasitəsilə 9-ə qədər artım kodlayıcısını birləşdirə bilər.
Bu təlimatdan necə istifadə etmək olar
Marquadb qutusunu işlətməyə başlamazdan əvvəl lütfən, istifadəçi təlimatını və sənədlər paketinə daxil olan Texniki Sənədləri diqqətlə oxuyun.
Bəyannamələr
Avropa
Alət EMC Direktivləri 2014/30/EU, Low Voltage Direktiv 2014/35/EU, eləcə də RoHS direktivi 3032/2012.
Uyğunluq Avropa Birliyinin Rəsmi Jurnalında sadalanan aşağıdakı spesifikasiyalara uyğunluğu ilə nümayiş etdirilib:
- EN61326-1: 2018 (Elektrik Təhlükəsizliyi)
- EN301 489-17: V3.1.1: 2017 (radio avadanlığı və xidmətlər üçün SMM)
- EN301 48901 V2.2.3: 2019 (radio avadanlığı və xidmətlər üçün SMM)
- EN300 328 V2.2.2: 2019 (2.4 GHz diapazonunda genişzolaqlı ötürmə sistemi)
- EN6300: 2018 (RoHS)
Şimali Amerika
Alətin FCC qaydalarının 15-ci hissəsinə uyğun olaraq B sinif rəqəmsal cihazın spesifikasiyasına uyğun olduğu və rəqəmsal cihazlar üçün Kanada Müdaxilə Yaradan Avadanlıq Standartı ICES-003-ün bütün tələblərinə cavab verdiyi aşkar edilmişdir.
Tullantıların Elektrik və Elektron Direktivi
Son istifadəçilər utilizasiya üçün ödəniş almadan alətləri utilizasiya üçün Marxperts GmbH şirkətinə qaytara bilərlər.
Bu təklif yalnız aşağıdakı şərtlər daxilində etibarlıdır:
- vahid Aİ daxilindəki şirkət və ya instituta satılıb
- bölmə hazırda Aİ daxilindəki şirkət və ya instituta məxsusdur
- vahid tamdır və çirklənməmişdir
Alətdə batareya yoxdur. İstehsalçıya qaytarılmadıqda, elektron avadanlığın atılması ilə bağlı yerli qaydalara riayət etmək sahibinin məsuliyyətidir.
Funksiya
Marquadb qutusu artan kodlayıcılardan gələn siqnalları (“A quad B”) hesablayan mikro nəzarətçidir. Artan kodlayıcılar 2 çıxış siqnalına malik olan xətti və ya fırlanan elektromexaniki cihazlardır, A və B, cihaz hərəkət edərkən impulslar verir. Artan kodlayıcılar mövqe artımlarını demək olar ki, dərhal bildirir, bu da onlara yüksək sürətli mexanizmlərin hərəkətini real vaxt rejimində izləməyə imkan verir. A və B siqnalı hərəkətin gedişatını göstərsə də, A və B arasındakı faza sürüşməsi hərəkətin istiqamətini təyin etməyə imkan verir. Yuxarıdakı şəkildə göstərildiyi kimi, B siqnalı A-ya rəhbərlik edir, buna görə də hərəkət istiqaməti mənfidir.
Marquadb qutusu 3-ə qədər mənbədən impulsları müstəqil olaraq hesablayır, lakin eyni vaxtda deyil. Hesablama hər iki istiqamətdə işləyir. Alət hərəkətin istiqamətini və hərəkət sürətinin əldə edilə biləcəyi impulsları saymaq üçün keçən vaxtı bildirəcəkdir. Bununla belə, mar quadb qutusunun faktiki funksiyası verilən puls sayına çatdıqdan sonra hərəkətə başlamaqdır. Qutu koaksial çıxışlardan birinə bir siqnal (TTL kimi) verir. Koaksial çıxışın səviyyəsi YÜKSƏK və ya LOW-dur və aşağıdakı kimidir:
- Qutu sayılmırsa, LOW
- Qutu hesablanırsa YÜKSƏK
- impulsların sayı hesablanıbsa, LOW vəziyyətinə keçin
- dərhal və ya konfiqurasiya edilə bilən gecikmədən sonra YÜKSEK vəziyyətə qayıdın
- Qutu saymağı dayandırarsa, LOW
Varsayılan olaraq, LOW 0.0 Volt, YÜKSƏK isə 3.3 Volt deməkdir. İstənilən halda səviyyələri dəyişdirmək mümkündür. Marquadb qutusu real vaxt aləti deyil. LOW və HIGH arasında keçid vaxtı 5 mikrosaniyəlik qaydadadır, lakin çıxış siqnalının müddətini artırmaq mümkündür.
Alətin tipik istifadəsi, kodlayıcıya qoşulmuş bir motor hərəkət edərkən hər hansı bir avadanlıq üçün tetik siqnalları təmin etməkdir. Tətik siqnalları müəyyən sayda impulsları hesabladıqdan sonra yaradılacaq. Alətin motorun fiziki xassələri haqqında bilməsi lazım deyil. O, yalnız artan kodlayıcının A və B impulslarını hesablayır.
Example: hər mm hərəkətə 1000 kodlayıcı impuls verən mühərrik 1 mm-lik hər hərəkətdən sonra şəkil çəkən kameranı işə salmalıdır. Bunun üçün TTL tipli tətik siqnallarını qəbul edə bilən kamera tələb olunur.
Aparat komponentləri
Cihaz aşağıdakı komponentlərlə təchiz olunur:
Girişlər
Marquadb qutusunun arxa tərəfində USB-B konnektoru, eləcə də D-Sub9 konnektoru var. Qutu USB kabeldən istifadə edərək kompüterə qoşulmalıdır.
3-ə qədər artımlı kodlayıcıdan A, B və torpaq xətləri 9 pinli konnektor vasitəsilə nəzarətçiyə verilir.
Pin təyinatları aşağıdakı cədvəldə göstərilmişdir.
Pin | Tapşırıq | |
1 | Kodlayıcı 1: siqnal A | ![]()
|
2 | Kodlayıcı 1: siqnal B | |
3 | Kodlayıcı 1: GND | |
4 | Kodlayıcı 2: siqnal A | |
5 | Kodlayıcı 2: siqnal B | |
6 | Kodlayıcı 2: GND | |
7 | Kodlayıcı 3: siqnal A | |
8 | Kodlayıcı 3: siqnal B | |
9 | Kodlayıcı 3: GND |
Çıxışlar
Çıxış siqnalları qutunu (pirinç rəngli konnektor) hədəf cihazla, məsələn, kamera ilə birləşdirməli olan koaksial konnektorlara verilir. Nəzarətçi boş olduqda, koaksial çıxışda çıxış LOW (0.0 Volt) olur. Nəzarətçi saymağa başlayanda çıxış siqnalı YÜKSEK (3.3 Volt) təyin edilir. Verilmiş say sayına çatdıqdan sonra çıxış siqnalı LOW səviyyəsinə düşür. Bu siqnal kameranın oxunuşunu və ya hər hansı digər avadanlıq növündə bəzi hərəkətləri işə salmaq üçün istifadə edilə bilər. Bu əməliyyat müəyyən bir neçə dəfə təkrarlanacaq.
Yüksək-aşağı-yüksək siqnal keçidinin müddəti təqribəndir. 5 mikrosaniyə. Siqnalları çevirmək mümkündür (HIGH=0 V, LOW=3.3 V).
Nəzarətçi siqnalları sayarkən LED1 yanır. Əks halda, nəzarətçi boş olduqda, LED1 sönür. LED2 eyni şəkildə işləyəcək, lakin yalnız çıxış siqnalı YÜKSƏK olduqda yanacaq və əks halda söndürüləcək. YÜKSEK və LOW arasında keçid vaxtı çox qısa olduğundan, hər iki LED normal olaraq eyni görünəcək.
Fərqi görmək üçün təyin edilə bilən gecikmə müddəti ən azı 100 millisaniyə olmalıdır.
RESET düyməsi USB kabelini ayırmağa alternativ olan nəzarətçini yenidən işə salacaq. Yüklədikdə, LED1 daim yanır, LED5 2 dəfə yanıb-sönür. Başlama ardıcıllığından sonra hər iki LED sönəcək.
Ünsiyyət
Marquadb nəzarətçisi USB bağlantısı (USB-B-dən USB-A) vasitəsilə məlumat toplayan kompüterdən idarə olunmalıdır. Nəzarətçi sadə ASCII əmrlərini anlayan və çıxışı düz mətn sətirləri kimi serial interfeysinə göndərən adi serial interfeysi təmin edir.
Buna görə də qutunu "əl ilə" və ya API vasitəsilə idarə etmək mümkündür. Siz serial bağlantılardan istifadə edən müxtəlif proqramlardan istifadə edə bilərsiniz, məsələn, Windows-da PuTTY və ya Linux-da minicom. Zəhmət olmasa aşağıdakı seriyalı əlaqə parametrlərindən istifadə edin:
- tezliyi: 115200
- paritet: Yoxdur
- dayanma nöqtələri: 1
- bayt ölçüsü: 8 bit
- axına nəzarət: yoxdur
Linux-da, beləliklə, cihazın işlədiyinə əmin olmaq üçün aşağıdakı kimi sadə bir əmr verə bilərsiniz file istifadəçinin ondan oxuması və ona yazması üçün müvafiq icazələrə malikdir:
- minicom -D /dev/ttyACM0 -b 115200
Linux OS-də /dev/ttyACM0 tipik bir cihaz adı olardı. Windows-da daha çox COMn olardı, burada n tək rəqəmdir.
Qeyd: Aşağıdakı əmrlərdən istifadə edərək rabitə API tətbiq edərkən, onlardan istifadə etməsəniz belə, nəzarətçi tərəfindən yaradılan mətn sətirlərini də oxumağınızdan əmin olun.
Əmrlər
Nəzarətçi aşağıdakı əmrləri başa düşür (mötərizədə olan sətirlər isteğe bağlıdır.
- sayar N sətir L kanal C – hər biri C kanalında L kodlayıcı xətləri (impuls) ilə N sayma üçün hesablama rejiminə daxil olun (defolt: N=0, L=1000, C=1)
- NL [C] – yuxarıdakı kimi, lakin “counts” və “xəttlər” açar sözü olmadan və 1-dən 3-ə qədər kanalı təmin etmək imkanı ilə
- init [T [L]] – tolerantlıq kimi T xətləri və başlamaq üçün L xətləri ilə işə salın (defolt: T=1, L=1000)
- chan[nel] C – C kanalından gələn siqnalları hesablayın (1-dən 3-ə qədər, standart: 3)
- yardım – istifadəni göstərir
- set – təyin edilə bilən parametrlərin cari qiymətlərini göstərir
- göstərmək – keçən vaxt daxil olmaqla, davam edən hesablamanın gedişatını göstərir
- yüksək - standart siqnal səviyyəsini YÜKSEK (3.3 V) olaraq təyin edir
- aşağı - standart siqnal səviyyəsini LOW (0 V) olaraq təyin edir
- led1|2 yandırmaq|söndürmək – LED1|2-ni yandırmaq və ya söndürmək
- out1|2|3 on|off – OUT1|2|3-ü yandırın (YÜKSƏK) və ya söndürün (LOW)
- tol[erance] T – hədəfə çatmaq üçün hesablanmış siqnallara dözümlülük (defolt: T=1)
- usec U – sayma hadisəsindən sonra çıxış səviyyəsini LOW-dan YÜKSƏK vəziyyətə qaytarmaq üçün mikrosaniyələrdə vaxt (defolt: U = 0)
- son | ləğv | dayandırmaq – hədəfə çatmazdan əvvəl davam edən saymağı bitirmək
- verbose [false|true] – təfərrüatlılığı dəyişdirir. True of False arqumentindən istifadə edin
N hadisələri hesablamağa başlamaq üçün sadəcə N daxil etmək kifayətdir. Əmr verildikdən sonra sayma başlayır və çıxış siqnalı YÜKSƏK (3.3 V) olaraq təyin edilir. L parametri müvafiq OUT1, OUT2 və ya OUT3 çıxışında tətik siqnalı yaratmazdan əvvəl hesablanacaq xətlərin (pulsların) sayıdır. Bu proses N dövr üçün təkrarlanır.
Çıxış siqnalının müddəti, yəni. keçid YÜKSEK-AŞAĞI-YÜKSƏK, nəzarətçinin CPU sürəti ilə idarə olunur və təxminən 5 mikrosaniyədir. Müddəti “usec U” əmrindən istifadə etməklə dəyişdirilə bilər, burada U mikrosaniyələrdə siqnalın müddətidir və defolt olaraq 0-dır. Bütün N sayma tamamlanarsa, çıxış LOW olaraq təyin edilir və nəzarətçi boş vəziyyətə qayıdır.
Sayma zamanı LED1 və LED2 yandırılır. Əgər sayma rejimi aktivdirsə, sətirləri saymaq üçün bütün əlavə əmrlər nəzərə alınmır. 1-dən çox kanalda eyni vaxtda xətləri saymaq mümkün deyil.
Example:
Kanal 4-də 250 dəfə 3 sətir saymaq üçün “4 250 3” əmrini verin. Buna bənzər bəzi rəylər alacaqsınız:
Göründüyü kimi, alət keçən vaxtı və ümumi nömrəsini qaytarır. hesablanmış xətlərdən. Xətlərin ümumi sayı hərəkət istiqamətini göstərən müsbət və ya mənfi olacaq. Hesablanacaq impulsların sayı faktiki hərəkət istiqamətindən asılı olmayaraq həmişə müsbət rəqəm kimi veriləcəkdir.
Əlaqə
Sistem və ya onun istifadəsi ilə bağlı suallarınız olarsa, telefon və ya e-poçt vasitəsilə bizimlə əlaqə saxlayın.
marXperts GmbH
- Werkstr. 3 22844 Norderstedt / Almaniya
- Tel.: +49 (40) 529 884 – 0
- Faks: +49 (40) 529 884 – 20
- info@marxperts.com
- www.marxperts.com
Copyright 2024 marXperts GmbH
Bütün hüquqlar qorunur.
Sənədlər / Resurslar
![]() |
Artan Kodlayıcılar üçün marXperts Quadrature Decoder [pdf] İstifadəçi Təlimatı v1.1, Artan Kodlayıcılar üçün Kvadrat Dekoder, Kvadrat, Artan Kodlayıcılar üçün Dekoder, Artan Kodlayıcılar, Kodlayıcılar |