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

未命名 07-27 阅读:152 评论:0


1.本发明属于用电信息采集系统领域,涉及一种用电信息采集系统中双模一致性测试平台及方法。


背景技术:

2.电力用户用电信息采集系统大致可分为三层:信息管理层、数据通信层、数据采集层。数据采集层主要由智能电表、采集器、集中器构成。其中智能电表,采集器主要负责采集电压、电流以及功率等用电信息。集中器起着将采集器的数据或是电表数据进行集中记录的作用,并通过无线信道将信息传到上位机软件。根据实际的部署情况,集中器的本地通信单元可以直接与电能表的本地通信单元进行通信,也可以通过与采集器本地通信单元通信,从而采集用户用电信息。数据通信层主要是指信息传输的通信方式,包括智能电表与采集器的双向通信,采集器与集中器的双向通信以及集中器与后台子系统的双向通信。按照是否有通信的实体煤质,可以被分为有线通信和无线通信;按照不同的对象可以分成上行通信和下行通信;根剧电力信息采集的相关命名规约,又可以分为本地通信和远程通信两部分。下行通信(本地通信)信道是指集中器、采集器、智能电表之间通信的一种通道。集中器与主站之间的通信链路常常被称为上行通信(远程通信)。
3.目前,电力用户用电信息采集系统中,本地通信普遍采用的是电力线载波通信技术。电力线载波通信plc(powerlinecarriercommunication)技术是低压集抄中普遍采用的通信技术,具有施工方便,无需布线,覆盖范围广及即插即用的优点。但由于各国内电网环境复杂,各种变频设备产生的干扰噪声多样,导致电力线载波信号容易产生反射、谐波等现象从而造成信号的衰减,在长线路传输容易出现抄表不稳定或采集盲区的问题。宽带微功率bmp(broadbandmicro-power)无线通信有效地避开了电力线上的干扰和衰减,较高的通信速率使得通信实时性得到了有力保障,但是无线通信又容易受环境干扰,穿透墙体和建筑物时信号衰减较大。鉴于电力线载波通信与宽带微功率无线通信各自的优缺点,如何将两者通信方式有效的相结合,扬长避短,构成双模通信,生产出能够支持双模的通信单元成为电力用户用电信息采集系统中一大难题。目前,国家电网也在积极的推进有线与无线的双模通信协议,实现双模通信方式。为了保证协议开发的准确性,加快协议开发进度,需要在协议开发阶段同步研究一致性测试平台。目前在用电信息采集领域中的本地通信中,缺乏针对有线与无线双模的,对实时性要求高,并且能处理大量复杂应用程序的比较合适的一致性测试平台。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种双模一致性测试平台的设计,在保证支持有线与无线两种通信方式基础上,将被测对象实时性要求高的程序交由实时处理器处理,而大量复杂的应用程序单独由一应用处理器来处理。
5.为达到上述目的,本发明提供如下技术方案:
6.一方面,一种用电信息采集系统中双模一致性测试平台,包括嵌入端和pc端,所述pc端用于与嵌入端通信,将测试用例通过封装的控制命令形式发送给嵌入端进行执行;
7.所述嵌入端用于执行pc端发送的测试用例,进行一致性判决,并将执行数据和一致性判决结果发送给pc端进行显示。
8.进一步,所述嵌入端的硬件部分包括主控模块,以及与所述主控模块连接的接口电路、射频模块、载波模块及存储模块,还包括为各模块供电的电源模块;
9.所述射频模块用于负责无线信号的调制、解调,提供无线通信;
10.所述载波模块用于负责电力线信号的调制、解调工作,提供有线通信;
11.所述接口电路用于辅助trace信息的打印;
12.所述存储模块用于存储数据;
13.所述主控模块用于控制、协调其他模块的工作,与其他模块进行数据交互。
14.进一步,所述主控模块采用异构多处理系统来完成,所述异构多处理系统包括一个应用处理器和一个实时处理器,两处理器间通过ipc(inter-processorcommunication)技术进行数据通信;所述实时处理器提供实时性支持,所述应用处理器提供运行复杂应用程序的支持。
15.进一步,所述嵌入端的软件部分包括服务器模块、核间通信模块、驱动模块、消息缓冲模块、数据收发模块、定时器模块、一致性判决模块、日志模块和crc校验模块;
16.所述服务器模块用于与pc端进行通信,传输信息给pc端以及接受pc端发送的封装后的测试用例控制命令;
17.所述核间通信模块用于完成处理器之间通信,将对时间要求敏感的程序交由实时处理器,配合实时操作系统进行处理;将对时间要求不敏感的程序交由应用处理器,配合非实时操作系统进行处理;
18.所述驱动模块包括射频驱动程序与载波驱动程序,为载波模块和射频模块提供驱动支持;
19.所述数据收发模块用于按照协议标准完成各协议帧的发送与接受;
20.所述数据缓冲模块用于解决嵌入端接收到多条数据时的协调问题;
21.所述定时器模块用于解决测试用例中的定时要求;
22.所述一致性判决模块用于进行测试用例的一致性判决,生成一致性判决结果;
23.所述crc校验模块用于完成对个各协议数据帧中校验字段的填充;
24.所述日志模块用于记录测试用例代码执行过程中的trace信息;
25.所述测试实例模块用于存放各测试用例的代码实现。
26.进一步,所述数据收发模块包括应用处理器一侧的数据收发模块和实时处理器一侧的数据收发模块,每一侧的数据收发模块都具有数据发送子模块和数据接收子模块。
27.进一步,所述pc端的软件部分包括客户端程序、数据收发模块、数据缓冲模块、测试控制模块、测试用例管理模块、测试过程显示模块、日志导出模块及模式切换模块;
28.所述客户端程序用于与嵌入端的服务器模块通信建立连接;
29.所述数据收发模块用于发送测试用例的控制命令,接收日志、测试结果信息;
30.所述数据缓冲模块用于解决pc端接收到多条数据时的协调问题;
31.所述测试控制模块用于启动、暂停、中止一个测试实例,以及控制多个测试例之间
的执行方式;
32.所述测试用例管理模块用于选择需要执行的测试例,每个测试例对应一个控制命令;
33.所述测试过程显示模块主用于显示测试过程中的trace信息,以及一致性判决结果;
34.所述日志导出模块用于生成日志,以文件的形式保存在pc端;
35.所述模式切换模块用于确定测试平台的测试模式,包括有线+无线双模测试模式,无线单模测试模式,有线单模测试模式。
36.另一方面,本发明还提供一种用电信息采集系统中双模一致性测试方法,包括以下步骤:
37.s1:给嵌入端设备上电,启动嵌入端软件子系统接口层的服务器模块,等待接收来自pc端的客户端程序发来的请求,所述该请求为一个测试用例对应的控制命令;
38.s2:启动pc端的主控软件;
39.s3:通过pc端的模式切换模块确定通信方式;
40.s4:通过pc端的测试用例管理模块选择要执行的测试用例,依次执行;
41.s5:通过pc端的测试控制模块启动测试用例,生成测试用例对应的控制命令;
42.s6:pc端的数据收发模块将控制命令进行封装,交由pc端的客户端程序;
43.s7:pc端的客户端程序将封装后的控制命令以ip包的形式发给嵌入端的服务器模块;
44.s8:嵌入端的服务器模块将封装的控制命令解析后,通知嵌入端的测试实例模块开始正式执行测试用例的代码;
45.s9:嵌入端执行测试用例的数据发送流程;
46.s10:嵌入端的执行测试用例的数据接收流程;
47.s11:重复步骤s9与步骤s10,直到测试用例执行完毕;
48.s12:嵌入端的一致性判决模块生成最终判决结果,日志模块将测试用例执行过程中生成的trace信息与一致性判决模块生成的最终判决结果生成日志,通过嵌入端的服务端程序上传到pc端的测试过程显示模块进行显示。
49.进一步,步骤s9中,数据发送流程包括以下步骤:
50.s91:在含有应用处理器一侧,生成测试用例中规定数据帧,使用嵌入端的crc校验模块对生成的数据帧进行校验;
51.s92:应用处理器一侧的数据发送子模块将生成数据帧通过处理器间通信模块发送给实时处理器一侧的数据发送子模块;
52.s93:实时处理器一侧的数据发送子模块将数据帧进行解析,保存信息后调用载波模块和射频模块的硬件驱动程序接口;
53.s94:射频模块和载波模块各自进行调制后,将信号送至有线信道与无线信道。
54.进一步,步骤s10中,数据接收流程分为以下步骤:
55.s101:射频模块和载波模块将从有线信道与无线信道收到的信号进行解调后,形成数据帧,交给驱动模块;
56.s102:实时处理器的一侧的数据接收子模块从驱动模块接收数据帧,通过处理间
通信模块,交给应用处理器一侧的消息缓冲模块;
57.s103:应用处理器一侧的数据接收子模块从消息缓冲模块中提取数据帧交给测试实例模块;
58.s104:测试实例模块对得到的数据帧中的各个字段值进行匹配,得到匹配结果。
59.本发明的有益效果在于:本发明能够支持有线通信与无线通信两种方式,能够对被测对象实时性要求很高的功能进行测试,能够保存大量的测试用例,运行复杂的应用程序。通过本测试平台进行测试的过程操作简单,开发人员也可以通过在pc端操作完成对于宽带微功率mac层的一致性测试,并通过测试日志及时查看原因,有针对性进行改进。本发明有效提高了测试覆盖范围,简化了测试过程,节约了测试时间成本,有效提高了测试效率和产品的可靠性。
60.本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。
附图说明
61.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作优选的详细描述,其中:
62.图1为测试平台整体框架图;
63.图2为嵌入端硬件子系统设计图;
64.图3为主控模块设计图;
65.图4为嵌入端软件子系统层次图;
66.图5为嵌入端软件子系统数据交互图;
67.图6为pc端软件子系统层次图;
68.图7为测试平台的整体测试流程图。
具体实施方式
69.以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
70.其中,附图仅用于示例性说明,表示的仅是示意图,而非实物图,不能理解为对本发明的限制;为了更好地说明本发明的实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
71.本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”、“前”、“后”等指示的方位或位置关系
为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本发明的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
72.本发明提供的用电信息采集系统中双模一致性测试平台的整体框架设计如下图1所示,整个测试平台包含嵌入端与pc端两个实体部分,从软硬件层面整个测试平台包含硬件子系统与软件子系统,其中pc端只涉及软件设计的部分,下面分别介绍各子系统。
73.1)嵌入端硬件子系统
74.嵌入端硬件子系统仅展示双模测试平台的嵌入端所涉及的核心硬件,其主要包括硬件接口电路、主控模块、射频模块、载波模块,电源模块,存储模块等,见图2。
75.电源模块主要给其他模块供电。
76.为了能够同时支持有线通信与无线通信两种通信方式,双模测试平台系统在硬件方面会同时包含射频模块与载波模块。射频模块主要负责无线信号的调制、解调等工作,提供无线通信方式支持,同理,载波模块主要负责电力线信号的调制、解调工作,提供有线方式支持。
77.接口电路主要用于辅助trace信息的打印,如常见的usb接口电路,同时提供与载波模块互联功能等。
78.主控模块是整个嵌入端硬件子系统的核心部件,用于控制、协调其他模块(除电源模块)的工作,与其他模块进行数据交互。为了能够对被测对象实时性要求很高的功能进行测试,同时又能够保存大量的测试用例,运行复杂的应用程序,为此,主控模块采用异构多处理系统来完成,该异构多处理系统核心在于提供一个应用处理器(如cortex-a53)和一个实时处理器(如cortex-r5),两处理器间通过ipc(inter-processorcommunication)技术进行数据通信,见图3,实时处理器提供实时性支持,应用处理器提供运行复杂应用程序的支持,如大量的测试用例程序。
79.2)嵌入端软件子系统
80.嵌入端软件子系统按层次结构分为三层:接口层,传输层,应用层,见图4。接口层主要包括服务器模块,核间通信模块,驱动模块。传输层主要包括消息缓冲模块,数据收发模块。应用层主要包括定时器模块,一致性判决模块,日志模块,crc校验模块等。传输层与接口层中的各模块以及应用层的测试实例模块在整个嵌入端软件子系统中为数据的交互提供了支持,见图5
81.服务器模块用于与pc端的客户端程序进行通信,传输日志,测试过程,测试结果等信息给客户端,最终显示在pc端的ui界面上。以及接受客户端发送的测试用例的控制命令。
82.核间通信模块(又称为处理器间通信模块)完成处理器之间通信,将对时间要求很敏感的程序交由实时处理器,配合实时操作系统(如ucosii)进行处理,其他交由应用处理器,配合非实时操作系统(如linux)进行处理,充分发挥异构多处理的优势。
83.驱动模块包括射频驱动程序与载波驱动程序,涉及对应的硬件为嵌入端硬件子系统中的载波模块和射频模块。
84.数据收发模块主要按照协议标准完成各协议帧的发送与接受,包括应用处理器一侧的数据收发模块和实时处理器一侧的数据收发模块,每一侧的数据收发模块都具有数据
发送子模块和数据接收子模块。
85.数据缓冲模块主要解决嵌入端接收到多条数据时的协调问题,避免数据之间相互覆盖。
86.定时器模块用于解决测试用例中的定时要求。
87.一致性判决模块主要完成测试用例的判决,生成判决结果。
88.crc校验模块用于完成对个各协议数据帧中校验字段的填充。
89.日志模块用于记录测试用例代码执行过程中的trace信息。
90.测试实例模块用于存放各测试用例的代码实现。
91.4)pc端软件子系统
92.pc端软件子系统主要包含带ui界面的主控软件,该主控软件从层次上同样分为应用层、传输层、接口层三层,各层的子模块见图6。
93.客户端程序用于与嵌入端的服务器通信建立连接。
94.pc端的数据收发模块用于各种测试用例的控制命令的发送,接收日志,测试结果信息。
95.数据缓冲模块主要解决pc端接收到多条数据时的协调问题,保证后接收的数据不会覆盖先前的数据。
96.测试控制模块用于启动、暂停、中止一个测试实例,以及控制多个测试例之间的执行方式,比如顺序执行或并发执行。
97.测试用例管理模块用于选择需要执行那些测试例,每个测试例都会对应一个控制命令。
98.测试过程显示模块主要用于显示测试过程中的trace信息,以及一致性判决结果等信息。
99.日志导出模块用于最终生成日志,以文件的形式保存在pc机上。
100.模式切换模块用于确定测试平台的测试模式,包括有线+无线双模测试模式,无线单模测试模式,有线单模测试模式。默认为双模模式。
101.该平台具有如下特点:
102.1、能够支持有线通信与无线通信两种方式
103.2、能够对被测对象实时性要求很高的功能进行测试
104.3、能够保存大量的测试用例,运行复杂的应用程序
105.4、提供带有ui界面的主控软件。
106.如图7所示,本发明还提供双模一致性测试平台的整体测试方法,具体包括如下步骤:
107.步骤一:给嵌入端设备上电,启动嵌入端软件子系统接口层的服务器模块,等待接收来自pc端软件子系统接口层的客户端程序发来的请求,该请求为一个测试用例对应的控制命令。
108.步骤二:启动pc端的主控软件。
109.步骤三:通过应用层的模式切换模块确定为双模测试。若想进行有线单模或者无线单模测试模式,可在此处进行切换。
110.步骤四:通过应用层的测试用例管理模块选择要执行的一个测试用例。若测试用
例选中了多个,则根据依次选中的次序,依次执行。
111.步骤五:通过应用层的测试控制模块启动测试用例,生成测试用例对应的控制命令。
112.步骤六:传输层的数据收发模块将控制命令进行封装,交由接口层客户端程序。
113.步骤七:接口层的客户端程序将封装后的控制命令以ip包的形式发给嵌入端软件子系统的服务器模块。
114.步骤八:服务器模块将封装的控制命令进行解析后,通知应用层测试实例模块开始正式执行测试用例的代码。
115.步骤九:执行测试用例的数据发送流程。
116.步骤十:执行测试用例的数据接收流程.
117.步骤十一:重复步骤九与步骤十,直到测试用例执行完毕。
118.步骤十二:一致性判决模块生成最终判决结果,日志模块将测试用例执行过程中,生成的trace信息与一致性判决模块生成的最终判决结果作为日志通过嵌入端接口层的服务端程序上传到pc端应用层测试过程显示模块进行显示。
119.可选地,步骤九中,数据发送流程包括以下步骤:
120.步骤一:在含有应用处理器一侧,生成测试用例中规定数据帧,期间会使用嵌入端应用层的crc校验模块,对生成的数据帧进行校验。
121.步骤二:应用处理器一侧的数据发送子模块将生成数据帧通过处理器间通信模块发送给实时处理器一侧的数据发送子模块。
122.步骤三:实时处理器一侧的数据发送子模块将数据帧进行解析,保存必要的信息后,调用载波模块和射频模块的硬件驱动程序接口。
123.步骤四:射频模块和载波模块各自进行调制后,将信号送至有线信道与无线信道。
124.可选地,步骤十中,数据接收流程分为以下步骤:
125.步骤一:射频模块和载波模块将从有线信道与无线信道收到的信号进行解调后,形成数据帧,交给驱动模块。
126.步骤二:实时处理器的一侧的数据接收子模块从驱动模块接收数据帧,通过处理间通信模块,交给应用处理器一侧的消息缓冲模块。
127.步骤三:应用处理器一侧的数据接收子模块从消息缓冲模块中提取数据帧交给测试实例模块。
128.步骤四:测试实例模块对得到的数据帧中的各个字段值进行匹配,得到匹配结果。
129.最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

