Changes for page DS20L -- LoRaWAN Smart Distance Detector User Manual 01
Last modified by Mengting Qiu on 2023/12/14 11:15
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -249,6 +249,7 @@ 249 249 Uplink payload includes in total 11 bytes. 250 250 ))) 251 251 252 + 252 252 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 253 253 |=(% style="width: 62.5px;background-color:#4F81BD;color:white" %)((( 254 254 **Size(bytes)** ... ... @@ -255,7 +255,7 @@ 255 255 )))|=(% style="width: 62.5px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 62.5px;background-color:#4F81BD;color:white" %)**2**|=(% style="background-color:#4F81BD;color:white" %)**2**|=(% style="background-color:#4F81BD;color:white" %)**2**|=(% style="background-color:#4F81BD;color:white" %)**1**|=(% style="background-color:#4F81BD;color:white" %)**1**|=(% style="background-color:#4F81BD;color:white" %)**1** 256 256 |(% style="width:62.5px" %)**Value**|(% style="width:62.5px" %)[[BAT>>||anchor="H2.3.1BatteryInfo"]]|(% style="width:62.5px" %)((( 257 257 [[Temperature DS18B20>>||anchor="H2.3.2DS18B20Temperaturesensor"]] 258 -)))|[[Distance>>||anchor="H2.3.3Distance"]]|[[Distance signal strength>>||anchor="H2.3.4Distancesignalstrength"]]|((( 259 +)))|[[Distance>>||anchor="H2.3.3A0Distance"]]|[[Distance signal strength>>||anchor="H2.3.4Distancesignalstrength"]]|((( 259 259 [[Interrupt flag>>||anchor="H2.3.5InterruptPin"]] 260 260 )))|[[LiDAR temp>>||anchor="H2.3.6LiDARtemp"]]|((( 261 261 [[Message Type>>||anchor="H2.3.7MessageType"]] ... ... @@ -314,9 +314,9 @@ 314 314 === 2.3.5 Interrupt Pin === 315 315 316 316 317 -This data field shows if this packet is generated by interrupt or not. [[Click here>>||anchor="H 3.3.2SetInterruptMode"]] for the hardware and software set up.318 +This data field shows if this packet is generated by interrupt or not. [[Click here>>||anchor="H4.2A0SetInterruptMode"]] for the hardware and software set up. 318 318 319 -Note: The Internet Pin is a separate pin in the screw terminal. See [[pin mapping>>||anchor="H1. 8PinDefinitions"]].320 +Note: The Internet Pin is a separate pin in the screw terminal. See [[pin mapping>>||anchor="H1.6A0Pinmappingandpoweron"]]. 320 320 321 321 **Example:** 322 322 ... ... @@ -352,6 +352,7 @@ 352 352 |(% style="width:160px" %)0x02|(% style="width:163px" %)Reply configures info|(% style="width:173px" %)[[Configure Info Payload>>||anchor="H3.ConfigureLDS12-LB"]] 353 353 354 354 356 + 355 355 === 2.3.8 Decode payload in The Things Network === 356 356 357 357 ... ... @@ -502,15 +502,16 @@ 502 502 503 503 The LiDAR probe is based on TOF, namely, Time of Flight principle. To be specific, the product emits modulation wave of near infrared ray on a periodic basis, which will be reflected after contacting object. The product obtains the time of flight by measuring round-trip phase difference and then calculates relative range between the product and the detection object, as shown below. 504 504 505 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LLDS12-LoRaWAN%20LiDAR%20ToF%20Distance%20Sensor%20User%20Manual/WebHome/1654831757579-263.png?rev=1.1||alt="1654831757579-263.png"]] 506 506 508 +[[image:1654831757579-263.png]] 507 507 510 + 508 508 === 2.8.2 Distance Measurement Characteristics === 509 509 510 510 511 511 With optimization of light path and algorithm, The LiDAR probe has minimized influence from external environment on distance measurement performance. Despite that, the range of distance measurement may still be affected by the environment illumination intensity and the reflectivity of detection object. As shown in below: 512 512 513 -[[image: http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LLDS12-LoRaWAN%20LiDAR%20ToF%20Distance%20Sensor%20User%20Manual/WebHome/1654831774373-275.png?rev=1.1||alt="1654831774373-275.png"]]516 +[[image:1654831774373-275.png]] 514 514 515 515 516 516 ((( ... ... @@ -531,7 +531,7 @@ 531 531 ))) 532 532 533 533 534 -[[image: http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LLDS12-LoRaWAN%20LiDAR%20ToF%20Distance%20Sensor%20User%20Manual/WebHome/1654831797521-720.png?rev=1.1||alt="1654831797521-720.png"]]537 +[[image:1654831797521-720.png]] 535 535 536 536 537 537 ((( ... ... @@ -538,14 +538,15 @@ 538 538 In the formula above, d is the diameter of light spot; D is detecting range; β is the value of the receiving angle of The LiDAR probe, 3.6°. Correspondence between the diameter of light spot and detecting range is given in Table below. 539 539 ))) 540 540 541 -[[image: http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LLDS12-LoRaWAN%20LiDAR%20ToF%20Distance%20Sensor%20User%20Manual/WebHome/1654831810009-716.png?rev=1.1||alt="1654831810009-716.png"]]544 +[[image:1654831810009-716.png]] 542 542 546 + 543 543 ((( 544 544 If the light spot reaches two objects with different distances, as shown in Figure 3, the output distance value will be a value between the actual distance values of the two objects. For a high accuracy requirement in practice, the above situation should be noticed to avoid the measurement error. 545 545 ))) 546 546 547 547 548 -=== 2.8.3 Notice of usage === 552 +=== 2.8.3 Notice of usage: === 549 549 550 550 551 551 Possible invalid /wrong reading for LiDAR ToF tech: ... ... @@ -555,14 +555,11 @@ 555 555 * The LiDAR probe is cover by dirty things; the reading might be wrong. In this case, need to clean the probe. 556 556 * The sensor window is made by Acrylic. Don't touch it with alcohol material. This will destroy the sensor window. 557 557 558 - 559 - 560 - 561 561 === 2.8.4 Reflectivity of different objects === 562 562 563 563 564 564 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:379px" %) 565 -|=(% style="width: 54px;background-color:# 4F81BD;color:white" %)Item|=(% style="width: 231px;background-color:#4F81BD;color:white" %)Material|=(% style="width: 94px;background-color:#4F81BD;color:white" %)Relectivity566 +|=(% style="width: 54px;background-color:#D9E2F3;color:#0070C0" %)Item|=(% style="width: 231px;background-color:#D9E2F3;color:#0070C0" %)Material|=(% style="width: 94px;background-color:#D9E2F3;color:#0070C0" %)Relectivity 566 566 |(% style="width:53px" %)1|(% style="width:229px" %)Black foam rubber|(% style="width:93px" %)2.4% 567 567 |(% style="width:53px" %)2|(% style="width:229px" %)Black fabric|(% style="width:93px" %)3% 568 568 |(% style="width:53px" %)3|(% style="width:229px" %)Black rubber|(% style="width:93px" %)4% ... ... @@ -584,9 +584,6 @@ 584 584 |(% style="width:53px" %)17|(% style="width:229px" %)stainless steel|(% style="width:93px" %)200% 585 585 |(% style="width:53px" %)18|(% style="width:229px" %)Reflector plate, reflective tape|(% style="width:93px" %)>300% 586 586 587 - 588 - 589 - 590 590 = 3. Configure LDS12-LB = 591 591 592 592 == 3.1 Configure Methods == ... ... @@ -600,9 +600,6 @@ 600 600 601 601 * LoRaWAN Downlink. Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section. 602 602 603 - 604 - 605 - 606 606 == 3.2 General Commands == 607 607 608 608 ... ... @@ -635,7 +635,7 @@ 635 635 ))) 636 636 637 637 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 638 -|=(% style="width: 156px;background-color:# 4F81BD;color:white" %)**Command Example**|=(% style="width: 137px;background-color:#4F81BD;color:white" %)**Function**|=(% style="background-color:#4F81BD;color:white" %)**Response**633 +|=(% style="width: 156px;background-color:#D9E2F3; color:#0070c0" %)**Command Example**|=(% style="width: 137px;background-color:#D9E2F3; color:#0070c0" %)**Function**|=(% style="background-color:#D9E2F3; color:#0070c0" %)**Response** 639 639 |(% style="width:156px" %)AT+TDC=?|(% style="width:137px" %)Show current transmit Interval|((( 640 640 30000 641 641 OK ... ... @@ -675,7 +675,7 @@ 675 675 (% style="color:blue" %)**AT Command: AT+INTMOD** 676 676 677 677 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 678 -|=(% style="width: 155px;background-color:# 4F81BD;color:white" %)**Command Example**|=(% style="width: 197px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Response**673 +|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response** 679 679 |(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)((( 680 680 0 681 681 OK ... ... @@ -700,18 +700,15 @@ 700 700 * Example 2: Downlink Payload: 06000003 ~/~/ Set the interrupt mode to rising edge trigger 701 701 702 702 703 - 704 - 705 - 706 706 === 3.3.3 Get Firmware Version Info === 707 707 708 708 709 709 Feature: use downlink to get firmware version. 710 710 711 -(% style="color: blue" %)**Downlink Command: 0x26**703 +(% style="color:#037691" %)**Downlink Command: 0x26** 712 712 713 713 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:492px" %) 714 -|(% style="background-color:# 4F81BD;color:white; width:191px" %)**Downlink Control Type**|(% style="background-color:#4F81BD;color:white; width:57px" %)**FPort**|(% style="background-color:#4F81BD;color:white; width:91px" %)**Type Code**|(% style="background-color:#4F81BD;color:white; width:153px" %)**Downlink payload size(bytes)**706 +|(% style="background-color:#d9e2f3; color:#0070c0; width:191px" %)**Downlink Control Type**|(% style="background-color:#d9e2f3; color:#0070c0; width:57px" %)**FPort**|(% style="background-color:#d9e2f3; color:#0070c0; width:91px" %)**Type Code**|(% style="background-color:#d9e2f3; color:#0070c0; width:153px" %)**Downlink payload size(bytes)** 715 715 |(% style="width:191px" %)Get Firmware Version Info|(% style="width:57px" %)Any|(% style="width:91px" %)26|(% style="width:151px" %)2 716 716 717 717 * Reply to the confirmation package: 26 01 ... ... @@ -722,13 +722,15 @@ 722 722 Configures info payload: 723 723 724 724 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %) 725 -|=(% style="background-color:# 4F81BD;color:white" %)(((717 +|=(% style="background-color:#D9E2F3;color:#0070C0" %)((( 726 726 **Size(bytes)** 727 -)))|=(% style="background-color:# 4F81BD;color:white" %)**1**|=(% style="background-color:#4F81BD;color:white" %)**1**|=(% style="background-color:#4F81BD;color:white" %)**1**|=(% style="background-color:#4F81BD;color:white" %)**1**|=(% style="background-color:#4F81BD;color:white" %)**1**|=(% style="background-color:#4F81BD;color:white" %)**5**|=(% style="background-color:#4F81BD;color:white" %)**1**719 +)))|=(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**5**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**1** 728 728 |**Value**|Software Type|((( 729 -Frequency Band 721 +Frequency 722 +Band 730 730 )))|Sub-band|((( 731 -Firmware Version 724 +Firmware 725 +Version 732 732 )))|Sensor Type|Reserve|((( 733 733 [[Message Type>>||anchor="H2.3.7A0MessageType"]] 734 734 Always 0x02