河北省公共环境数据在线监测设备rs232串口协议.docVIP

河北省公共环境数据在线监测设备rs232串口协议.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河北省公共环境数据在线监测设备rs232串口协议

河北省公共环境数据在线监测设备RS232串口协议 有关串行通信的物理标准和数据采集系统结构 信号线的定义:在线设备采用三线制DB9/M(针)标准RS232-C接口输出。 信号的定义 起始位: 1位 数据位: 8位 校验位: 无 停止位: 1位 传输速率 Baud Rate=2400 bps 数据采集系统的结构 数据采集系统为主从结构; 记录仪(主) 记录仪(主) 在线设备 (从) RS232 命令包格式及应用示例 1、命令包格式 命令包头命令码指定污染因子的个数污染因子1代码污染因子2代码……污染因子n代码CRC命令包尾 eq \o\ac(○,1) 命令包头 (共1个字节) 0x02; eq \o\ac(○,2) 命令码(共1个字节) 0x00立即回传指定污染因子代码的测量数据; 0x01立即回传全部测量数据; 指定污染因子的个数(共1个字节) 污染因子1….n代码 [共(2 x n)个字节] 见附件1:公共环境数据污染因子代码规范; CRC校验码(共2个字节) 功能:对 eq \o\ac(○,2) eq \o\ac(○,3) eq \o\ac(○,4)项所包含的字节进行16位CRC校验; 计算方法: 见附件3:CRC校验码的计算方法; 命令包尾 (共1个字节) 0x03; 2、应用示例 (1)立即回传指定污染因子代码的测量数据命令包 ①确定上传的测量数据 指定测量数据1-----TSP TSP的污染因子代码=0x2485 指定测量数据2-----PM10 PM10的污染因子代码=0x2486 指定测量数据3-----SO2 SO2的污染因子代码=0x2402 指定测量数据4-----NO2 NO2的污染因子代码=0x2467 ②命令体的内容 命令码=0x00 指定污染因子的个数=0x04 污染因子1代码(TSP)=0x2485 污染因子2代码(PM10)=0x2486 污染因子3代码(SO2)=0x2402 污染因子4代码(NO2)=0x2467 CRC校验码的计算: 计算校验码的范围=[命令码+指定污染因子的个数+污染因子1…4代码] =[00042485248624022467] CRC校验码= A3F4 ③命令体的组成: 命令体(HEX)=00042485248624022467 A3F4 ④命令体的转换: 命令体(HEX)----?命令体(ASCII) 命令体(ASCII)= 303030343234383532343836323430323234363741334634 ⑤命令包的组成: 命令包=命令包头+命令体(ASCII)+ 命令包尾 命令包=0230303034323438353234383632343032323436374133463403 (2)立即回传全部测量数据命令包 ①命令体的内容 命令码=0x01 指定污染因子的个数=0x00 CRC校验码的计算: 计算校验码的范围=[命令码+指定污染因子的个数]=[0100] CRC校验码= 3331 ③命令体的组成: 命令体(HEX)④命令体的转换: 命令体(HEX)----?命令体(ASCII) 命令体(ASCII)= 3031303033333331 ⑤命令包的组成: 命令包=命令包头+命令体(ASCII)+ 命令包尾 命令包=02303130303333333103 三、在线设备上传数据包格式及应用示例 数据包格式 数据包头命令码污染因子的个数污染因子1代码污染因子1 的数据污染因子2代码污染因子2 的数据……污染因子n代码污染因子n 的数据CRC数据包尾 数据包头 (共1个字节) 0x02 ; ②命令码(共1个字节) 0x00立即回传指定污染因子代码的测量数据; 0x01立即回传全部测量数据; ③污染因子的个数(共1个字节) ④污染因子1…n代码 见附件1:公共环境数据污染因子代码规范; ⑤污染因子1…n 的数据 见附件2:公共环境数据格式规范; ⑥ CRC校验码(共2个字节) 功能:对 eq \o\ac(○,2) eq \o\ac(○,3) eq \o\ac(○,4)⑤项所包含的字节进行16位CRC校验; 计算方法: 见附件3:CRC校验码的计算方法; ⑦命令包尾 (共1个字节) 0x03; 2、应用示例 上传污染因子测量数据的数据包1 ①污染因子的测量数据 TSP=0.03 mg/Nm3 (乘1000取整)=0x001E PM10=0.04 mg/Nm3 (乘1000取整)=0x0028 SO2 = 0.25 mg/Nm3 (乘1000取整)=0x00FA NO2 =0.02 mg/Nm3 (乘1000

文档评论(0)

1honey + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档