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

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

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ting
1 +XWiki.Edwin
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 +
50 50  == 1.3 Specification ==
51 51  
52 -
53 53  (% style="color:#037691" %)**LiDAR Sensor:**
54 54  
55 55  * Operation Temperature: -40 ~~ 80 °C
... ... @@ -60,12 +60,13 @@
60 60  * ToF FoV: ±9°, Total 18°
61 61  * Light source: VCSEL
62 62  
63 +
63 63  == 1.4 Power Consumption ==
64 64  
65 65  
66 66  (% style="color:#037691" %)**Battery Power Mode:**
67 67  
68 -* Idle: 0.003 mA @ 3.3v
69 +* Idle: 3uA @ 3.3v
69 69  * Max : 360 mA
70 70  
71 71  (% style="color:#037691" %)**Continuously mode**:
... ... @@ -73,6 +73,22 @@
73 73  * Idle: 21 mA @ 3.3v
74 74  * Max : 360 mA
75 75  
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 +
76 76  = 2. Configure DS20L to connect to LoRaWAN network =
77 77  
78 78  == 2.1 How it works ==
... ... @@ -112,7 +112,7 @@
112 112  
113 113  
114 114  
115 -=== Step 2: Activate on DS20L ===
132 +=== Step 2: Activate DS20L ===
116 116  
117 117  [[image:image-20231128133704-1.png||height="189" width="441"]]
118 118  
... ... @@ -120,7 +120,7 @@
120 120  
121 121  The switch is switched to (% style="color:blue" %)**E** (%%)and the external power supply is used.
122 122  
123 -The switch is switched to (% style="color:blue" %)**I** (%%)and the motherboard battery is used for power supply.
140 +The switch is switched to (% style="color:blue" %)**I** (%%)and DS20L will be power by the built-in battery.
124 124  
125 125  (% 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.
126 126  
... ... @@ -249,10 +249,10 @@
249 249  
250 250  Ex1: 0x00: Normal collection distance
251 251  
252 -Ex2 0x0x: Distance collection is wrong
269 +Ex2: 0x0x: Distance collection is wrong
253 253  
254 254  
255 -(% style="color:blue" %)**Interript Count:**
272 +(% style="color:blue" %)**Interrupt Count:**
256 256  
257 257  If payload is:000007D0H: count = 07D0H =2000
258 258  
... ... @@ -273,7 +273,7 @@
273 273  
274 274  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
275 275  |(% 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**
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
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
277 277  
278 278  [[image:image-20231209171127-3.png||height="374" width="1209"]]
279 279  
... ... @@ -290,7 +290,7 @@
290 290  
291 291  When the detection distance exceeds the limit, the alarm flag is set to 1.
292 292  
293 -(% style="color:red" %)**Do:**
310 +(% style="color:red" %)**DO:**
294 294  
295 295  When the distance exceeds the set threshold, pull the Do pin high.
296 296  
... ... @@ -311,7 +311,19 @@
311 311  
312 312   Actual sampling distance values.
313 313  
331 +**Example:**
314 314  
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 +
315 315  (% style="color:blue" %)**Upper limit:**
316 316  
317 317  The upper limit of the threshold cannot exceed 2000mm.
... ... @@ -328,13 +328,65 @@
328 328  
329 329  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:600px" %)
330 330  |(% 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**
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
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
332 332  
333 333  [[image:image-20231209173457-5.png||height="277" width="1098"]]
334 334  
364 +(% style="color:blue" %)**MOD & Alarm & Do & Limit flag:**
335 335  
366 +(% style="color:red" %)**MOD:**
336 336  
368 +**Example: ** (0x60>>6) & 0x3f =1
337 337  
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 +
338 338  == 2.4 Decode payload in The Things Network ==
339 339  
340 340  
... ... @@ -356,7 +356,7 @@
356 356  
357 357  
358 358  (((
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:
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:
360 360  )))
361 361  
362 362  
... ... @@ -429,7 +429,7 @@
429 429  == 3.3 Commands special design for DS20L ==
430 430  
431 431  
432 -These commands only valid for DS20L, as below:
513 +Below commands only valid for DS20L, as below:
433 433  
434 434  
435 435  === 3.3.1 Set Transmit Interval Time ===
... ... @@ -515,6 +515,7 @@
515 515  
516 516  * Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
517 517  
599 +
518 518  === 3.3.3 Set work mode ===
519 519  
520 520  
... ... @@ -536,6 +536,7 @@
536 536  
537 537  * **Example:** 0x0A02  ~/~/  Same as AT+MOD=2
538 538  
621 +
539 539  === 3.3.4 Set threshold and threshold mode ===
540 540  
541 541  
... ... @@ -553,7 +553,8 @@
553 553  )))
554 554  |(% style="width:172px" %)AT+ DOL =1,1800,100,0,400|(% style="width:279px" %)Set only the upper and lower thresholds|(% style="width:118px" %)OK
555 555  
556 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
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
557 557  |(% rowspan="11" style="color:blue; width:120px" %)(((
558 558  
559 559  
... ... @@ -566,14 +566,12 @@
566 566  
567 567  
568 568  
569 -**AT+DOL=5,1800,0,0,400**
653 +**AT+DOL=1,1800,3,0,400**
570 570  )))|(% rowspan="4" style="width:240px" %)(((
571 571  
572 572  
573 573  
574 574  
575 -
576 -
577 577  The first bit sets the limit mode
578 578  )))|(% style="width:150px" %)0: Do not use upper and lower limits
579 579  |(% style="width:251px" %)1: Use upper and lower limits
... ... @@ -599,18 +599,19 @@
599 599  
600 600  * Example 1: Downlink Payload: 070107080064000190  **~-~-->**  AT+MOD=1,1800,100,0,400
601 601  
602 -* Example 2: Downlink Payload: 070200000064000190  **~-~-->**  AT+MOD=2,1800100,0,400
684 +* Example 2: Downlink Payload: 070200000064000190  **~-~-->**  AT+MOD=2,1800,100,0,400
603 603  
604 604  * Example 3: Downlink Payload: 070300000064000190  **~-~-->**  AT+MOD=3,0,100,0,400
605 605  
688 +(% style="color:Red" %)**Note: The over-limit alarm is applied to MOD1 and MOD2.**
606 606  
607 -(% style="color:Red" %)**Note: The over-limit alarm the over-limit alarm.** (%%)For example:
690 +**For example:**
608 608  
609 609  * **AT+MOD=1**
610 610  
611 - **AT+DOL=1,500,244,**(% style="color:blue" %)0(%%)**,300**
694 + **AT+DOL=1,500,244,**(% style="color:blue" %)0(%%)**,300**
612 612  
613 -Send data according to the normal TDC time. If the mode limit is exceeded, the alarm flag is 1:
696 +Send data according to the normal TDC time. If the mode limit is exceeded, the alarm flag is set to 1:
614 614  
615 615  [[image:image-20231211113204-2.png||height="292" width="1093"]]
616 616  
... ... @@ -618,7 +618,7 @@
618 618  
619 619   **AT+DOL=1,500,244,**(% style="color:blue" %)0(%%)**,300**
620 620  
621 -If the mode limit is exceeded, the data is immediately uplink and the alarm flag is 1:
704 +If the mode limit is exceeded, the data is immediately uplink and the alarm flag is set to 1:
622 622  
623 623  [[image:image-20231211114932-3.png||height="277" width="1248"]]
624 624  
... ... @@ -654,6 +654,7 @@
654 654  
655 655  * 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]]**.
656 656  
740 +
657 657  = 6. FAQ =
658 658  
659 659  == 6.1 What is the frequency plan for DS20L? ==
image-20231211220922-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Edwin
Size
... ... @@ -1,0 +1,1 @@
1 +411.2 KB
Content
image-20231211221253-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Edwin
Size
... ... @@ -1,0 +1,1 @@
1 +90.8 KB
Content
image-20231211221436-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Edwin
Size
... ... @@ -1,0 +1,1 @@
1 +64.9 KB
Content