一种M-BUS总线环境模拟与适应性测试的方法及系统技术方案

技术编号:30891208 阅读:22 留言:0更新日期:2021-11-22 23:32
本发明专利技术公开了一种M

【技术实现步骤摘要】
一种M

BUS总线环境模拟与适应性测试的方法及系统


[0001]本专利技术涉及有线通信
,更具体地,涉及一种M

BUS总线环境模拟与适应性测试的方法及系统。

技术介绍

[0002]M

BUS通信技术被设计为水气热等计量设备传送信息,在民用建筑物和工业能源消耗数据采集方面的应用广泛。对于一个远程抄表系统来讲,总线上传输的数据就是终端用户所消费的水、电、气等重要数据,因此对总线的抗外部干扰性要求非常高,要能抵抗各种容性、感性的耦合干扰,所有从设备及从设备和主设备之间都相互隔离。同时由于安全性、经济性要求采用远程供电的方式给从设备提供电源,以尽可能减少元器件的使用。M

BUS通信采用集中供电的总线模式,主机负责供电,通过调节电压高低实现下行数据的传输,从机通过调节总线电流的模式实现上行数据的传输。采用半双工方式实现点到多点的数据双向交流。总线上电压电流数据的波动会直接影响通信过程,另外个别损坏的从机设备也可能对通信总线构成威胁。通过对M

BUS总线状态的模拟,根据收发数据的反馈结果控制总线的不同状态,可以构建评估M

BUS设备的有效评估。
[0003]因此,需要一种技术,以实现对M

BUS总线环境模拟与适应性进行测试。

技术实现思路

[0004]本专利技术技术方案提供一种M

BUS总线环境模拟与适应性测试的方法及系统,以解决如何对Mr/>‑
BUS总线环境模拟与适应性进行测试的问题。
[0005]为了解决上述问题,本专利技术提供了一种M

BUS总线环境模拟与适应性测试的方法,所述方法包括:
[0006]通过主模块生成发送总线电压报文;通过结果反馈模块向状态控制模块输入电压参数调节指令,所述状态控制模块基于所述电压参数调节指令生成电压状态控制指令;通过电压扰动模块基于所述电压状态控制指令对所述总线电压报文的电压参数进行调整,将经过电压参数调整后的发送总线电压报文发送至从模块,所述从模块生成接收总线电压报文;通过隔离电源模块向所述电压扰动模块输入供电电源;将所述发送总线电压报文及所述接收总线电压报文发送至所述结果反馈模块;
[0007]通过从模块生成发送总线电流报文;通过结果反馈模块向状态控制模块输入电流参数调节指令,所述状态控制模块基于所述电流参数调节指令生成电流状态控制指令;通过电流扰动模块基于所述电流状态控制指令对所述总线电流报文的电流参数进行调整,将经过电流参数调整后的发送总线电流报文发送至主模块,所述主模块生成接收总线电流报文;通过隔离电源模块向所述电流扰动模块输入供电电源;将所述发送总线电流报文及所述接收总线电流报文发送至所述结果反馈模块;
[0008]通过所述状态控制模块生成故障状态控制指令至模拟故障模块,通过所述模拟故障模块基于所述故障状态控制指令生成异常通信电流,将所述异常通信电流输入至M

BUS
总线;通过隔离电源模块向所述模拟故障模块输入供电电源;
[0009]通过所述结果反馈模块对接收到的所述发送总线电压报文及所述接收总线电压报文进行比对,获取总线电压报文测试结果;通过所述结果反馈模块对接收到的所述发送总线电流报文及所述接收总线电流报文进行比对,获取总线电流报文测试结果。
[0010]优选地,所述通过电压扰动模块基于所述电压状态控制指令对所述总线电压报文的电压参数进行调整,包括:
[0011]调整电压数值、电压信号上升下降沿时间。
[0012]优选地,所述通过电流扰动模块基于所述电流状态控制指令对所述总线电流报文的电流参数进行调整,包括:
[0013]调整电流数值、电流信号上升下降沿时间。
[0014]优选地,还包括:所述隔离电源模块为所述电压扰动模块、所述电流扰动模块以及所述模拟故障模块提供电源,所述隔离电源模块的电压参考点浮置。
[0015]基于本专利技术的另一方面,本专利技术提供一种M

BUS总线环境模拟与适应性测试的系统,所述系统包括:主模块,电压扰动模块、电流扰动模块、模拟故障模块、隔离电源模块、状态控制模块、结果反馈模块以及从模块;
[0016]所述主模块经由总线M1+与所述电压扰动模块相连接,所述电压扰动模块经于总线M2+与所述从模块相连接;所述主模块经由总线M

与所述从模块相连接;
[0017]所述电流扰动模块与所述总线M2+和总线M

相连接;
[0018]所述模拟故障模块与所述总线M2+和总线M

