និមិត្តសញ្ញា HaoruTechម៉ូឌុលអភិវឌ្ឍន៍ ULA1 UWB
សៀវភៅណែនាំអ្នកប្រើប្រាស់

ម៉ូឌុលអភិវឌ្ឍន៍ ULA1 UWB

សេចក្តីផ្តើម

ULA1 គឺជាម៉ូឌុលអភិវឌ្ឍន៍ UWB ដែលយក Arduino ជាបរិស្ថានអភិវឌ្ឍន៍ និងម៉ូឌុល DWM1000 នៃ Decawave ជាម៉ូឌុល UWB ស្នូល។ ULA1 អាចត្រូវបានប្រើសម្រាប់ជួរច្បាស់លាស់ ទីតាំងក្នុងផ្ទះ និងកម្មវិធីទំនាក់ទំនងទិន្នន័យល្បឿនលឿនផ្សេងទៀត។ ប្រព័ន្ធកំណត់ទីតាំងភាពជាក់លាក់ខ្ពស់ tyFigureal អាចសម្រេចបានដោយយុថ្កា 4 និង 1 tag (ម៉ូឌុល ULA1 អាចត្រូវបានប្រើជាយុថ្កាឬ tag).
ការរចនាប្រព័ន្ធគឺជាប្រភពបើកចំហ។ យើងផ្តល់ឱ្យអ្នកប្រើប្រាស់នូវកូដប្រភពដែលបានបង្កប់ គ្រោងការណ៍ផ្នែករឹង កូដប្រភពកម្មវិធីកុំព្យូទ័រ ការបង្រៀនជាវីដេអូ និងសម្ភារៈផ្សេងទៀត ដើម្បីជួយអ្នកប្រើប្រាស់ឱ្យរៀនយ៉ាងឆាប់រហ័សពីរបៀបដែលទីតាំង UWB ដំណើរការ និងដំណើរការជាមួយវា។
ម៉ូឌុល ULA1 អាចត្រូវបានប្រើជាយុថ្កាឬ tag.
HR-RTLS1 គឺជាប្រព័ន្ធកំណត់ទីតាំងពេញលេញ ដែលមានការបញ្ចូលគ្នានៃម៉ូឌុល ULA5 ចំនួន 1 ឬច្រើនជាងនេះ។ម៉ូឌុលអភិវឌ្ឍន៍ HaoruTech ULA1 UWB - រូបភាពទី 1

តារាង 1-1 ប៉ារ៉ាម៉ែត្រម៉ូឌុល ULA1

ប្រភេទ ប៉ារ៉ាម៉ែត្រ
ម៉ូដែលម៉ូឌុល ULA1
ថាមពល DC5V (USB)
ជួរនៃការរកឃើញអតិបរមា 50m (តំបន់បើកចំហ)
MCU ESP១៧.៦
បរិស្ថានអភិវឌ្ឍន៍ អាឌូណូ
ទំហំម៉ូឌុល ៧៥ * ៧៥ ម។
ភាពត្រឹមត្រូវនៃជួរ ៣៤ ស
សីតុណ្ហភាពការងារ -១០-៥០ អង្សាសេ

ការកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រ

ម៉ូឌុលអភិវឌ្ឍន៍ HaoruTech ULA1 UWB - រូបភាពទី 2

S4 (តួនាទី) S5-S7 (អាសយដ្ឋានឧបករណ៍)
ON យុថ្កា អាសយដ្ឋានឧបករណ៍ 000-111
បិទ Tag

តារាង 2-2 ការកំណត់រចនាសម្ព័ន្ធកុងតាក់ DIP

កុងតាក់ជ្រលក់ 4 ប៊ីតត្រូវបានប្រើដើម្បីភ្ជាប់យុថ្កា និង tags ប្រព័ន្ធកំណត់ទីតាំង RTLS ។ ប្រព័ន្ធអប្បបរមានៃទីតាំង 3D មាន 4 យុថ្កា និង 1 tag. ខ្ទង់ទីមួយតំណាងឱ្យតួនាទីឧបករណ៍បច្ចុប្បន្ន (ON មានន័យថាយុថ្កា ចំណែក OFF មានន័យថា tag) ហើយលេខបីខ្ទង់ចុងក្រោយនៃកុងតាក់ DIP តំណាងឱ្យអាសយដ្ឋានឧបករណ៍បច្ចុប្បន្ន។

ពិធីការទំនាក់ទំនង TWR

