1 Åë½Å ÇÁ·ÎÅäÄÝ
1.1 ¹°¸®Àû °èÃþ ÇÁ·ÎÅäÄÝ
¹°¸®Àû °èÃþ »ç¿ë UART-TTL Åë½Å ÀÎÅÍÆäÀ̽º
Àü¼Û ¼Óµµ´Â 9600, 8 µ¥ÀÌÅÍ ºñÆ®, 1 ½ºÅé ºñÆ®, Æи®Æ¼ ¾øÀ½
ÀÀ¿ë ÇÁ·Î±×·¥ °èÃþ ÇÁ·ÎÅäÄÝ 1.2
ÀÀ¿ë ÇÁ·Î±×·¥ °èÃþÀº Modbus-RTU ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© Åë½ÅÇÕ´Ï´Ù. ÇöÀç 0x03 (Àб⠺¸À¯ ·¹Áö½ºÅÍ), 0x04 (Àбâ ÀÔ·Â ·¹Áö½ºÅÍ), 0x06 (´ÜÀÏ ·¹Áö½ºÅÍ ¾²±â) °ú °°Àº ±â´É ÄÚµå ¸¸ Áö¿øÇÕ´Ï´Ù. 0x41 (º¸Á¤), 0x42 (¿¡³ÊÁö Àç¼³Á¤). µî.
0x41 ±â´É ÄÚµå´Â ³»ºÎ ¿ëÀ¸·Î ¸¸ »ç¿ëµË´Ï´Ù (ÁÖ¼Ò´Â 0xF8 ÀÏ ¼ö ÀÖÀ½). 16 ºñÆ® ¾ÏÈ£¸¦ ´Ã¸®´Â ±â´É ÄÚµå ´ÙÀ½¿¡ °øÀå ±³Á¤ ¹× °øÀå À¯Áö °ü¸® »ç·Ê·Î µ¹¾Æ°©´Ï´Ù. ±âº» ¾ÏÈ£´Â 0x3721 ÀÔ´Ï´Ù.
½½·¹À̺êÀÇ ÁÖ¼Ò ¹üÀ§´Â 0x01 ~ 0xF7 ÀÔ´Ï´Ù. ÁÖ¼Ò 0x00 ÀÌ ºê·Îµå ij½ºÆ® ÁÖ¼Ò·Î »ç¿ëµÇ¹Ç·Î ½½·¹À̺ê´Â ¸¶½ºÅÍ¿¡ ȸ½Å ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÁÖ¼Ò 0xF8 Àº ÀÏ¹Ý ÁÖ¼Ò·Î »ç¿ëµÇ¸ç, ÀÌ ÁÖ¼Ò´Â ´ÜÀÏ ½½·¹À̺ê ȯ°æ¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ±³Á¤ µîÀÇ ÀÛ¾÷¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
1.3 ÃøÁ¤ °á°ú Àбâ
¸¶½ºÅÍÀÇ ¸í·É Çü½ÄÀº ÃøÁ¤ °á°ú¸¦ ÀнÀ´Ï´Ù (ÃÑ 8 ¹ÙÀÌÆ®).
½½·¹À̺ê ÁÖ¼Ò + 0x04 + ·¹Áö½ºÅÍ ÁÖ¼Ò ÇÏÀÌ ¹ÙÀÌÆ® + ·¹Áö½ºÅÍ ÁÖ¼Ò ·Î¿ì ¹ÙÀÌÆ® + ·¹Áö½ºÅÍ ÇÏÀÌ ¹ÙÀÌÆ® ¼ö + ·¹Áö½ºÅÍ ·Î¿ì ¹ÙÀÌÆ® ¼ö + CRC üũ ÇÏÀÌ ¹ÙÀÌÆ® + CRC üũ ·Î¿ì ¹ÙÀÌÆ®.
½½·¹À̺êÀÇ È¸½Å ¸í·É Çü½ÄÀº µÎ °¡Áö À¯ÇüÀ¸·Î ³ª´¹´Ï´Ù.
Á¤´ä: ½½·¹À̺ê ÁÖ¼Ò + 0x04 + ¹ÙÀÌÆ® ¼ö + 1 µ¥ÀÌÅÍ ÇÏÀÌ ¹ÙÀÌÆ® + 1 µ¥ÀÌÅÍ ·Î¿ì ¹ÙÀÌÆ® µî·Ï +... + CRC °Ë»ç ÇÏÀÌ ¹ÙÀÌÆ® + CRC °Ë»ç ·Î¿ì ¹ÙÀÌÆ®
¿À·ù ÀÀ´ä: ½½·¹À̺ê ÁÖ¼Ò + 0x84 + ºñÁ¤»ó ÄÚµå + CRC °Ë»ç ÇÏÀÌ ¹ÙÀÌÆ® + CRC °Ë»ç ·Î¿ì ¹ÙÀÌÆ®
´ÙÀ½°ú °°ÀÌ ºÐ¼®µÈ ºñÁ¤»ó ÄÚµå (¾Æ·¡ µ¿ÀÏ)
L 0x01, À߸øµÈ ±â´É
L 0x02, À߸øµÈ ÁÖ¼Ò
L 0x03, À߸øµÈ µ¥ÀÌÅÍ
L 0x04, ½½·¹ÀÌºê ¿À·ù
ÃøÁ¤ °á°úÀÇ ·¹Áö½ºÅÍ´Â ¾Æ·¡¿Í °°ÀÌ Á¤¸®µÇ¾î ÀÖ½À´Ï´Ù
ÁÖ¼Ò µî·Ï |
¼³¸í |
ÇØ»óµµ |
0x0000 |
Àü¾Ð °ª |
1LSB ´Â 0.1 V¿¡ ÇØ´ç |
0x0001 |
ÇöÀç °ª ³·À½ 16 ºñÆ® |
1LSB ´Â 0.001A ¿¡ ÇØ´ç |
0x0002 |
ÇöÀç °ª ³ôÀº 16 ºñÆ® |
0x0003 |
Àü·Â °ª ³·À½ 16 ºñÆ® |
1LSB ´Â 0.1 W¿¡ ÇØ´çÇÕ´Ï´Ù. |
0x0004 |
Àü·Â °ª ³ôÀº 16 ºñÆ® |
0x0005 |
¿¡³ÊÁö °ª ³·Àº 16 ºñÆ® |
1LSB ´Â 1Wh ¿¡ ÇØ´ç |
0x0006 |
¿¡³ÊÁö °ª ³ôÀº 16 ºñÆ® |
0x0007 |
ÁÖÆļö °ª |
1LSB ´Â 0.1 Hz¿¡ ÇØ´ç |
0x0008 |
°ËÁ¤·Â °è¼ö °ª |
1LSB ´Â 0.01 ´ëÀÀ |
0x0009 |
¾Ë¶÷ »óÅ |
0xFFFF ´Â ¾Ë¶÷, 0x000000is ´Â ¾Ë¶÷ÀÌ ¾Æ´Õ´Ï´Ù. |
¿¹¸¦ µé¾î ¸¶½ºÅÍ´Â ´ÙÀ½ ¸í·ÉÀ» Àü¼ÛÇÕ´Ï´Ù (CRC °Ë»ç ÄÚµå´Â ¾Æ·¡¿Í °°Àº 0xHH ¹× 0xLL ·Î ´ëü µÊ).
0x01 + 0x04 + 0x00 + 0x00 + 0x00 + 0x0A + 0xHH + 0xLL
¸¶½ºÅÍ°¡ ½½·¹À̺ê ÁÖ¼Ò°¡ 0x01 ÀÌ°í ·¹Áö½ºÅÍÀÇ ½ÃÀÛ ÁÖ¼Ò°¡ 0x0000 ÀÎ 10 °³ÀÇ ·¹Áö½ºÅ͸¦ Àоî¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù.
½½·¹À̺êÀÇ ¿Ã¹Ù¸¥ ÀÀ´äÀº ´ÙÀ½°ú °°½À´Ï´Ù.
0x01 + 0x04 + 0x14 + 0x08 + 0x98 + 0x03 + 0xE8 + 0x00 + 0x00 + 0x08 + 0x98 + 0x00 + 0x00 + 0x00 + 0x00 + 0x00 + 0x00 + 0x01 + 0xF4 + 0x00 + 0x64 + 0x00 + 0x00 + 0xHH + 0xLL
À§ÀÇ µ¥ÀÌÅÍ´Â
L Àü¾ÐÀº 0x0898, 10 Áø¼ö·Î º¯È¯Çϸé 2200, µð½ºÇ÷¹ÀÌ 220.0V
L ÇöÀç´Â 0x000003E8, 10 Áø¼ö·Î º¯È¯ µÈ °ÍÀº 1000, Ç¥½Ã 1.000A
L Àü·ÂÀº 0x00000898, 10 Áø¼ö·Î º¯È¯ µÈ °ÍÀº 2200, µð½ºÇ÷¹ÀÌ 220.0W
L ¿¡³ÊÁö´Â 0x00000000, 10 Áø¼ö·Î º¯È¯Çϸé 0, Ç¥½Ã 0Wh
L ÁÖÆļö´Â 0x01F4, ½ÊÁø¼ö·Î º¯È¯ µÈ °ÍÀº 500, µð½ºÇ÷¹ÀÌ 50.0Hz
L ¿ª·üÀº 0x0064, 10 Áø¼ö·Î º¯È¯ µÈ °ÍÀº 100, Ç¥½Ã 1.00
L °æº¸ »óÅ´ 0x0000 À̸ç ÇöÀç Àü·ÂÀÌ °æº¸ Àü·Â ÀÓ°è °ªº¸´Ù ³·À½À» ³ªÅ¸³À´Ï´Ù.