[发明专利]一种用于高频高压静电除尘电源的通信模块及实现方法有效
申请号: | 201510802357.6 | 申请日: | 2015-11-19 |
公开(公告)号: | CN105337982B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 章飞;史剑鸣;胡莹;孙睿;曾庆军 | 申请(专利权)人: | 江苏科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L1/00 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 李晓静 |
地址: | 212003*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 高频 高压 静电 除尘 电源 通信 模块 实现 方法 | ||
1.一种用于高频高压静电除尘电源的通信模块的实现方法,其特征在于:
步骤1:从上位机总监控系统中的上位机发送数据,通过上位机总监控系统内部的定时器判断是否超时,如果超时则产生报错将信息反馈至上位机总监控系统,如果不超时则进入步骤2;
步骤2-1:数据传输至电源通信系统,将数据中的命令和地址内容取出,然后将命令和地址分装成自由协议,之后数据通过串口链路发送给电源通信系统;
步骤2-2:数据传输至电源通信系统,数据根据ModBus TCP帧格式预留部分内容,之后形成标准ModBus TCP标准协议,最后使用以太网接口发送协议给上位机总监控系统;
步骤3:电源通信系统内使用定时器进行定时,并进行判断是否超时,如果超时则得出电源信息系统与电源控制系统之间线路出错的结论并将结论传送至上位机总监控系统,如果不超时则进入步骤4;
步骤4:电源控制系统定时器开始定时接收数据,并通过定时器判断是否超时,如果不超时则返回至电源控制系统继续进行数据接收,如果超时则进入步骤5;
步骤5:一帧数据传输完成后电源控制系统对数据进行分析,对起始字符STX和进结束字符ETX行校验并校验检验和,然后根据协议内容进行数据采集,形成自有协议发送给电源通信系统;
步骤6:电源通信系统内部定时器开始定时接收数据并通过定时器判断是否超时,如果不超时则继续进行数据接收,如果超时则进入步骤7;
步骤7:一帧数据传输完成后电源通信系统对数据进行分析,对STX和ETX进行校验并校验检验和,然后根据采集到的数据内容使用操作系统进行优先级分配;
步骤8-1:优先分配后的数据内容形成标准ModBus TCP标准协议,并使用以太网接口发送协议给上位机总监控系统;
步骤8-2:优先分配后的数据内容形成ModBus RTU标准协议,并使用串行链路接口发送给现场监控系统。
2.根据权利要求1所述的用于高频高压静电除尘电源的通信模块的实现方法,其特征在于:所述步骤5的具体实现方法如下:
第一步:提取从串口接收到的数据,并对数据进行检验,判断标志字节DLE后是否是起始字节STX,以及判断数据帧结尾是否是结尾字节ETX;
第二步:检验无误判定只有一个数据帧后,判断校验和是否为地址、命令、data的字节和取补;
第三步:将为了防止干扰帧分界的转义字节DLE删除;
第四步:将数据帧内容中的命令、寄存器地址以及寄存器起始地址内容取出,并根据命令、寄存器地址以及寄存器起始地址进行数据采集;
第五步:将采集到的数据重新按照上述自有协议的格式重新封装,通过串口链路RS232或RS485发送给电源通信模块。
3.根据权利要求1所述的用于高频高压静电除尘电源的通信模块的实现方法,其特征在于:所述步骤7的具体实现方法如下:
第1步:提取从串口接收到的数据,并对数据进行检验,判断标志字节DLE后是否是起始字节STX,以及判断数据帧结尾是否是结束字节ETX;
第2步:检验无误判定只有一个数据帧后,判断检验和是否为地址、命令、data的字节和取补;
第3步:将为了防止干扰帧分界的转义字节DLE删除。
4.根据权利要求1所述的用于高频高压静电除尘电源的通信模块的实现方法,其特征在于:所述步骤8-1中将数据内容形成ModBus TCP的具体方法为:将命令字节转换成ModBus所要求命令字节内容,并把寄存器地址,寄存器起始地址填充为满足ModBus标准协议的两个字节,其中高字节填充0x00;最后去除自有协议校验和,将协议转换部分所保留的五个字节数据填充到帧头形成标准的ModBus TCP协议格式。
5.根据权利要求1所述的用于高频高压静电除尘电源的通信模块的实现方法,其特征在于:所述步骤8-2中将数据内容形成ModBus RTU的具体方法为:将命令字节转换成ModBus所要求命令字节内容,并把寄存器地址,寄存器起始地址填充为满足ModBus标准协议的两个字节,其中高字节填充0x00;最后去除自有协议校验和,末端填充两个字节的ModBus标准协议CRC16检验码形成标准的ModBus RTU协议格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510802357.6/1.html,转载请声明来源钻瓜专利网。