3.1 រចនាសម្ព័ន្ធនៃស៊ុមទីតាំង
ទិន្នន័យទំនាក់ទំនងអនុលោមតាមទម្រង់ស៊ុមស្រទាប់ IEEE 802.15.4 MAC ។ ដូចដែលបានបង្ហាញក្នុងតារាងទី 3-1 ស៊ុមទិន្នន័យមួយមាន 3 ផ្នែក - MAC Header (MHR) MAC Payload និង MAC Footer (MFR) ។ MHR មានបៃគ្រប់គ្រងស៊ុម លេខលំដាប់ស៊ុម និងបៃអាស័យដ្ឋាន។ ប្រវែងនៃបន្ទុក MAC គឺអថេរ និងអាចត្រូវបានកំណត់ដោយអ្នកប្រើប្រាស់។ MFR គឺជា 16-bit CRC (FCS) check sequence នៃ MHR និង MAC Payload data ដែលត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិដោយ DW1000។

តារាង 3-1 ទម្រង់ស៊ុម Beacon

2 បៃ 1 បៃ 2 បៃ 2 បៃ 2 បៃ បៃប្រវែងអថេរ 2 បៃ
ស៊ុម
គ្រប់គ្រង (FC)
លំដាប់
លេខ
លេខសម្គាល់ PAN គោលដៅ
អាស័យដ្ឋាន
ប្រភព
អាស័យដ្ឋាន
ជួរ
សារ
FCS
MHR បន្ទុក MAC MFR

3.1.1 ការគ្រប់គ្រងស៊ុម
តារាង 3-2 ប្រភេទការត្រួតពិនិត្យស៊ុម

ការគ្រប់គ្រងស៊ុម (FC)
ប៊ីត ០ ប៊ីត ០ ប៊ីត ០ ប៊ីត ០ ប៊ីត ០ ប៊ីត ០ ប៊ីត ០ ប៊ីត ០ ប៊ីត ០ ប៊ីត ០ ប៊ីត៧ ប៊ីត៧ ប៊ីត៧ ប៊ីត៧ ប៊ីត៧ ប៊ីត៧
1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1
ប្រភេទស៊ុម SEC PEND អេក រូបភព
RE
កក់ទុក DestAddrMode កំណែស៊ុម SrcAddrMode

តារាង 3-3 ប្រភេទស៊ុម

ប្រភេទស៊ុម (FC ប៊ីត 2 ដល់ 0) ស៊ុម
0, 0, 0 ប៊ីខុន
0, 0, 1 ទិន្នន័យ
0, 1, 0 ការទទួលស្គាល់
0, 1, 1 ពាក្យបញ្ជា MAC
1, 0, 0 កក់ទុក
1, 0, 1 កក់ទុក
1, 1, 0 កក់ទុក
1, 1, 1 កក់ទុក

តារាង 3-4 អត្ថន័យ DestAddrMode

របៀបអាសយដ្ឋានគោលដៅ (FC bits 11 & 10) អត្ថន័យ
0, 0 គ្មានអាសយដ្ឋានគោលដៅ ឬលេខសម្គាល់ PAN គោលដៅមានវត្តមាននៅក្នុងស៊ុមទេ។
0, 1 កក់ទុក
1, 0 វាលអាសយដ្ឋានគោលដៅគឺជាអាសយដ្ឋានខ្លី (16 ប៊ីត) ។
1, 1 វាលអាសយដ្ឋានគោលដៅគឺជាអាសយដ្ឋានបន្ថែម (64 ប៊ីត) ។

តារាង 3-5 អត្ថន័យ SrcAddrMode

របៀបអាសយដ្ឋានគោលដៅ (FC bits 11 & 10) អត្ថន័យ
0, 0 មិន​មាន​អាសយដ្ឋាន​ឬ​គោលដៅ​
លេខសម្គាល់ PAN មាននៅក្នុងស៊ុម
0, 1 កក់ទុក
1, 0 វាលអាសយដ្ឋានគោលដៅគឺខ្លី
អាសយដ្ឋាន (១៦ ប៊ីត) ។
1, 1 វាលអាសយដ្ឋានគោលដៅគឺ មួយ។
អាសយដ្ឋានពង្រីក (64 ប៊ីត) ។

