Changes for page Water Quality Sensors

Last modified by Karry Zhuang on 2025/02/18 15:43

From version 45.3
edited by Xiaoling
on 2024/08/06 10:38
Change comment: There is no comment for this version
To version 36.1
edited by Karry Zhuang
on 2024/07/19 16:58
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.karry
Content
... ... @@ -3,13 +3,10 @@
3 3  {{toc/}}
4 4  
5 5  
6 -
7 -
8 8  = 1. DR-ECK Water EC Probe =
9 9  
10 10  == 1.1 Specification: ==
11 11  
12 -
13 13  * **Power Input**: DC7~~30
14 14  * **Power Consumption** : < 0.5W
15 15  * **Interface**: RS485. 9600 Baud Rate
... ... @@ -24,11 +24,8 @@
24 24  * **IP Rated**: IP68
25 25  * **Max Pressure**: 0.6MPa
26 26  
27 -
28 -
29 29  == 1.2 Application for Different Range ==
30 30  
31 -
32 32  [[image:image-20240714173018-1.png]]
33 33  
34 34  
... ... @@ -35,12 +35,8 @@
35 35  == 1.3 Wiring ==
36 36  
37 37  
38 -[[image:image-20240720172533-1.png||height="347" width="569"]]
39 -
40 -
41 41  == 1.4 Mechinical Drawing ==
42 42  
43 -
44 44  [[image:image-20240714174241-2.png]]
45 45  
46 46  
... ... @@ -47,19 +47,19 @@
47 47  == 1.5 Installation ==
48 48  
49 49  
50 -**Electrode installation form:**
40 +**Electrode installation form**
51 51  
52 -A: Side wall installation
42 +A:Side wall installation
53 53  
54 -B: Top flange installation
44 +B:Top flange installation
55 55  
56 -C: Pipeline bend installation
46 +C:Pipeline bend installation
57 57  
58 -D: Pipeline bend installation
48 +D:Pipeline bend installation
59 59  
60 -E: Flow-through installation
50 +E:Flow-through installation
61 61  
62 -F: Submerged installation
52 +F:Submerged installation
63 63  
64 64  [[image:image-20240718190121-1.png||height="350" width="520"]]
65 65  
... ... @@ -71,11 +71,11 @@
71 71  
72 72  [[image:image-20240718190204-2.png||height="262" width="487"]]
73 73  
74 -**Error cause:** The electrode joint is too long, the extension part is too short, the sensor is easy to form a dead cavity, resulting in measurement error.
64 +Error cause: The electrode joint is too long, the extension part is too short, the sensor is easy to form a dead cavity, resulting in measurement error.
75 75  
76 76  [[image:image-20240718190221-3.png||height="292" width="500"]]
77 77  
78 -**Error cause: **Measurement error or instability may occur due to water flow not being able to fill the pipe or air accumulation at high altitudes.
68 +Error cause: Measurement error or instability may occur due to water flow not being able to fill the pipe or air accumulation at high altitudes.
79 79  
80 80  B. Correct installation method
81 81  
... ... @@ -82,7 +82,7 @@
82 82  [[image:image-20240718190249-4.png||height="287" width="515"]]
83 83  
84 84  
85 -== 1.6 Maintenance ==
75 +== 1.6 Maintain ==
86 86  
87 87  
88 88  * The equipment itself generally does not require daily maintenance. When an obvious fault occurs, please do not open it and repair it yourself, and contact us as soon as possible.
... ... @@ -90,8 +90,6 @@
90 90  * Cleaning of conductivity electrodes: Organic stains on the electrode can be cleaned with warm water containing detergent, or with alcohol. Calcium and magnesium precipitates are best cleaned with 10% citric acid. The electrode plate or pole can only be cleaned by chemical methods or by shaking in water. Wiping the electrode plate will damage the coating (platinum black) on the electrode surface.
91 91  * The equipment should be calibrated before each use. It is recommended to calibrate it every 3 months for long-term use. The calibration frequency should be adjusted appropriately according to different application conditions (degree of dirt in the application, deposition of chemical substances, etc.).
92 92  
93 -
94 -
95 95  == 1.7 RS485 Commands ==
96 96  
97 97  
... ... @@ -101,10 +101,9 @@
101 101  
102 102  === 1.7.1 Query address ===
103 103  
92 +send
104 104  
105 -**send**
106 -
107 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
94 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
108 108  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Original 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;" %)Address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Address low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Quantity high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Quantity 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
109 109  |(% style="width:99px" %)0XFE |(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X50|(% style="width:70px" %)0X00|(% style="width:72px" %)0X00|(% style="width:56px" %)0X51|(% style="width:56px" %)0XD4
110 110  
... ... @@ -111,17 +111,14 @@
111 111  If you forget the original address of the sensor, you can use the broadcast address 0XFE instead. When using 0XFE, the host can only connect to one slave, which can be used as a method of address query.
112 112  
113 113  
114 -**response**
101 +response
115 115  
116 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
103 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:561.333px" %)
117 117  |=(% 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
118 118  |(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:106px" %)0X00|(% style="width:93px" %)0X20|(% style="width:104px" %)0XF0
119 119  
120 -
121 -
122 122  === 1.7.2 Change address ===
123 123  
124 -
125 125  For example: Change the address of the sensor with address 1 to 2, master → slave
126 126  
127 127  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:575.333px" %)
... ... @@ -157,44 +157,18 @@
157 157  
158 158  === 1.7.4 Query data ===
159 159  
160 -
161 -
162 -Query the data (EC,temperature) of the sensor (address 11), host → slave
163 -
164 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
165 -|=(% 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
166 -|(% style="width:99px" %)0X11|(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X00|(% style="width:70px" %)0X00|(% style="width:72px" %)0X02|(% style="width:56px" %)0XC6|(% style="width:56px" %)0X9B
167 -
168 -If the sensor receives correctly, the following data will be returned, slave → host
169 -
170 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
171 -|=(% 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: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register 1 Data high|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register 1 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
172 -|(% style="width:99px" %)0X11|(% style="width:72px" %)0X03|(% style="width:68px" %)0X04|(% style="width:70px" %)0X02|(% style="width:72px" %)0XAE|(% style="width:56px" %)0X01|(% style="width:56px" %)0X64|(% style="width:56px" %)0X8B|(% style="width:56px" %)0XD0
173 -
174 174  The address of the EC K10 sensor is 11
175 175  
176 176  The query data command is 11 03 00 00 00 02 C6 9B
177 177  
178 -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/cm,temperature: 35.6℃ Convert the returned data to decimal and divide by 10.
148 +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/cm
179 179  
180 180  
181 -Query the data (EC,temperature) of the sensor (address 11), host → slave
182 -
183 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
184 -|=(% 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
185 -|(% style="width:99px" %)0X12|(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X00|(% style="width:70px" %)0X00|(% style="width:72px" %)0X02|(% style="width:56px" %)0XC6|(% style="width:56px" %)0XA8
186 -
187 -If the sensor receives correctly, the following data will be returned, slave → host
188 -
189 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
190 -|=(% 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: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register 1 Data high|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register 1 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
191 -|(% style="width:99px" %)0X12|(% style="width:72px" %)0X03|(% style="width:68px" %)0X04|(% style="width:70px" %)0X02|(% style="width:72px" %)0XAE|(% style="width:56px" %)0X01|(% style="width:56px" %)0X64|(% style="width:56px" %)0XB8|(% style="width:56px" %)0XD0
192 -
193 193  The address of the EC K1 sensor is 12
194 194  
195 195  The query data command is 12 03 00 00 00 02 C6 A8
196 196  
197 -For example, the returned data is 12 03 04 (% style="color:red" %)**02 AE**(%%) 01 64 B8 D0. 02 AE is converted to decimal 686,  K=1, EC: 686uS/cm,temperature: 35.6℃ Convert the returned data to decimal and divide by 10.
155 +For example, the returned data is 12 03 04 (% style="color:red" %)**02 AE**(%%) 01 64 B8 D0. 02 AE is converted to decimal 686,  K=1, EC: 686uS/cm
198 198  
199 199  
200 200  === 1.7.5 Calibration Method ===
... ... @@ -267,9 +267,7 @@
267 267  
268 268  == 2.2 Wiring ==
269 269  
270 -[[image:image-20240720172548-2.png||height="348" width="571"]]
271 271  
272 -
273 273  == (% style="color:inherit; font-family:inherit" %)2.3 (% style="color:inherit; font-family:inherit; font-size:26px" %)Mechinical Drawing(%%) ==
274 274  
275 275  [[image:image-20240714174241-2.png]]
... ... @@ -302,7 +302,7 @@
302 302  First rinse the electrode with distilled water, then rinse it with the water sample, then immerse the electrode in the sample, carefully shake the test cup or stir it to accelerate the electrode balance, let it stand, and record the pH value when the reading is stable.
303 303  
304 304  
305 -== 2.5 Maintenance ==
261 +=== 2.5 Maintenance ===
306 306  
307 307  
308 308  * The equipment itself generally does not require daily maintenance. When an obvious fault occurs, please do not open it and repair it yourself. Contact us as soon as possible!
... ... @@ -448,9 +448,7 @@
448 448  
449 449  == 3.2 Wiring ==
450 450  
451 -[[image:image-20240720172620-3.png||height="378" width="620"]]
452 452  
453 -
454 454  == 3.3 Mechinical Drawing ==
455 455  
456 456  [[image:image-20240714174241-2.png]]
... ... @@ -474,7 +474,7 @@
474 474  [[image:image-20240718191336-5.png||height="239" width="326"]]
475 475  
476 476  
477 -== 3.5 Maintenance ==
431 +=== 3.5 Maintenance ===
478 478  
479 479  
480 480  (1) The equipment itself generally does not require daily maintenance. When an obvious fault occurs, please do not open it and repair it yourself, and contact us as soon as possible.
... ... @@ -552,7 +552,7 @@
552 552  === 3.6.4 Query data ===
553 553  
554 554  
555 -Query the data (ORP) of the sensor (address 13), host → slave
509 +Query the data (ORP) of the sensor (address 10), host → slave
556 556  
557 557  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
558 558  |=(% 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
... ... @@ -613,7 +613,6 @@
613 613  
614 614  == 4.2 wiring ==
615 615  
616 -[[image:image-20240720172632-4.png||height="390" width="640"]]
617 617  
618 618  
619 619  == (% id="cke_bm_224234S" style="display:none" %) (%%)4.3 Impedance requirements for current signals ==
... ... @@ -627,7 +627,7 @@
627 627  [[image:image-20240719155308-1.png||height="226" width="527"]]
628 628  
629 629  
630 -== 4.5 Instructions for use and maintenance ==
583 +=== 4.5 Instructions for use and maintenance ===
631 631  
632 632  * It can be directly put into water without adding a protective tube, ensuring the long-term stability, reliability and accuracy of the sensor.
633 633  * If the water conditions are complex and you want accurate data, you need to wipe the sensor probe frequently.
... ... @@ -725,9 +725,7 @@
725 725  
726 726  == 5.2 wiring ==
727 727  
728 -[[image:image-20240720172640-5.png||height="387" width="635"]]
729 729  
730 -
731 731  == 5.3 Impedance requirements for current signals ==
732 732  
733 733  [[image:image-20240718195414-8.png||height="100" width="575"]]
... ... @@ -738,7 +738,7 @@
738 738  [[image:image-20240718195058-7.png||height="305" width="593"]]
739 739  
740 740  
741 -== 5.5 Instructions for use and maintenance ==
692 +=== 5.5 Instructions for use and maintenance ===
742 742  
743 743  * It can be directly put into water without adding a protective tube, ensuring the long-term stability, reliability and accuracy of the sensor.
744 744  * If the water conditions are complex and you want accurate data, you need to wipe the sensor probe frequently.
... ... @@ -766,6 +766,7 @@
766 766  |=(% 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
767 767  |(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:106px" %)0X00|(% style="width:93px" %)0X20|(% style="width:104px" %)0XF0
768 768  
720 +
769 769  === 5.6.2 Change address ===
770 770  
771 771  For example: Change the address of the sensor with address 1 to 2, master → slave
image-20240720172533-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.karry
Size
... ... @@ -1,1 +1,0 @@
1 -1.5 MB
Content
image-20240720172548-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.karry
Size
... ... @@ -1,1 +1,0 @@
1 -1.5 MB
Content
image-20240720172620-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.karry
Size
... ... @@ -1,1 +1,0 @@
1 -1.5 MB
Content
image-20240720172632-4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.karry
Size
... ... @@ -1,1 +1,0 @@
1 -1.5 MB
Content
image-20240720172640-5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.karry
Size
... ... @@ -1,1 +1,0 @@
1 -1.5 MB
Content