一种基于CPU的收发器端口校正方法及收发器的CPU技术

技术编号:14641812 阅读:242 留言:0更新日期:2017-02-15 16:12
本发明专利技术公开了一种基于CPU的收发器端口校正方法及收发器的CPU,该方法包括以下步骤:S10:设置本侧收发器的端口为第一模式;S11:控制本侧收发器的端口与另一侧收发器的端口进行第一通信报文测试;S12:判断本侧收发器的端口是否通过第一通信报文测试;如果是,进入步骤S13,否则,进入步骤S14;S13:保持本侧收发器的端口为第一模式;S14:设置本侧收发器的端口为第二模式;其中,第一模式为MDI或MDI‑X,则对应的第二模式为MDI‑X或MDI。因此,本发明专利技术在测试时,用的是抗电磁干扰的通信报文测试,测试由CPU完成,由于收发器具有CPU不需对硬件做改动。因此提高了自动校正的可靠性且节约了成本。本发明专利技术无需工作人员手动校正端口与电缆线对的对应关系,操作简单。

【技术实现步骤摘要】

本专利技术涉及电子信息
,特别是涉及一种基于CPU的收发器端口校正方法及收发器的CPU
技术介绍
近年来,随着电子信息技术的发展,以太网应用越来越广泛。在以太网的物理层面,发送器端口和接收器端口的初始功能状态称为直连模式MDI,对发送器端口和接收器端口的初始功能状态进行调换后的状态称为反序模式MDI-X,即原发送器端口行使接收器端口功能,原接收器端口行使发送器端口功能。在具体实施中,两个收发器进行全双工通信时,需要通过两根电缆线连接,这两个电缆线成为电缆线对。电缆线连接两个端口后,如果电缆线两端连接的都是发送器端口或都是接收器端口,则电缆线对的连接关系称为直连线关系;如果电缆线一端连接的是发送器端口,另一端连接的是接收器端口,则电缆线对的连接关系称为交叉线关。图1为收发器的端口与电缆线为交叉线关系的结构图,如图1所示,收发器A的发送器TX与收发器B的接收器RX通过电缆线连接,收发器B的发送器TX与收发器B的接收器RX通过电缆线连接。其中,电缆线两侧的端口必须为相同模式,即都为MDI或MDI-X时,数据才能正常发送和接收;图2为收发器的端口与电缆线为直连线关系的结构图,如图2所示,收发器A的发送器TX与收发器B的发送器TX通过电缆线连接,收发器A的接收器RX与收发器B的收发器RX通过电缆线连接,但是收发器A已经由MDI更改为MDI-X,即当电缆线对的连接关系为直连线关系时,电缆线的两侧必须是一端为MDI,另一端为MDI-X时,数据才能正常发送和接收。以太网物理层进行全双工通信建立链路的时候,首先需要对收发器的端口与电缆线之间的关系进行校正。在现有技术中,通用的校正技术分为两大类,第一类称为自动校正,基本原理是利用物理层信号实现线缆两侧的端口实现信息交互协商,该信息为一段脉冲信号。但是,脉冲信号易受干扰,尤其在电磁环境比较恶劣的环境中,导致脉冲信号会出现错误,进而导致自动校正失败,所以此校正技术虽然方便,但是可靠性较低。第二类称为强制校正,即需要工作人员根据电缆线对与收发器的端口的连接状态,手动设置端口与电缆线对的对应关系。此校正技术虽然可靠性较高,但是操作比较复杂。因此,在对全双工通信链路的端口进行校正时,如何保证操作简单且校正的可靠性高是本领域技术人员亟待解决地问题。
技术实现思路
本专利技术的目的是提供一种基于CPU的收发器端口校正方法及收发器的CPU,在对全双工通信链路的端口进行校正时,保证操作简单且校正的可靠性高。为实现上述目的,本专利技术提供一种基于CPU的收发器端口校正方法,包括以下步骤:S10:设置本侧收发器的端口为第一模式;S11:控制所述本侧收发器的端口与另一侧收发器的端口进行第一通信报文测试;S12:判断所述本侧收发器的端口是否通过所述第一通信报文测试;如果是,进入步骤S13,否则,进入步骤S14;S13:保持所述本侧收发器的端口为第一模式;S14:设置所述本侧收发器的端口为第二模式;其中,所述第一模式为MDI或MDI-X,则对应的所述第二模式为MDI-X或MDI。优选地,在步骤S14之后还包括:S15:控制所述本侧收发器的端口与所述另一侧收发器的端口进行第二通信报文测试;S16:判断所述本侧收发器的端口是否通过所述第二通信报文测试;如果是,进入步骤S17,否则,进入步骤S10;S17:保持所述本侧收发器的端口为第二模式。优选地,所述第一模式为MDI,所述第二模式为MDI-X。优选地,所述第一模式为MDI-X,所述第二模式为MDI。优选地,还包括如下步骤:S18:输出通信报文测试的测试结果。为实现上述目的,本专利技术还提供一种收发器的CPU,包括:设置单元,用于设置本侧收发器的端口为第一模式;测试单元,用于对所述本侧收发器的端口与另一侧收发器的端口进行第一通信报文测试;判断单元,用于判断所述本侧收发器的端口与所述另一侧收发器的端口是否通过所述第一通信报文测试,其中,如果所述第一通信报文测试通过,则保持所述本侧收发器的端口为第一模式;如果所述第一通信报文测试未通过,则触发所述设置单元设置所述本侧收发器的端口为第二模式;其中,所述第一模式为MDI或MDI-X,则对应的所述第二模式为MDI-X或MDI。优选地,设置单元还用于设置本侧收发器的端口为第二模式;测试单元还用于对所述本侧收发器的端口与另一侧收发器的端口进行第二通信报文测试;判断单元还用于判断所述本侧收发器的端口与另一侧收发器的端口是否通过所述第二通信报文测试,其中如果所述第二通信报文测试通过,则保持所述本侧收发器的端口为第二模式;如果所述第二通信报文测试未通过,则触发所述设置单元设置所述本侧收发器的端口为第一模式。优选地,所述第一模式为MDI,所述第二模式为MDI-X。优选地,所述第一模式为MDI-X,所述第二模式为MDI。优选地,还包括输出单元,用于输出通信报文测试的测试结果。本专利技术所提供的一种基于CPU的收发器端口校正方法及收发器的CPU,该方法在进行自动校正收发器的端口时,首先将收发器的端口设置为第一模式,然后对端口进行通信报文测试,如果测试通过,则保持该端口为第一模式,如果测试未通过,则设置该端口为第二模式。由于现有技术中采用的是利用物理层信号进行交互协商,容易受电磁干扰,本专利技术在进行交互协商测试时,采用的是抗电磁干扰的通信报文测试,且该测试由CPU即可完成,由于每个收发器都具有CPU不需要对硬件做任何改动,因此,提高了自动校正的可靠性并且节约了成本。本专利技术还无需工作人员手动校正端口与电缆线对的对应关系,所以操作比较简单。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为收发器的端口与电缆线为交叉线关系的结构图;图2为收发器的端口与电缆线为直连线关系的结构图;图3为本专利技术实施例公开的一种基于CPU的收发器端口校正方法的流程图;图4为本专利技术实施例公开的另一种基于CPU的收发器端口校正方法的流程图;图5为本专利技术实施例公开的一种收发器的CPU的结构图;图6为本专利技术实施例公开的另一种收发器的CPU的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种基于CPU的收发器端口校正方法及收发器的CPU,在对收发器的端口进行校正时,设置一侧收发器的端口为第一模式,然后对两侧收发器的端口进行通信报文测试,测试通过,则保持设置侧收发器的端口为第一模式,测试未通过,则设置该侧的收发器的端口为第二模式。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。实施例一请参考图3,图3为本专利技术实施例公开的一种基于CPU的收发器端口校正方法的流程图,该方法具体包括:S10:设置本侧收发器的端口为第一模式。在具体实施时,全双工通信链路已经搭建好,可以理解为,两侧的收发器的端口已经通过电本文档来自技高网
...
一种基于CPU的收发器端口校正方法及收发器的CPU

