通信抗干扰能力的测试方法与流程

文档序号:12490766阅读:1074来源:国知局
通信抗干扰能力的测试方法与流程

本发明涉及通信技术领域,具体讲是一种用于测试两个或多个通信设备间通信质量的通信抗干扰能力的测试方法。



背景技术:

在空调的开发过程中,为测试产品在恶劣条件下运行的情况,测试人员在开发过程中需进行大量的测试,来验证空调内控制板与驱动板之间的通信质量,以评判空调通信的抗干扰能力的优劣。

现有技术的测试方法为:将通信线缠绕在一些具有较大干扰能力的干扰源上,再通过与控制板、驱动板均连接的计算机来读取主控板、驱动板的通信状态,以评判通信质量和抗干扰能力。上述测试方法虽然在一定程度上能够测得通信的抗干扰能力,但是由于在这个过程中步进需要大量人工参与,且无法通过具体的实验数据进行评测,因此使得现有技术的测试方法费时费力,而且使得测试结果的可靠性较低。



技术实现要素:

本发明要解决的技术问题是,提供一种省时省力且测试结果可靠性高的通信抗干扰能力的测试方法。

本发明的技术方案是,提供一种通信抗干扰能力的测试方法,包括安装有串口调试软件的计算机、第一测试板以及第二测试板,所述的第一测试板与第二测试板通过信号线连接;所述的信号线还与计算机连接;所述通信抗干扰能力的测试方法包括:

设置一个数据库,该数据库包括第一部分和第二部分,第一部分包括第一测试板发送数据为A,针对该发送数据则第二测试板的返回数据为B;第二部分包括第二测试板发送数据为C,针对该发送数据则第二测试板的返回数据为D;

计算机接收到第一测试板或第二测试板的发送数据;

计算机对上述发送数据进行修改,形成修改数据;

计算机发送修改数据给第二测试板或第一测试板;

计算机接收到第一测试板或第二测试板的返回数据;

计算机将上述发送数据、返回数据与数据库内的数据进行对比,若数据一致,则说明通信正常,通信抗干扰能力强;反之,则说明通信异常,通信抗干扰能力弱。

所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为杂码加中间码加尾码的形式。

所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为头码加杂码加尾码的形式。

所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为头码加中间码加杂码的形式。

所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为杂码加杂码加尾码的形式。

所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为头码加杂码加杂码的形式。

所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为杂码加中间码加杂码的形式。

所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为杂码加杂码加杂码的形式。

将通信抗干扰能力的测试方法连续运行N时间段,统计N时间段内的通信异常的次数,以判断通信抗干扰的能力。

将通信抗干扰能力的测试方法每隔M时间段运行一次。

采用以上方法后,本发明与现有技术相比,具有以下优点:

本发明通信抗干扰能力的测试方法先将正常的收发应答数据放入数据库中,然后采用计算机对发送数据进行修改,再通过将测量数据、返回数据与数据库中的数据进行对比,从而判断出第一测试板以及第二测试板是否有接收并执行修改数据,进而判断出通信的抗干扰能力。本发明将测试数据进行多次修改测试,包括头码、中间码、尾码分别单独修改以及全部修改进行测试且有据可查,也就是排除所有因干扰而导致数据改变均进行了测试。由于在这个过程中步进无需大量人工参与,且能够通过具体的实验数据进行评测,因此使得本发明测试方法费时费力,而且使得测试结果的可靠性较高。

附图说明

图1是本发明所采用的测试装置的方框图。

图2是本发明通信抗干扰能力的测试方法的流程图。

图3是本发明修改数据的修改方式图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明。

如图1、图2、图3所示,本发明一种通信抗干扰能力的测试方法,包括安装有串口调试软件的计算机、第一测试板以及第二测试板,上述三者组成一测试装置;在本实施例中,第一测试板为主控板,第二测试板为驱动板;所述的第一测试板与第二测试板通过信号线连接,第一测试板与第二测试板通过RS485、RS232等通信方式均可;所述的信号线还与计算机连接,在本实施例中,计算机通过一能够将各种通信数据进行格式相互转换的信号转换装置与信号线连接;所述通信抗干扰能力的测试方法包括:

