1.一种停电主动上报功能可靠性测试装置,其特征在于,包括:控制器、被检智能电表和测试台体;所述控制器,用于获取停电主动上报测试方案,根据所述停电主动上报测试方案控制所述测试台体的上下电频率,根据所述停电主动上报测试方案启用对所述被检智能电表的通讯控制方式,记录停电主动上报功能可靠性测试过程中各发起动作和接收动作的时间,计算停电主动上报的成功率,所述停电主动上报测试方案包括测试次数、上下电频率、采集周期等待时间和测试方式;所述测试台体,用于根据所述控制器的控制指令为所述被检智能电表上电或下电;所述被检智能电表,用于在处于下电状态时,进入低功耗模式,根据确定好的所述通讯控制方式向所述控制器进行停电主动上报;所述控制器包括:获取模块,用于获取停电主动上报测试方案;第一控制模块,用于根据所述停电主动上报测试方案控制所述测试台体的上下电频率,在停电瞬间开始记录掉电时间;第二控制模块,用于根据所述停电主动上报测试方案确定对所述被检智能电表的通讯控制方式,若所述停电主动上报测试方案中的所述测试方式为模拟采集终端主动轮询方式,则主动向所述被检智能电表发起抄读数据请求,使得所述被检智能电表被通讯帧信号唤醒,向所述控制器主动停电上报,若所述停电主动上报测试方案中的所述测试方式为模拟终端被动等待主动上报方式,则释放总线,使得所述被检智能电表被总线释放信号唤醒,向所述控制器主动停电上报;所述第二控制模块在主动向所述被检智能电表发起抄读数据请求和释放总线时,记录请求时间和释放时间;记录模块,用于记录停电主动上报功能可靠性测试过程中各发起动作和接收动作的时间,所述发起动作的时间包括发送控制所述测试台体的掉电指令的时间、发起抄读数据请求的时间和释放总线的时间,所述接收动作的时间包括所述测试台体的掉电时间和所述被检智能电表向所述控制器主动停电上报的时间;计算模块,用于根据所述发起动作的时间和所述接收动作的时间判断接收动作是否超时,计算停电主动上报的成功率。
2.根据权利要求1所述的停电主动上报功能可靠性测试装置,其特征在于,还包括:测试软件终端;所述测试软件终端,用于安装停电主动上报测试软件,通过所述测试软件向所述控制器下发停电主动上报测试方案,抄读所述控制器的测试数据,所述测试数据包括所述发起动作的时间、所述接收动作的时间和所述成功率,生成测试报告。
3.根据权利要求2所述的停电主动上报功能可靠性测试装置,其特征在于,所述测试软件终端还用于:向所述被检智能电表下发电表参数或修改所述被检智能电表的所述电表参数,抄读所述被检智能电表的电表数据。
4.根据权利要求1所述的停电主动上报功能可靠性测试装置,其特征在于,所述测试台体还用于:实时向所述控制器反馈每次上电和下电的时间。
5.根据权利要求2所述的停电主动上报功能可靠性测试装置,其特征在于,所述测试软件终端为PC终端。
6.一种停电主动上报功能可靠性测试系统,其特征在于,包括权利要求1-5中任一项所述的停电主动上报功能可靠性测试装置。
7.一种停电主动上报功能可靠性测试方法,其特征在于,包括:控制器获取停电主动上报测试方案后,根据所述停电主动上报测试方案控制测试台体按照预设上下电频率对被检智能电表进行上下电操作,所述停电主动上报测试方案包括测试次数、上下电频率、采集周期等待时间和测试方式;所述控制器启用对所述被检智能电表的通讯控制方式,使得所述被检智能电表根据确定好的所述通讯控制方式向所述控制器进行停电主动上报;所述控制器记录发送控制所述测试台体的掉电指令的时间、发起抄读数据请求的时间、释放总线的时间、所述测试台体的掉电时间和所述被检智能电表向所述控制器主动停电上报的时间,计算停电主动上报的成功率;所述控制器启用对所述被检智能电表的通讯控制方式,使得所述被检智能电表根据确定好的所述通讯控制方式向所述控制器进行停电主动上报,包括:若所述停电主动上报测试方案中的所述测试方式为模拟采集终端主动轮询方式,则主动向所述被检智能电表发起抄读数据请求,使得所述被检智能电表被通讯帧信号唤醒,向所述控制器主动停电上报;若所述停电主动上报测试方案中的所述测试方式为模拟终端被动等待主动上报方式,则释放总线,使得所述被检智能电表被总线释放信号唤醒,向所述控制器主动停电上报。
8.根据权利要求7所述的停电主动上报功能可靠性测试方法,其特征在于,所述控制器获取停电主动上报测试方案后,根据所述停电主动上报测试方案控制测试台体按照预设上下电频率对被检智能电表进行上下电操作,之前还包括:所述控制器接收测试软件终端下发的停电主动上报测试方案。