Last modified by Karry Zhuang on 2024/07/11 11:58
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 17 added, 0 removed)
- 1720669739434-926.png
- 1720669744315-613.png
- 1720669933691-331.png
- 1720669944339-942.png
- 1720669981767-254.png
- 1720670003601-544.png
- 1720670016539-422.png
- 1720670019136-658.png
- 1720670035661-234.png
- 1720670038725-366.png
- 1720670041974-372.png
- 1720670079781-764.png
- 1720670090204-634.png
- 1720670103571-173.png
- 1720670108127-723.png
- 1720670123955-149.png
- 1720670134750-980.png
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Bei1 +XWiki.karry - Content
-
... ... @@ -24,7 +24,6 @@ 24 24 **Connection** 25 25 26 26 27 - 28 28 [[image:image-20220527091942-2.png]](% style="display:none" %) 29 29 30 30 **Connection** ... ... @@ -50,7 +50,6 @@ 50 50 **Connection** 51 51 52 52 53 - 54 54 [[image:image-20220527092146-4.png||height="507" width="906"]] 55 55 56 56 **Connection** ... ... @@ -74,8 +74,6 @@ 74 74 75 75 ((( 76 76 This example describes a single-phase meter.This is the connection between the RS485-LN and the energy meter. 77 - 78 - 79 79 ))) 80 80 81 81 [[image:image-20220527092419-5.png]] ... ... @@ -83,7 +83,6 @@ 83 83 **Connection1** 84 84 85 85 86 - 87 87 ((( 88 88 (% style="color:blue" %)**How to connect with Energy Meter:** 89 89 ... ... @@ -108,8 +108,6 @@ 108 108 109 109 ((( 110 110 Once there is power, the RS485-LN will be on. 111 - 112 - 113 113 ))) 114 114 115 115 [[image:image-20220527092514-6.png]] ... ... @@ -117,7 +117,6 @@ 117 117 **Connection2** 118 118 119 119 120 - 121 121 [[image:image-20220527092555-7.png]] 122 122 123 123 **Connection3** ... ... @@ -203,7 +203,6 @@ 203 203 **AT COMMAND** 204 204 205 205 206 - 207 207 PAYLOAD is available after the valid value is intercepted. 208 208 209 209 [[image:image-20220601143046-7.png]] ... ... @@ -211,7 +211,6 @@ 211 211 **AT COMMAND** 212 212 213 213 214 - 215 215 You can get configured PAYLOAD on TTN. 216 216 217 217 [[image:image-20220601143519-1.png]] ... ... @@ -275,7 +275,6 @@ 275 275 AT COMMAND 276 276 277 277 278 - 279 279 (% style="color:blue" %)**01 is device address,00 02 is the current, 08 DC is the voltage,00 00 00 44 is the total active energy.** 280 280 281 281 ... ... @@ -284,7 +284,6 @@ 284 284 AT COMMAND 285 285 286 286 287 - 288 288 ==== **1.3.3.2 via LoRaWAN DOWNLINK** ==== 289 289 290 290 ... ... @@ -295,7 +295,6 @@ 295 295 ))) 296 296 297 297 298 - 299 299 ((( 300 300 (% style="color:blue" %)**Type Code 0xAF** 301 301 ))) ... ... @@ -357,25 +357,21 @@ 357 357 **DOWNLINK** 358 358 359 359 360 - 361 361 [[image:image-20220601143803-3.png]] 362 362 363 363 **DOWNLINK** 364 364 365 365 366 - 367 367 [[image:image-20220601144053-5.png]] 368 368 369 369 **DOWNLINK** 370 370 371 371 372 - 373 373 [[image:image-20220601143921-4.png]] 374 374 375 375 **DOWNLINK** 376 376 377 377 378 - 379 379 [[image:image-20220601142805-5.png]] 380 380 381 381 **DOWNLINK** ... ... @@ -402,8 +402,6 @@ 402 402 403 403 ((( 404 404 check digit: Even 405 - 406 - 407 407 ))) 408 408 409 409 [[image:image-20220527093708-21.png]] ... ... @@ -411,7 +411,6 @@ 411 411 **USB** 412 412 413 413 414 - 415 415 [[image:image-20220527093747-22.png]] 416 416 417 417 **USB** ... ... @@ -437,7 +437,6 @@ 437 437 **USB** 438 438 439 439 440 - 441 441 === 1.3.5 How to configure multiple devices and modify device addresses === 442 442 443 443 ... ... @@ -564,10 +564,10 @@ 564 564 565 565 * [[Reference Instruction>>url:https://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Schneider%20Electric%20PLC/]] 566 566 567 -== == 568 568 569 -== 1.8 547 +== 1.8 Example 8: This sketch is supposed to test Dragino RS485-BL (Modbus master), using an Arduino UNO as a Modbus slave. == 570 570 549 + 571 571 This sketch uses 4 registers: some of them can be set by Dragino with a command, another is used to store value from a DS18B20 temperature sensor, or a random generated number. All data is 16bit uint, but the sketch shows also how to represent booleans and negative numbers. 572 572 573 573 In the next days I will be adding more documentation, but I think it already explains users how to build their own modbus sensor to pair with Dragino RS485-BL. ... ... @@ -576,4 +576,96 @@ 576 576 577 577 [[https:~~/~~/github.com/zorbaproject/ArduinoModbusForDraginoRS485>>url:https://github.com/zorbaproject/ArduinoModbusForDraginoRS485]] 578 578 558 + 559 +== 1.9 Example 9: RS485-LN and ultrasonic flow meter transmission data == 560 + 561 + 562 +It shows how to use RS485-LN to connect to an ultrasonic flow meter and read the data from the ultrasonic flow meter. 563 + 564 + 565 +Need to prepare RS485-LN, recharger, Electric wire 566 + 567 +[[image:1720669739434-926.png]] [[image:1720669744315-613.png]] 568 + 569 + 570 +=== 1.9.1 Setting Ultrasonic Flowmeter === 571 + 572 + 573 +Adjust the M option corresponding to the ultrasonic flowmeter as follows 574 + 575 +M52 sets RS485 Port. 576 + 577 +[[image:1720669933691-331.png]] 578 + 579 + 580 +M62 sets 9600, none, 1 581 + 582 +[[image:1720669981767-254.png]] 583 + 584 + 585 +M63 sets automatic 586 + 587 +[[image:1720670003601-544.png]] 588 + 589 + 590 +=== 1.9.2 Setting Dragino RS485-LN === 591 + 592 + 593 +The RS485-LN wiring port is as shown below. Connect the power supply and RS485 A/B line according to the diagram. 594 + 595 +[[image:1720670016539-422.png]][[image:1720670019136-658.png]] 596 + 597 + 598 +=== 1.9.3 Connect the RS485-LN to Ultrasonic Flowmeter === 599 + 600 + 601 +According to the instructions of the ultrasonic flow meter, 26 and 27 are the + and - of RS485, corresponding to the A and B ports of RS485. 602 + 603 +[[image:1720670035661-234.png]][[image:1720670041974-372.png||height="417" width="436"]] 604 + 605 + 606 +=== 1.9.4 Full wiring example === 607 + 608 + 609 +The yellow wire connects port 26 and port A of RS485-LN. 610 + 611 +The green wire connects port 27 and port B of RS485-LN. 612 + 613 +[[image:1720670079781-764.png]] 614 + 615 + 616 +=== 1.9.5 How to read ultrasonic flow meter data via RS485 === 617 + 618 + 619 +[[image:1720670090204-634.png]] 620 + 621 + 622 +For example, I want to read Positive 623 + 624 +Through M02, we can see that the POS data is 54.9862 625 + 626 +[[image:1720670103571-173.png]][[image:1720670108127-723.png||height="597" width="645"]] 627 + 628 +Registers are 9-12, so the read command is AT+CFGDEV=01 03 00 08 00 04,1(,1 is used for automatic complement) 629 + 630 +[[image:1720670123955-149.png]] 631 + 632 +AT+CFGDEV=01 03 00 08 00 04 c5 cb ,1 633 + 634 +RETURN DATA: 635 + 636 +01 03 08 00 36 00 00 78 79 3f 7c 1a bc 637 + 638 + 639 +OK 640 + 641 + 642 +00 36 00 00 is the integer of the read value 643 + 644 +78 79 3f 7c is a decimal, but it needs to be converted and parsed into floating point. The parsing order is CDAB, which is 3f 7c 78 79 645 + 646 +Conversion and parsing website:http:~/~/www.speedfly.cn/tools/hexconvert/ 647 + 648 +[[image:1720670134750-980.png]] 649 + 579 579
- 1720669739434-926.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +489.9 KB - Content
- 1720669744315-613.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +476.9 KB - Content
- 1720669933691-331.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +395.1 KB - Content
- 1720669944339-942.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +341.8 KB - Content
- 1720669981767-254.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +341.8 KB - Content
- 1720670003601-544.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +385.3 KB - Content
- 1720670016539-422.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +503.5 KB - Content
- 1720670019136-658.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +592.6 KB - Content
- 1720670035661-234.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +316.5 KB - Content
- 1720670038725-366.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +571.9 KB - Content
- 1720670041974-372.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +571.9 KB - Content
- 1720670079781-764.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +614.7 KB - Content
- 1720670090204-634.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +30.6 KB - Content
- 1720670103571-173.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +492.1 KB - Content
- 1720670108127-723.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +111.5 KB - Content
- 1720670123955-149.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +22.1 KB - Content
- 1720670134750-980.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +116.5 KB - Content