技术特征:
1.一种用电信息采集系统中双模一致性测试平台,其特征在于:包括嵌入端和pc端,所述pc端用于与嵌入端通信,将测试用例通过封装的控制命令形式发送给嵌入端进行执行;所述嵌入端用于执行pc端发送的测试用例,进行一致性判决,并将执行数据和一致性判决结果发送给pc端进行显示。2.根据权利要求1所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述嵌入端的硬件部分包括主控模块,以及与所述主控模块连接的接口电路、射频模块、载波模块及存储模块,还包括为各模块供电的电源模块;所述射频模块用于负责无线信号的调制、解调,提供无线通信;所述载波模块用于负责电力线信号的调制、解调工作,提供有线通信;所述接口电路用于辅助trace信息的打印;所述存储模块用于存储数据;所述主控模块用于控制、协调其他模块的工作,与其他模块进行数据交互。3.根据权利要求2所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述主控模块采用异构多处理系统来完成,所述异构多处理系统包括一个应用处理器和一个实时处理器,两处理器间通过ipc技术进行数据通信;所述实时处理器提供实时性支持,所述应用处理器提供运行复杂应用程序的支持。4.根据权利要求2所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述嵌入端的软件部分包括服务器模块、核间通信模块、驱动模块、消息缓冲模块、数据收发模块、定时器模块、一致性判决模块、日志模块和crc校验模块;所述服务器模块用于与pc端进行通信,传输信息给pc端以及接受pc端发送的封装后的测试用例控制命令;所述核间通信模块用于完成处理器之间通信,将对时间要求敏感的程序交由实时处理器,配合实时操作系统进行处理;将对时间要求不敏感的程序交由应用处理器,配合非实时操作系统进行处理;所述驱动模块包括射频驱动程序与载波驱动程序,为载波模块和射频模块提供驱动支持;所述数据收发模块用于按照协议标准完成各协议帧的发送与接受;所述数据缓冲模块用于解决嵌入端接收到多条数据时的协调问题;所述定时器模块用于解决测试用例中的定时要求;所述一致性判决模块用于进行测试用例的一致性判决,生成一致性判决结果;所述crc校验模块用于完成对个各协议数据帧中校验字段的填充;所述日志模块用于记录测试用例代码执行过程中的trace信息;所述测试实例模块用于存放各测试用例的代码实现。5.根据权利要求4所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述数据收发模块包括应用处理器一侧的数据收发模块和实时处理器一侧的数据收发模块,每一侧的数据收发模块都具有数据发送子模块和数据接收子模块。6.根据权利要求5所述的用电信息采集系统中双模一致性测试平台,其特征在于:所述pc端的软件部分包括客户端程序、数据收发模块、数据缓冲模块、测试控制模块、测试用例管理模块、测试过程显示模块、日志导出模块及模式切换模块;
所述客户端程序用于与嵌入端的服务器模块通信建立连接;所述数据收发模块用于发送测试用例的控制命令,接收日志、测试结果信息;所述数据缓冲模块用于解决pc端接收到多条数据时的协调问题;所述测试控制模块用于启动、暂停、中止一个测试实例,以及控制多个测试例之间的执行方式;所述测试用例管理模块用于选择需要执行的测试例,每个测试例对应一个控制命令;所述测试过程显示模块主用于显示测试过程中的trace信息,以及一致性判决结果;所述日志导出模块用于生成日志,以文件的形式保存在pc端;所述模式切换模块用于确定测试平台的测试模式,包括有线+无线双模测试模式,无线单模测试模式,有线单模测试模式。7.一种用电信息采集系统中双模一致性测试方法,其特征在于:包括以下步骤:s1:给嵌入端设备上电,启动嵌入端软件子系统接口层的服务器模块,等待接收来自pc端的客户端程序发来的请求,所述该请求为一个测试用例对应的控制命令;s2:启动pc端的主控软件;s3:通过pc端的模式切换模块确定通信方式;s4:通过pc端的测试用例管理模块选择要执行的测试用例,依次执行;s5:通过pc端的测试控制模块启动测试用例,生成测试用例对应的控制命令;s6:pc端的数据收发模块将控制命令进行封装,交由pc端的客户端程序;s7:pc端的客户端程序将封装后的控制命令以ip包的形式发给嵌入端的服务器模块;s8:嵌入端的服务器模块将封装的控制命令解析后,通知嵌入端的测试实例模块开始正式执行测试用例的代码;s9:嵌入端执行测试用例的数据发送流程;s10:嵌入端的执行测试用例的数据接收流程;s11:重复步骤s9与步骤s10,直到测试用例执行完毕;s12:嵌入端的一致性判决模块生成最终判决结果,日志模块将测试用例执行过程中生成的trace信息与一致性判决模块生成的最终判决结果生成日志,通过嵌入端的服务端程序上传到pc端的测试过程显示模块进行显示。8.根据权利要求7所述的用电信息采集系统中双模一致性测试方法,其特征在于:步骤s9中,数据发送流程包括以下步骤:s91:在含有应用处理器一侧,生成测试用例中规定数据帧,使用嵌入端的crc校验模块对生成的数据帧进行校验;s92:应用处理器一侧的数据发送子模块将生成数据帧通过处理器间通信模块发送给实时处理器一侧的数据发送子模块;s93:实时处理器一侧的数据发送子模块将数据帧进行解析,保存信息后调用载波模块和射频模块的硬件驱动程序接口;s94:射频模块和载波模块各自进行调制后,将信号送至有线信道与无线信道。9.根据权利要求7所述的用电信息采集系统中双模一致性测试方法,其特征在于:步骤s10中,数据接收流程分为以下步骤:s101:射频模块和载波模块将从有线信道与无线信道收到的信号进行解调后,形成数
据帧,交给驱动模块;s102:实时处理器的一侧的数据接收子模块从驱动模块接收数据帧,通过处理间通信模块,交给应用处理器一侧的消息缓冲模块;s103:应用处理器一侧的数据接收子模块从消息缓冲模块中提取数据帧交给测试实例模块;s104:测试实例模块对得到的数据帧中的各个字段值进行匹配,得到匹配结果。

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


技术研发人员:周欣 吴弘波 周志豪 张大勇
受保护的技术使用者:重庆邮电大学
技术研发日:2023.03.13
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