HaoruTech loqosuULA1 UWB İnkişaf Modulu
İstifadəçi təlimatı

ULA1 UWB İnkişaf Modulu

Giriş

ULA1, Arduino-nu inkişaf mühiti kimi və Decawave-in DWM1000 modulunu əsas UWB modulu kimi qəbul edən UWB İnkişaf moduludur. ULA1 dəqiq diapazon, daxili yerləşdirmə və digər yüksək sürətli məlumat rabitəsi proqramları üçün istifadə edilə bilər. tyFigureal yüksək dəqiqlikli yerləşdirmə sistemi 4 anker və 1 ilə əldə edilə bilər. tag (ULA1 modulu lövbər kimi istifadə edilə bilər və ya tag).
Sistem dizaynı açıq mənbədir. Biz istifadəçilərə UWB yerləşdirmənin necə işlədiyini tez öyrənməyə və onunla işləməyə kömək etmək üçün istifadəçilərə daxil edilmiş mənbə kodu, aparat sxemi, PC proqram təminatının mənbə kodu, video dərsləri və digər materiallar təqdim edirik.
ULA1 modulu anker və ya kimi istifadə edilə bilər tag.
HR-RTLS1 5 və ya daha çox ULA1 modulunun birləşməsindən ibarət tam yerləşdirmə sistemidir.HaoruTech ULA1 UWB İnkişaf Modulu - Şəkil 1

Cədvəl 1-1 ULA1 Modul Parametrləri

Kateqoriya Parametr
Modul Modeli ULA1
Güc DC5V(USB)
Maksimum Aşkarlama Aralığı 50 m (açıq sahə)
MCU ESP32
İnkişaf mühiti Arduino
Modul Ölçüsü 40*25 mm
Dəqiqlik aralığı 10CM
İşləmə temperaturu -20-80°

Parametr konfiqurasiyası

HaoruTech ULA1 UWB İnkişaf Modulu - Şəkil 2

S4 (rol) S5-S7 (Cihaz ünvanı)
ON Çapa Cihaz ünvanı 000-111
OFF Tag

Cədvəl 2-2 DIP Switch Konfiqurasiyası

4-bit dip açarı lövbərləri və tənzimləmək üçün istifadə olunur tags RTLS yerləşdirmə sisteminin. 3D yerləşdirmənin minimum sistemi 4 anker və 1-dən ibarətdir tag. Birinci rəqəm cari cihazın rolunu təmsil edir (ON lövbər deməkdir, OFF isə tag) və DIP keçidinin son üç rəqəmi cari cihazın ünvanını təmsil edir.

TWR rabitə protokolu

3.1 Yerləşdirmə çərçivəsinin strukturu
Rabitə məlumatları IEEE 802.15.4 MAC təbəqəsinin çərçivə formatına uyğundur. Cədvəl 3-1-də göstərildiyi kimi, məlumat çərçivəsi 3 hissədən ibarətdir - MAC Başlığı (MHR), MAC Yükü və MAC Altbilgisi (MFR). MHR çərçivəyə nəzarət baytlarından, kadr sıra nömrəsi baytından və ünvan baytlarından ibarətdir. MAC yükünün uzunluğu dəyişəndir və istifadəçi tərəfindən müəyyən edilə bilər. MFR, DW16 tərəfindən avtomatik olaraq yaradılan MHR və MAC Yük məlumatlarının 1000 bitlik CRC (FCS) yoxlama ardıcıllığıdır.

Cədvəl 3-1 Beacon Frame Format

2 bayt 1 bayt 2 bayt 2 bayt 2 bayt Dəyişən uzunluqlu baytlar 2 bayt
Çərçivə
Nəzarət (FC)
Ardıcıllıq
Nömrə
PAN ID Təyinat
Ünvan
Mənbə
Ünvan
Menzilli
Mesaj
FCS
MHR MAC yükü MFR

3.1.1 Çərçivəyə nəzarət
Cədvəl 3-2 Çərçivə İdarəetmə Növü

Çərçivəyə Nəzarət (FC)
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 Bit 9 Bit10 Bit11 Bit12 Bit13 Bit14 Bit15
1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1
Çərçivə Tipi SEC PEND ACK ŞƏKİL
RE
Qorunur DestAddrMode Çərçivə versiyası SrcAddrMode

Cədvəl 3-3 Çərçivə Tipi

Çərçivə Tipi Sahə (FC bitləri 2 ilə 0) Çərçivə
0, 0, 0 Mayak
0, 0, 1 Data
0, 1, 0 Təsdiq
0, 1, 1 MAC əmri
1, 0, 0 Qorunur
1, 0, 1 Qorunur
1, 1, 0 Qorunur
1, 1, 1 Qorunur

Cədvəl 3-4 DestAddrMode Anlamı

Təyinat ünvanlama rejimi (FC bit 11 və 10) Mənası
0, 0 Çərçivədə heç bir təyinat ünvanı və ya təyinat PAN ID-si yoxdur
0, 1 Qorunur
1, 0 Təyinat ünvanı sahəsi qısa (16 bit) ünvandır.
1, 1 Təyinat ünvanı sahəsi genişləndirilmiş (64 bit) ünvandır.

Cədvəl 3-5 SrcAddrMode Anlamı

Təyinat ünvanlama rejimi (FC bit 11 və 10) Mənası
0, 0 Təyinat ünvanı və ya təyinat yeri yoxdur
PAN ID çərçivədə mövcuddur
0, 1 Qorunur
1, 0 Təyinat ünvanı sahəsi qısadır
(16-bit) ünvan.
1, 1 Təyinat ünvanı sahəsi birdir
uzadılmış (64-bit) ünvan.

3.1.2 Sıra nömrəsi
XƏBƏRDARLIQ: Hər dəfə 1 artır.
3.1.3 PAN ID
XƏBƏRDARLIQ: Məlumatı uğurla qəbul etmək və göndərmək üçün məlumat qəbul edən cihaz və məlumat göndərən cihaz eyni PAN ID olmalıdır.
3.1.4 Təyinat ünvanı
QEYD: N/A
3.1.5 Mənbə ünvanı
QEYD: N/A
3.1.6 FCS
Çərçivə Yoxlama Ardıcıllığı (FCS)
XƏBƏRDARLIQ: DW1000 tərəfindən avtomatik hesablanan məlumatların yoxlanılması.
3.1.7 Mesajın diapazonu
3.1.7.1 SORĞU Mesajı

1 bayt
Funksiya
Kod
0x80

3.1.7.2 Cavab Mesajı

1 bayt
Funksiya
Kod
0x81

3.1.7.3 Yekun mesaj

1 bayt  5 bayt  5 bayt  5 bayt 
Funksiya
Kod
TX sorğusu
vaxt
Resp RX
vaxt
Son TX
vaxt
0x82

3.1.7.4 Hesabat Mesajı

1 bayt 2 bayt
Funksiya kodu Məsafə
0x83

3.1.7.5 RangeData Mesajı

1 bayt 2 bayt 2 bayt 2 bayt 2 bayt 1 bayt
Funksiya
Kod
Məsafə
AO
Məsafə
Al
Məsafə
A2
Məsafə
A3
Aralığı
Maska
0x84

Serial rabitə protokolu

Example: mc 0f 00000663 000005a3 00000512 000004cb 095f c1 0 a0:0
Cədvəl 4-1 Serial Rabitə Protokolunun Təsviri

Məzmun Example Təsvir
BAŞ mc Məlumat paketinin rəhbəri, sabit: “mc”
MASKA Of Fərqli nəticələr etibarlıdırsa.
məsələnample:
maska=0x07(0000 0111) 0,1,2 RANGE etibarlıdır.
RANGEO 663 -dən məsafə tag lövbər AO, onaltılıq notation,
vahid: mm, keçmişin nəticəsiample 1.635 m.
ARALIK 1 000005a3 -dən məsafə tag Al lövbər etmək
ARALIK 2 512 -dən məsafə tag A2-i lövbərləmək üçün
ARALIK 3 000004cb -dən məsafə tag A3-i lövbərləmək üçün
NRANGES 095f mesaj axını, yığılmış, Ox0-Oxffff
RSEQ cl Diapazon nömrəsi, yığılmış, Ox0-Oxff
DEBUG 0 Sazlama üçün qorunur.
rlDt:IDa a0:0 r rolu bildirir: a-lövbər, t-tag;
IDt-tag ünvan, IDa-lövbər ünvanı

rIDt:IDa-nın əlavə təlimatı:
Cari anker PC-yə qoşulubsa:
r=a cari rolun lövbər olduğunu göstərir;
IDt göstərir tag ID və hansını göstərir tag cari lövbər tərəfindən sıralanır;
IDa, PC-yə qoşulan lövbər identifikatorunu təmsil edən anker ID-ni göstərir
Example:
1, anker A0 PC-yə qoşulur və tag T0 işə salınır [a0:0] 2, anker A0 PC-yə qoşulur və tag T1 işə salınır [a1:0] 3, anker A1 PC-yə qoşulur və tag T1 işə salınıb [a1:1] r=t onun a olduğunu göstərir tag PC-yə qoşulma;
IDt göstərir tag ID və “: 0” IDt-nin arxasında sabitlənir.
Example:
Tag T0 PC-yə qoşulur və lövbər A0 işə salınır [t0:0], sonra RANGE0 çıxış dəyərinə malikdir.

TWR dəyişmə prosesi

HaoruTech ULA1 UWB İnkişaf Modulu - Şəkil 3

Əgər RangingTag və ya RangingAnchor proqramı prosesdədir, T0-dan A0-a qədər dəyişən TWR bir dəfə icra edildikdən sonra bütün diapazon dövrü tamamlanır.
Əgər RTLS_Tag və ya RTLS_Anchor proqramı prosesdədir, A0\A1\A2\A3-ə qədər dəyişən TWR-ni davamlı olaraq bitirdikdən və RangeData mesajını yayımladıqdan sonra bütün diapazon dövrü tamamlanır.

Sistemin yerləşdirilməsi

İki sistem yerləşdirmə rejimi var: naviqasiya rejimi və monitorinq rejimi.
Naviqasiya rejimi zamanı tag PC-yə qoşulmalı, digər ankerlər isə yalnız işə salınmalıdır. Mövqe məlumatları və hazırda qoşulmuş real vaxt izi tag PC proqramında göstərilə bilər. Monitorinq rejimində ankerlərdən biri PC-yə qoşulur, digər lövbərlər və etiketlər isə işə salınır. Mövqe məlumatları və cari lövbərin əhatə dairəsindəki bütün etiketlərin real vaxt izi PC proqram təminatında göstərilə bilər.

HaoruTech ULA1 UWB İnkişaf Modulu - Şəkil 4

İlkin istifadə üçün əvvəlcə CP2102 sürücüsü quraşdırılmalıdır. PC-də serial portu müəyyən etdikdən sonra, lütfən, PC proqramını açın, serial portu seçin və modul əlaqəsini və məlumat rabitəsini tamamlamaq üçün “Qoşul” düyməsini klikləyin. HaoruTech ULA1 UWB İnkişaf Modulu - Şəkil 5

Uğurla qoşulduqdan sonra istifadəçilər lövbərlərin nisbi mövqeyinə əsaslanaraq lövbərlərin mövqe koordinatlarını konfiqurasiya etməklə avadanlığın yerləşdirilməsini tamamlaya bilərlər, sonra isə tags yerləşdirilə və nümayiş etdirilə bilər.

HaoruTech ULA1 UWB İnkişaf Modulu - Şəkil 6

Sistemin yerləşdirilməsinin istifadəsi haqqında ətraflı məlumat üçün, lütfən, yükləyin daha çox məlumat əldə etmək üçün.
HR-RTLS1 İstifadəçi Təlimatını endirin:http://rtls1.haorutech.com/download/HR-RTLS1_UserManual-EN.pdf

Sənədlər / Resurslar

HaoruTech ULA1 UWB İnkişaf Modulu [pdf] İstifadəçi Təlimatı
ULA1 UWB İnkişaf Modulu, ULA1, UWB İnkişaf Modulu, İnkişaf Modulu, Modul

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *