¿Âµµ ¹× ½Àµµ Æ®·£½º¹ÌÅÍ SHT20 ¼¾¼ Modbus RS485
Á¦Ç° ¼³¸í:
Á¦Ç°Àº »ê¾÷ ±Þ·á Ĩ, ³ô Á¤¹Ðµµ SHT20 ¿Âµµ ¹× ½Àµµ °¨Áö±â¸¦ äÅÃÇÏ°í, ÁÁÀº ½Å·Ú¼º, ³ôÀº Á¤¹Ðµµ ¹× interchangeability¸¦ °¡Áø Á¦Ç°À» Áöŵ´Ï´Ù.
(¹ø°³ º¸È£ µðÀÚÀο¡) RS485 Çϵå¿þ¾î ÀÎÅÍÆäÀ̽º¸¦ äÅÃ, Ç¥ÁØ »ê¾÷ Modbus Rtu ÇÁ·ÎÅäÄÝ°ú ȣȯµÇ´Â ÇÁ·ÎÅäÄÝ ·¹À̾î.
ÀÌ Á¦Ç° ÅëÇÕ MODBUS ÇÁ·ÎÅäÄÝ ÀϹÝ, »ç¿ëÀÚ ¼±ÅÃÇÒ ¼ö Åë½Å ÇÁ·ÎÅäÄÝ, °øÅë °è¾à ÀÚµ¿ ¾÷·Îµå ±â´É (ÀÚµ¿À¸·Î ¿Âµµ ¹× ½Àµµ¸¦ Ãâ·ÂÇÏ¿© RS485 Á÷·Ä ÀÎÅÍÆäÀ̽º ¸ðµå µµ±¸¸¦ ¿¬°á).
MODBUSPROTOCAL
MOdbus ±â´É ÄÚµå:
0x03:Àбâ À¯Áö µî·Ï
0x04:Àбâ ÀÔ·Â ±â·Ï±â
0x06:¾²±â ´ÜÀÏÀ¯Áöµî·Ï
0x10:¾²±â ´õ À¯Áö ·¹Áö½ºÅÍ
ModbusÇÁ·¹ÀÓ Æ÷¸Ë:
¸¶½ºÅÍ º¸³»±â Çü½Ä:
ÀÀ´äÇü½Ä ½½·¹À̺ê:
MODBUS¸í·É
¸¶½ºÅÍÀб⠿µµ ¸í·É ÇÁ·¹ÀÓ(0x04):
ÀÀ´ä µ¥ÀÌÅͽ½·¹À̺ê:
¿Âµµ °ª= 0x131,º¯È¯ ½ÊÁø¼ö305,½ÇÁ¦ ¿Âµµ °ª= 305 / 10 = 30.5°
Âü°í: ¿Âµµ°¡ ¼¸í ÇÔ¼öÀÌ´Ù, ¿Âµµ °ª = 0XFF33¼Ò¼öºÐÀ¸·Î º¯È¯-205, ½ÇÁ¦ ¿Âµµ =-20.5 °;
¸¶½ºÅÍÀб⠽Àµµ ¸í·É ÇÁ·¹ÀÓ(0x04)
ÀÀ´ä µ¥ÀÌÅͽ½·¹À̺ê:
½Àµµ °ª = 0x222, ½ÊÁø¼ö 546 º¯È¯, ½ÇÁ¦ ½Àµµ °ª = 546/10 = 54.6%;
Áö¼ÓÀûÀÎ ÀÐÈù ¿Âµµ¿Í ½Àµµ ¸í·É ±¸Á¶(0x04):
ÀÀ´ä µ¥ÀÌÅͽ½·¹À̺ê:
REad À¯Áö µî·Ï(0x03):
REadÀåÄ¡ ÁÖ¼Ò¿¡¼½½·¹À̺ê:
ÀÀ´ä µ¥ÀÌÅͽ½·¹À̺ê:
·¹Áö½ºÅÍÀÇ ³»¿ëÀ» ¼öÁ¤(0x06):
¼öÁ¤½½·¹À̺êÁÖ¼Ò µî·Ï:
¼öÁ¤½½·¹À̺êÁÖ¼Ò: 0x08 = 8
ÀÀ´ä µ¥ÀÌÅͽ½·¹À̺ê(¹× º¸³»):
Áö¼ÓÀûÀ¸·Î º¯°æ À¯Áö ·¹Áö½ºÅÍ(0x10):
½½·¹À̺ê ÁÖ¼Ò: 0x20 = 32
º¸µåÀ²: 0x2580 = 9600
ÀÀ´ä µ¥ÀÌÅͽ½·¹À̺ê:
ÀϹÝProtocal
±âº» baud rates9600 (»ç¿ëÀÚ°¡ ¼³Á¤ÇÒ ¼ö ÀÖÀ½), 8 ºñÆ® µ¥ÀÌÅÍ, ¿ø ½ºÅé, üũ ¾øÀ½
RS485
CMD | Áöħ |
Àбâ | ¿Âµµ ¹× ½Àµµ¸¦ Æ®¸®°ÅÇÏ´Â º¸°í¼ (27.4°, 67.7%?Óø27.4° ?Óø67.7%) |
ÀÚµ¿ | ¿Âµµ¿Í ½Àµµ¸¦ ÀÚµ¿ÀûÀ¸·Î º¸°íÇϽʽÿÀ ±â´ÉÀ» ½ÃÀÛÇϽʽÿÀ(À§¿Í µ¿ÀÏ) |
ÁßÁö | ÀÚµ¿À¸·Î ¿Âµµ ¹× ½Àµµ¸¦ ÁßÁöÇÕ´Ï´Ù. |
BR:XXXX | ¼¼Æ® º¸µåÀ² 9600 ~ 19200 (BR: 9600) |
TC: X.X | ¿Âµµ¸¦ ±³Á¤(-10.0 ~ 10.0) (TC:02.0?Óøáóïá??2.0°) |
HC: X.X | ¼¼Æ® humidityration(-10.0 ~ 10.0) (HC: 05.1?Óøáóïá??-5.1%) |
HZ: XXX | ¿Âµµ¿Í ½Àµµº¸°í ºñÀ²À» ³õÀ¸½Ê½Ã¿À(0.5,1,2,5,10) (HZ: 2º¸°í ºñÀ² 2Hz) |
PARAM | ü°è ÇöÀç Á¶Á¤À» ÀÐÀ¸½Ê½Ã¿À |
PARAMCMD:
TC:0.0,HC:0.0,BR:9600,HZ:1->TEmp º¸Á¤ 0. 0, Humi calibration0.0, º¸¿ìÀ²9600º¸°í¼ ¹Úµ¿1Hz
SLAVE_ADD:1->MODBU½½·¹À̺ê ÁÖ¼Ò 1