"# \u5341\u4e00\u5408\u4e00\u73af\u5883\u53ca\u7a7a\u6c14\u8d28\u91cf\u4f20\u611f\u5668Modbus\u901a\u8baf\u534f\u8bae\n\n> 2023-11-22 | 2026-06-30\n> https:\/\/www.modbus.cn\/en\/25909.html\n\n**\u8bbe\u5907\u5bc4\u5b58\u5668\u624b\u518c**\n\n---\n\n![](https:\/\/image.modbus.cn\/wp-content\/uploads\/2023\/11\/20231122233043925.png)\n\n## \u4ea7\u54c1\u529f\u80fd\u63cf\u8ff0\uff1a\n\nX-SSG-A1101-RS485&nbsp;\u5341\u5408\u4e00\u73af\u5883\u53ca\u7a7a\u6c14\u8d28\u91cf\u4f20\u611f\u5668\u91c7\u7528\u9ad8\u901f\u5904\u7406\u5668\uff0c&nbsp;\u96c6\u6210&nbsp;CO2\u3001\u7532\u919b\u3001TVOC\u3001\u6fc0\u5149\u7c89&nbsp;\u5c18 PM2.5&nbsp;\u3001PM10&nbsp;\u3001PM1.0 &nbsp;\u9897\u7c92\u7269\u3001\u6e29\u5ea6\u3001\u6e7f\u5ea6\u3001\u6c14\u538b\u3001\u5149\u7167\u5ea6\u53ca\u566a\u58f0\u68c0\u6d4b\u4e8e\u4e00\u4f53\uff0c&nbsp;\u901a\u8fc7&nbsp;RS485&nbsp;\u603b\u7ebf&nbsp;\u901a\u4fe1\u65b9\u5f0f\u5b9e\u73b0\u73af\u5883\u8d28\u91cf\u6570\u636e\u68c0\u6d4b\u4e0a\u62a5\u3002\u91c7\u7528\u65cb\u8f6c\u5361\u6263\u65b9\u5f0f\u5438\u9876\u5b89\u88c5\uff0c\u64cd\u4f5c\u7b80\u5355\u3002\n\n## \u4ea7\u54c1\u6280\u672f\u6307\u6807\n\n2.1 &nbsp;&nbsp;&nbsp;&nbsp;\u68c0\u6d4b\u53c2\u6570\u53ca\u5206\u8fa8\u7387\u4f20\u611f\u5668\u6570\u636e\u6d4b\u91cf\u5206\u8fa8\u7387\u6d4b\u91cf\u8303\u56f4\u6d4b\u91cf\u7cbe\u5ea6\u4e8c\u6c27\u5316\u78b3&nbsp;eCO21ppm400&nbsp;&nbsp;\uff5e 60,000ppm\u00b130ppmTVOC1ug\/m30&nbsp;&nbsp;\uff5e 60,000ug\/m\u00b3\u00b150ug\/m3\u7532\u919b&nbsp;CH2O1ug\/m30&nbsp;&nbsp;\uff5e&nbsp;1,000ug\/m\u00b3\u00b125%PM2.51ug\/m30&nbsp;&nbsp;\uff5e&nbsp;1,000ug\/m\u00b3\u00b110%PM101ug\/m30&nbsp;&nbsp;\uff5e&nbsp;1,000ug\/m\u00b3\u00b110%PM1.01ug\/m30&nbsp;&nbsp;\uff5e&nbsp;1,000ug\/m\u00b3\u00b110%\u6e29\u5ea60.01\u2103-40&nbsp;&nbsp;\uff5e&nbsp;85\u2103\u00b10.2\u2103\u6e7f\u5ea60.01%0&nbsp;&nbsp;\uff5e&nbsp;100%\u00b11%RH\u6c14\u538b1Pa30,000&nbsp;&nbsp;\uff5e&nbsp;110,000Pa\u00b112Pa\u5149\u7167\u5ea61Lux0&nbsp;&nbsp;\uff5e&nbsp;60,000Lux\u00b15%\u566a\u58f01dB30&nbsp;&nbsp;\uff5e&nbsp;90dB\u00b13dB\n\n\u6ce8\u610f\uff1a\u6a21\u5757\u8f93\u51fa\u7684\u00a0CH2O\u00a0\u503c\u4e3a\u00a0TVOC\u00a0\u7684\u7b49\u6548\u503c\uff0c\u5ba2\u6237\u8d2d\u4e70\u548c\u4f7f\u7528\u65f6\u8bf7\u6ce8\u610f\u3002\n\n2.2 &nbsp;&nbsp;&nbsp;&nbsp;\u5de5\u4f5c\u7535\u538b\uff1a&nbsp;DC5V\u00b10.2V @150mA\n\n2.3 &nbsp;&nbsp;&nbsp;&nbsp;\u5de5\u4f5c\u73af\u5883\uff1a\u5de5\u4f5c\u6e29\u5ea6-&nbsp;10 ~&nbsp;60\u2103\uff0c\u5de5\u4f5c\u6e7f\u5ea6\uff1a&nbsp;5 ~ 95\uff05RH\uff08\u65e0\u51dd\u7ed3\uff09\n\n2.4 &nbsp;&nbsp;&nbsp;&nbsp;\u901a\u8baf\u65b9\u5f0f\uff1aModbus-RTU 485&nbsp;\u63a5\u53e3\n\n2.5 &nbsp;&nbsp;&nbsp;&nbsp;\u9884\u70ed\u65f6\u95f4\uff1a\u5c0f\u4e8e&nbsp;3&nbsp;\u5206\u949f\n\n\u534a\u5bfc\u4f53 VOC &nbsp;\u4f20\u611f\u5668\u7406\u8bba\u4e0a\u6765\u8bf4\u901a\u7535\u65f6\u95f4\u8d8a\u4e45\u8d8a\u7a33\u5b9a\n\n2.6 &nbsp;&nbsp;&nbsp;&nbsp;\u4f7f\u7528\u5bff\u547d\uff1a&nbsp;3&nbsp;&nbsp;\u5e74\uff08\u7a7a\u6c14\u4e2d\uff09\n\n## III.\u4ea7\u54c1\u89c4\u683c\n\n3.1 &nbsp;&nbsp;&nbsp;&nbsp;\u5916\u89c2\u5c3a\u5bf8\u56fe\n\n![](https:\/\/image.modbus.cn\/wp-content\/uploads\/2023\/11\/20231122232037883.png)\n\nI&nbsp;\u3001\u6807\u51c6&nbsp;4&nbsp;\u7ebf\u63a5\u53e3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                                                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;II&nbsp;\u30012&nbsp;\u7ebf +&nbsp;USB&nbsp;\u4f9b\u7535\u63a5\u53e3\n\n\u5982\u4e0a\u56fe\u6240\u793a\uff0c&nbsp;\u672c\u4ea7\u54c1\u20de\u4f9b\u201c\u6807\u51c6 4&nbsp;\u7ebf\u63a5\u53e3\u201d\u548c\u201c2&nbsp;\u7ebf+USB&nbsp;\u4f9b\u7535\u201d\u4e24\u79cd\u7269\u7406\u63a5\u53e3\uff0c\u9009\u8d2d\u65f6\u8bf7\u6839&nbsp;\u636e\u5b9e\u9645\u9700\u8981\u6ce8\u660e\u3002\n\n\u672c\u4ea7\u54c1\u9ed8\u8ba4\u4f7f\u7528&nbsp;5V&nbsp;\u76f4\u6d41\u4f9b\u7535\uff0c\u5982\u9700\u7279\u6b8a\u7535\u538b\uff086 - 36V\uff09\uff0c\u53ef\u8054\u7cfb\u6211\u4eec\u5b9a\u5236\u3002\n\n3.2 &nbsp;&nbsp;&nbsp;&nbsp;\u63a5\u7ebf\u5b9a\u4e49\n\n1) &nbsp;&nbsp;&nbsp;&nbsp;\u201c\u6807\u51c6&nbsp;4&nbsp;\u7ebf\u201d\u63a5\u53e3\u7c7b\u578b\uff1a\n\n\u5e8f\u53f7\u540d\u79f0\u5907\u6ce8RS485_A\u9ec4\u8272RS485_ARS485_B\u7eff\u8272RS485_BDC+\u7ea2\u8272\u9ed8\u8ba4&nbsp;5V \u76f4\u6d41\u4f9b\u7535\uff0c&nbsp;\u7279\u6b8a\u7535\u538b\u9700\u5b9a\u5236GND\u9ed1\u8272\u63a5\u5730\u7ebf\n\n2)  \u201c2&nbsp;\u7ebf+USB&nbsp;\u4f9b\u7535\u201d\u63a5\u53e3\u7c7b\u578b\uff1a\n\n\u5e8f\u53f7\u540d\u79f0\u20de\u8ff0A\u7ea2\u8272&nbsp;(A)RS485_AB\u9ed1\u8272&nbsp;(B)RS485_BUMicro USB\u76f4\u6d41&nbsp;5V \u4f9b\u7535\n\n\u6ce8\u610f\uff1a\u4e0a\u8868\u4e2d\u7684\u989c\u8272\u4e3a\u5e38\u89c4\u8bf4\u660e\uff0c\u5177\u4f53\u63a5\u7ebf\u65f6\u8bf7\u4ee5\u4ea7\u54c1\u4e0a\u7684\u6807\u7b7e\u4e3a\u51c6\u3002\n\n## IV.RS485&nbsp;\u901a\u8baf\u534f\u8bae\n\n4.1 &nbsp;&nbsp;&nbsp;&nbsp;\u901a\u4fe1\u53c2\u6570\n\n**ModBus-RTU 485****&nbsp;**\u53c2\u6570\uff1a&nbsp;**9600\/8\/N\/1**\n\n\u51fa\u5382\u9ed8\u8ba4\u5730\u5740\uff1a&nbsp;**0x01**\n\n\u8fd4\u56de\u6570\u636e\u65f6\u95f4\uff1a\u5c0f\u4e8e&nbsp;100ms\n\n4.2 &nbsp;&nbsp;&nbsp;&nbsp;\u901a\u4fe1\u534f\u8bae\n\n**1) &nbsp;&nbsp;&nbsp;&nbsp;**\u8bfb\u53d6\u5730\u5740\u547d\u4ee4\n\n\u65b9\u5411\uff1a\u7528\u6237\u5e94\u7528-&gt;\u4f20\u611f\u5668\u6a21\u5757\uff1b\u9700\u8981\u5e94\u7b54\uff1a\u662f\n\n\u8bf7\u6c42\u6d88\u606f\u683c\u5f0f\uff1a\n\n\u5b57\u8282\u7f16\u53f7\u6570\u636e\u8bf4\u660e00xFE\u5e7f\u64ad\u5730\u574010x11\u62a5\u544a\u4ece\u673a\u5730\u5740\u529f\u80fd\u780120x00\u56fa\u5b9a30x00\u56fa\u5b9a40x00\u56fa\u5b9a50x01\u56fa\u5b9a67CRC_LCRC_HCRC&nbsp;\u6821\u9a8c\n\n\u54cd\u5e94\u6d88\u606f\u683c\u5f0f\uff1a\n\n\u5b57\u8282\u7f16\u53f7\u6570\u636e\u8bf4\u660e00x01\u4ece\u673a\u5730\u574010x11\u62a5\u544a\u4ece\u673a\u5730\u5740\u529f\u80fd\u780120x02\u5b57\u8282\u65703version\u56fa\u4ef6\u7248\u672c4address\u5f53\u524d\u5730\u574056CRC_LCRC_HCRC&nbsp;\u6821\u9a8c\n\n\u4f8b\u5982\uff1a\u53d1\u9001\u547d\u4ee4\uff1a&nbsp;FE 11 00&nbsp;00&nbsp;00&nbsp;01 28&nbsp;06\n\n\u8fd4\u56de\u6570\u636e\uff1a&nbsp;01&nbsp;11 02&nbsp;12 01&nbsp;70&nbsp;5C\n\n\u8bf4\u660e\uff1a\u8fd4\u56de\u6570\u636e\u4e2d&nbsp;0x12&nbsp;\u8868\u793a\u7248\u672c\u53f7\u4e3a&nbsp;V1.2&nbsp;\uff0c0x01&nbsp;\u8868\u793a\u8bbe\u5907\u5730\u5740\u4e3a&nbsp;01\n\n**2) &nbsp;&nbsp;&nbsp;&nbsp;**\u4fee\u6539\u5730\u5740\u547d\u4ee4\u3002\u6a21\u7ec4\u51fa\u5382\u9ed8\u8ba4\u5730\u5740\u4e3a&nbsp;**0x01**\uff0c\u5730\u5740\u8303\u56f4\u53ef\u66f4\u6539\u4e3a\uff1a&nbsp;**1**\uff5e**247**\n\n\u65b9\u5411\uff1a\u7528\u6237\u5e94\u7528-&gt;\u4f20\u611f\u5668\u6a21\u5757\uff1b\u9700\u8981\u5e94\u7b54\uff1a\u662f\n\n\u8bf7\u6c42\u6d88\u606f\u683c\u5f0f\uff1a\n\n\u5b57\u8282\u7f16\u53f7\u6570\u636e\u8bf4\u660e0address\u5f53\u524d\u5730\u574010x06\u529f\u80fd\u780120x00\u56fa\u5b9a30x00\u56fa\u5b9a40x00\u9884\u75595new&nbsp;address\u65b0\u5730\u574067CRC_L\nCRC_HCRC&nbsp;\u6821\u9a8c\n\n\u54cd\u5e94\u6d88\u606f\u683c\u5f0f\uff1a\n\n\u5b57\u8282\u7f16\u53f7\u6570\u636e\u8bf4\u660e0address\u4fee\u6539\u524d\u7684\u5730\u574010x06\u529f\u80fd\u780120x00\u56fa\u5b9a30x00\u56fa\u5b9a40x00\u9884\u75595new&nbsp;address\u4fee\u6539\u540e\u7684\u5730\u574067CRC_L\nCRC_HCRC&nbsp;\u6821\u9a8c\n\n\u4f8b\u5982\uff1a\u5f53\u524d\u5730\u5740\u4e3a\uff1a&nbsp;0x01&nbsp;\uff0c\u9884\u8bbe\u5730\u5740\u4e3a\uff1a&nbsp;0x02\n\n\u53d1\u9001\u547d\u4ee4\uff1a&nbsp;01 06 00&nbsp;00&nbsp;00&nbsp;02&nbsp;08&nbsp;0B\n\n\u8fd4\u56de\u6570\u636e\uff1a&nbsp;01 06 00&nbsp;00&nbsp;00&nbsp;02&nbsp;08&nbsp;0B\n\n\u5f53\u524d\u5730\u5740\u518d\u4ece\uff1a&nbsp;0x02&nbsp;\uff0c\u6539\u56de\uff1a 0x01\n\n\u53d1\u9001\u547d\u4ee4\uff1a&nbsp;02 06 00&nbsp;00&nbsp;00&nbsp;01&nbsp;48&nbsp;39\n\n\u8fd4\u56de\u6570\u636e\uff1a&nbsp;02 06 00&nbsp;00&nbsp;00&nbsp;01&nbsp;48&nbsp;39\n\n**3) &nbsp;&nbsp;&nbsp;&nbsp;**\u8bfb\u53d6\u6570\u636e\u547d\u4ee4\n\n\u65b9\u5411\uff1a\u7528\u6237\u5e94\u7528-&gt;\u4f20\u611f\u5668\u6a21\u5757\uff1b\u9700\u8981\u5e94\u7b54\uff1a\u662f\n\n\u8bf7\u6c42\u6d88\u606f\u683c\u5f0f\uff1a\n\n\u5b57\u8282\u7f16\u53f7\u6570\u636e\u8bf4\u660e0address\u5f53\u524d\u5730\u574010x03\u529f\u80fd\u78012\n30x00\nMM\u5bc4\u5b58\u5668\u5f00\u59cb\u5730\u57404\n50x00\nNN\u9700\u8981\u8bfb\u53d6\u7684\u4f20\u611f\u5668\u4e2a\u65706\n7CRC_L\nCRC_HCRC&nbsp;\u6821\u9a8c\n\n\u5e94\u7b54\u6d88\u606f\u683c\u5f0f\uff1a\n\n\u5b57\u8282\u7f16\u53f7\u6570\u636e\u8bf4\u660e0address\u5f53\u524d\u5730\u574010x03\u529f\u80fd\u78012NN*2\u6570\u636e\u957f\u5ea63xx xx......\u4f20\u611f\u5668\u6570\u636e\uff08\u6c14\u538b\u5360&nbsp;4&nbsp;\u5b57\u8282\uff0c&nbsp;\u65e2&nbsp;2&nbsp;\u4e2a\u5bc4\u5b58\u5668\uff1b&nbsp;\u5176\u4ed6\u6bcf\u4e2a\u4f20\u611f\u5668\u6570\u636e\u5360&nbsp;2&nbsp;\u5b57\u8282\uff0c \u65e2&nbsp;1&nbsp;\u4e2a\u5bc4&nbsp;\u5b58\u5668\uff093+NN*2\n4+NN*2CRC_L\nCRC_HCRC&nbsp;\u6821\u9a8c\n\n\u6ce8\u610f\uff1a\u8fd4\u56de\u4f20\u611f\u5668\u6570\u636e\u53ef\u4ee5\u6839\u636e\u5bc4\u5b58\u5668\u5730\u5740\u548c\u6570\u636e\u957f\u5ea6\u6765\u6539\u53d8\u3002\n\n\u5bc4\u5b58\u5668\u5730\u5740\uff080x00MM\uff09\u4e0e\u5bf9\u5e94\u7684\u4f20\u611f\u5668\u6570\u636e\u8bf4\u660e\u5982\u4e0b\uff0c&nbsp;\u6c14\u538b\u5360&nbsp;4&nbsp;\u5b57\u8282\uff082&nbsp;\u4e2a\u5bc4\u5b58\u5668\uff09\uff0c\u5176\u4f59\u6bcf\u4e2a\u4f20&nbsp;\u611f\u5668\u6570\u636e\u5360&nbsp;2&nbsp;\u5b57\u8282\uff081&nbsp;\u4e2a\u5bc4\u5b58\u5668\uff09\u3002\n\n\u5bc4\u5b58\u5668\u5730\u5740\u4f20\u611f\u5668\u6570\u636e\u5360\u7528\u5bc4\u5b58\u5668\u6570\u91cf0x0000eCO210x0001TVOC10x0002CH2O10x0003PM2.510x0004\u6e7f\u5ea610x0005\u6e29\u5ea610x0006PM1010x0007PM1.010x0008\u5149\u7167\u5ea6\uff08Lux\uff0910x0009MCU&nbsp;\u6e29\u5ea610x000A\u566a\u58f0\uff08dB\uff0910x000B\u6c14\u538b\uff08Pa\uff092\n\n\u8bf4\u660e\uff1a\n\n\u2460 \u4f20\u611f\u5668\u4e2a\u6570&nbsp;00 NN&nbsp;\u6700\u5c0f\u4e3a&nbsp;00 01\uff0c\u6700\u5927\u4e3a&nbsp;00 0B\u3002MM&nbsp;\u503c\u4e3a&nbsp;00&nbsp;\u65f6\uff0c&nbsp;NN&nbsp;\u503c\u6700\u5927\u53ef\u4e3a&nbsp;0B\uff0c\u6b64\u65f6\u80fd\u8bfb&nbsp;\u51fa\u6240\u6709\u4f20\u611f\u5668\u7684\u503c\uff0c&nbsp;NN&nbsp;\u4e3a&nbsp;01&nbsp;\u65f6\u53ea\u80fd\u5355\u72ec\u8bfb\u53d6&nbsp;eCO2&nbsp;\u7684\u6570\u636e\uff0c NN&nbsp;\u4e3a&nbsp;02&nbsp;\u65f6\u53ef\u8bfb\u53d6&nbsp;eCO2&nbsp;\u548c&nbsp;TVOC&nbsp;\u7684\u6570\n\n\u636e\uff0c\u4ee5\u6b64\u7c7b\u63a8\u3002\n\n\u2461 \u5bc4\u5b58\u5668\u9760\u524d\u7684\u5730\u5740\uff0c\u5728\u52a0\u5927\u6570\u636e\u957f\u5ea6\u65f6\uff0c\u53ef\u8bfb\u53d6\u540e\u9762\u4f20\u611f\u5668\u7684\u6570\u636e\uff0c\u4f46\u5bc4\u5b58\u5668\u9760\u540e\u7684\u5730\u5740\uff0c\u4e0d&nbsp;\u80fd\u8bfb\u53d6\u5728\u6b64\u5730\u5740\u524d\u4f20\u611f\u5668\u7684\u6570\u636e\u3002\n\n\u2462 \u4e00\u4e2a\u5bc4\u5b58\u5668\u5bb9\u7eb3&nbsp;2&nbsp;\u4e2a\u5b57\u8282\u6570\u636e\uff0c&nbsp;\u6c14\u538b\u5360&nbsp;4&nbsp;\u5b57\u8282\uff0c\u65e2&nbsp;2&nbsp;\u4e2a\u5bc4\u5b58\u5668\uff0c\u56e0\u6b64\uff0c\u5728\u8bfb\u53d6\u6c14\u538b\u65f6\u8981\u628a\u8fde\u7eed&nbsp;\u4e24\u4e2a\u5bc4\u5b58\u5668\u90fd\u8bfb\u51fa\u6765\uff0c\u5176\u4ed6\u6bcf\u4e2a\u4f20\u611f\u5668\u6570\u636e\u5360&nbsp;2&nbsp;\u5b57\u8282\uff0c\u65e2&nbsp;1&nbsp;\u4e2a\u5bc4\u5b58\u5668\u3002\n\n\u8be6\u60c5\u5982\u4e0b\uff1a\n\n00MM00NN\u53ef\u4ee5\u8bfb\u53d6\u5230\u7684\u6570\u636e00000001\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740&nbsp;0000&nbsp;\u8bfb\u53d6&nbsp;CO2&nbsp;\u6570\u636e00000002\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740&nbsp;0000&nbsp;\u8bfb\u53d6&nbsp;CO2&nbsp;\uff0cTVOC&nbsp;\u6570\u636e............0000000D\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740 0000 \u8bfb\u53d6 CO2\uff0cTVOC\uff0cCH2O\uff0cPM2.5\uff0c\u6e7f\n\u5ea6\uff0c\u6e29\u5ea6\uff0cPM10\uff0cPM1.0\uff0c\u5149\u7167\u5ea6\uff0cMCU \u6e29\u5ea6\uff0c\u566a\u58f0\u6570\u636e\uff0c\u6c14\u538b\n\u6570\u636e00010001\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740 0001 \u8bfb\u53d6 TVOC \u6570\u636e00010002\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740 0001 \u8bfb\u53d6 TVOC\uff0cCH2O \u6570\u636e............00010007\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740 0001 \u53d6 TVOC\uff0cCH2O\uff0cPM2.5\uff0c\u6e7f\u5ea6\uff0c\u6e29\n\u5ea6\uff0cPM10\uff0cPM1.0 \u6570\u636e0001000C\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740 0001 \u53d6 TVOC\uff0cCH2O\uff0cPM2.5\uff0c\u6e7f\u5ea6\uff0c\u6e29\n\u5ea6\uff0cPM10\uff0cPM1.0\uff0c\u5149\u7167\u5ea6\uff0cMCU \u6e29\u5ea6\uff0c\u566a\u58f0\u6570\u636e,\u6c14\u538b\u6570\u636e00020001\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740 0002 \u8bfb\u53d6 CH2O \u6570\u636e00020002\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740 0002 \u8bfb\u53d6 CH2O\uff0cPM2.5 \u6570\u636e............000B0001\u8868\u793a\u4ece\u8d77\u59cb\u5730\u5740 000B \u8bfb\u53d6\u6c14\u538b\u6570\u636e\uff082 \u4e2a\u5bc4\u5b58\u5668\uff09\n\n\u4f8b\u5982\uff1a \u6a21\u7ec4\u7684\u5730\u5740\u4e3a&nbsp;0x01\uff0c\n\n\u7528\u6237\u53d1\u9001\uff1a&nbsp;01 03 00 00 00&nbsp;09&nbsp;85&nbsp;CC &nbsp;&nbsp;&nbsp;&nbsp;\uff0c\u5373\u53ef\u5c06&nbsp;9&nbsp;\u4e2a\u4f20\u611f\u5668\u6570\u636e\u8bfb\u51fa\uff1b\n\n\u7528\u6237\u53d1\u9001\uff1a&nbsp;01 03 00 00 00&nbsp;0B&nbsp;04&nbsp;0D &nbsp;&nbsp;&nbsp;&nbsp;\uff0c\u5373\u53ef\u5c06&nbsp;11&nbsp;\u4e2a\u4f20\u611f\u5668\u6570\u636e\uff08\u542b&nbsp;MCU&nbsp;\u6e29\u5ea6\uff09\u8bfb\u51fa\uff1b\n\n\u7528\u6237\u53d1\u9001\uff1a&nbsp;01 03 00 00 00&nbsp;0D 84&nbsp;0F &nbsp;&nbsp;&nbsp;&nbsp;\uff0c\u5373\u53ef\u5c06&nbsp;12&nbsp;\u4e2a\u4f20\u611f\u5668\u6570\u636e\uff08\u6c14\u538b\u5360&nbsp;2&nbsp;\u4e2a\u5bc4\u5b58\u5668\uff09\u8bfb\u51fa\uff1b\n\n\u7528\u6237\u53d1\u9001\uff1a&nbsp;01 03 00 0B 00&nbsp;02&nbsp;B5&nbsp;C9 &nbsp;&nbsp;&nbsp;&nbsp;\uff0c\u5373\u4ec5\u8bfb\u53d6\u6c14\u538b\u6570\u636e\uff08\u5360&nbsp;2&nbsp;\u4e2a\u5bc4\u5b58\u5668\uff09\u3002\n\n**4) &nbsp;&nbsp;&nbsp;&nbsp;**\u8bfb\u53d6\u4e00\u5e27\u6570\u636e\n\n5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u8fd4\u56de\u6570\u636e\u683c\u5f0f\u5982\u4e0b\uff1a\n\n\u5b57\u8282\u7f16\u53f7\u6570\u636e\u8bf4\u660e00x01\u62a5\u6587\u593410x03\u529f\u80fd\u780120x1A\u6570\u636e\u957f\u5ea63\n4CO2_H\nCO2_LCO2&nbsp;\u6570\u636e5\n6TVOC_H\nTVOC_LTVOC&nbsp;\u6570\u636e7\n8CH2O_H\nCH2O_LCH2O&nbsp;\u6570\u636e9\n10PM2.5_H\nPM2.5&nbsp;&nbsp;LPM2.5&nbsp;\u6570\u636e11\n12Humi_H\nHumi_L\u6e7f\u5ea6\u6570\u636e13\n14Temp_H\nTemp_L\u6e29\u5ea6\u6570\u636e15\n16PM10_H\nPM10_LPM10&nbsp;\u6570\u636e17\n18PM01_H\nPM01_LPM1.0&nbsp;\u6570\u636e19\n20Lux_H\nLux_L\u5149\u7167\u5ea6\uff08Lux\uff09\u6570\u636e21\n22MCU_TEMP_H\nMCU_TEMP_LMCU&nbsp;\u6e29\u5ea6\u6570\u636e23\n24dB_H\ndB_L\u566a\u58f0\uff08dB\uff09\u6570\u636e25\n26\n27\n28Pa_byte[3]\nPa_byte[2]\nPa_byte[1]\nPa_byte[0]&nbsp;\u6c14\u538b\u6570\u636e\uff08Pa\uff0929\n30CRC16_L\nCRC16_HCRC16 \u6821\u9a8c\n\n**6) &nbsp;&nbsp;&nbsp;&nbsp;**\u7cfb\u7edf\u53c2\u6570\u914d\u7f6e\n\n7) &nbsp;&nbsp;&nbsp;&nbsp;\u53ef\u4ee5\u901a\u8fc7\u5bf9\u4e0b\u8868\u5bc4\u5b58\u5668\u5730\u5740\u7684\u8bfb\u3001\u5199\uff0c\u4ee5\u83b7\u53d6\u6216\u4fee\u6539\u7cfb\u7edf\u53c2\u6570\u3002\n\n**8) &nbsp;&nbsp;&nbsp;&nbsp;**\u6ce8\u610f\uff1a&nbsp;\u6b64\u9879\u4e3a\u9ad8\u7ea7\u529f\u80fd\uff0c&nbsp;\u8bf7\u5c0f\u5fc3\u4f7f\u7528\uff0c&nbsp;\u4ee5\u514d\u9020\u6210\u7cfb\u7edf\u53c2\u6570\u9519\u8bef\uff0c&nbsp;\u5f71\u54cd\u4f20\u611f\u5668\u529f\u80fd\u6216\u6570\u636e\u51c6\u786e\u6027\u3002\n\n\u5bc4\u5b58\u5668\u5730\u5740\u957f\u5ea6\uff08\u5b57\u8282\uff09\u7cfb\u7edf\u53c2\u65700x01004\u4f20\u611f\u5668\u914d\u7f6e\u4f4d\u56fe\uff08Sensor&nbsp;Map\uff090x01102\u5b57\u8282&nbsp;1\uff08\u5728\u524d\uff09\uff1a\u662f\u5426\u4e3a\u5916\u7f6e\u6e29\u6e7f\u5ea6\u4f20\u611f\u5668\n\u5b57\u8282&nbsp;2\uff1a\u4f20\u611f\u5668\u6570\u636e\u7528\u6237\u6821\u51c6\u4f4d\u56fe\uff0c\u53c2\u89c1\u201c\u4f20\u611f&nbsp;\u5668\u6a21\u5757\u4f4d\u56fe&nbsp;\u201d0x01112\u5b57\u8282&nbsp;1\uff08\u5728\u524d\uff09\uff1a\u4e13\u7528\u4e32\u53e3\u5c4f\u81ea\u5b9a\u4e49\u6307\u6807\u9879\u5bf9\u5e94\u7684\u4f20\u611f\u5668\u7f16\u53f7\n\u5b57\u8282 2\uff1a\u5149\u7167\u5ea6\u4f20\u611f\u5668\u611f\u5149\u7f69\u7684\u900f\u5149\u7387\uff080-&nbsp;100\uff09\uff0c&nbsp;0&nbsp;\u8868\u793a\u6ca1\u6709\u611f\u5149\u7f69\uff0c&nbsp;100&nbsp;\u8868\u793a\u65e0\u635f\u80170x01182CO2&nbsp;\u6821\u51c6\u503c\uff0c&nbsp;int160x01192TVOC&nbsp;\u6821\u51c6\u503c\uff0c&nbsp;int160x011A2CH2O&nbsp;\u6821\u51c6\u503c\uff0c&nbsp;int160x011B2PM2.5&nbsp;\u6821\u51c6\u503c\uff0c&nbsp;int160x011C2\u6e7f\u5ea6\u6821\u51c6\u503c\uff08100&nbsp;\u500d\uff09\uff0c&nbsp;int160x011D2\u6e29\u5ea6\u6821\u51c6\u503c\uff08100&nbsp;\u500d\uff09\uff0c&nbsp;int160x011E2PM10&nbsp;\u6821\u51c6\u503c\uff0c&nbsp;int160x011F2PM1.0&nbsp;\u6821\u51c6\u503c\uff0c&nbsp;int160x01202\u5149\u7167\u5ea6\uff08Lux\uff09\u6821\u51c6\u503c\uff0c&nbsp;int160x01212MCU&nbsp;\u6e29\u5ea6\u6821\u51c6\u503c\uff0c&nbsp;int160x01222\u566a\u58f0\uff08dB\uff09\u6821\u51c6\u503c\uff0c&nbsp;int160x01232\u5927\u6c14\u538b\u6821\u51c6\u503c\uff0c&nbsp;int16\n\n\u6ce8\u610f\uff1a\n\n1.\u6240\u6709\u7528\u6237\u6821\u51c6\u503c\u90fd\u662f\u6709\u7b26\u53f7\u6574\u6570\uff0c\u8d1f\u6570\u8868\u793a\u8d1f\u504f\u79fb\uff0c\u65e2\u8981\u51cf\u53bb\u504f\u79fb\u91cf\uff1b\n\n2.\u6e29\/\u6e7f\u5ea6\u7528\u6237\u6821\u51c6\u503c\u662f\u6309\u6444\u6c0f\u5ea6\u653e\u5927&nbsp;100&nbsp;\u500d\uff0c\u5982\uff1a 250&nbsp;\u8868\u793a\u9700\u8981\u52a0&nbsp;2.5&nbsp;\u6444\u6c0f\u5ea6\uff1b -110&nbsp;\u8868\u793a\u9700\u8981&nbsp;\u51cf\u53bb&nbsp;1.1&nbsp;\u6444\u6c0f\u5ea6\u3002\n\n\u4f8b\u5982\uff1a \u6a21\u7ec4\u7684\u5730\u5740\u4e3a&nbsp;0x01\uff0c\n\n\u7528\u6237\u53d1\u9001\uff1a&nbsp;01&nbsp;03&nbsp;01&nbsp;10&nbsp;00&nbsp;01&nbsp;84&nbsp;33 &nbsp;&nbsp;&nbsp;&nbsp;\uff0c\u8bfb\u51fa\u5916\u7f6e\u6e29\u6e7f\u5ea6\u4f20\u611f\u5668\u6807\u8bb0\u548c\u4f20\u611f\u5668\u6570\u636e\u7528\u6237\u6821\u51c6\u4f4d\u56fe\uff1b&nbsp;\u7528\u6237\u53d1\u9001\uff1a&nbsp;01 06 01&nbsp;10 00 02&nbsp;04&nbsp;0D &nbsp;&nbsp;&nbsp;&nbsp;\uff0c\u6253\u5f00\u6e29\u6e7f\u5ea6\u7528\u6237\u6821\u51c6\u5f00\u5173\uff1b\n\n\u7528\u6237\u53d1\u9001\uff1a&nbsp;01 03 01 1D 00&nbsp;01&nbsp;15&nbsp;F0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\uff0c\u8bfb\u51fa\u6e29\u6e7f\u5ea6\u6821\u51c6\u503c\uff1b\n\n\u7528\u6237\u53d1\u9001\uff1a&nbsp;01 06 01&nbsp;1D 00 FA&nbsp;98&nbsp;73 &nbsp;&nbsp;&nbsp;&nbsp;\uff0c\u8bbe\u7f6e\u6e29\u5ea6\u7528\u6237\u6821\u51c6\u503c&nbsp;250\uff0c\u65e2+2.5&nbsp;\u5ea6\uff1b&nbsp;\u7528\u6237\u53d1\u9001\uff1a&nbsp;01 06 01 1D 80&nbsp;6E F8&nbsp;1C &nbsp;&nbsp;&nbsp;&nbsp;\uff0c\u8bbe\u7f6e\u6e29\u5ea6\u7528\u6237\u6821\u51c6\u503c-110\uff0c\u65e2-1.1&nbsp;\u5ea6\u3002\n\n4.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u7535\u8111\u8bfb\u53d6&nbsp;RS485&nbsp;\u6570\u636e\n\n\u901a\u8fc7\u201c485 &nbsp;\u8f6c\u4e32\u53e3\u201d\u9002\u914d\u5668\uff0c\u53ef\u4ee5\u5c06\u4f20\u611f\u5668\u6a21\u7ec4\u8fde\u63a5\u5230\u7535\u8111\u4ee5\u68c0\u6d4b\u901a\u8baf\u548c\u67e5\u770b\u6570\u636e\u3002\u7535\u8111\u7aef\u53ef\u4ee5\u4f7f&nbsp;\u7528&nbsp;ModBus&nbsp;\u6d4b\u8bd5\u5de5\u5177\uff08\u5982\uff1a ShortBus Modbus Scanner\uff0c\u6548\u679c\u89c1\u4e0b\u56fe\uff09\u76f4\u63a5\u8bfb\u53d6\u6570\u636e\uff1b\u4e5f\u53ef\u4ee5\u4f7f\u7528\u201c\u4e32&nbsp;\u53e3\u52a9\u624b\u201d\u7b49\u6807\u51c6\u4e32\u53e3\u5de5\u5177\uff0c\u901a\u8fc7\u53d1\u9001\u67e5\u8be2\u6d88\u606f\u83b7\u53d6\u6570\u636e\u3002\n\n## V. \u5404\u79cd\u4f20\u611f\u5668\u6570\u636e\u8ba1\u7b97\u65b9\u5f0f\n\n.&nbsp;CO2 &nbsp;(ppm) &nbsp;&nbsp;\uff1d CO2_H&nbsp;*&nbsp;256 +&nbsp;CO2_L\n\n.&nbsp;TVOC&nbsp;(ug\/m3) &nbsp;&nbsp;\uff1d TVOC_H&nbsp;*&nbsp;256 + TVOC_L\n\n.&nbsp;CH2O&nbsp;(ug\/m3) &nbsp;&nbsp;\uff1d CH2O_H&nbsp;*&nbsp;256 +&nbsp;CH2O_L\n\n.&nbsp;PM2.5&nbsp;(ug\/m3) &nbsp;&nbsp;\uff1d&nbsp;PM2.5_H&nbsp;*&nbsp;256 +&nbsp;PM2.5_L\n\n.&nbsp;PM10&nbsp;(ug\/m3) &nbsp;&nbsp;\uff1d&nbsp;PM10_H&nbsp;*&nbsp;256 +&nbsp;PM10_L\n\n.&nbsp;PM1.0&nbsp;(ug\/m3) &nbsp;&nbsp;\uff1d&nbsp;PM01_H&nbsp;*&nbsp;256&nbsp;+&nbsp;PM01_L\n\n.&nbsp;\u7167\u5ea6&nbsp;(Lux) &nbsp;&nbsp;\uff1d&nbsp;Lux_H&nbsp;*&nbsp;256&nbsp;+&nbsp;Lux_L\n\n.&nbsp;\u566a\u58f0&nbsp;(dB) &nbsp;&nbsp;\uff1d&nbsp;dB_H&nbsp;*&nbsp;256&nbsp;+&nbsp;dB_L\n\n.&nbsp;\u63a5\u53e3\u8fd4\u56de\u7684\u6e29\u3001\u6e7f\u5ea6\uff08\u771f\u5b9e\u6570\u636e\u7684&nbsp;100&nbsp;\u500d\uff09\uff1a\n\n.&nbsp;\u6b63\u6e29\u5ea6 (\u2103)&nbsp;\uff1d (Temperature_H&nbsp;*&nbsp;256&nbsp;+&nbsp;Temperature_L)&nbsp;\/&nbsp;100\uff0c&nbsp;\u4f8b\u5982\uff1a T&nbsp;=&nbsp;(0x09d0) \/&nbsp;10&nbsp;=&nbsp;2512 \/&nbsp;100&nbsp;=&nbsp;25.12\u2103\n\n. &nbsp;\u8d1f\u6e29\u5ea6&nbsp;(\u2103)\n\n\u65b9\u6cd5 1\uff1a\u76f4\u63a5\u8f6c\u4e3a\u6709\u7b26\u53f7\u7684&nbsp;int &nbsp;\u7c7b\u578b\u5373\u53ef\uff0c\u4f8b\u5982:&nbsp;T&nbsp;=&nbsp;0xfc83\/10&nbsp;=&nbsp;-893\/100&nbsp;=&nbsp;-8.93\u2103\n\n\u65b9\u6cd5 2\uff1a\u5982\u679c\u5927\u4e8e&nbsp;0x7fff\uff0832767\uff09\n\n\u5219\u4e3a\u8d1f\u6570 T =&nbsp;(0xfc83 -&nbsp;65536) \/&nbsp;10 =&nbsp;(64643 -&nbsp;65536)&nbsp;\/&nbsp;10&nbsp;=&nbsp;-893 \/&nbsp;100&nbsp;=&nbsp;-8.93\u2103\n\n.&nbsp;\u6e7f\u5ea6 (%RH) &nbsp;&nbsp;\uff1d&nbsp;(Humidity_H&nbsp;*&nbsp;256 +&nbsp;Humidity_L) \/&nbsp;100\n\n.&nbsp;\u6c14\u538b&nbsp;(Pa) &nbsp;&nbsp;\uff1d&nbsp;Pa_byte[3]&nbsp;*&nbsp;224&nbsp;+&nbsp;Pa_byte[2]&nbsp;*&nbsp;216&nbsp;+&nbsp;Pa_byte[1]&nbsp;*&nbsp;28&nbsp;+&nbsp;Pa_byte[0]\n\n.&nbsp;\u6839\u636e\u6c14\u538b\u8ba1\u7b97\u6d77\u62d4\u9ad8\u5ea6\n\n\u6c14\u538b\u5355\u4f4d\u662f&nbsp;Pa\uff0c\u7406\u8bba\u4e0a\uff0c\u6d77\u62d4\u6bcf\u4e0a\u5347&nbsp;9&nbsp;\u7c73\uff0c\u5927\u6c14\u538b\u964d\u4f4e&nbsp;100 Pa\u3002\u800c\u6d77\u5e73\u9762\u6807\u51c6\u5927\u6c14\u538b\u4e3a&nbsp;101,325 Pa\uff0c&nbsp;\u56e0\u6b64\uff0c\u53ef\u4ee5\u7528\u4e0b\u9762\u7684\u516c\u5f0f\u6839\u636e\u6c14\u538b\u503c(Pa)\u8ba1\u7b97\u6d77\u62d4\u9ad8\u5ea6(Altitude)\u7684\u8fd1\u4f3c\u503c\uff1a\n\n1&nbsp;\u3001 \u7b80\u5316\u7248\u6d77\u62d4\u9ad8\u5ea6\u516c\u5f0f =&nbsp;(101325 \u2013&nbsp;Pa) \/&nbsp;100&nbsp;* 9\n\n\u9664\u4e86\u6d77\u62d4\u9ad8\u5ea6\uff0c&nbsp;\u5f71\u54cd\u6c14\u538b\u7684\u56e0\u7d20\u8fd8\u6709\u5f88\u591a\uff08\u4f8b\u5982\u6e29\u5ea6\uff09\uff0c\u4e0b\u9762\u7684\u516c\u5f0f\u76f8\u5bf9\u66f4\u7cbe\u786e\u4e00\u4e9b\uff0c&nbsp;\u7279\u522b\u662f\u5728\u9ad8\u6d77&nbsp;\u62d4\u4f4d\u7f6e\uff1a\n\n2&nbsp;\u3001 \u6821\u51c6\u7248\u6d77\u62d4\u9ad8\u5ea6\u516c\u5f0f = 44330&nbsp;*&nbsp;(1 \u2013&nbsp;(Pa\/101325)0.1903)\n\n\u4f8b\u5982\uff1a\u5982\u679c\u6d4b\u5f97\u7684\u6c14\u538b\u503c\u4e3a&nbsp;99,882Pa\uff0c\u5219\u4e24\u4e2a\u516c\u5f0f\u8ba1\u7b97\u5f97\u5230\u7684\u6d77\u62d4\u9ad8\u5ea6(Altitude)\u5206\u522b\u4e3a\uff1a\n\n.&nbsp;\u7b80\u5316\u7248\u6d77\u62d4\u9ad8\u5ea6 =&nbsp;(101325 \u2013&nbsp;99882) \/&nbsp;100&nbsp;* 9&nbsp;=&nbsp;129.8&nbsp;\u7c73\n\n.&nbsp;\u6821\u51c6\u7248\u6d77\u62d4\u9ad8\u5ea6 = 44330&nbsp;*&nbsp;(1 \u2013&nbsp;(99882\/101325)0.1903) =&nbsp;120.84&nbsp;\u7c73\n\n## VI.\u6ce8\u610f\u4e8b\u9879\n\n.&nbsp;\u521d\u6b21\u4e0a\u7535\u4f7f\u7528\u9700\u9884\u70ed&nbsp;3&nbsp;\u5206\u949f\u4ee5\u4e0a\n\n.&nbsp;\u4f20\u611f\u5668\u5b89\u88c5\u4f4d\u7f6e\u5e94\u9ad8\u4e8e\u5730\u9762&nbsp;15~20CM&nbsp;\u4ee5\u4e0a\uff0c&nbsp;\u5426\u5219\u53ef\u80fd\u6709\u5730\u9762\u6c99\u5c18\uff0c&nbsp;\u98d8\u7d6e\u7269\u7b49\u5927\u5c18\u57c3\u9897\u7c92\u751a\u81f3\u7d6e&nbsp;\u72b6\u7269\u6c61\u67d3\u5bfc\u81f4\u98ce\u6247\u7f20\u7ed5\u963b\u8f6c\uff0c\u5efa\u8bae\u4f7f\u7528\u8bbe\u5907\u91c7\u53d6\u9002\u5f53\u7684\u9884\u8fc7\u6ee4\u5904\u7406\u3002\n\n.&nbsp;\u672c\u4ea7\u54c1\u4e3a\u7cbe\u5bc6\u4eea\u5668\uff0c&nbsp;\u8bf7\u4e0d\u8981\u6253\u5f00\u5916\u58f3\uff0c&nbsp;\u6b63\u5e38\u64cd\u4f5c\u65e0\u9700\u4e86\u89e3\u8bbe\u5907\u5185\u90e8\u60c5\u51b5\u3002\u5982\u8bbe\u5907\u6709\u635f\u574f\uff0c&nbsp;\u5fc5\u987b&nbsp;\u7531\u4e13\u4e1a\u4eba\u5458\u68c0\u4fee\u548c\u7ef4\u4fee\uff0c\u5728\u68c0\u4fee\u548c\u7ef4\u4fee\u4e4b\u524d\u8bf7\u786e\u8ba4\u5916\u90e8\u8fde\u63a5\u7535\u6e90\u5df2\u5207\u65ad\u3002\u3002\n\n.&nbsp;\u4f20\u611f\u5668\u6570\u636e\u786e\u4fdd\u51fa\u5382\u4e2a\u4f53\u4e4b\u95f4\u7684\u4e00\u81f4\u6027\uff0c \u4e0d\u4ee5\u7b2c\u4e09\u65b9\u68c0\u6d4b\u4eea\u5668\u6216\u6570\u636e\u4f5c\u4e3a\u5bf9\u6bd4\u6807\u51c6\u3002\u5982\u7528\u6237\u5e0c&nbsp;\u671b\u6700\u7ec8\u6d4b\u91cf\u7ed3\u679c\u548c\u67d0\u7b2c\u4e09\u65b9\u68c0\u6d4b\u8bbe\u5907\u4e00\u81f4\uff0c\u53ef\u7531\u7528\u6237\u6839\u636e\u5b9e\u9645\u91c7\u96c6\u7ed3\u679c\u8fdb\u884c\u6570\u636e\u62df\u5408\u6821\u51c6\u3002\n\n.&nbsp;\u672c\u4f20\u611f\u5668\u9002\u7528\u4e8e\u666e\u901a\u5ba4\u5185\u73af\u5883\uff0c\u5982\u7528\u6237\u8bbe\u5907\u5728\u4ee5\u4e0b\u5b9e\u9645\u73af\u5883\u4e2d\u4f7f\u7528\uff0c\u4f20\u611f\u5668\u6709\u53ef\u80fd\u56e0\u8fc7\u5ea6\u79ef&nbsp;\u5c18\u3001\u79ef\u6cb9\u3001\u8fdb\u6c34\u5bfc\u81f4\u6570\u636e\u4e00\u81f4\u6027\u4e0b\u964d\u3002\u4f8b\u5982\uff1a\u5168\u5e74\u5c18\u57c3\u6d53\u5ea6\u5927\u4e8e&nbsp;300&nbsp;\u5fae\u514b\/\u7acb\u65b9\u7c73\u65f6\u95f4\u8d85\u8fc7&nbsp;&nbsp;50% \uff0c\u6216\u5927\u4e8e&nbsp;500&nbsp;\u5fae\u514b\/\u7acb\u65b9\u7c73\u65f6\u95f4\u8d85\u8fc7&nbsp;20%\uff1b\u6cb9\u70df\u73af\u5883\uff1b\u9ad8\u6c34\u96fe\u73af\u5883\uff1b\u6237\u5916\u7b49\u3002\n\nVII. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u4f20\u611f\u5668\u6a21\u5757\u4f4d\u56fe\n\n\u4f4d\u4f20\u611f\u5668\u6a21\u57570x01\u5149\u7167\u5ea60x02\u6e29\u6e7f\u5ea6\u6c14\u538b0x04\u7c89\u5c180x08\u7a7a\u6c14\u8d28\u91cf0x10\u566a\u58f0\n\n## VIII. CRC&nbsp;\u6821\u9a8c\u8ba1\u7b97\u65b9\u6cd5\n\n**CRC****&nbsp;**\u4ee3\u7801\u548c\u793a\u4f8b\u53ef\u53c2\u8003\uff1a&nbsp;[**https:\/\/github.com\/su****nbaoshi1975\/CRCTool**](https:\/\/github.com\/sunbaoshi1975\/CRCTool)\n\n\u51fd\u6570\u529f\u80fd\uff1a&nbsp;CRC&nbsp;\u6821\u9a8c\u51fd\u6570\uff0c\u751f\u6210 CRC\n\n\u53c2\u6570\u8bf4\u660e\uff1apushMsg\uff1a\u9700\u8981\u6821\u9a8c\u7684\u6570\u7ec4\u96c6\n\nusDataLen&nbsp;\uff1a\u9700\u8981\u6821\u9a8c\u6570\u636e\u7684\u957f\u5ea6\n\n\u8fd4\u56de\u53c2\u6570\uff1a&nbsp;CRC &nbsp;\u4e3a unsigned int16 &nbsp;\u7c7b\u578b\uff0c\u9ad8\u4f4d\u5b57\u8282\u4e3a\u9ad8\u4f4d\u5728\u524d\u3001\u4f4e\u4f4d\u5728\u540e\n\n```\n\/*CRC verify high position*\/ \nconst unsigned char auchCRCHi&#91;] = { \n0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,\n0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, \n0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, \n0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, \n0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, \n0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, \n0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, \n0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, \n0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, \n0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, \n0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, \n0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, \n0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, \n0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, \n0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, \n0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, \n0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 }; \n\/* CRC verify low position*\/ \nconst unsigned char auchCRCLo&#91;] = { \n0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, \n0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, \n0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, \n0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, \n0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, \n0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, \n0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, \n0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, \n0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, \n0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, \n0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, \n0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5, \n0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0, 0x50, 0x90, 0x91, \n0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C, \n0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88, \n0x48, 0x49, 0x89, 0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C, \n0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83, 0x41, 0x81, 0x80, 0x40 }; \n\/*CRC check*\/ \nuint16_t CRC16_Check(const uint8_t *pushMsg, uint8_t usDataLen)\n{\n uint8_t uchCRCHi = 0xff;\/\/high CRC init\n uint8_t uchCRCLo = 0xff;\/\/low CRC init\n uint8_t uIndex; \/\/CRC index in loop\nwhile(usDataLen--) {\nuIndex = uchCRCLo^ *pushMsg++;\/\/cal CRC \nuchCRCLo = uchCRCHi^ auchCRCHi&#91;uIndex]; \nuchCRCHi = auchCRCLo&#91;uIndex]; \n} \nreturn((uint16_t)uchCRCHi &lt;&lt; 8 | uchCRCLo); \n}\n```\n\n---\n*modbus.cn*\n"