3.1.2 លេខលំដាប់
សេចក្តីជូនដំណឹង៖ បង្កើនដោយ 1 សម្រាប់រាល់ពេល។
3.1.3 លេខសម្គាល់ PAN
សេចក្តីជូនដំណឹង៖ ឧបករណ៍ទទួលទិន្នន័យ និងឧបករណ៍បញ្ជូនទិន្នន័យត្រូវតែជាលេខសម្គាល់ PAN ដូចគ្នា ដើម្បីទទួល និងបញ្ជូនទិន្នន័យដោយជោគជ័យ។
3.1.4 អាសយដ្ឋានគោលដៅ
សេចក្តីជូនដំណឹង៖ គ្មាន
3.1.5 អាសយដ្ឋានប្រភព
សេចក្តីជូនដំណឹង៖ គ្មាន
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
ពេលវេលា
ឆ្លើយតប RX
ពេលវេលា
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ឡេ៖ mc 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, សញ្ញាគោលដប់ប្រាំមួយ,
ឯកតា៖ mm លទ្ធផលនៃឧample គឺ 1.635 ម៉ែត្រ។
ជួរ1 ០១១៩៥ ក ៨ ចម្ងាយពី tag ដើម្បីបោះយុថ្កា Al
ជួរ2 512 ចម្ងាយពី tag ដើម្បីបោះយុថ្កា A2
ជួរ3 000004cb ចម្ងាយពី tag ដើម្បីបោះយុថ្កា A3
NRANGES 095f លំហូរសារ បង្គរ Ox0-Offff
RSEQ cl ជួរលេខ បង្គរ Ox0-Offf
បំបាត់កំហុស 0 បម្រុងទុក សម្រាប់ការកែកំហុស។
rlDt: អាយដា a0:0 r មានន័យថាតួនាទី៖ a-យុថ្កា, t-tag;
IDt-tag អាសយដ្ឋាន, អាសយដ្ឋាន Ida-យុថ្កា

ការណែនាំបន្ថែមនៃ rIDt:IDa:
ប្រសិនបើយុថ្កាបច្ចុប្បន្នត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រ៖
r=a បង្ហាញពីតួនាទីបច្ចុប្បន្នគឺយុថ្កា។
IDt ចង្អុលបង្ហាញ tag លេខសម្គាល់ហើយវាបង្ហាញថាមួយណា tag ត្រូវបានចាត់ថ្នាក់ដោយយុថ្កាបច្ចុប្បន្ន;
Ida បង្ហាញលេខសម្គាល់យុថ្កា ដែលតំណាងឱ្យលេខសម្គាល់យុថ្កាដែលភ្ជាប់ទៅកុំព្យូទ័រ
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 លេខសម្គាល់ និង ":0" ត្រូវបានជួសជុលនៅពីក្រោយ IDt ។
Exampលេ៖
Tag T0 ភ្ជាប់ទៅកុំព្យូទ័រ ហើយយុថ្កា A0 ត្រូវបានបើកនៅលើ [t0:0] បន្ទាប់មក RANGE0 មានតម្លៃលទ្ធផល។

ដំណើរការជួរ TWR

ម៉ូឌុលអភិវឌ្ឍន៍ HaoruTech ULA1 UWB - រូបភាពទី 3

ប្រសិនបើ RangingTag ឬកម្មវិធី RangingAnchor កំពុងដំណើរការ វដ្តជួរទាំងមូលត្រូវបានបញ្ចប់បន្ទាប់ពី TWR ចាប់ពី T0 ដល់ A0 ត្រូវបានប្រតិបត្តិម្តង។
ប្រសិនបើ RTLS_Tag ឬកម្មវិធី RTLS_Anchor កំពុងដំណើរការ វដ្តនៃជួរទាំងមូលត្រូវបានបញ្ចប់ បន្ទាប់ពីបញ្ចប់ TWR ចាប់ពី A0\A1\A2\A3 ជាបន្តបន្ទាប់ និងផ្សាយសារ RangeData។

ការដាក់ពង្រាយប្រព័ន្ធ

មានរបៀបដាក់ពង្រាយប្រព័ន្ធពីរ៖ របៀបរុករក និងរបៀបត្រួតពិនិត្យ។
កំឡុងពេលរបៀបរុករក tag ត្រូវការភ្ជាប់ទៅកុំព្យូទ័រ ខណៈដែលយុថ្កាផ្សេងទៀតគ្រាន់តែត្រូវការបើកថាមពលប៉ុណ្ណោះ។ ទិន្នន័យទីតាំង និងតាមដានពេលវេលាពិតនៃការតភ្ជាប់បច្ចុប្បន្ន tag អាចបង្ហាញនៅលើកម្មវិធីកុំព្យូទ័រ។ នៅក្នុងរបៀបត្រួតពិនិត្យ យុថ្កាមួយត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រ ខណៈដែលយុថ្កា និងស្លាកផ្សេងទៀតត្រូវបានបើក។ ទិន្នន័យទីតាំង និងតាមពេលវេលាជាក់ស្តែងនៃស្លាកទាំងអស់នៅក្នុងតំបន់គ្របដណ្តប់នៃយុថ្កាបច្ចុប្បន្នអាចត្រូវបានបង្ហាញនៅក្នុងកម្មវិធីកុំព្យូទ័រ។

ម៉ូឌុលអភិវឌ្ឍន៍ 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 [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
ULA1 UWB Development Module, ULA1, UWB Development Module, Development Module, Module

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *