HaoruTech لوگوULA1 UWB ڈویلپمنٹ ماڈیول
صارف دستی

ULA1 UWB ڈویلپمنٹ ماڈیول

تعارف

ULA1 ایک UWB ڈویلپمنٹ ماڈیول ہے جو Arduino کو ترقیاتی ماحول کے طور پر اور Decawave کے DWM1000 ماڈیول کو بنیادی UWB ماڈیول کے طور پر لیتا ہے۔ ULA1 کا استعمال عین مطابق رینج، انڈور پوزیشننگ اور دیگر تیز رفتار ڈیٹا کمیونیکیشن ایپلی کیشنز کے لیے کیا جا سکتا ہے۔ ایک tyFigureal ہائی پریسجن پوزیشننگ سسٹم 4 اینکرز اور 1 کے ذریعے حاصل کیا جا سکتا ہے۔ tag (ULA1 ماڈیول کو بطور اینکر استعمال کیا جا سکتا ہے یا tag).
سسٹم ڈیزائن اوپن سورس ہے۔ ہم صارفین کو ایمبیڈڈ سورس کوڈ، ہارڈویئر اسکیمیٹک، پی سی سافٹ ویئر سورس کوڈ، ویڈیو ٹیوٹوریلز اور دیگر مواد فراہم کرتے ہیں، تاکہ صارفین کو یہ سیکھنے میں مدد ملے کہ UWB پوزیشننگ کیسے کام کرتی ہے اور اس کے ساتھ کام کیسے کرتی ہے۔
ULA1 ماڈیول کو بطور اینکر یا استعمال کیا جا سکتا ہے۔ tag.
HR-RTLS1 ایک مکمل پوزیشننگ سسٹم ہے جو 5 یا زیادہ ULA1 ماڈیولز کے امتزاج پر مشتمل ہے۔HaoruTech ULA1 UWB ڈویلپمنٹ ماڈیول - شکل 1

جدول 1-1 ULA1 ماڈیول پیرامیٹرز

زمرہ پیرامیٹر
ماڈیول ماڈل ULA1
طاقت DC5V(USB)
زیادہ سے زیادہ کھوج کی حد 50 میٹر (کھلا علاقہ)
ایم سی یو ESP32
ترقیاتی ماحول Arduino
ماڈیول کا سائز 40*25 ملی میٹر
رینج کی درستگی 10CM
کام کرنے کا درجہ حرارت -20-80℃

پیرامیٹر کی ترتیب

HaoruTech ULA1 UWB ڈویلپمنٹ ماڈیول - شکل 2

S4(کردار) S5-S7 (آلہ کا پتہ)
ON اینکر ڈیوائس کا پتہ 000-111
آف Tag

جدول 2-2 ڈی آئی پی سوئچ کنفیگریشن

4 بٹ ڈِپ سوئچ کا استعمال اینکرز کو ٹیبل کرنے کے لیے کیا جاتا ہے۔ tags RTLS پوزیشننگ سسٹم کا۔ 3D پوزیشننگ کا کم از کم سسٹم 4 اینکرز اور 1 پر مشتمل ہوتا ہے۔ tag. پہلا ہندسہ موجودہ ڈیوائس رول کی نمائندگی کرتا ہے (ON کا مطلب ہے اینکر، جبکہ آف کا مطلب ہے۔ tag)، اور DIP سوئچ کے آخری تین ہندسے موجودہ ڈیوائس ایڈریس کی نمائندگی کرتے ہیں۔

TWR مواصلات پروٹوکول

3.1 پوزیشننگ فریم کا ڈھانچہ
مواصلاتی ڈیٹا IEEE 802.15.4 MAC لیئر فریم فارمیٹ کے مطابق ہے۔ جیسا کہ جدول 3-1 میں دکھایا گیا ہے، ڈیٹا فریم 3 حصوں پر مشتمل ہوتا ہے- MAC ہیڈر (MHR)، MAC پے لوڈ، اور MAC فوٹر (MFR)۔ MHR فریم کنٹرول بائٹس، فریم ترتیب نمبر بائٹ اور ایڈریس بائٹس پر مشتمل ہوتا ہے۔ MAC پے لوڈ کی لمبائی متغیر ہے اور صارف کی طرف سے بیان کی جا سکتی ہے۔ MFR MHR اور MAC پے لوڈ ڈیٹا کا ایک 16-bit CRC (FCS) چیک ترتیب ہے، جو خود بخود DW1000 کے ذریعے تیار ہوتا ہے۔

ٹیبل 3-1 بیکن فریم فارمیٹ

2 بائٹس 1 بائٹ 2 بائٹس 2 بائٹس 2 بائٹس متغیر لمبائی بائٹس 2 بائٹس
فریم
کنٹرول (FC)
ترتیب
نمبر
PAN ID منزل
پتہ
ماخذ
پتہ
رینجنگ
پیغام
ایف سی ایس
ایم ایچ آر میک پے لوڈ ایم ایف آر

3.1.1 فریم کنٹرول
ٹیبل 3-2 فریم کنٹرول کی قسم

