Changes for page PS-LB/LS -- LoRaWAN Air Water Pressure Sensor User Manual
Last modified by Xiaoling on 2025/07/10 16:21
From version 130.2
edited by Xiaoling
on 2025/04/27 09:44
on 2025/04/27 09:44
Change comment:
There is no comment for this version
To version 142.1
edited by Mengting Qiu
on 2025/06/03 17:18
on 2025/06/03 17:18
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 4 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.ting - Content
-
... ... @@ -142,7 +142,11 @@ 142 142 * Long-Term Stability: ±0.2% F.S / Year 143 143 * Storage temperature: -30°C~~80°C 144 144 * Operating temperature: 0°C~~50°C 145 -* Material: 316 stainless steels 145 +* Probe Material: 316 stainless steels 146 +* Cable model specifications: CGYPU 5*0.2mm2 147 +* Usage characteristics of Cable 148 +1) Operating temperature:-40℃— +70℃ 149 +2) -30℃ bending cable 15 times of outer diameter can work normally 146 146 147 147 === 1.4.3 Wireless Differential Air Pressure Sensor === 148 148 ... ... @@ -311,7 +311,7 @@ 311 311 The LPS8V2 is already set to connected to [[TTN network >>url:https://console.cloud.thethings.network/]], so what we need to now is configure the TTN server. 312 312 313 313 314 -**Step 1: Create a device in TTN with the OTAA keys from PS-LB/LS.** 318 +(% style="color:blue" %)**Step 1: Create a device in TTN with the OTAA keys from PS-LB/LS.** 315 315 316 316 Each PS-LB/LS is shipped with a sticker with the default device EUI as below: 317 317 ... ... @@ -344,7 +344,7 @@ 344 344 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907112427-7.png?rev=1.1||alt="image-20240907112427-7.png"]] 345 345 346 346 347 -**Step 2: Add decoder.** 351 +(% style="color:blue" %)**Step 2: Add decoder.** 348 348 349 349 In TTN, user can add a custom payload so it shows friendly reading. 350 350 ... ... @@ -357,7 +357,7 @@ 357 357 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS25-LBLDS25-LS--LoRaWAN_LiDAR_Distance_Auto-Clean_Sensor_User_Manual/WebHome/image-20241009140603-2.png?width=1168&height=562&rev=1.1||alt="image-20241009140603-2.png" height="562" width="1168"]] 358 358 359 359 360 -**Step 3: Activate on PS-LB/LS** 364 +(% style="color:blue" %)**Step 3: Activate on PS-LB/LS** 361 361 362 362 Press the button for 5 seconds to activate the PS-LB/LS. 363 363 ... ... @@ -376,7 +376,7 @@ 376 376 Users can also use the downlink command(0x26 01) to ask PS-LB/LS to resend this uplink. 377 377 378 378 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 379 -|(% colspan="6" style="background-color:#4f81bd; color:white" %)Device Status (FPORT=5) 383 +|(% colspan="6" style="background-color:#4f81bd; color:white" %)**Device Status (FPORT=5)** 380 380 |(% style="background-color:#f2f2f2; width:103px" %)Size (bytes)|(% style="background-color:#f2f2f2; width:72px" %)1|(% style="background-color:#f2f2f2" %)2|(% style="background-color:#f2f2f2; width:91px" %)1|(% style="background-color:#f2f2f2; width:86px" %)1|(% style="background-color:#f2f2f2; width:44px" %)2 381 381 |(% style="background-color:#f2f2f2; width:103px" %)Value|(% style="background-color:#f2f2f2; width:72px" %)Sensor Model|(% style="background-color:#f2f2f2" %)Firmware Version|(% style="background-color:#f2f2f2; width:91px" %)Frequency Band|(% style="background-color:#f2f2f2; width:86px" %)Sub-band|(% style="background-color:#f2f2f2; width:44px" %)BAT 382 382 ... ... @@ -446,10 +446,8 @@ 446 446 447 447 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 448 448 |(% style="background-color:#4f81bd; color:white; width:97px" %)((( 449 - 450 - 451 -Size(bytes) 452 -)))|(% style="background-color:#4f81bd; color:white; width:50px" %)2|(% style="background-color:#4f81bd; color:white; width:71px" %)2|(% style="background-color:#4f81bd; color:white; width:98px" %)2|(% style="background-color:#4f81bd; color:white; width:73px" %)2|(% style="background-color:#4f81bd; color:white; width:122px" %)1 453 +**Size(bytes)** 454 +)))|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:71px" %)**2**|(% style="background-color:#4f81bd; color:white; width:98px" %)**2**|(% style="background-color:#4f81bd; color:white; width:73px" %)**2**|(% style="background-color:#4f81bd; color:white; width:122px" %)**1** 453 453 |(% style="width:97px" %)Value|(% style="width:48px" %)[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(% style="width:71px" %)[[Probe Model>>||anchor="H2.3.4ProbeModel"]]|(% style="width:98px" %)[[0 ~~~~ 20mA value>>||anchor="H2.3.507E20mAvalue28IDC_IN29"]]|(% style="width:73px" %)[[0 ~~~~ 30v value>>||anchor="H2.3.607E30Vvalue28pinVDC_IN29"]]|(% style="width:122px" %)[[IN1 &IN2 Interrupt flag>>||anchor="H2.3.7IN126IN226INTpin"]] 454 454 455 455 [[image:1675144608950-310.png]] ... ... @@ -470,11 +470,10 @@ 470 470 471 471 PS-LB/LS 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. 472 472 473 - 474 474 For example. 475 475 476 476 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 477 -|(% style="background-color:#4f81bd; color:white" %)Part Number|(% style="background-color:#4f81bd; color:white" %)Probe Used|(% style="background-color:#4f81bd; color:white" %)4~~20mA scale|(% style="background-color:#4f81bd; color:white" %)Example: 12mA meaning 478 +|(% style="background-color:#4f81bd; color:white" %)**Part Number**|(% style="background-color:#4f81bd; color:white" %)**Probe Used**|(% style="background-color:#4f81bd; color:white" %)**4~~20mA scale**|(% style="background-color:#4f81bd; color:white" %)**Example: 12mA meaning** 478 478 |(% style="background-color:#f2f2f2" %)PS-LB/LS-I3|(% style="background-color:#f2f2f2" %)immersion type with 3 meters cable|(% style="background-color:#f2f2f2" %)0~~3 meters|(% style="background-color:#f2f2f2" %)1.5 meters pure water 479 479 |(% style="background-color:#f2f2f2" %)PS-LB/LS-I5|(% style="background-color:#f2f2f2" %)immersion type with 5 meters cable|(% style="background-color:#f2f2f2" %)0~~5 meters|(% style="background-color:#f2f2f2" %)2.5 meters pure water 480 480 |(% style="background-color:#f2f2f2" %)PS-LB/LS-T20-B|(% style="background-color:#f2f2f2" %)T20 threaded probe|(% style="background-color:#f2f2f2" %)0~~1MPa|(% style="background-color:#f2f2f2" %)0.5MPa air / gas or water pressure ... ... @@ -482,6 +482,23 @@ 482 482 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. 483 483 484 484 486 +When connecting to current sensors sold by our company, you can convert current readings to corresponding values by simply configuring the [[AT+PROBE>>||anchor="H3.3.4SettheProbeModel"]] command. If you prefer not to configure this command on the sensor, you can uniformly handle the conversion in the payload decoder instead. 487 + 488 +**Examples for decoder implementation:** 489 + 490 +~1. For AT+PROBE=0005, add the following processing in your decoder: 491 + 492 +[[image:image-20250512144042-1.png]] 493 + 494 +[[image:image-20250512144122-2.png]] 495 + 496 +2. For AT+PROBE=0102, add the following processing in your decoder(Corresponding to the position shown in the above screenshot). 497 + 498 +bytes[i]=0x01;bytes[1+i]=0x02; 499 + 500 +bytes[2]=0x01;bytes[3]=0x02; 501 + 502 + 485 485 === 2.3.5 0~~20mA value (IDC_IN) === 486 486 487 487 ... ... @@ -535,10 +535,8 @@ 535 535 536 536 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 537 537 |(% style="background-color:#4f81bd; color:white; width:65px" %)((( 538 - 539 - 540 -Size(bytes) 541 -)))|(% style="background-color:#4f81bd; color:white; width:35px" %)2|(% style="background-color:#4f81bd; color:white; width:400px" %)n 556 +**Size(bytes)** 557 +)))|(% style="background-color:#4f81bd; color:white; width:35px" %)**2**|(% style="background-color:#4f81bd; color:white; width:400px" %)**n** 542 542 |(% style="width:94px" %)Value|(% style="width:43px" %)[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(% style="width:367px" %)((( 543 543 544 544 ... ... @@ -1219,7 +1219,7 @@ 1219 1219 1220 1220 AT Command: AT +STDC 1221 1221 1222 -AT+STDC=aa,bb, bb1238 +AT+STDC=aa,bb,cc 1223 1223 1224 1224 aa: 1225 1225 0: means disable this function and use TDC to send packets. ... ... @@ -1253,6 +1253,113 @@ 1253 1253 1254 1254 * Example 1: Downlink Payload: AE 01 02 58 12 ~-~--> AT+STDC=1,600,18 1255 1255 1272 +== 3.4 Print data entries base on page(Since v1.1.0) == 1273 + 1274 + 1275 +Feature: Print the sector data from start page to stop page (max is 416 pages). 1276 + 1277 +(% style="color:#4f81bd" %)**AT Command: AT+PDTA** 1278 + 1279 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1280 +|(% style="background-color:#4f81bd; color:white; width:158px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:352px" %)**Function** 1281 +|(% style="width:156px" %)((( 1282 + AT+PDTA=1,1 1283 +Print page 1 to 1 1284 +)))|(% style="width:311px" %)((( 1285 +Stop Tx events when read sensor data 1286 + 1287 +8031000 1970/1/1 00:00:00 0 in1:low in2:low exti:low status:false vdc:0.000 idc:0.000 proble:0000 water_deep:0.000 1288 + 1289 +8031010 1970/1/1 00:00:00 0 in1:low in2:low exti:low status:false vdc:0.000 idc:0.000 proble:0000 water_deep:0.000 1290 + 1291 +8031020 1970/1/1 00:00:00 0 in1:low in2:low exti:low status:false vdc:0.000 idc:0.000 proble:0000 water_deep:0.000 1292 + 1293 +8031030 1970/1/1 00:00:00 0 in1:low in2:low exti:low status:false vdc:0.000 idc:0.000 proble:0000 water_deep:0.000 1294 + 1295 +8031040 1970/1/1 00:00:00 0 in1:low in2:low exti:low status:false vdc:0.000 idc:0.000 proble:0000 water_deep:0.000 1296 + 1297 +8031050 1970/1/1 00:00:00 0 in1:low in2:low exti:low status:false vdc:0.000 idc:0.000 proble:0000 water_deep:0.000 1298 + 1299 +8031060 1970/1/1 00:00:00 0 in1:low in2:low exti:low status:false vdc:0.000 idc:0.000 proble:0000 water_deep:0.000 1300 + 1301 +8031070 1970/1/1 00:00:00 0 in1:low in2:low exti:low status:false vdc:0.000 idc:0.000 proble:0000 water_deep:0.000 1302 + 1303 +Start Tx events 1304 + 1305 + 1306 +OK 1307 +))) 1308 + 1309 +(% style="color:#4f81bd" %)**Downlink Command:** 1310 + 1311 +No downlink commands for feature 1312 + 1313 + 1314 +== 3.5 Print last few data entries(Since v1.1.0) == 1315 + 1316 + 1317 +Feature: Print the last few data entries 1318 + 1319 + 1320 +(% style="color:#4f81bd" %)**AT Command: AT+PLDTA** 1321 + 1322 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1323 +|(% style="background-color:#4f81bd; color:white; width:158px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:352px" %)**Function** 1324 +|(% style="width:156px" %)((( 1325 +AT+PLDTA=10 1326 +Print last 10 entries 1327 +)))|(% style="width:311px" %)((( 1328 +Stop Tx events when read sensor data 1329 + 1330 +0001 2025/5/19 06:16:50 3246 in1:low in2:low exti:low status:false vdc:3.352 idc:0.000 proble:0000 water_deep:0.000 1331 + 1332 +0002 2025/5/19 06:17:50 3246 in1:low in2:low exti:low status:false vdc:3.352 idc:0.000 proble:0000 water_deep:0.000 1333 + 1334 +0003 2025/5/19 06:18:50 3246 in1:low in2:low exti:low status:false vdc:3.352 idc:0.000 proble:0000 water_deep:0.000 1335 + 1336 +0004 2025/5/19 06:19:50 3246 in1:low in2:low exti:low status:false vdc:3.352 idc:0.000 proble:0000 water_deep:0.000 1337 + 1338 +0005 2025/5/19 06:20:50 3246 in1:low in2:low exti:low status:false vdc:3.352 idc:0.000 proble:0000 water_deep:0.000 1339 + 1340 +0006 2025/5/19 06:21:50 3246 in1:low in2:low exti:low status:false vdc:3.351 idc:0.000 proble:0000 water_deep:0.000 1341 + 1342 +0007 2025/5/19 06:22:50 3240 in1:low in2:low exti:low status:false vdc:3.351 idc:0.000 proble:0000 water_deep:0.000 1343 + 1344 +0008 2025/5/19 06:26:44 3276 in1:low in2:low exti:low status:false vdc:3.385 idc:0.000 proble:0000 water_deep:0.000 1345 + 1346 +0009 2025/5/19 06:27:36 3246 in1:low in2:low exti:low status:false vdc:3.351 idc:0.000 proble:0000 water_deep:0.000 1347 + 1348 +0010 2025/5/19 06:28:36 3240 in1:low in2:low exti:low status:false vdc:3.351 idc:0.000 proble:0000 water_deep:0.000 1349 + 1350 +Start Tx events 1351 + 1352 +OK 1353 +))) 1354 + 1355 +(% style="color:#4f81bd" %)**Downlink Command:** 1356 + 1357 +No downlink commands for feature 1358 + 1359 + 1360 +== 3.6 Clear Flash Record(Since v1.1.0) == 1361 + 1362 + 1363 +Feature: Clear flash storage for data log feature. 1364 + 1365 +(% style="color:#4f81bd" %)**AT Command: AT+CLRDTA** 1366 + 1367 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:503px" %) 1368 +|(% style="background-color:#4f81bd; color:white; width:157px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:137px" %)**Function**|(% style="background-color:#4f81bd; color:white; width:209px" %)**Response** 1369 +|(% style="width:155px" %)AT+CLRDTA |(% style="width:134px" %)Clear date record|(% style="width:209px" %)((( 1370 +Clear all stored sensor data… 1371 + 1372 +OK 1373 +))) 1374 + 1375 +(% style="color:#4f81bd" %)**Downlink Command: 0xA3** 1376 + 1377 +* Example: 0xA301 ~/~/ Same as AT+CLRDTA 1378 + 1256 1256 = 4. Battery & Power Consumption = 1257 1257 1258 1258 ... ... @@ -1317,6 +1317,30 @@ 1317 1317 [[image:image-20240329175044-1.png]] 1318 1318 1319 1319 1443 +== 6.5 Cable & Probe Material Compatibility(Immersion type) == 1444 + 1445 + 1446 +Since the installation method of immersion sensors requires immersion in a liquid environment, the discussion of liquids that can be safely installed is very important. 1447 + 1448 +(% style="color:blue" %)**The material of the immersed part of the immersion sensor:** 1449 + 1450 +* **Cable Jacket**: Black polyurethane (PU) – Resistant to water, oils, and mild chemicals. 1451 +* **Probe Material**: 316 stainless steel – Corrosion-resistant in most industrial/marine environments. 1452 + 1453 +(% style="color:blue" %)**Chemical Compatibility:** 1454 + 1455 +* **Polyurethane (PU) Cable:** Resists water, oils, fuels, and mild chemicals but may degrade with prolonged exposure to strong acids, bases, or solvents (e.g., acetone, chlorinated hydrocarbons). 1456 +* 3**16 Stainless Steel Probe:** Suitable for water, seawater, mild acids/alkalis, and industrial fluids. Avoid highly concentrated acids (e.g., hydrochloric acid) or chlorides at high temperatures. 1457 + 1458 +**Chemical Resistance Chart for Polyurethane (PU) Cable** 1459 + 1460 +[[image:image-20250603171424-1.png||height="429" width="625"]] 1461 + 1462 +**Chemical Resistance Chart for 316 Stainless Steel Probe** 1463 + 1464 +[[image:image-20250603171503-2.png||height="350" width="616"]] 1465 + 1466 + 1320 1320 = 7. Troubleshooting = 1321 1321 1322 1322 == 7.1 Water Depth Always shows 0 in payload ==
- image-20250512144042-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +471.4 KB - Content
- image-20250512144122-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +572.9 KB - Content
- image-20250603171424-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +38.7 KB - Content
- image-20250603171503-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +33.7 KB - Content