Last modified by Mengting Qiu on 2023/12/14 11:15

From version 170.1
edited by Edwin Chen
on 2023/12/11 22:50
Change comment: There is no comment for this version
To version 163.1
edited by Mengting Qiu
on 2023/12/11 11:54
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Edwin
1 +XWiki.ting
Content
... ... @@ -47,9 +47,9 @@
47 47  * Firmware upgradable via program port or LoRa protocol
48 48  * Built-in 2400mAh battery or power by external power source
49 49  
50 -
51 51  == 1.3 Specification ==
52 52  
52 +
53 53  (% style="color:#037691" %)**LiDAR Sensor:**
54 54  
55 55  * Operation Temperature: -40 ~~ 80 °C
... ... @@ -60,13 +60,12 @@
60 60  * ToF FoV: ±9°, Total 18°
61 61  * Light source: VCSEL
62 62  
63 -
64 64  == 1.4 Power Consumption ==
65 65  
66 66  
67 67  (% style="color:#037691" %)**Battery Power Mode:**
68 68  
69 -* Idle: 3uA @ 3.3v
68 +* Idle: 0.003 mA @ 3.3v
70 70  * Max : 360 mA
71 71  
72 72  (% style="color:#037691" %)**Continuously mode**:
... ... @@ -74,22 +74,6 @@
74 74  * Idle: 21 mA @ 3.3v
75 75  * Max : 360 mA
76 76  
77 -
78 -== 1.5 Use Case ==
79 -
80 -(% class="mark" %)**Regular Distance Detect**
81 -
82 -[[image:image-20231211220922-1.png||height="352" width="605"]]
83 -
84 -
85 -(% class="mark" %)**Counting / Alarm**
86 -
87 -[[image:image-20231211221253-2.png]]
88 -
89 -
90 -[[image:image-20231211221436-3.png]]
91 -
92 -
93 93  = 2. Configure DS20L to connect to LoRaWAN network =
94 94  
95 95  == 2.1 How it works ==
... ... @@ -129,7 +129,7 @@
129 129  
130 130  
131 131  
132 -=== Step 2: Activate DS20L ===
115 +=== Step 2: Activate on DS20L ===
133 133  
134 134  [[image:image-20231128133704-1.png||height="189" width="441"]]
135 135  
... ... @@ -137,7 +137,7 @@
137 137  
138 138  The switch is switched to (% style="color:blue" %)**E** (%%)and the external power supply is used.
139 139  
140 -The switch is switched to (% style="color:blue" %)**I** (%%)and DS20L will be power by the built-in battery.
123 +The switch is switched to (% style="color:blue" %)**I** (%%)and the motherboard battery is used for power supply.
141 141  
142 142  (% style="color:green" %)**Green led**(%%) will fast blink 5 times, device will enter (% style="color:blue" %)**OTA mode**(%%) for 3 seconds. And then start to JOIN LoRaWAN network. (% style="color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after joined in network.
143 143  
... ... @@ -266,10 +266,10 @@
266 266  
267 267  Ex1: 0x00: Normal collection distance
268 268  
269 -Ex2: 0x0x: Distance collection is wrong
252 +Ex2 0x0x: Distance collection is wrong
270 270  
271 271  
272 -(% style="color:blue" %)**Interrupt Count:**
255 +(% style="color:blue" %)**Interript Count:**
273 273  
274 274  If payload is:000007D0H: count = 07D0H =2000
275 275  
... ... @@ -290,7 +290,7 @@
290 290  
291 291  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
292 292  |(% style="background-color:#4f81bd; color:white; width:70px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:130px" %)**1**|(% style="background-color:#4f81bd; color:white; width:130px" %)**2**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**
293 -|(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:176px" %)MOD+Alarm+DO+Limit flag|(% style="width:74px" %)Distance |(% style="width:100px" %)Upper limit|(% style="width:119px" %)Lower limit
276 +|(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:176px" %)MOD+Alarm+Do+Limit flag|(% style="width:74px" %)Distance |(% style="width:100px" %)Upper limit|(% style="width:119px" %)Lower limit
294 294  
295 295  [[image:image-20231209171127-3.png||height="374" width="1209"]]
296 296  
... ... @@ -307,7 +307,7 @@
307 307  
308 308  When the detection distance exceeds the limit, the alarm flag is set to 1.
309 309  
310 -(% style="color:red" %)**DO:**
293 +(% style="color:red" %)**Do:**
311 311  
312 312  When the distance exceeds the set threshold, pull the Do pin high.
313 313  
... ... @@ -328,19 +328,7 @@
328 328  
329 329   Actual sampling distance values.
330 330  
331 -**Example:**
332 332  
333 -**AT+DOL=1,500,244,**(% style="color:red" %)0(%%)**,120  **
334 -
335 -The distance is detected every 120ms.
336 -
337 -When the actual detection value is within the range of [244mm,500mm], the data is uploaded in the normal TDC time.
338 -
339 -When the actual detection value is outside the range of [244mm,500mm], the uplink data will be immediately alerted.
340 -
341 -If payload is: 0708H: distance = 0708H = 1800 mm
342 -
343 -
344 344  (% style="color:blue" %)**Upper limit:**
345 345  
346 346  The upper limit of the threshold cannot exceed 2000mm.
... ... @@ -357,65 +357,13 @@
357 357  
358 358  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:600px" %)
359 359  |(% style="background-color:#4f81bd; color:white; width:70px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:130px" %)**1**|(% style="background-color:#4f81bd; color:white; width:130px" %)**4**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**
360 -|(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:176px" %)MOD+Alarm+Do+Limit flag|(% style="width:176px" %)Distance limit alarm count|(% style="width:100px" %)Upper limit|(% style="width:119px" %)Lower limit
331 +|(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:176px" %)MOD+Alarm+Do+Limit flag|(% style="width:176px" %)Distance Limit Alarm count|(% style="width:100px" %)Upper limit|(% style="width:119px" %)Lower limit
361 361  
362 362  [[image:image-20231209173457-5.png||height="277" width="1098"]]
363 363  
364 -(% style="color:blue" %)**MOD & Alarm & Do & Limit flag:**
365 365  
366 -(% style="color:red" %)**MOD:**
367 367  
368 -**Example: ** (0x60>>6) & 0x3f =1
369 369  
370 -**0x01:**  Regularly detect distance and report.
371 -**0x02: ** Uninterrupted measurement (external power supply).
372 -
373 -(% style="color:red" %)**Alarm:**
374 -
375 -When the detection distance exceeds the limit, the alarm flag is set to 1.
376 -
377 -(% style="color:red" %)**Do:**
378 -
379 -When the distance exceeds the set threshold, pull the Do pin high.
380 -
381 -(% style="color:red" %)**Limit flag:**
382 -
383 -Mode for setting threshold: **0~~3**
384 -
385 -**0:** does not use upper and lower limits
386 -
387 -**1:** Use upper and lower limits
388 -
389 -**2:** Less than the upper limit
390 -
391 -**3: **Greater than the lower limit
392 -
393 -
394 -(% style="color:blue" %)**Distance limit alarm count:**
395 -
396 -People or objects are collected and counted within a limited distance.
397 -
398 -The detection of a stationary person or object at each sampling time will be repeated three times, and the fourth sampling count will be added by 1.
399 -
400 -**Example:**
401 -
402 -**AT+DOL=1,500,244,**(% style="color:red" %)1(%%)**,120   **
403 -
404 -People or objects passing within the distance range of [244mm,500mm] are detected and counted every 120ms.
405 -
406 -If payload is: 0x56H, interrupt count =0x56H =86
407 -
408 -
409 -(% style="color:blue" %)**Upper limit:**
410 -
411 -The upper limit of the threshold cannot exceed 2000mm.
412 -
413 -
414 -(% style="color:blue" %)**Lower limit:**
415 -
416 -The lower limit of the threshold cannot be less than 3mm.
417 -
418 -
419 419  == 2.4 Decode payload in The Things Network ==
420 420  
421 421  
... ... @@ -437,7 +437,7 @@
437 437  
438 438  
439 439  (((
440 -[[DATACAKE>>url:https://datacake.co/]] provides a human friendly interface to show the sensor data, onhuman-friendlya in TTN, we can use [[DATACAKE>>url:https://datacake.co/]] to connect to TTN and see the data in DATACAKE. Below are the steps:
359 +[[DATACAKE>>url:https://datacake.co/]] provides a human friendly interface to show the sensor data, once we have data in TTN, we can use [[DATACAKE>>url:https://datacake.co/]] to connect to TTN and see the data in DATACAKE. Below are the steps:
441 441  )))
442 442  
443 443  
... ... @@ -510,7 +510,7 @@
510 510  == 3.3 Commands special design for DS20L ==
511 511  
512 512  
513 -Below commands only valid for DS20L, as below:
432 +These commands only valid for DS20L, as below:
514 514  
515 515  
516 516  === 3.3.1 Set Transmit Interval Time ===
... ... @@ -596,7 +596,6 @@
596 596  
597 597  * Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
598 598  
599 -
600 600  === 3.3.3 Set work mode ===
601 601  
602 602  
... ... @@ -618,7 +618,6 @@
618 618  
619 619  * **Example:** 0x0A02  ~/~/  Same as AT+MOD=2
620 620  
621 -
622 622  === 3.3.4 Set threshold and threshold mode ===
623 623  
624 624  
... ... @@ -636,8 +636,7 @@
636 636  )))
637 637  |(% style="width:172px" %)AT+ DOL =1,1800,100,0,400|(% style="width:279px" %)Set only the upper and lower thresholds|(% style="width:118px" %)OK
638 638  
639 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
640 -|=(% style="width: 162px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 193px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 155px;background-color:#4F81BD;color:white" %) Parameter
556 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
641 641  |(% rowspan="11" style="color:blue; width:120px" %)(((
642 642  
643 643  
... ... @@ -650,12 +650,14 @@
650 650  
651 651  
652 652  
653 -**AT+DOL=1,1800,3,0,400**
569 +**AT+DOL=5,1800,0,0,400**
654 654  )))|(% rowspan="4" style="width:240px" %)(((
655 655  
656 656  
657 657  
658 658  
575 +
576 +
659 659  The first bit sets the limit mode
660 660  )))|(% style="width:150px" %)0: Do not use upper and lower limits
661 661  |(% style="width:251px" %)1: Use upper and lower limits
... ... @@ -681,19 +681,18 @@
681 681  
682 682  * Example 1: Downlink Payload: 070107080064000190  **~-~-->**  AT+MOD=1,1800,100,0,400
683 683  
684 -* Example 2: Downlink Payload: 070200000064000190  **~-~-->**  AT+MOD=2,1800,100,0,400
602 +* Example 2: Downlink Payload: 070200000064000190  **~-~-->**  AT+MOD=2,1800100,0,400
685 685  
686 686  * Example 3: Downlink Payload: 070300000064000190  **~-~-->**  AT+MOD=3,0,100,0,400
687 687  
688 -(% style="color:Red" %)**Note: The over-limit alarm is applied to MOD1 and MOD2.**
689 689  
690 -**For example:**
607 +(% style="color:Red" %)**Note: The over-limit alarm the over-limit alarm.** (%%)For example:
691 691  
692 692  * **AT+MOD=1**
693 693  
694 - **AT+DOL=1,500,244,**(% style="color:blue" %)0(%%)**,300**
611 + **AT+DOL=1,500,244,**(% style="color:blue" %)0(%%)**,300**
695 695  
696 -Send data according to the normal TDC time. If the mode limit is exceeded, the alarm flag is set to 1:
613 +Send data according to the normal TDC time. If the mode limit is exceeded, the alarm flag is 1:
697 697  
698 698  [[image:image-20231211113204-2.png||height="292" width="1093"]]
699 699  
... ... @@ -701,7 +701,7 @@
701 701  
702 702   **AT+DOL=1,500,244,**(% style="color:blue" %)0(%%)**,300**
703 703  
704 -If the mode limit is exceeded, the data is immediately uplink and the alarm flag is set to 1:
621 +If the mode limit is exceeded, the data is immediately uplink and the alarm flag is 1:
705 705  
706 706  [[image:image-20231211114932-3.png||height="277" width="1248"]]
707 707  
... ... @@ -737,7 +737,6 @@
737 737  
738 738  * Update through UART TTL interface: **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]**.
739 739  
740 -
741 741  = 6. FAQ =
742 742  
743 743  == 6.1 What is the frequency plan for DS20L? ==
image-20231211220922-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Edwin
Size
... ... @@ -1,1 +1,0 @@
1 -411.2 KB
Content
image-20231211221253-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Edwin
Size
... ... @@ -1,1 +1,0 @@
1 -90.8 KB
Content
image-20231211221436-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Edwin
Size
... ... @@ -1,1 +1,0 @@
1 -64.9 KB
Content