فریم کنٹرول (FC)
بٹ 0 بٹ 1 بٹ 2 بٹ 3 بٹ 4 بٹ 5 بٹ 6 بٹ 7 بٹ 8 بٹ 9 بٹ 10 بٹ 11 بٹ 12 بٹ 13 بٹ 14 بٹ 15
1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1
فریم کی قسم ایس ای سی زیر التواء اے سی کے FIGU
RE
محفوظ DestAddrMode فریم ورژن SrcAddrMode

جدول 3-3 فریم کی قسم

فریم ٹائپ فیلڈ (FC بٹس 2 سے 0) فریم
0, 0, 0 بیکن
0, 0, 1 ڈیٹا
0, 1, 0 اعتراف
0, 1, 1 میک کمانڈ
1, 0, 0 محفوظ
1, 0, 1 محفوظ
1, 1, 0 محفوظ
1, 1, 1 محفوظ

ٹیبل 3-4 DestAddrMode معنی

منزل ایڈریسنگ موڈ (FC بٹس 11 اور 10) مطلب
0, 0 فریم میں منزل کا کوئی پتہ یا منزل کا PAN ID موجود نہیں ہے۔
0, 1 محفوظ
1, 0 منزل کا پتہ فیلڈ ایک مختصر (16 بٹ) پتہ ہے۔
1, 1 منزل کا پتہ فیلڈ ایک توسیع شدہ (64 بٹ) پتہ ہے۔

جدول 3-5 SrcAddrMode معنی

منزل ایڈریسنگ موڈ (FC بٹس 11 اور 10) مطلب
0, 0 کوئی منزل کا پتہ یا منزل نہیں۔
PAN ID فریم میں موجود ہے۔
0, 1 محفوظ
1, 0 منزل کے پتے کی فیلڈ ایک مختصر ہے۔
(16 بٹ) پتہ۔
1, 1 منزل کا پتہ کا فیلڈ ایک ہے۔
توسیع شدہ (64 بٹ) پتہ۔

3.1.2 ترتیب نمبر
نوٹس: ہر بار کے لیے 1 کا اضافہ۔
3.1.3 PAN ID
نوٹس: ڈیٹا وصول کرنے والا آلہ اور ڈیٹا بھیجنے والا آلہ کامیابی سے ڈیٹا وصول کرنے اور بھیجنے کے لیے ایک ہی PAN ID کا ہونا ضروری ہے۔
3.1.4 منزل کا پتہ
نوٹس: N/A
3.1.5 ماخذ کا پتہ
نوٹس: N/A
3.1.6 FCS
فریم چیک کی ترتیب (FCS)
نوٹس: ڈیٹا کی جانچ، جس کا حساب خود بخود DW1000 سے ہوتا ہے۔
3.1.7 رینجنگ پیغام
3.1.7.1 پول پیغام

1 بائٹ
فنکشن
کوڈ
0x80

3.1.7.2 جوابی پیغام

1 بائٹ
فنکشن
کوڈ
0x81

3.1.7.3 حتمی پیغام

1 بائٹ  5 بائٹس  5 بائٹس  5 بائٹس 
فنکشن
کوڈ
پول TX
وقت
ریسپ آر ایکس
وقت
فائنل TX
وقت
0x82 - - -

3.1.7.4 رپورٹ پیغام

1 بائٹ 2 بائٹس
فنکشن کوڈ فاصلہ
0x83 -

3.1.7.5 رینج ڈیٹا پیغام

1 بائٹ 2 بائٹس 2 بائٹس 2 بائٹس 2 بائٹس 1 بائٹ
فنکشن
کوڈ
فاصلہ
AO
فاصلہ
Al
فاصلہ
A2
فاصلہ
A3
رینج
ماسک
0x84 - - - - -

سیریل مواصلات پروٹوکول

Exampلی: ایم سی 0f 00000663 000005a3 00000512 000004cb 095f c1 0 a0:0
جدول 4-1 سیریل کمیونیکیشن پروٹوکول کی تفصیل

مواد Example تفصیل
سر mc ڈیٹا پیکٹ کا سربراہ، فکسڈ: "mc"
ماسک Of اگر رینج کے نتائج درست ہیں۔
سابق کے لیےampلی:
mask=0x07(0000 0111) کا مطلب ہے RANGE 0,1,2 درست ہے۔
RANGEO 663 سے فاصلہ tag AO کو اینکر کرنے کے لیے، ہیکساڈیسیمل اشارے،
یونٹ: ملی میٹر، سابق کا نتیجہample 1.635m ہے۔
رنگ 1 000005a3 سے فاصلہ tag ایل کو اینکر کرنا
رنگ 2 512 سے فاصلہ tag A2 کو لنگر انداز کرنے کے لیے
رنگ 3 000004cb سے فاصلہ tag A3 کو لنگر انداز کرنے کے لیے
NRANGES 095f پیغام کا بہاؤ، جمع، Ox0-Oxffff
آر ایس ای کیو cl رینج نمبر، جمع، Ox0-Oxff
ڈیبگ 0 ڈیبگنگ کے لیے محفوظ ہے۔
rlDt:IDa a0:0 r کا مطلب ہے کردار: ایک اینکر، ٹی-tag;
IDt-tag ایڈریس، آئی ڈی اے اینکر ایڈریس

rIDt:IDa: کی ضمنی ہدایات
اگر موجودہ اینکر پی سی سے منسلک ہے:
r=a اشارہ کرتا ہے کہ موجودہ کردار اینکر ہے۔
IDt اشارہ کرتا ہے۔ tag ID، اور یہ ظاہر کرتا ہے کہ کون سا tag موجودہ اینکر کے ذریعہ رینج کیا جاتا ہے؛
IDa اینکر ID کی نشاندہی کرتا ہے، جو پی سی سے منسلک ہونے والے اینکر ID کی نمائندگی کرتا ہے۔
Exampلی:
1، اینکر A0 پی سی سے جڑتا ہے، اور tag T0 [a0:0] 2 پر چلتا ہے، اینکر A0 پی سی سے جڑتا ہے، اور tag T1 [a1:0] 3 پر چلتا ہے، اینکر A1 پی سی سے جڑتا ہے، اور tag T1 [a1:1] پر چلتا ہے r=t اشارہ کرتا ہے کہ یہ a ہے۔ tag پی سی سے منسلک؛
IDt اشارہ کرتا ہے۔ tag ID، اور ":0" IDt کے پیچھے مقرر ہے۔
Exampلی:
Tag T0 پی سی سے منسلک ہوتا ہے، اور اینکر A0 کو [t0:0] پر طاقت ملتی ہے، پھر RANGE0 کی آؤٹ پٹ ویلیو ہوتی ہے۔

TWR رینج کا عمل

HaoruTech ULA1 UWB ڈویلپمنٹ ماڈیول - شکل 3

اگر رینجنگTag یا RangingAnchor پروگرام عمل میں ہے، T0 سے A0 تک کے TWR کو ایک بار مکمل کرنے کے بعد پورا رینج سائیکل مکمل ہو جاتا ہے۔
اگر RTLS_Tag یا RTLS_Anchor پروگرام جاری ہے، A0\A1\A2\A3 تک مسلسل TWR مکمل کرنے اور رینج ڈیٹا پیغام نشر کرنے کے بعد پورا رینج سائیکل مکمل ہو جاتا ہے۔

سسٹم کی تعیناتی۔

سسٹم کی تعیناتی کے دو طریقے ہیں: نیویگیشن موڈ اور مانیٹرنگ موڈ۔
نیویگیشن موڈ کے دوران، tag پی سی سے منسلک ہونے کی ضرورت ہے جبکہ دوسرے اینکرز کو صرف پاور آن کرنے کی ضرورت ہے۔ فی الحال منسلک کا پوزیشن ڈیٹا اور ریئل ٹائم ٹریک tag پی سی سافٹ ویئر پر دکھایا جا سکتا ہے۔ مانیٹرنگ موڈ میں، ایک اینکر پی سی سے منسلک ہوتا ہے، جبکہ دوسرے اینکرز اور لیبلز آن ہوتے ہیں۔ موجودہ اینکر کے کوریج ایریا میں تمام لیبلز کا پوزیشن ڈیٹا اور ریئل ٹائم ٹریک PC سافٹ ویئر میں دکھایا جا سکتا ہے۔

HaoruTech ULA1 UWB ڈویلپمنٹ ماڈیول - شکل 4

ابتدائی استعمال کے لیے، CP2102 ڈرائیور کو پہلے انسٹال کرنا چاہیے۔ پی سی پر سیریل پورٹ کی شناخت کے بعد، براہ کرم پی سی سافٹ ویئر کھولیں، سیریل پورٹ کو منتخب کریں، اور ماڈیول کنکشن اور ڈیٹا کمیونیکیشن کو مکمل کرنے کے لیے "کنیکٹ" بٹن پر کلک کریں۔ HaoruTech ULA1 UWB ڈویلپمنٹ ماڈیول - شکل 5

کامیابی کے ساتھ منسلک ہونے کے بعد، صارف اینکرز کی متعلقہ پوزیشن کی بنیاد پر اینکرز کے پوزیشن کوآرڈینیٹ کو ترتیب دے کر سامان کی تعیناتی مکمل کر سکتے ہیں، اور پھر tags واقع اور ظاہر کیا جا سکتا ہے.

HaoruTech ULA1 UWB ڈویلپمنٹ ماڈیول - شکل 6

سسٹم کی تعیناتی کے استعمال کے بارے میں مزید تفصیلات کے لیے، براہ کرم ڈاؤن لوڈ کریں۔ مزید معلومات حاصل کرنے کے لیے۔
HR-RTLS1 یوزر مینوئل ڈاؤن لوڈ کریں:http://rtls1.haorutech.com/download/HR-RTLS1_UserManual-EN.pdf

دستاویزات / وسائل

HaoruTech ULA1 UWB ڈویلپمنٹ ماڈیول [پی ڈی ایف] یوزر مینوئل
ULA1 UWB ڈویلپمنٹ ماڈیول, ULA1, UWB ڈویلپمنٹ ماڈیول, ڈویلپمنٹ ماڈیول, ماڈیول

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *