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

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.karry
1 +XWiki.Xiaoling
Content
... ... @@ -3,10 +3,13 @@
3 3  {{toc/}}
4 4  
5 5  
6 +
7 +
6 6  = 1. DR-ECK Water EC Probe =
7 7  
8 8  == 1.1 Specification: ==
9 9  
12 +
10 10  * **Power Input**: DC7~~30
11 11  * **Power Consumption** : < 0.5W
12 12  * **Interface**: RS485. 9600 Baud Rate
... ... @@ -21,8 +21,11 @@
21 21  * **IP Rated**: IP68
22 22  * **Max Pressure**: 0.6MPa
23 23  
27 +
28 +
24 24  == 1.2 Application for Different Range ==
25 25  
31 +
26 26  [[image:image-20240714173018-1.png]]
27 27  
28 28  
... ... @@ -29,8 +29,12 @@
29 29  == 1.3 Wiring ==
30 30  
31 31  
38 +[[image:image-20240720172533-1.png||height="347" width="569"]]
39 +
40 +
32 32  == 1.4 Mechinical Drawing ==
33 33  
43 +
34 34  [[image:image-20240714174241-2.png]]
35 35  
36 36  
... ... @@ -37,19 +37,19 @@
37 37  == 1.5 Installation ==
38 38  
39 39  
40 -**Electrode installation form**
50 +**Electrode installation form:**
41 41  
42 -A:Side wall installation
52 +A: Side wall installation
43 43  
44 -B:Top flange installation
54 +B: Top flange installation
45 45  
46 -C:Pipeline bend installation
56 +C: Pipeline bend installation
47 47  
48 -D:Pipeline bend installation
58 +D: Pipeline bend installation
49 49  
50 -E:Flow-through installation
60 +E: Flow-through installation
51 51  
52 -F:Submerged installation
62 +F: Submerged installation
53 53  
54 54  [[image:image-20240718190121-1.png||height="350" width="520"]]
55 55  
... ... @@ -61,11 +61,11 @@
61 61  
62 62  [[image:image-20240718190204-2.png||height="262" width="487"]]
63 63  
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.
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.
65 65  
66 66  [[image:image-20240718190221-3.png||height="292" width="500"]]
67 67  
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.
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.
69 69  
70 70  B. Correct installation method
71 71  
... ... @@ -72,7 +72,7 @@
72 72  [[image:image-20240718190249-4.png||height="287" width="515"]]
73 73  
74 74  
75 -== 1.6 Maintain ==
85 +== 1.6 Maintenance ==
76 76  
77 77  
78 78  * 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.
... ... @@ -80,6 +80,8 @@
80 80  * 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.
81 81  * 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.).
82 82  
93 +
94 +
83 83  == 1.7 RS485 Commands ==
84 84  
85 85  
... ... @@ -89,23 +89,27 @@
89 89  
90 90  === 1.7.1 Query address ===
91 91  
92 -send
93 93  
94 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
95 -|=(% 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
96 -|(% 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
105 +**send**
97 97  
107 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
108 +|=(% style="width: 70px;background-color:#4F81BD;color:white" %)Original address|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 62px; background-color: rgb(79, 129, 189); color: white;" %)Address high|=(% style="width: 66px; 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: 70px; 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 +|(% style="width:99px" %)0XFE |(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X50|(% style="width:70px" %)0X00|(% style="width:70px" %)0X00|(% style="width:56px" %)0X51|(% style="width:56px" %)0XD4
110 +
98 98  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.
99 99  
100 100  
101 -response
114 +**response**
102 102  
103 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:561.333px" %)
104 -|=(% 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
116 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
117 +|=(% style="width: 100px;background-color:#4F81BD;color:white" %)New address|=(% style="width: 110px;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
105 105  |(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:106px" %)0X00|(% style="width:93px" %)0X20|(% style="width:104px" %)0XF0
106 106  
120 +
121 +
107 107  === 1.7.2 Change address ===
108 108  
124 +
109 109  For example: Change the address of the sensor with address 1 to 2, master → slave
110 110  
111 111  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:575.333px" %)
... ... @@ -141,18 +141,44 @@
141 141  
142 142  === 1.7.4 Query data ===
143 143  
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 +
144 144  The address of the EC K10 sensor is 11
145 145  
146 146  The query data command is 11 03 00 00 00 02 C6 9B
147 147  
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
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.
149 149  
150 150  
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 +
151 151  The address of the EC K1 sensor is 12
152 152  
153 153  The query data command is 12 03 00 00 00 02 C6 A8
154 154  
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
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.
156 156  
157 157  
158 158  === 1.7.5 Calibration Method ===
... ... @@ -225,7 +225,9 @@
225 225  
226 226  == 2.2 Wiring ==
227 227  
270 +[[image:image-20240720172548-2.png||height="348" width="571"]]
228 228  
272 +
229 229  == (% style="color:inherit; font-family:inherit" %)2.3 (% style="color:inherit; font-family:inherit; font-size:26px" %)Mechinical Drawing(%%) ==
230 230  
231 231  [[image:image-20240714174241-2.png]]
... ... @@ -258,7 +258,7 @@
258 258  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.
259 259  
260 260  
261 -=== 2.5 Maintenance ===
305 +== 2.5 Maintenance ==
262 262  
263 263  
264 264  * 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!
... ... @@ -404,7 +404,9 @@
404 404  
405 405  == 3.2 Wiring ==
406 406  
451 +[[image:image-20240720172620-3.png||height="378" width="620"]]
407 407  
453 +
408 408  == 3.3 Mechinical Drawing ==
409 409  
410 410  [[image:image-20240714174241-2.png]]
... ... @@ -428,7 +428,7 @@
428 428  [[image:image-20240718191336-5.png||height="239" width="326"]]
429 429  
430 430  
431 -=== 3.5 Maintenance ===
477 +== 3.5 Maintenance ==
432 432  
433 433  
434 434  (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.
... ... @@ -506,7 +506,7 @@
506 506  === 3.6.4 Query data ===
507 507  
508 508  
509 -Query the data (ORP) of the sensor (address 10), host → slave
555 +Query the data (ORP) of the sensor (address 13), host → slave
510 510  
511 511  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
512 512  |=(% 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
... ... @@ -567,6 +567,7 @@
567 567  
568 568  == 4.2 wiring ==
569 569  
616 +[[image:image-20240720172632-4.png||height="390" width="640"]]
570 570  
571 571  
572 572  == (% id="cke_bm_224234S" style="display:none" %) (%%)4.3 Impedance requirements for current signals ==
... ... @@ -580,7 +580,7 @@
580 580  [[image:image-20240719155308-1.png||height="226" width="527"]]
581 581  
582 582  
583 -=== 4.5 Instructions for use and maintenance ===
630 +== 4.5 Instructions for use and maintenance ==
584 584  
585 585  * It can be directly put into water without adding a protective tube, ensuring the long-term stability, reliability and accuracy of the sensor.
586 586  * If the water conditions are complex and you want accurate data, you need to wipe the sensor probe frequently.
... ... @@ -678,7 +678,9 @@
678 678  
679 679  == 5.2 wiring ==
680 680  
728 +[[image:image-20240720172640-5.png||height="387" width="635"]]
681 681  
730 +
682 682  == 5.3 Impedance requirements for current signals ==
683 683  
684 684  [[image:image-20240718195414-8.png||height="100" width="575"]]
... ... @@ -689,7 +689,7 @@
689 689  [[image:image-20240718195058-7.png||height="305" width="593"]]
690 690  
691 691  
692 -=== 5.5 Instructions for use and maintenance ===
741 +== 5.5 Instructions for use and maintenance ==
693 693  
694 694  * It can be directly put into water without adding a protective tube, ensuring the long-term stability, reliability and accuracy of the sensor.
695 695  * If the water conditions are complex and you want accurate data, you need to wipe the sensor probe frequently.
... ... @@ -717,7 +717,6 @@
717 717  |=(% 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
718 718  |(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:106px" %)0X00|(% style="width:93px" %)0X20|(% style="width:104px" %)0XF0
719 719  
720 -
721 721  === 5.6.2 Change address ===
722 722  
723 723  For example: Change the address of the sensor with address 1 to 2, master → slave
image-20240720172533-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.karry
Size
... ... @@ -1,0 +1,1 @@
1 +1.5 MB
Content
image-20240720172548-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.karry
Size
... ... @@ -1,0 +1,1 @@
1 +1.5 MB
Content
image-20240720172620-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.karry
Size
... ... @@ -1,0 +1,1 @@
1 +1.5 MB
Content
image-20240720172632-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.karry
Size
... ... @@ -1,0 +1,1 @@
1 +1.5 MB
Content
image-20240720172640-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.karry
Size
... ... @@ -1,0 +1,1 @@
1 +1.5 MB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0