<
From version < 45.52 >
edited by Xiaoling
on 2024/08/06 14:11
To version < 45.49 >
edited by Xiaoling
on 2024/08/06 13:56
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -235,6 +235,7 @@
235 235  |=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 68px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 68px;background-color:#4F81BD;color:white" %)Address high|=(% style="width: 68px;background-color:#4F81BD;color:white" %)Address low|=(% style="width: 68px;background-color:#4F81BD;color:white" %)Quantity high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Quantity low|=(% style="width: 68px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 68px;background-color:#4F81BD;color:white" %)CRC16 high
236 236  |(% 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
237 237  
238 +
238 238  = 2. DR-PH01 Water PH Sensor =
239 239  
240 240  == 2.1 Specification ==
... ... @@ -272,23 +272,23 @@
272 272  
273 273  Installation Photo as reference:
274 274  
275 -(% style="color:blue" %)**Submerged installation:**
276 +**Submerged installation:**
276 276  
277 277  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.
278 278  
279 279  [[image:image-20240718191348-6.png]]
280 280  
281 -(% style="color:blue" %)**Pipeline installation:**
282 +**Pipeline installation:**
282 282  
283 283  Connect the equipment to the pipeline through the 3/4 thread.
284 284  
285 285  [[image:image-20240718191336-5.png||height="239" width="326"]]
286 286  
287 -(% style="color:blue" %)**Sampling:**
288 +**Sampling:**
288 288  
289 289  Take representative water samples according to sampling requirements. If it is inconvenient to take samples, you can also put the electrode into the solution to be tested and read the output data. After a period of time, take out the electrode and clean it.
290 290  
291 -(% style="color:blue" %)**Measure the pH of the water sample:**
292 +**Measure the pH of the water sample:**
292 292  
293 293  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.
294 294  
... ... @@ -310,46 +310,41 @@
310 310  
311 311  == 2.6 RS485 Commands ==
312 312  
313 -
314 314  RS485 signaldefault address 0x10
315 315  Standard Modbus-RTU protocol, baud rate: 9600; check bit: none; data bit: 8; stop bit: 1
316 316  
317 -
318 318  === 2.6.1 Query address ===
319 319  
319 +send
320 320  
321 -**send:**
322 -
323 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
321 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %)
324 324  |=(% 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
325 325  |(% 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
326 326  
327 -**response:**
325 +response
328 328  
329 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
327 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:561.333px" %)
330 330  |=(% 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
331 331  |(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:106px" %)0X00|(% style="width:93px" %)0X20|(% style="width:104px" %)0XF0
332 332  
333 333  === 2.6.2 Change address ===
334 334  
335 -
336 336  For example: Change the address of the sensor with address 1 to 2, master → slave
337 337  
338 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
335 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %)
339 339  |=(% 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
340 340  |(% 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
341 341  
342 342  If the sensor receives correctly, the data is returned along the original path.
340 +Note: 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, and the return address is still the original address, which can be used as a method of address query.
343 343  
344 -(% style="color:red" %)**Note: 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, and the return address is still the original address, which can be used as a method of address query.**
345 345  
346 -
347 347  === 2.6.3 Modify intercept ===
348 348  
349 349  
350 -**send:**
346 +send
351 351  
352 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
348 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:570.333px" %)
353 353  |=(% style="width: 71px; background-color: rgb(79, 129, 189); color: white;" %)Address|=(% style="width: 74px; background-color: rgb(79, 129, 189); 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: 57px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 57px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
354 354  |(% style="width:71px" %)0X10|(% style="width:74px" %)0X06|(% style="width:67px" %)0X00|(% style="width:68px" %)0X10|(% style="width:69px" %)0X00|(% style="width:66px" %)0X64|(% style="width:57px" %)0X8A|(% style="width:57px" %)(((
355 355  0XA5
... ... @@ -357,9 +357,9 @@
357 357  
358 358  Change the intercept of the sensor at address 10 to 1 (default is 0). You need to pass the intercept 1*100 =100 into the command 0x006.
359 359  
360 -**response:**
356 +response
361 361  
362 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
358 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %)
363 363  |=(% 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
364 364  |(% style="width:99px" %)0X10|(% style="width:112px" %)0X06|(% style="width:135px" %)(((
365 365  0X00
... ... @@ -372,13 +372,13 @@
372 372  
373 373  Query the data (PH) of the sensor (address 10), host → slave
374 374  
375 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
371 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
376 376  |=(% 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
377 377  |(% style="width:99px" %)0X10|(% 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" %)0X4B
378 378  
379 379  If the sensor receives correctly, the following data will be returned, slave → host
380 380  
381 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
377 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
382 382  |=(% 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
383 383  |(% style="width:99px" %)0X10|(% style="width:72px" %)0X03|(% style="width:68px" %)0X02|(% style="width:70px" %)0X02|(% style="width:72px" %)0XAE|(% style="width:56px" %)0XC4|(% style="width:56px" %)0X9B
384 384  
... ... @@ -393,10 +393,10 @@
393 393  
394 394  
395 395  This device uses three-point calibration, and three known pH standard solutions need to be prepared.
396 -**The calibration steps are as follows:**
392 +The calibration steps are as follows:
397 397  (1) Place the electrode in distilled water to clean it, and then place it in 9.18 standard buffer solution. After the data stabilizes, enter the following calibration command, and the 9.18 calibration is completed.
398 398  
399 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
395 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:575.333px" %)
400 400  |=(% 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
401 401  |(% style="width:64px" %)0X10|(% style="width:72px" %)0X06|(% style="width:66px" %)(((
402 402  0X00
... ... @@ -406,7 +406,7 @@
406 406  
407 407  (2) Wash the electrode in distilled water and place it in 6.86 standard buffer. After the data stabilizes, enter the following calibration command. The 6.86 calibration is completed.
408 408  
409 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
405 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:575.333px" %)
410 410  |=(% 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
411 411  |(% style="width:64px" %)0X10|(% style="width:72px" %)0X06|(% style="width:66px" %)(((
412 412  0X00
... ... @@ -416,7 +416,7 @@
416 416  
417 417  (3) Wash the electrode in distilled water and place it in 4.01 standard buffer. After the data stabilizes, enter the following calibration command, and the 4.00 calibration is completed.
418 418  
419 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
415 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:575.333px" %)
420 420  |=(% 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
421 421  |(% style="width:64px" %)0X10|(% style="width:72px" %)0X06|(% style="width:66px" %)(((
422 422  0X00
... ... @@ -429,6 +429,7 @@
429 429  
430 430  = 3. DR-ORP1 Water ORP Sensor =
431 431  
428 +
432 432  == 3.1 Specification ==
433 433  
434 434  * **Power Input**: DC7~~30
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0