[发明专利]双芯电能表协议一致性测试装置的通信同步方法及系统在审
申请号: | 202110412866.3 | 申请日: | 2021-04-16 |
公开(公告)号: | CN113132047A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 巫钟兴;祝恩国;赵兵;林繁涛;陈昊;王齐;张海龙;邹和平;朱子旭;段晓萌;刘兴奇;张宇鹏;韩月;许岳楼 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L12/26 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽楼 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电能表 协议 一致性 测试 装置 通信 同步 方法 系统 | ||
本申请公开了一种双芯电能表协议一致性测试装置的通信同步方法。其中,该方法包括:将双芯电能表协议一致性的测试装置接入双芯电能表的串行外设接口,测试装置为一个串行外设通信控制设备,将通用型输入输出端口与测试装置的片选信号进行连接;根据通用型输入输出端口,控制片选信号的切换实现同步序列,开启数据监控;分配定时器对串行时钟信号进行检测,根据串行时钟信号的数据帧与数据帧之间的间隔确定定时器周期,开启定时器对串行时钟信号进行检测,串行时钟信号为所述定时器的时钟源;若在定时器引脚上检测到时钟边沿,则将定时器的计数存储器清零直至出发定时器的溢出中断,并同步时钟。
技术领域
本申请涉及通信技术领域,特别是涉及一种双芯电能表协议一致性测试装置的通信同步方法及系统。
背景技术
随着国网对双芯电能表的需求加大,新一代国网表在法制计量功能与非计量功能上要保持相互独立,其中计量芯需要通过法治认证,保证在非计量功能和其他系统软件升级、故障等情况下能够独立运行,并确保不影响计量准确度、稳定性和数据可追溯。双芯将直接通过SPI接口进行数据交互。其通信必须按照一定的协议规范实现数据交互。否则,无法实现数据的正常交互,影响电能表的正常工作。因此,需要双芯电能表协议一致性测试装置对SPI接口进行通信协议捕获来进行协议一致性的测试。
SPI(Serial Peripheral Interface串行外设接口)是一种高速的,全双工,同步的通信总线。以主从方式工作,一般主机通过SPI的CS(Chip Select片选)信号对从机进行控制,用于对主机SPI的SCLK(Serial Clock串行时钟)进行时钟同步,在时钟边沿进行数据接收发送。如果主机没有对CS信号进行控制,则从机不能确定时钟的起始位置,导致时钟信号错位,造成数据错位,影响数据的正常交互。
针对上述的现有技术中存在的双芯电能表如果主机没有对CS信号进行控制,则从机不能确定时钟的起始位置,导致时钟信号错位,造成数据错位,影响数据的正常交互的技术问题,目前尚未提出有效的解决方案。
发明内容
本公开的实施例提供了一种双芯电能表协议一致性测试装置的通信同步方法及系统,以至少解决现有技术中存在的双芯电能表如果主机没有对CS信号进行控制,则从机不能确定时钟的起始位置,导致时钟信号错位,造成数据错位,影响数据的正常交互的技术问题。
根据本公开实施例的一个方面,提供了一种双芯电能表协议一致性测试装置的通信同步方法,包括:将双芯电能表协议一致性的测试装置接入双芯电能表的串行外设接口,所述测试装置为一个串行外设通信控制设备,将通用型输入输出端口与所述测试装置的片选信号进行连接;根据所述通用型输入输出端口,控制所述片选信号的切换实现同步序列,开启数据监控;分配定时器对串行时钟信号进行检测,根据所述串行时钟信号的数据帧与数据帧之间的间隔确定定时器周期,开启所述定时器对串行时钟信号进行检测,所述串行时钟信号为所述定时器的时钟源;若在所述定时器引脚上检测到时钟边沿,则将所述定时器的计数存储器清零直至出发定时器的溢出中断,并同步时钟。
根据本公开实施例的另一方面,还提供了一种双芯电能表协议一致性测试装置的通信同步系统,包括:接入连接模块,用于将双芯电能表协议一致性的测试装置接入双芯电能表的串行外设接口,所述测试装置为一个串行外设通信控制设备,将通用型输入输出端口与所述测试装置的片选信号进行连接;同步序列模块,用于根据所述通用型输入输出端口,控制所述片选信号的切换实现同步序列,开启数据监控;检测信号模块,用于分配定时器对串行时钟信号进行检测,根据所述串行时钟信号的数据帧与数据帧之间的间隔确定定时器周期,开启所述定时器对串行时钟信号进行检测,所述串行时钟信号为所述定时器的时钟源;同步时钟模块,用于若在所述定时器引脚上检测到时钟边沿,则将所述定时器的计数存储器清零直至出发定时器的溢出中断,并同步时钟。
在本发明中,通过通用型输入输出端口GPIO,控制CS信号,间隔性同步时钟,实现在主机没有CS信号的情况下,进行通信监控,解决了从机不能确定时钟的起始位置问题,避免了数据错位,保证了数据的有效性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网有限公司,未经中国电力科学研究院有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110412866.3/2.html,转载请声明来源钻瓜专利网。