【技术保护点】
一种基于CPU的收发器端口校正方法,其特征在于,包括以下步骤:S10:设置本侧收发器的端口为第一模式;S11:控制所述本侧收发器的端口与另一侧收发器的端口进行第一通信报文测试;S12:判断所述本侧收发器的端口是否通过所述第一通信报文测试;如果是,进入步骤S13,否则,进入步骤S14;S13:保持所述本侧收发器的端口为第一模式;S14:设置所述本侧收发器的端口为第二模式;其中,所述第一模式为MDI或MDI‑X,则对应的所述第二模式为MDI‑X或MDI。

【技术特征摘要】
1.一种基于CPU的收发器端口校正方法,其特征在于,包括以下步骤:S10:设置本侧收发器的端口为第一模式;S11:控制所述本侧收发器的端口与另一侧收发器的端口进行第一通信报文测试;S12:判断所述本侧收发器的端口是否通过所述第一通信报文测试;如果是,进入步骤S13,否则,进入步骤S14;S13:保持所述本侧收发器的端口为第一模式;S14:设置所述本侧收发器的端口为第二模式;其中,所述第一模式为MDI或MDI-X,则对应的所述第二模式为MDI-X或MDI。2.根据权利要求1所述的方法,其特征在于,在步骤S14之后还包括:S15:控制所述本侧收发器的端口与所述另一侧收发器的端口进行第二通信报文测试;S16:判断所述本侧收发器的端口是否通过所述第二通信报文测试;如果是,进入步骤S17,否则,进入步骤S10;S17:保持所述本侧收发器的端口为第二模式。3.根据权利要求1所述的方法,其特征在于,所述第一模式为MDI,所述第二模式为MDI-X。4.根据权利要求1所述的方法,其特征在于,所述第一模式为MDI-X,所述第二模式为MDI。5.根据权利要求1-4任意一项所述的方法,其特征在于,还包括如下步骤:S18:输出通信报文测试的测试结果。6.一种收发器的CPU,其特征在于,包括:设置单元,用于设置本侧收发器的端口为第一...

【专利技术属性】
技术研发人员:殷建华肖家博尹君韩兵唐军粟荡李思源陈仲海谢锋
申请(专利权)人:中车株洲电力机车研究所有限公司
类型:发明
国别省市:湖南;43

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

1