设置一个数据库,该数据库包括第一部分和第二部分,第一部分包括第一测试板发送数据为A,针对该发送数据则第二测试板的返回数据为B;第二部分包括第二测试板发送数据为C,针对该发送数据则第二测试板的返回数据为D;也就是说,第一测试板可以作为发送数据的发送端,也可以作为返回数据的接收端;第二测试板可以作为发送数据的发送端,也可以作为返回数据的接收端;

计算机接收到第一测试板或第二测试板的发送数据;

计算机对上述发送数据进行修改,形成修改数据;

计算机发送修改数据给第二测试板或第一测试板;

计算机接收到第一测试板或第二测试板的返回数据;

计算机将上述发送数据、返回数据与数据库内的数据进行对比,若数据一致,则说明通信正常,通信抗干扰能力强;反之,则说明通信异常,通信抗干扰能力弱。

在本实施例中,采用以下两种实施方式:

第一种实施方式如下:

计算机接收到第一测试板的发送数据;

计算机对上述发送数据进行修改,形成修改数据;

计算机发送修改数据给第二测试板;

计算机接收到第二测试板的返回数据;

计算机将上述发送数据、返回数据与数据库内的数据进行对比,若数据一致,则说明通信正常;反之,则说明通信异常。

第一种实施方式如下:

计算机接收到第二测试板的发送数据;

计算机对上述发送数据进行修改,形成修改数据;

计算机发送修改数据给第一测试板;

计算机接收到第一测试板的返回数据;

计算机将上述发送数据、返回数据与数据库内的数据进行对比,若数据一致,则说明通信正常;反之,则说明通信异常。

修改数据分为以下几种:

1、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为杂码加中间码加尾码的形式。正常的发送数据为头码加中间码加尾码的形式,现有技术的普通技术人员一般采用上述编码格式进行编码。

2、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为头码加杂码加尾码的形式。

3、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为头码加中间码加杂码的形式。

4、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为杂码加杂码加尾码的形式。

5、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为头码加杂码加杂码的形式。

6、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为杂码加中间码加杂码的形式。

7、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成杂码;正常的发送数据为头码加中间码加尾码的形式,修改数据为杂码加杂码加杂码的形式。

修改数据可以仅针对上述7项中的1项修改,也可以针对上述7项中的多项进行修改。

在本实施例中,一般的发送数据格式见下表:

在本实施例中,头码为即为上述头码,中间码为地址位+数据长度+数据位,尾码为校验位;

1、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成干扰数据;正常的发送数据为头码+地址位+数据长度+数据位+校验位的形式,修改数据为单个或多个头码+正常数据帧的形式。

2、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成干扰数据;正常的发送数据为头码+地址位+数据长度+数据位+校验位的形式,修改数据为头码+地址位+修改后的数据长度和数据位+校验位的形式。

3、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成干扰数据;正常的发送数据为头码+地址位+数据长度+数据位+校验位的形式,修改数据为不带头码且地址位、数据长度、数据位、校验位无规则的形式。

4、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成干扰数据;正常的发送数据为头码+地址位+数据长度+数据位+校验位的形式,修改数据为正常数据帧不带校验位的形式。

5、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成干扰数据;正常的发送数据为头码+地址位+数据长度+数据位+校验位的形式,修改数据为正常数据帧+一个或多个校验位的形式。

6、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成干扰数据;正常的发送数据为头码+地址位+数据长度+数据位+校验位的形式,修改数据为正常数据帧的形式。

7、所述计算机对上述发送数据进行修改,形成修改数据是指:计算机对上述发送数据进行修改,形成干扰数据;正常的发送数据为头码+地址位+数据长度+数据位+校验位的形式,修改数据为头码和校验位多次相同、但数据长度和数据位于正常数据帧不同的形式。

将通信抗干扰能力的测试方法连续运行N时间段,统计N时间段内的通信异常的次数,以判断通信抗干扰的能力,也就是说在N时间段内执行100次本方法,没有出现一次通信异常的情况,这就说明第一测试板和第二测试板的通信抗干扰能力非常强。在本实施例中一般连续运行本发明测试方法2小时即可。

将通信抗干扰能力的测试方法每隔M时间段运行一次。在本市实施中,一般每隔20ms、100ms、300ms运行一次本发明测试方法。

以上仅就本发明的最佳实施例作了说明,但不能理解为是对权利要求的限制。本发明不仅限于以上实施例,其具体结构允许有变化。但凡在本发明独立权利要求的保护范围内所作的各种变化均在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1