Changes for page Water Quality Sensors
Last modified by Karry Zhuang on 2025/02/18 15:43
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -465,21 +465,13 @@ 465 465 == 3.1 Specification == 466 466 467 467 * **Power Input**: DC7~~30 468 - 469 469 * **Measuring range**:** **-1999~~1999mV 470 - 471 -* **Resolution**: 1mV 472 - 469 +**Resolution**: 1mV 473 473 * **Interface**: RS485. 9600 Baud Rate 474 - 475 475 * **Measurement error**: ±3mV 476 - 477 477 * **Stability**: ≤2mv/24 hours 478 - 479 -* **Equipment working conditions**: Ambient temperature: 0-60°C Relative humidity: <85%RH 480 - 473 +* **Equipment working conditions**: Ambient temperature: 0-60℃ Relative humidity: <85%RH 481 481 * **IP Rated**: IP68 482 - 483 483 * **Max Pressure**: 0.6MPa 484 484 485 485 == 3.2 Wiring == ... ... @@ -497,13 +497,13 @@ 497 497 498 498 Installation Photo as reference: 499 499 500 - (% style="color:blue" %)** Submerged installation:**492 +**~ Submerged installation:** 501 501 502 502 The lead wire of the equipment passes through the waterproof pipe, and the 3/4 thread on the top of the equipment is connected to the 3/4 thread of the waterproof pipe with raw tape. Ensure that the top of the equipment and the equipment wire are not flooded. 503 503 504 504 [[image:image-20240718191348-6.png]] 505 505 506 - (% style="color:blue" %)** Pipeline installation:**498 +**~ Pipeline installation:** 507 507 508 508 Connect the equipment to the pipeline through the 3/4 thread. 509 509 ... ... @@ -541,13 +541,13 @@ 541 541 542 542 send 543 543 544 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:5 18px" %)536 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %) 545 545 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Original address|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address high|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Quantity high|=(% style="width: 1px; background-color: rgb(79, 129, 189); color: white;" %)Quantity low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 high 546 546 |(% style="width:99px" %)0XFE |(% style="width:112px" %)0X03|(% style="width:135px" %)0X00|(% style="width:126px" %)0X50|(% style="width:85px" %)0X00|(% style="width:1px" %)0X00|(% style="width:1px" %)0X51|(% style="width:1px" %)0XD4 547 547 548 548 response 549 549 550 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:51 8px" %)542 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:561.333px" %) 551 551 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)New address|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 106px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 93px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 104px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 552 552 |(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:106px" %)0X00|(% style="width:93px" %)0X20|(% style="width:104px" %)0XF0 553 553 ... ... @@ -555,7 +555,7 @@ 555 555 556 556 For example: Change the address of the sensor with address 1 to 2, master → slave 557 557 558 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:6 185px" %)550 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %) 559 559 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Original address|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address high|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Quantity high|=(% style="width: 1px; background-color: rgb(79, 129, 189); color: white;" %)Quantity low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 high 560 560 |(% style="width:99px" %)0X01|(% style="width:112px" %)0X06|(% style="width:135px" %)0X00|(% style="width:126px" %)0X50|(% style="width:85px" %)0X00|(% style="width:1px" %)0X02|(% style="width:1px" %)0X08|(% style="width:1px" %)0X1A 561 561 ... ... @@ -567,7 +567,7 @@ 567 567 568 568 send 569 569 570 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:5 18px" %)562 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %) 571 571 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 67px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address low|=(% style="width: 69px; background-color: rgb(79, 129, 189); color: white;" %)Register Length high|=(% style="width: 66px; background-color: rgb(79, 129, 189); color: white;" %)Register Length low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 high 572 572 |(% style="width:99px" %)0X13|(% style="width:112px" %)0X06|(% style="width:135px" %)0X00|(% style="width:126px" %)0X10|(% style="width:85px" %)0X00|(% style="width:1px" %)0X64|(% style="width:1px" %)0X8A|(% style="width:1px" %)((( 573 573 0X96 ... ... @@ -577,7 +577,7 @@ 577 577 578 578 response 579 579 580 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:5 18px" %)572 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %) 581 581 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address high|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Quantity high|=(% style="width: 1px; background-color: rgb(79, 129, 189); color: white;" %)Quantity low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 high 582 582 |(% style="width:99px" %)0X13|(% style="width:112px" %)0X06|(% style="width:135px" %)((( 583 583 0X00 ... ... @@ -590,13 +590,13 @@ 590 590 591 591 Query the data (ORP) of the sensor (address 13), host → slave 592 592 593 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:5 18px" %)585 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %) 594 594 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register length high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Register length low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 595 595 |(% style="width:99px" %)0X13|(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X00|(% style="width:70px" %)0X00|(% style="width:72px" %)0X01|(% style="width:56px" %)0X87|(% style="width:56px" %)0X78 596 596 597 597 If the sensor receives correctly, the following data will be returned, slave → host 598 598 599 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:5 18px" %)591 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %) 600 600 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data high|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 601 601 |(% style="width:99px" %)0X13|(% style="width:72px" %)0X03|(% style="width:68px" %)0X02|(% style="width:70px" %)0X02|(% style="width:72px" %)0XAE|(% style="width:56px" %)0X80|(% style="width:56px" %)0X9B 602 602 ... ... @@ -613,7 +613,7 @@ 613 613 (1) Place the electrode in distilled water to clean it, and then place it in 86mV standard buffer solution. After the data stabilizes, 614 614 enter the following calibration command, and the 86mV point calibration is completed; 615 615 616 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:5 18px" %)608 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:575.333px" %) 617 617 |=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 66px; background-color: rgb(79, 129, 189); color: white;" %)Address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Address low|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Quantity high|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Quantity low|=(% style="width: 55px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 55px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 618 618 |(% style="width:64px" %)0X13|(% style="width:72px" %)0X06|(% style="width:66px" %)((( 619 619 0X00 ... ... @@ -623,7 +623,7 @@ 623 623 624 624 Wash the electrode in distilled water and place it in 256mV standard buffer. After the data is stable, enter the following calibration command to complete the 256mV point calibration. 625 625 626 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:5 18px" %)618 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:575.333px" %) 627 627 |=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 66px; background-color: rgb(79, 129, 189); color: white;" %)Address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Address low|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Quantity high|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Quantity low|=(% style="width: 55px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 55px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 628 628 |(% style="width:64px" %)0X13|(% style="width:72px" %)0X06|(% style="width:66px" %)((( 629 629 0X00 ... ... @@ -633,6 +633,8 @@ 633 633 634 634 = 4. DR-DO1 Dissolved Oxygen Sensor = 635 635 628 + 629 + 636 636 == 4.1 Specification == 637 637 638 638