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

From version 171.2
edited by Mengting Qiu
on 2023/12/12 11:46
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,6 +47,7 @@
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 52  (% style="color:#037691" %)**LiDAR Sensor:**
... ... @@ -59,6 +59,7 @@
59 59  * ToF FoV: ±9°, Total 18°
60 60  * Light source: VCSEL
61 61  
63 +
62 62  == 1.4 Power Consumption ==
63 63  
64 64  
... ... @@ -72,6 +72,7 @@
72 72  * Idle: 21 mA @ 3.3v
73 73  * Max : 360 mA
74 74  
77 +
75 75  == 1.5 Use Case ==
76 76  
77 77  (% class="mark" %)**Regular Distance Detect**
... ... @@ -219,27 +219,12 @@
219 219  
220 220  Regularly detect distance and report. When the distance exceeds the limit, the alarm flag is set to 1, and the report can be triggered by external interrupts.
221 221  
222 -**Uplink Payload totals 10 bytes.**
225 +Uplink Payload totals 10 bytes.
223 223  
224 224  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
225 -|(% style="background-color:#4f81bd; color:White; width:60px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:White; width:30px" %)**2**|(% style="background-color:#4f81bd; color:White; width:130px" %)**1**|(% style="background-color:#4f81bd; color:White; width:70px" %)**2**|(% style="background-color:#4f81bd; color:White; width:100px" %)**1**|(% style="background-color:#4f81bd; color:White; width:120px" %)**4**
226 -|(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:176px" %)MOD+ Alarm+ Interrupt|(% style="width:74px" %)Distance|(% style="width:100px" %)Sensor State|(% style="width:119px" %)Interrupt Count
228 +|(% style="background-color:#4f81bd; color:white; width:60px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:30px" %)**2**|(% style="background-color:#4f81bd; color:white; width:130px" %)**1**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**1**|(% style="background-color:#4f81bd; color:white; width:120px" %)**4**
229 +|(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:176px" %)MOD+ Alarm+Interrupt|(% style="width:74px" %)Distance|(% style="width:100px" %)Sensor State|(% style="width:119px" %)Interrupt Count
227 227  
228 -**MOD+ Alarm+ Interrupt:**
229 -
230 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:400px" %)
231 -|(% style="background-color:#4f81bd; color:White; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:White; width:60px" %)**[bit7:bit6]**|(% style="background-color:#4f81bd; color:White; width:70px" %)**bit5**|(% style="background-color:#4f81bd; color:White; width:120px" %)**bit4**
232 -|(% style="width:80px" %)Value|(% style="width:80px" %)MOD|(% style="width:89px" %)Digital Interrupt
233 - |(% style="width:167px" %)(((
234 -Distance Alarm
235 -
236 -0: No Alarm;
237 -
238 -1: Alarm
239 -)))
240 -
241 -Example parse in TTNv3
242 -
243 243  [[image:image-20231209152917-1.png||height="300" width="1172"]]
244 244  
245 245  (% style="color:blue" %)**Battery Info:**
... ... @@ -276,9 +276,9 @@
276 276  
277 277  (% style="color:blue" %)**Sensor State:**
278 278  
279 -Ex1: 0x00: Distance Reading is valid
267 +Ex1: 0x00: Normal collection distance
280 280  
281 -Ex2: 0x0x: Distance Reading is invalid
269 +Ex2: 0x0x: Distance collection is wrong
282 282  
283 283  
284 284  (% style="color:blue" %)**Interrupt Count:**
... ... @@ -298,46 +298,12 @@
298 298  * **Set over-limit alarm mode: AT+DOL=3,500,244,**(% style="color:red" %)0(%%)**,120**
299 299  
300 300  (% class="wikigeneratedid" id="HUninterruptedmeasurement.Whenthedistanceexceedsthelimit2CtheoutputIOissethighandreportsarereportedeveryfiveminutes.Thetimecanbesetandpoweredbyanexternalpowersupply.UplinkPayloadtotals11bytes." %)
301 -Uninterrupted measurement. When the distance exceeds the limit, the output IO high, instant alarm.
289 +Uninterrupted measurement. When the distance exceeds the limit, the output IO high, instant alarm. Uplink Payload totals 9 bytes.
302 302  
303 -(% class="wikigeneratedid" %)
304 -**Uplink Payload totals 9 bytes.**
305 -
306 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:680px" %)
291 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
307 307  |(% 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**
308 -|(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:210px" %)MOD+ DO+ Alarm+ DO flag+ 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
309 309  
310 -**MOD+DO+ Alarm+ Do flag+ Limit flag:**
311 -
312 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:680px" %)
313 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[bit7:bit6]**|(% style="background-color:#4f81bd; color:white; width:90px" %)**bit5**|(% style="background-color:#4f81bd; color:white; width:90px" %)**bit4**|(% style="background-color:#4f81bd; color:white; width:120px" %)**bit3**|(% style="background-color:#4f81bd; color:white; width:100px" %)**[bit2:bit1:bit0]**
314 -|(% style="width:50px" %)Value|(% style="width:60px" %)MOD|(% style="width:89px" %)(((
315 -(((
316 -DO
317 -)))
318 -
319 -(((
320 -0:Within limit
321 -
322 -1:Out of limit
323 -)))
324 -)))|(% style="width:73px" %)(((
325 -Alarm
326 -
327 -0: No Alarm;
328 -
329 -1: Alarm
330 -)))|(% style="width:150px" %)(((
331 -DO flag
332 -
333 -0:the over-limit alarm mode
334 -
335 -1:the person or object count mode
336 -)))|(% style="width:103px" %)Limit flag
337 -(0~~3)
338 -
339 -Example parse in TTNv3
340 -
341 341  [[image:image-20231209171127-3.png||height="374" width="1209"]]
342 342  
343 343  (% style="color:blue" %)**MOD & Alarm & Do & Limit flag:**
... ... @@ -355,19 +355,19 @@
355 355  
356 356  (% style="color:red" %)**DO:**
357 357  
358 -Shows the DO pin status, while there is alarm trigger, The DO pin will be set to high (3.3v), It will be set to 0 low level when there is no alarm.
312 +When the distance exceeds the set threshold, pull the Do pin high.
359 359  
360 -(% style="color:red" %)**Threshold Flag for Alarm:**
314 +(% style="color:red" %)**Limit flag:**
361 361  
362 362  Mode for setting threshold: **0~~3**
363 363  
364 -**0:** Distance limit range is not enabled, alarm:0.
318 +**0:** does not use upper and lower limits
365 365  
366 -**1:** Trigger Alarm if distance exceed the range between lower and upper.
320 +**1:** Use upper and lower limits
367 367  
368 -**2:** Trigger Alarm if distance smaller than the upper limit.
322 +**2:** Less than the upper limit
369 369  
370 -**3: **Trigger Alarm if distance bigger than the lower limit .
324 +**3: **Greater than the lower limit
371 371  
372 372  
373 373  (% style="color:blue" %)**Distance:**
... ... @@ -389,59 +389,22 @@
389 389  
390 390  (% style="color:blue" %)**Upper limit:**
391 391  
392 -Show the pre-set upper limit in Hex, Unit: mm.
346 +The upper limit of the threshold cannot exceed 2000mm.
393 393  
394 -Ex: 01F4(H)=500mm
395 395  
396 -
397 397  (% style="color:blue" %)**Lower limit:**
398 398  
399 -Show the pre-set lower limit in Hex, Unit: mm.
351 +The lower limit of the threshold cannot be less than 3mm.
400 400  
401 -Ex: 0xF4(H)=244mm
402 402  
403 -
404 404  * **Set the person or object count mode: AT+DOL=1,500,244,**(% style="color:red" %)1(%%)**,120**
405 405  
406 -Continuous measurement, detect and count people or things passing by in distance limit mode.
356 +Continuous measurement, detect and count people or things passing by in distance limit mode. Uplink Payload totals 11 bytes.
407 407  
408 -**Uplink Payload totals 11 bytes.**
409 -
410 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:680px" %)
358 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:600px" %)
411 411  |(% 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**
412 -|(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:210px" %)MOD+ DO+ Alarm+ DO flag+ 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
413 413  
414 -**MOD+DO+ Alarm+ Do flag+ Limit flag:**
415 -
416 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:680px" %)
417 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[bit7:bit6]**|(% style="background-color:#4f81bd; color:white; width:90px" %)**bit5**|(% style="background-color:#4f81bd; color:white; width:90px" %)**bit4**|(% style="background-color:#4f81bd; color:white; width:120px" %)**bit3**|(% style="background-color:#4f81bd; color:white; width:100px" %)**[bit2:bit1:bit0]**
418 -|(% style="width:50px" %)Value|(% style="width:60px" %)MOD|(% style="width:89px" %)(((
419 -(((
420 -DO
421 -)))
422 -
423 -(((
424 -0:Within limit
425 -
426 -1:Out of limit
427 -)))
428 -)))|(% style="width:73px" %)(((
429 -Alarm
430 -
431 -0: No Alarm;
432 -
433 -1: Alarm
434 -)))|(% style="width:150px" %)(((
435 -DO flag
436 -
437 -0:the over-limit alarm mode
438 -
439 -1:the person or object count mode
440 -)))|(% style="width:103px" %)Limit flag
441 -(0~~3)
442 -
443 -Example parse in TTNv3
444 -
445 445  [[image:image-20231209173457-5.png||height="277" width="1098"]]
446 446  
447 447  (% style="color:blue" %)**MOD & Alarm & Do & Limit flag:**
... ... @@ -459,9 +459,9 @@
459 459  
460 460  (% style="color:red" %)**Do:**
461 461  
462 -Shows the DO pin status, while there is alarm trigger, The DO pin will be set to high (3.3v), It will be set to 0 low level when there is no alarm.
379 +When the distance exceeds the set threshold, pull the Do pin high.
463 463  
464 -(% style="color:red" %)**Threshold Flag for Alarm:**
381 +(% style="color:red" %)**Limit flag:**
465 465  
466 466  Mode for setting threshold: **0~~3**
467 467  
... ... @@ -491,18 +491,14 @@
491 491  
492 492  (% style="color:blue" %)**Upper limit:**
493 493  
494 -Show the pre-set upper limit in Hex, Unit: mm.
411 +The upper limit of the threshold cannot exceed 2000mm.
495 495  
496 -Ex: 01F4(H)=500mm
497 497  
498 -
499 499  (% style="color:blue" %)**Lower limit:**
500 500  
501 -Show the pre-set lower limit in Hex, Unit: mm.
416 +The lower limit of the threshold cannot be less than 3mm.
502 502  
503 -Ex: 0xF4(H)=244mm
504 504  
505 -
506 506  == 2.4 Decode payload in The Things Network ==
507 507  
508 508  
... ... @@ -683,6 +683,7 @@
683 683  
684 684  * Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
685 685  
599 +
686 686  === 3.3.3 Set work mode ===
687 687  
688 688  
... ... @@ -704,6 +704,7 @@
704 704  
705 705  * **Example:** 0x0A02  ~/~/  Same as AT+MOD=2
706 706  
621 +
707 707  === 3.3.4 Set threshold and threshold mode ===
708 708  
709 709  
... ... @@ -822,6 +822,7 @@
822 822  
823 823  * 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]]**.
824 824  
740 +
825 825  = 6. FAQ =
826 826  
827 827  == 6.1 What is the frequency plan for DS20L? ==