相连接;
[0019]所述隔离电源与所述电压扰动模块、电流扰动模块和所述模拟故障模块相连接;
[0020]所述状态控制模块与所述结果反馈模块、电压扰动模块、电流扰动模块以及模拟故障模块相连接;
[0021]所述结果反馈模块与所述主模块、所述从模块以及所述状态控制模块相连接;
[0022]所述主模块生成发送总线电压报文;所述结果反馈模块向状态控制模块输入电压参数调节指令,所述状态控制模块基于所述电压参数调节指令生成电压状态控制指令;所述电压扰动模块基于所述电压状态控制指令对所述总线电压报文的电压参数进行调整,将经过电压参数调整后的发送总线电压报文发送至从模块,所述从模块生成接收总线电压报文;所述隔离电源模块向所述电压扰动模块输入供电电源;将所述发送总线电压报文及所述接收总线电压报文发送至所述结果反馈模块;
[0023]所述从模块生成发送总线电流报文;所述结果反馈模块向状态控制模块输入电流参数调节指令,所述状态控制模块基于所述电流参数调节指令生成电流状态控制指令;电流扰动模块基于所述电流状态控制指令对所述总线电流报文的电流参数进行调整,将经过电流参数调整后的发送总线电流报文发送至主模块,所述主模块生成接收总线电流报文;所述隔离电源模块向所述电流扰动模块输入供电电源;将所述发送总线电流报文及所述接收总线电流报文发送至所述结果反馈模块;
[0024]所述状态控制模块生成故障状态控制指令至模拟故障模块,所述模拟故障模块基于所述故障状态控制指令生成异常通信电流,将所述异常通信电流输入至M

BUS总线;所述隔离电源模块向所述模拟故障模块输入供电电源;
[0025]所述结果反馈模块对接收到的所述发送总线电压报文及所述接收总线电压报文
进行比对,获取总线电压报文测试结果;通过所述结果反馈模块对接收到的所述发送总线电流报文及所述接收总线电流报文进行比对,获取总线电流报文测试结果。
[0026]优选地,所述电压扰动模块基于所述电压状态控制指令对所述总线电压报文的电压参数进行调整,包括:
[0027]调整电压数值、电压信号上升下降沿时间。
[0028]优选地,所述电流扰动模块基于所述电流状态控制指令对所述总线电流报文的电流参数进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种M

BUS总线环境模拟与适应性测试的方法,所述方法包括:通过主模块生成发送总线电压报文;通过结果反馈模块向状态控制模块输入电压参数调节指令,所述状态控制模块基于所述电压参数调节指令生成电压状态控制指令;通过电压扰动模块基于所述电压状态控制指令对所述总线电压报文的电压参数进行调整,将经过电压参数调整后的发送总线电压报文发送至从模块,所述从模块生成接收总线电压报文;通过隔离电源模块向所述电压扰动模块输入供电电源;将所述发送总线电压报文及所述接收总线电压报文发送至所述结果反馈模块;通过从模块生成发送总线电流报文;通过结果反馈模块向状态控制模块输入电流参数调节指令,所述状态控制模块基于所述电流参数调节指令生成电流状态控制指令;通过电流扰动模块基于所述电流状态控制指令对所述总线电流报文的电流参数进行调整,将经过电流参数调整后的发送总线电流报文发送至主模块,所述主模块生成接收总线电流报文;通过隔离电源模块向所述电流扰动模块输入供电电源;将所述发送总线电流报文及所述接收总线电流报文发送至所述结果反馈模块;通过所述状态控制模块生成故障状态控制指令至模拟故障模块,通过所述模拟故障模块基于所述故障状态控制指令生成异常通信电流,将所述异常通信电流输入至M

BUS总线;通过隔离电源模块向所述模拟故障模块输入供电电源;通过所述结果反馈模块对接收到的所述发送总线电压报文及所述接收总线电压报文进行比对,获取总线电压报文测试结果;通过所述结果反馈模块对接收到的所述发送总线电流报文及所述接收总线电流报文进行比对,获取总线电流报文测试结果。2.根据权利要求1所述的方法,所述通过电压扰动模块基于所述电压状态控制指令对所述总线电压报文的电压参数进行调整,包括:调整电压数值、电压信号上升下降沿时间。3.根据权利要求1所述的方法,所述通过电流扰动模块基于所述电流状态控制指令对所述总线电流报文的电流参数进行调整,包括:调整电流数值、电流信号上升下降沿时间。4.根据权利要求1所述的方法,还包括:所述隔离电源模块为所述电压扰动模块、所述电流扰动模块以及所述模拟故障模块提供电源,所述隔离电源模块的电压参考点浮置。5.一种M

BUS总线环境模拟与适应性测试的系统,所述系统包括:主模块,电压扰动模块、电流扰动模块、模拟故障模块、隔离电源模块、状态控制模块、结果反馈模块以及从模块;所述主模块经由总线M1+与所述电压扰动模块相连接,所述电压扰动模块经于总线M2+与所述从模块相连接;所述主模块经由总线M
...

【专利技术属性】
技术研发人员:窦健郄爽卢继哲任毅阿辽沙叶
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1