一种用电信息采集系统中双模一致性测试平台及方法技术方案

技术编号:38279006 阅读:10 留言:0更新日期:2023-07-27 10:28
本发明专利技术涉及一种用电信息采集系统中双模一致性测试平台,属于用电信息采集系统领域,包括嵌入端和PC端,所述PC端用于与嵌入端通信,将测试用例通过封装的控制命令形式发送给嵌入端进行执行;所述嵌入端用于执行PC端发送的测试用例,进行一致性判决,并将执行数据和一致性判决结果发送给PC端进行显示。本发明专利技术能够支持有线通信与无线通信两种方式,能够对被测对象实时性要求很高的功能进行测试,能够保存大量的测试用例,运行复杂的应用程序。本发明专利技术还涉及一种用电信息采集系统中双模一致性测试方法,本发明专利技术有效提高了测试覆盖范围,简化了测试过程,节约了测试时间成本,有效提高了测试效率和产品的可靠性。了测试效率和产品的可靠性。了测试效率和产品的可靠性。

【技术实现步骤摘要】
一种用电信息采集系统中双模一致性测试平台及方法


[0001]本专利技术属于用电信息采集系统领域,涉及一种用电信息采集系统中双模一致性测试平台及方法。

技术介绍

[0002]电力用户用电信息采集系统大致可分为三层:信息管理层、数据通信层、数据采集层。数据采集层主要由智能电表、采集器、集中器构成。其中智能电表,采集器主要负责采集电压、电流以及功率等用电信息。集中器起着将采集器的数据或是电表数据进行集中记录的作用,并通过无线信道将信息传到上位机软件。根据实际的部署情况,集中器的本地通信单元可以直接与电能表的本地通信单元进行通信,也可以通过与采集器本地通信单元通信,从而采集用户用电信息。数据通信层主要是指信息传输的通信方式,包括智能电表与采集器的双向通信,采集器与集中器的双向通信以及集中器与后台子系统的双向通信。按照是否有通信的实体煤质,可以被分为有线通信和无线通信;按照不同的对象可以分成上行通信和下行通信;根剧电力信息采集的相关命名规约,又可以分为本地通信和远程通信两部分。下行通信(本地通信)信道是指集中器、采集器、智能电表之间通信的一种通道。集中器与主站之间的通信链路常常被称为上行通信(远程通信)。
[0003]目前,电力用户用电信息采集系统中,本地通信普遍采用的是电力线载波通信技术。电力线载波通信PLC(powerlinecarriercommunication)技术是低压集抄中普遍采用的通信技术,具有施工方便,无需布线,覆盖范围广及即插即用的优点。但由于各国内电网环境复杂,各种变频设备产生的干扰噪声多样,导致电力线载波信号容易产生反射、谐波等现象从而造成信号的衰减,在长线路传输容易出现抄表不稳定或采集盲区的问题。宽带微功率BMP(BroadbandMicro

power)无线通信有效地避开了电力线上的干扰和衰减,较高的通信速率使得通信实时性得到了有力保障,但是无线通信又容易受环境干扰,穿透墙体和建筑物时信号衰减较大。鉴于电力线载波通信与宽带微功率无线通信各自的优缺点,如何将两者通信方式有效的相结合,扬长避短,构成双模通信,生产出能够支持双模的通信单元成为电力用户用电信息采集系统中一大难题。目前,国家电网也在积极的推进有线与无线的双模通信协议,实现双模通信方式。为了保证协议开发的准确性,加快协议开发进度,需要在协议开发阶段同步研究一致性测试平台。目前在用电信息采集领域中的本地通信中,缺乏针对有线与无线双模的,对实时性要求高,并且能处理大量复杂应用程序的比较合适的一致性测试平台。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种双模一致性测试平台的设计,在保证支持有线与无线两种通信方式基础上,将被测对象实时性要求高的程序交由实时处理器处理,而大量复杂的应用程序单独由一应用处理器来处理。
[0005]为达到上述目的,本专利技术提供如下技术方案:
[0006]一方面,一种用电信息采集系统中双模一致性测试平台,包括嵌入端和PC端,所述PC端用于与嵌入端通信,将测试用例通过封装的控制命令形式发送给嵌入端进行执行;
[0007]所述嵌入端用于执行PC端发送的测试用例,进行一致性判决,并将执行数据和一致性判决结果发送给PC端进行显示。
[0008]进一步,所述嵌入端的硬件部分包括主控模块,以及与所述主控模块连接的接口电路、射频模块、载波模块及存储模块,还包括为各模块供电的电源模块;
[0009]所述射频模块用于负责无线信号的调制、解调,提供无线通信;
[0010]所述载波模块用于负责电力线信号的调制、解调工作,提供有线通信;
[0011]所述接口电路用于辅助trace信息的打印;
[0012]所述存储模块用于存储数据;
[0013]所述主控模块用于控制、协调其他模块的工作,与其他模块进行数据交互。
[0014]进一步,所述主控模块采用异构多处理系统来完成,所述异构多处理系统包括一个应用处理器和一个实时处理器,两处理器间通过IPC(Inter

ProcessorCommunication)技术进行数据通信;所述实时处理器提供实时性支持,所述应用处理器提供运行复杂应用程序的支持。
[0015]进一步,所述嵌入端的软件部分包括服务器模块、核间通信模块、驱动模块、消息缓冲模块、数据收发模块、定时器模块、一致性判决模块、日志模块和CRC校验模块;
[0016]所述服务器模块用于与PC端进行通信,传输信息给PC端以及接受PC端发送的封装后的测试用例控制命令;
[0017]所述核间通信模块用于完成处理器之间通信,将对时间要求敏感的程序交由实时处理器,配合实时操作系统进行处理;将对时间要求不敏感的程序交由应用处理器,配合非实时操作系统进行处理;
[0018]所述驱动模块包括射频驱动程序与载波驱动程序,为载波模块和射频模块提供驱动支持;
[0019]所述数据收发模块用于按照协议标准完成各协议帧的发送与接受;
[0020]所述数据缓冲模块用于解决嵌入端接收到多条数据时的协调问题;
[0021]所述定时器模块用于解决测试用例中的定时要求;
[0022]所述一致性判决模块用于进行测试用例的一致性判决,生成一致性判决结果;
[0023]所述CRC校验模块用于完成对个各协议数据帧中校验字段的填充;
[0024]所述日志模块用于记录测试用例代码执行过程中的trace信息;
[0025]所述测试实例模块用于存放各测试用例的代码实现。
[0026]进一步,所述数据收发模块包括应用处理器一侧的数据收发模块和实时处理器一侧的数据收发模块,每一侧的数据收发模块都具有数据发送子模块和数据接收子模块。
[0027]进一步,所述PC端的软件部分包括客户端程序、数据收发模块、数据缓冲模块、测试控制模块、测试用例管理模块、测试过程显示模块、日志导出模块及模式切换模块;
[0028]所述客户端程序用于与嵌入端的服务器模块通信建立连接;
[0029]所述数据收发模块用于发送测试用例的控制命令,接收日志、测试结果信息;
[0030]所述数据缓冲模块用于解决PC端接收到多条数据时的协调问题;
[0031]所述测试控制模块用于启动、暂停、中止一个测试实例,以及控制多个测试例之间
的执行方式;
[0032]所述测试用例管理模块用于选择需要执行的测试例,每个测试例对应一个控制命令;
[0033]所述测试过程显示模块主用于显示测试过程中的trace信息,以及一致性判决结果;
[0034]所述日志导出模块用于生成日志,以文件的形式保存在PC端;
[0035]所述模式切换模块用于确定测试平台的测试模式,包括有线+无线双模测试模式,无线单模测试模式,有线单模测试模式。
[0036]另一方面,本专利技术还提供一种用电信息采集系统中双模一致性测试方法,包括以下步骤:
[0037]S1:给嵌入端设备上电,启动嵌本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用电信息采集系统中双模一致性测试平台,其特征在于:包括嵌入端和PC端,所述PC端用于与嵌入端通信,将测试用例通过封装的控制命令形式发送给嵌入端进行执行;所述嵌入端用于执行PC端发送的测试用例,进行一致性判决,并将执行数据和一致性判决结果发送给PC端进行显示。2.根据权利要求1所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述嵌入端的硬件部分包括主控模块,以及与所述主控模块连接的接口电路、射频模块、载波模块及存储模块,还包括为各模块供电的电源模块;所述射频模块用于负责无线信号的调制、解调,提供无线通信;所述载波模块用于负责电力线信号的调制、解调工作,提供有线通信;所述接口电路用于辅助trace信息的打印;所述存储模块用于存储数据;所述主控模块用于控制、协调其他模块的工作,与其他模块进行数据交互。3.根据权利要求2所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述主控模块采用异构多处理系统来完成,所述异构多处理系统包括一个应用处理器和一个实时处理器,两处理器间通过IPC技术进行数据通信;所述实时处理器提供实时性支持,所述应用处理器提供运行复杂应用程序的支持。4.根据权利要求2所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述嵌入端的软件部分包括服务器模块、核间通信模块、驱动模块、消息缓冲模块、数据收发模块、定时器模块、一致性判决模块、日志模块和CRC校验模块;所述服务器模块用于与PC端进行通信,传输信息给PC端以及接受PC端发送的封装后的测试用例控制命令;所述核间通信模块用于完成处理器之间通信,将对时间要求敏感的程序交由实时处理器,配合实时操作系统进行处理;将对时间要求不敏感的程序交由应用处理器,配合非实时操作系统进行处理;所述驱动模块包括射频驱动程序与载波驱动程序,为载波模块和射频模块提供驱动支持;所述数据收发模块用于按照协议标准完成各协议帧的发送与接受;所述数据缓冲模块用于解决嵌入端接收到多条数据时的协调问题;所述定时器模块用于解决测试用例中的定时要求;所述一致性判决模块用于进行测试用例的一致性判决,生成一致性判决结果;所述CRC校验模块用于完成对个各协议数据帧中校验字段的填充;所述日志模块用于记录测试用例代码执行过程中的trace信息;所述测试实例模块用于存放各测试用例的代码实现。5.根据权利要求4所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述数据收发模块包括应用处理器一侧的数据收发模块和实时处理器一侧的数据收发模块,每一侧的数据收发模块都具有数据发送子模块和数据接收子模块。6.根据权利要求5所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述PC端的软件部分包括客户端程序、数据收发模块、数据缓冲模块、测试控制模块、测试用例管理模块、测试过程显示模块、日志导出模块及模式切换模块;
所述客户端程序用于与嵌入端的服务器模块通信建立连接;所述数据收发模块用于发送测试用例的控制命令,接收日志、测试结...

【专利技术属性】
技术研发人员:周欣吴弘波周志豪张大勇
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

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

1