1.一种双芯电能表协议一致性测试装置的通信同步方法,其特征在于,包括:将双芯电能表协议一致性的测试装置接入双芯电能表的串行外设接口,所述测试装置为一个串行外设通信控制设备,将通用型输入输出端口与所述测试装置的片选信号进行连接;根据所述通用型输入输出端口,控制所述片选信号的切换实现同步序列,开启数据监控;分配定时器对串行时钟信号进行检测,根据所述串行时钟信号的数据帧与数据帧之间的间隔确定定时器周期,开启所述定时器对串行时钟信号进行检测,所述串行时钟信号为所述定时器的时钟源;若在所述定时器引脚上检测到时钟边沿,则将所述定时器的计数存储器清零直至出发定时器的溢出中断,并同步时钟;根据所述通用型输入输出端口,控制所述片选信号的切换实现同步序列,开启数据监控,包括:根据所述通用型输入输出端口,控制所述片选信号拉高,使得所述串行外设接口不对串行数据输入引脚上的数据进行接收处理;将所述通用型输入输出端口控制所述片选信号的控制方式确定为硬件控制,使得所述串行外设接口自行进入数据收发状态,使能所述串行外设接口,开启监控数据;根据所述通用型输入输出端口,控制所述片选信号的切换实现同步序列,开启数据监控,还包括:在控制所述片选信号拉高之后,将所述片选信号拉低,实现时钟同步;重复若在所述定时器引脚上检测到时钟边沿,则将所述定时器的计数存储器清零直至出发定时器的溢出中断,则同步时钟的步骤。
2.根据权利要求1所述的方法,其特征在于,所述串行时钟信号的数据帧与数据帧之间的间隔大于所述串行时钟信号的时钟周期,控制所述片选信号的切换实现同步序列在所述串行时钟信号的间隔时间内完成。
3.根据权利要求1所述的方法,其特征在于,若在所述定时器引脚上检测到时钟边沿,则将所述定时器的计数存储器清零直至出发定时器的溢出中断,并同步时钟,包括:根据所述串行时钟信号的间隔和所述串行时钟信号的时钟周期,确定定时器的溢出值,所述溢出值大于所述串行时钟信号的时钟周期,小于所述串行时钟信号的时钟周期。
4.一种双芯电能表协议一致性测试装置的通信同步系统,其特征在于,包括:接入接口模块,用于将双芯电能表协议一致性的测试装置接入双芯电能表的串行外设接口,所述测试装置为一个串行外设通信控制设备,将通用型输入输出端口与所述测试装置的片选信号进行连接;同步序列模块,用于根据所述通用型输入输出端口,控制所述片选信号的切换实现同步序列,开启数据监控;检测信号模块,用于分配定时器对串行时钟信号进行检测,根据所述串行时钟信号的数据帧与数据帧之间的间隔确定定时器周期,开启所述定时器对串行时钟信号进行检测,所述串行时钟信号为所述定时器的时钟源;同步时钟模块,用于若在所述定时器引脚上检测到时钟边沿,则将所述定时器的计数存储器清零直至出发定时器的溢出中断,并同步时钟;同步序列模块,包括:控制信号拉高子模块,用于根据所述通用型输入输出端口,控制所述片选信号拉高,使得所述串行外设接口不对串行数据输入引脚上的数据进行接收处理;以及确定控制方式子模块,用于将所述通用型输入输出端口控制所述片选信号的控制方式确定为硬件控制,使得所述串行外设接口自行进入数据收发状态,使能所述串行外设接口,开启监控数据;同步序列模块,还包括:拉低片选信号子模块,用于在控制所述片选信号拉高之后,将所述片选信号拉低,实现时钟同步;重复同步时钟子模块,用于重复若在所述定时器引脚上检测到时钟边沿,则将所述定时器的计数存储器清零直至出发定时器的溢出中断,则同步时钟的步骤。
5.根据权利要求4所述的系统,其特征在于,包括:所述串行时钟信号的数据帧与数据帧之间的间隔大于所述串行时钟信号的时钟周期,控制所述片选信号的切换实现同步序列在所述串行时钟信号的间隔时间内完成。
6.根据权利要求4所述的系统,其特征在于,同步时钟模块,包括:确定溢出值子模块,用于根据所述串行时钟信号的间隔和所述串行时钟信号的时钟周期,确定定时器的溢出值,所述溢出值大于所述串行时钟信号的时钟周期,小于所述串行时钟信号的时钟周期。