Changes for page Water Quality Sensors
Last modified by Karry Zhuang on 2025/02/18 15:43
From version 14.1
edited by Karry Zhuang
on 2024/07/18 16:11
on 2024/07/18 16:11
Change comment:
There is no comment for this version
To version 10.1
edited by Karry Zhuang
on 2024/07/18 12:01
on 2024/07/18 12:01
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -42,13 +42,11 @@ 42 42 43 43 == 1.7 RS485 Commands == 44 44 45 - ===1.7.1 Querydata===45 +The address of the EC K1 sensor is 11 46 46 47 -The address of the EC K10 sensor is 11 48 - 49 49 The query data command is 11 03 00 00 00 02 C6 9B 50 50 51 -For example, the returned data is 11 03 04 (% style="color:red" %)**02 AE**(%%)01 64 8B D0.02 AE is converted to decimal 686, K=10, EC: 6860uS/cm49 +For example, the returned data is 11 03 04 02 AE 01 64 8B D0, 02 AE is converted to decimal 686, K=1, EC: 686uS/cm 52 52 53 53 54 54 The address of the EC K1 sensor is 12 ... ... @@ -55,101 +55,39 @@ 55 55 56 56 The query data command is 12 03 00 00 00 02 C6 A8 57 57 58 - Forexample, thereturneddata is 12 03 04 (% style="color:red" %)**02 AE**(%%) 0164 B8 D0. 02 AE is converted to decimal 686,K=1,EC: 686uS/cm.56 +~; when K=10, EC: 6860uS/cm. 59 59 60 - 61 -=== 1.7.2 Calibration Method === 62 - 63 - 64 -This device uses one-point calibration, and you need to prepare a known E standard solution. When mileage K=1, 1~~2000 uses 1413uS/cm standard solution, and when mileage K=10, 10~~20000 uses 12.88mS/cm standard solution. The calibration steps are as follows: 65 -(1) Place the electrode in distilled water and clean it. When mileage 1~~2000 uses 1413HS/cm standard solution, enter the following calibration command after the data is stable. 66 - 67 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %) 68 -|=(% 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: 139.083px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Data|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 high 69 -|(% style="width:99px" %)0X12|(% style="width:112px" %)0X10|(% style="width:135px" %)0X00|(% style="width:126px" %)0X26|(% style="width:85px" %)0X00|(% style="width:1px" %)0X02|(% style="width:1px" %)0X04|(% style="width:1px" %)((( 70 -0X00 71 - 72 -0X00 73 - 74 -0X37 75 - 76 -0X32 77 -)))|(% style="width:1px" %)0XBD|(% style="width:1px" %)0XFC 78 - 79 -return 80 - 81 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %) 82 -|=(% 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 83 -|(% style="width:99px" %)0X12|(% style="width:112px" %)0X10|(% style="width:135px" %)0X00|(% style="width:126px" %)0X26|(% style="width:85px" %)0X00|(% style="width:1px" %)0X02|(% style="width:1px" %)0XA2|(% style="width:1px" %)0XA0 84 - 85 - 86 -(2) Place the electrode in distilled water to clean it. Use 12.88mS/cm standard solution for the range of 10~~20000. After the data is stable, enter the following calibration command 87 - 88 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %) 89 -|=(% 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: 139.083px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Data|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 high 90 -|(% style="width:99px" %)0X11|(% style="width:112px" %)0X10|(% style="width:135px" %)0X00|(% style="width:126px" %)0X26|(% style="width:85px" %)0X00|(% style="width:1px" %)0X02|(% style="width:1px" %)0X04|(% style="width:1px" %)((( 91 -0X00 92 - 93 -0X01 94 - 95 -0XF7 96 - 97 -0X20 98 -)))|(% style="width:1px" %)0X33|(% style="width:1px" %)0X75 99 - 100 -Return 101 - 102 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %) 103 -|=(% 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 104 -|(% style="width:99px" %)0X11|(% style="width:112px" %)0X06|(% style="width:135px" %)0X00|(% style="width:126px" %)0X26|(% style="width:85px" %)0X00|(% style="width:1px" %)0X02|(% style="width:1px" %)0XEB|(% style="width:1px" %)0X50 105 - 106 - 107 - 108 - 109 - 110 - 111 111 = 2. DR-PH01 Water PH Sensor = 112 112 113 113 == 2.7 RS485 Commands == 114 114 62 +The address of the dissolved oxygen sensor is 12 115 115 116 -The addressofthepH sensoris 1064 +The query data command is 14 03 00 14 00 01 C6 CB 117 117 118 -The query data command is 10 03 00 00 00 01 87 4B. After the query, 7 bytes will be returned. 119 119 120 -For example, the returned data is 10 03 02 (% style="color:red" %)**02 AE**(%%) C4 9B. 121 - 122 -02 AE is the pH value, which is converted into decimal to get 686, and then two decimal places are added to get the actual value. 02 AE means the current pH value is 6.86. 123 - 124 - 125 125 = 3. DR-ORP1 Water ORP Sensor = 126 126 127 127 == 3.7 RS485 Commands == 128 128 129 129 130 -The address of the ORPsensor is 1372 +The address of the dissolved oxygen sensor is 13 131 131 132 -The query data command is 1 303 000000 01877874 +The query data command is 14 03 00 14 00 01 C6 CB 133 133 134 -For example, the returned data is 13 03 02 (% style="color:red" %)**02 AE**(%%) 80 9B. 135 135 136 -02 AE is the ORP value, converted to decimal, the actual value is 686, 02 AE means the current ORP value is 686mV 137 - 138 - 139 139 = 4. DR-DO1 Dissolved Oxygen Sensor = 140 140 141 141 == 4.7 RS485 Commands == 142 142 143 - 144 144 The address of the dissolved oxygen sensor is 14 145 145 146 146 The query data command is 14 03 00 14 00 01 C6 CB 147 147 148 -After the query, 7 bytes will be returned. For example, the returned data is 14 03 02 (% style="color:red" %)**03 78**(%%)B5 55. 03 78 is the value of dissolved oxygen.85 +After the query, 7 bytes will be returned. For example, the returned data is 14 03 02 03 78 B5 55. 03 78 is the value of dissolved oxygen. 149 149 150 150 Converted to decimal, it is 888. Add two decimal places to get the actual value. 03 78 means the current dissolved oxygen is 8.88mg/L 151 151 152 - 153 153 = 5. DR-TS1 Water Turbidity Sensor = 154 154 155 155 == 5.7 RS485 Commands == ... ... @@ -157,10 +157,6 @@ 157 157 158 158 The address of the dissolved oxygen sensor is 15 159 159 160 -The query data command is 15 03 00 0000 01871E96 +The query data command is 15 03 00 14 00 01 C6 CB 161 161 162 -For example, the returned data is 15 03 02 (% style="color:red" %)**02 9A**(%%) 09 4C 163 - 164 -02 9A is the turbidity value, converted to decimal, it is 666, and then divided by 10, the actual value is 66.6, 02 9A means the current turbidity value is 66.6 NTU 165 - 166 166