Changes for page PS-LB/LS -- LoRaWAN Air Water Pressure Sensor User Manual
Last modified by Xiaoling on 2025/06/10 15:28
From version 47.1
edited by Bei Jinggeng
on 2023/02/22 17:55
on 2023/02/22 17:55
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Bei1 +XWiki.Xiaoling - Content
-
... ... @@ -58,7 +58,6 @@ 58 58 * Uplink on periodically 59 59 * Downlink to change configure 60 60 * 8500mAh Battery for long term use 61 -* Controllable 3.3v,5v and 12v output to power external sensor 62 62 63 63 64 64 == 1.3 Specification == ... ... @@ -311,6 +311,15 @@ 311 311 312 312 == 2.3 Uplink Payload == 313 313 313 + 314 +Uplink payloads have two types: 315 + 316 +* Distance Value: Use FPORT=2 317 +* Other control commands: Use other FPORT fields. 318 + 319 +The application server should parse the correct value based on FPORT settings. 320 + 321 + 314 314 === 2.3.1 Device Status, FPORT~=5 === 315 315 316 316 ... ... @@ -397,12 +397,23 @@ 397 397 [[image:1675144608950-310.png]] 398 398 399 399 400 -=== === 408 +=== 2.3.3 Sensor value, FPORT~=7 === 401 401 402 402 403 -=== 2.3.3 Battery Info === 411 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:508.222px" %) 412 +|(% style="width:94px" %)((( 413 +**Size(bytes)** 414 +)))|(% style="width:43px" %)2|(% style="width:367px" %)n 415 +|(% style="width:94px" %)**Value**|(% style="width:43px" %)[[BAT>>||anchor="H2.3.4BatteryInfo"]]|(% style="width:367px" %)((( 416 +Voltage value, each 2 bytes is a set of voltage values. 417 +))) 404 404 419 +[[image:image-20230220171300-1.png||height="207" width="863"]] 405 405 421 + 422 +=== 2.3.4 Battery Info === 423 + 424 + 406 406 Check the battery voltage for PS-LB. 407 407 408 408 Ex1: 0x0B45 = 2885mV ... ... @@ -410,28 +410,25 @@ 410 410 Ex2: 0x0B49 = 2889mV 411 411 412 412 413 -=== 2.3. 4Probe Model ===432 +=== 2.3.5 Probe Model === 414 414 415 415 416 -PS-LB has different kind of probe, 4~~20mA represent the full scale of the measuring range. So a 12mA output means different meaning for different probe.435 +PS-LB has different kind of probe, 0~~20mA represent the full scale of the measuring range. So a 15mA output means different meaning for different probe. 417 417 418 418 419 419 For example. 420 420 421 421 (% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %) 422 -|**Part Number**|**Probe Used**|**4~~20mA scale**|**Example: 12mA meaning** 423 -|PS-LB-I3|immersion type with 3 meters cable|0~~3 meters|1.5 meters pure water 424 -|PS-LB-I5|immersion type with 5 meters cable|0~~5 meters|2.5 meters pure water 425 -|PS-LB-T20-B|T20 threaded probe|0~~1MPa|0.5MPa air / gas or water pressure 441 +|(% style="width:111px" %)**Part Number**|(% style="width:158px" %)**Probe Used**|**0~~20mA scale**|**Example: 10mA meaning** 442 +|(% style="width:111px" %)PS-LB-I3|(% style="width:158px" %)immersion type with 3 meters cable|0~~3 meters|1.5 meters pure water 443 +|(% style="width:111px" %)PS-LB-I5|(% style="width:158px" %)immersion type with 5 meters cable|0~~5 meters|2.5 meters pure water 426 426 427 - 445 +The probe model field provides the convenient for server to identical how it should parse the 0~~20mA sensor value and get the correct value. 428 428 429 -The probe model field provides the convenient for server to identical how it should parse the 4~~20mA sensor value and get the correct value. 430 430 448 +=== 2.3.6 0~~20mA value (IDC_IN) === 431 431 432 -=== 2.3.5 0~~20mA value (IDC_IN) === 433 433 434 - 435 435 The output value from Pressure Probe, use together with Probe Model to get the pressure value or water level. 436 436 437 437 (% style="color:#037691" %)**Example**: ... ... @@ -439,7 +439,7 @@ 439 439 27AE(H) = 10158 (D)/1000 = 10.158mA. 440 440 441 441 442 -=== 2.3. 60~~30V value ( pin VDC_IN) ===458 +=== 2.3.7 0~~30V value ( pin VDC_IN) === 443 443 444 444 445 445 Measure the voltage value. The range is 0 to 30V. ... ... @@ -449,7 +449,7 @@ 449 449 138E(H) = 5006(D)/1000= 5.006V 450 450 451 451 452 -=== 2.3. 7IN1&IN2&INT pin ===468 +=== 2.3.8 IN1&IN2&INT pin === 453 453 454 454 455 455 IN1 and IN2 are used as digital input pins. ... ... @@ -471,24 +471,7 @@ 471 471 472 472 0x01: Interrupt Uplink Packet. 473 473 474 -=== (% id="cke_bm_109176S" style="display:none" %) (%%)2.3.8 Sensor value, FPORT~=7 === 475 475 476 - 477 -(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:508.222px" %) 478 -|(% style="width:94px" %)((( 479 -**Size(bytes)** 480 -)))|(% style="width:43px" %)2|(% style="width:367px" %)n 481 -|(% style="width:94px" %)**Value**|(% style="width:43px" %)[[BAT>>||anchor="H2.3.4BatteryInfo"]]|(% style="width:367px" %)((( 482 -Voltage value, each 2 bytes is a set of voltage values. 483 -))) 484 - 485 -[[image:image-20230220171300-1.png||height="207" width="863"]] 486 - 487 -Multiple sets of data collected are displayed in this form: 488 - 489 -[voltage value1], [voltage value2], [voltage value3],…[voltage value n] 490 - 491 - 492 492 === 2.3.9 Decode payload in The Things Network === 493 493 494 494 ... ... @@ -569,6 +569,7 @@ 569 569 [[https:~~/~~/www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0>>url:https://www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0]] 570 570 571 571 571 + 572 572 = 3. Configure PS-LB via AT Command or LoRaWAN Downlink = 573 573 574 574 ... ... @@ -637,14 +637,14 @@ 637 637 |(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)((( 638 638 0 639 639 OK 640 -the mode is 0 = DisableInterrupt640 +the mode is 0 = No interruption 641 641 ))) 642 642 |(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)((( 643 643 Set Transmit Interval 644 - 0. (Disable Interrupt),645 - ~1. (Trigger by rising and falling edge)646 - 2. (Trigger by falling edge)647 - 3. (Trigger by rising edge)644 +~1. (Disable Interrupt), 645 +2. (Trigger by rising and falling edge) 646 +3. (Trigger by falling edge) 647 +4. (Trigger by rising edge) 648 648 )))|(% style="width:157px" %)OK 649 649 650 650 (% style="color:blue" %)**Downlink Command: 0x06** ... ... @@ -730,41 +730,28 @@ 730 730 == 3.4 Set the Probe Model == 731 731 732 732 733 - Usersneed to configure thisparameter according to the type of externalprobe. In this way, the servercan decode according to this value, and convert the current valueoutputby the sensor into waterdepthorpressure value.733 +(% style="color:blue" %)**AT Command: AT** **+PROBE** 734 734 735 -**AT Command: AT** **+PROBE** 736 - 737 -AT+PROBE=aabb 738 - 739 -When aa=00, it is the water depth mode, and the current is converted into the water depth value; bb is the probe at a depth of several meters. 740 - 741 -When aa=01, it is the pressure mode, which converts the current into a pressure value; 742 - 743 -bb represents which type of pressure sensor it is. 744 - 745 -(A->01,B->02,C->03,D->04,E->05,F->06,G->07,H->08,I->09,J->0A,K->0B,L->0C) 746 - 747 -(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %) 748 -|**Command Example**|**Function**|**Response** 749 -|AT +PROBE =?|Get or Set the probe model.|0 735 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:448px" %) 736 +|=(% style="width: 154px;" %)**Command Example**|=(% style="width: 204px;" %)**Function**|=(% style="width: 85px;" %)**Response** 737 +|(% style="width:154px" %)AT +PROBE =?|(% style="width:204px" %)Get or Set the probe model.|(% style="width:85px" %)((( 738 +0 750 750 OK 751 -|AT +PROBE =0003|Set water depth sensor mode, 3m type.|OK 752 -|((( 753 -AT +PROBE =000A 740 +))) 741 +|(% style="width:154px" %)AT +PROBE =0003|(% style="width:204px" %)Set water depth sensor mode, 3m type.|(% style="width:85px" %)OK 742 +|(% style="width:154px" %)AT +PROBE =0101|(% style="width:204px" %)Set pressure transmitters mode, first type.|(% style="width:85px" %)((( 743 +OK 744 +))) 745 +|(% style="width:154px" %)AT +PROBE =0000|(% style="width:204px" %)Initial state, no settings.|(% style="width:85px" %)((( 746 +OK 747 +))) 754 754 755 - 756 -)))|Set water depth sensor mode, 10m type.|OK 757 -|AT +PROBE =0101|Set pressure transmitters mode, first type(A).|OK 758 -|AT +PROBE =0000|Initial state, no settings.|OK 749 +(% style="color:blue" %)**Downlink Command: 0x08** 759 759 760 - 761 - 762 -**Downlink Command: 0x08** 763 - 764 764 Format: Command Code (0x08) followed by 2 bytes. 765 765 766 -* Example 1: Downlink Payload: 080003 767 -* Example 2: Downlink Payload: 080101 753 +* Example 1: Downlink Payload: 080003 **~-~-->** AT+PROBE=0003 754 +* Example 2: Downlink Payload: 080101 **~-~-->** AT+PROBE=0101 768 768 769 769 770 770 == 3.5 Multiple collections are one uplink(Since firmware V1.1) == ... ... @@ -774,35 +774,23 @@ 774 774 775 775 (% style="color:blue" %)**AT Command: AT** **+STDC** 776 776 777 -AT+STDC=aa,bb,bb 778 - 779 -(% style="color:#037691" %)**aa:**(%%) 780 -**0:** means disable this function and use TDC to send packets. 781 -**1:** means enable this function, use the method of multiple acquisitions to send packets. 782 -(% style="color:#037691" %)**bb:**(%%) Each collection interval (s), the value is 1~~65535 783 -(% style="color:#037691" %)**cc:**(%%)** **the number of collection times, the value is 1~~120 784 - 785 785 (% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %) 786 -|**Command Example**|**Function**|**Response** 787 -|AT+STDC=?|Get the mode of multiple acquisitions and one uplink.|1,10,18 765 +|=(% style="width: 156px;" %)**Command Example**|=(% style="width: 137px;" %)**Function**|=**Response** 766 +|(% style="width:156px" %)AT+STDC=?|(% style="width:137px" %)((( 767 +Get the mode of multiple acquisitions and one uplink 768 +)))|((( 769 +1,10,18 788 788 OK 789 -|AT+STDC=1,10,18|Set the mode of multiple acquisitions and one uplink, collect once every 10 seconds, and report after 18 times.|((( 790 -Attention:Take effect after ATZ 791 - 792 -OK 793 793 ))) 794 -|AT+STDC=0, 0,0|((( 795 -Use the TDC interval to send packets.(default) 796 - 797 - 798 -)))|((( 799 -Attention:Take effect after ATZ 800 - 772 +|(% style="width:156px" %)AT+STDC=1,10,18|(% style="width:137px" %)Set the mode of multiple acquisitions and one uplink|((( 801 801 OK 774 +(% style="color:#037691" %)**aa:**(%%) 775 +**0:** means disable this function and use TDC to send packets. 776 +**1:** means enable this function, use the method of multiple acquisitions to send packets. 777 +(% style="color:#037691" %)**bb:**(%%) Each collection interval (s), the value is 1~~65535 778 +(% style="color:#037691" %)**cc: **(%%)the number of collection times, the value is 1~~120 802 802 ))) 803 803 804 - 805 - 806 806 (% style="color:blue" %)**Downlink Command: 0xAE** 807 807 808 808 Format: Command Code (0x08) followed by 5 bytes.
- image-20230222174559-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Bei - Size
-
... ... @@ -1,1 +1,0 @@ 1 -19.4 KB - Content