数据交互方法、手持通信装维终端及存储介质技术

技术编号:38822485 阅读:17 留言:0更新日期:2023-09-15 20:01
本发明专利技术涉及光通信技术领域,公开了一种数据交互方法、手持通信装维终端及存储介质。本方法应用于手持通信装维终端,包括基于ARM处理器设计且具有输入输出接口和一个数据接口的光缆检测模块,和基于FPGA设计的数据交互模块,本方法包括:数据交互模块根据光缆检测模块的工作模式确定目标输入接口,并将目标输入接口输入的数据经过数据接口写入至ARM处理器中。本方法通过给ARM拓展接口,并对参数配置和数据上报进行接口仲裁,实现了对现有的手持通信装维终端增加新的功能,并保证了不同类型数据传输的稳定性。据传输的稳定性。据传输的稳定性。

【技术实现步骤摘要】
数据交互方法、手持通信装维终端及存储介质


[0001]本专利技术涉及光通信
,具体涉及一种数据交互方法、手持通信装维终端及存储介质。

技术介绍

[0002]对现有的手持装维PDA(Personal Digital Assistant,个人数字助理)终端、手持式综合维护终端PDA等设备增加新的功能时,需要在FPGA与ARM间的接口相对富余的情况下对产品进行重新开发,然而对于现有的小尺寸、单一功能的PDA,只具有ARM只有单SPI接口、少量IO口,在需要与FPGA交互进行一些数据处理时,单一的接口可能不一定能完成较多类型的数据交互,且对于单一接口的ARM,在进行不同类型数据的传输时,可能会产生冲突。因此,需要一种能在ARM只有单SPI接口和少量IO口的情况下,实现FPGA与ARM之间的多种类型数据交互,并防止数据交互冲突的方案。

技术实现思路

[0003]本专利技术的主要目的在于解决现有的手持装维通信终端的接口单一、无法实现多种数据类型兼容交互的技术问题。
[0004]本专利技术第一方面提供了一种数据交互方法,应用于手持通信装维终端,所述手持通信装维终端包括ARM处理器,以及基于FPGA设计的数据交互模块;其中,所述ARM处理器设有光缆检测模块,所述光缆检测模块具有输入输出接口和一个数据接口,所述数据交互模块设有选择器、烧录输入接口和OTDR输入接口,所述选择器的选择端与输入输出接口连接,所述选择器的输出端与所述数据接口连接,所述选择器的输入端分别与烧录输入接口和OTDR输入接口连接;/>[0005]所述数据交互方法包括:所述数据交互模块识别所述光缆检测模块当前的工作模式,其中,所述工作模式包括烧录模式和OTDR模式;所述数据交互模块根据所述工作模式,基于所述选择器从所述烧录输入接口和所述OTDR输入接口中选择一个作为目标输入接口;若所述目标输入接口为OTDR输入接口,则所述光缆检测模块将参数配置信息下发至所述数据交互模块进行参数配置操作;所述数据交互模块根据所述参数配置信息配置脉冲光信号,并通过OTDR数据采集单元采集反馈的OTDR数据;所述数据交互模块将所述OTDR数据经过所述数据接口写入至所述ARM处理器中;若所述目标输入接口为烧录输入接口,所述数据交互模块将所述烧录输入接口输入的烧录数据经过所述数据接口写入至所述ARM处理器中。
[0006]可选的,在本专利技术第一方面的第一种实现方式中,在所述数据交互模块识别所述光缆检测模块当前的工作模式之前,还包括:所述光缆检测模块基于当前的工作脉冲时序生成接口配置信息,并将所述接口配置信息发送至所述数据交互模块;所述数据交互模块根据所述接口配置信息进行接口配置,并在配置完成后,通过所述烧录输入接口和所述OTDR输入接口接收外部输入的数据。
[0007]可选的,在本专利技术第一方面的第二种实现方式中,所述数据交互模块包括一级选择逻辑单元;所述数据交互模块识别所述光缆检测模块当前的工作模式,包括:所述一级选择逻辑单元根据所述输入输出接口输出的实时电平信号确定电平值;若所述电平值为第一电平值,则所述一级选择逻辑单元确定所述光缆检测模块当前处于烧录模式;若所述电平值为第二电平值,则所述一级选择逻辑单元确定所述光缆检测模块当前处于OTDR模式。
[0008]可选的,在本专利技术第一方面的第三种实现方式中,所述数据交互模块根据所述工作模式,基于所述选择器从所述烧录输入接口和所述OTDR输入接口中选择一个作为目标输入接口,包括:若所述工作模式为烧录模式,则所述一级选择逻辑单元确定所述烧录输入接口作为目标输入接口;所述一级选择逻辑单元建立所述数据接口和所述烧录输入接口之间的第一通信链接;或,若所述工作模式为OTDR模式,则所述一级选择逻辑单元确定所述OTDR输入接口作为目标输入接口;所述一级选择逻辑单元建立所述数据接口和所述OTDR输入接口之间的第二通信链接。
[0009]可选的,在本专利技术第一方面的第四种实现方式中,所述数据交互模块还包括与所述一级选择逻辑单元的一输入端连接的二级选择逻辑单元;所述数据交互模块将所述OTDR数据经过所述OTDR数据接口写入至所述ARM处理器中,包括:所述光缆检测模块获取所述二级选择逻辑单元上输出端的数据准备信号,并判断所述数据准备信号是否满足预设的上报条件;若不满足,则所述光缆检测模块继续参数配置操作,通过所述二级选择逻辑单元持续接收OTDR数据并经过OTDR数据处理单元对所述OTDR数据进行处理;若满足,则所述光缆检测模块启用数据上报操作,禁止参数配置操作,基于所述第二通信链接将所述OTDR输入接口输入的OTDR数据传输至所述ARM处理器中。
[0010]可选的,在本专利技术第一方面的第五种实现方式中,在所述若不满足,则所述光缆检测模块继续参数配置操作,通过所述二级选择逻辑单元持续接收OTDR数据并经过OTDR数据处理单元对所述OTDR数据进行处理之后,还包括:所述数据交互模块将处理后的OTDR数据存储至预设位置,并监测预设位置中的数据量;在所述数据量达到预设值后,所述二级选择逻辑单元将所述数据准备信号更新为满足上报条件;所述光缆检测模块基于所述满足上报条件的数据准备信号,启用数据上报操作,并将存储至预设位置的OTDR数据通过所述第二通信链接传输至所述ARM处理器中。
[0011]可选的,在本专利技术第一方面的第六种实现方式中,所述光缆检测模块基于所述满足上报条件的数据准备信号,启用数据上报操作,并将存储至预设位置的OTDR数据通过所述第二通信链接传输至所述ARM处理器中,包括:在所述数据准备信号满足上报条件时,所述光缆检测模块判断所述数据准备信号是否为高电平信号;若否,则所述光缆检测模块发出告警信号,提示数据上报操作错误;若是,则所述光缆检测模块接收所述数据准备信号,并基于所述数据准备信号禁止参数配置操作,将存储至预设位置的OTDR数据通过所述第二通信链接传输至所述ARM处理器中,并更新所述输入输出接口输出的实时电平信号。
[0012]可选的,在本专利技术第一方面的第七种实现方式中,在所述一级选择逻辑单元基于所述通信链接将所述OTDR输入接口输入的OTDR数据写入至所述ARM处理器中之后,还包括:在所述ARM处理器接收完所述OTDR数据之后,所述光缆检测模块更新当前的工作脉冲时序,所述数据交互模块将状态更新为空闲状态,并开始接收所述光缆检测模块中所述输入输出接口输出的实时电平信号。
[0013]本专利技术第二方面提供了一种手持通信装维终端,所述手持通信装维终端包括ARM处理器,以及基于FPGA设计的数据交互模块;其中,所述ARM处理器设有光缆检测模块,所述光缆检测模块具有输入输出接口和一个数据接口,所述数据交互模块设有选择器、烧录输入接口和OTDR输入接口,所述选择器的选择端与输入输出接口连接,所述选择器的输出端与所述数据接口连接,所述选择器的输入端分别与烧录输入接口和OTDR输入接口连接;
[0014]所述数据交互模块用于识别所述光缆检测模块当前的工作模式,其中,所述工作模式包括烧录模式和OTDR模式;所述数据交互模本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据交互方法,应用于手持通信装维终端,其特征在于,所述手持通信装维终端包括ARM处理器,以及基于FPGA设计的数据交互模块;其中,所述ARM处理器设有光缆检测模块,所述光缆检测模块具有输入输出接口和一个数据接口,所述数据交互模块设有选择器、烧录输入接口和OTDR输入接口,所述选择器的选择端与输入输出接口连接,所述选择器的输出端与所述数据接口连接,所述选择器的输入端分别与烧录输入接口和OTDR输入接口连接;所述数据交互方法包括:所述数据交互模块识别所述光缆检测模块当前的工作模式,其中,所述工作模式包括烧录模式和OTDR模式;所述数据交互模块根据所述工作模式,基于所述选择器从所述烧录输入接口和所述OTDR输入接口中选择一个作为目标输入接口;若所述目标输入接口为OTDR输入接口,则所述光缆检测模块将参数配置信息下发至所述数据交互模块进行参数配置操作;所述数据交互模块根据所述参数配置信息配置脉冲光信号,并通过OTDR数据采集单元采集反馈的OTDR数据;所述数据交互模块将所述OTDR数据经过所述数据接口写入至所述ARM处理器中;若所述目标输入接口为烧录输入接口,所述数据交互模块将所述烧录输入接口输入的烧录数据经过所述数据接口写入至所述ARM处理器中。2.根据权利要求1所述数据交互方法,其特征在于,在所述数据交互模块识别所述光缆检测模块当前的工作模式之前,还包括:所述光缆检测模块基于当前的工作脉冲时序生成接口配置信息,并将所述接口配置信息发送至所述数据交互模块;所述数据交互模块根据所述接口配置信息进行接口配置,并在配置完成后,通过所述烧录输入接口和所述OTDR输入接口接收外部输入的数据。3.根据权利要求1所述数据交互方法,其特征在于,所述数据交互模块包括一级选择逻辑单元;所述数据交互模块识别所述光缆检测模块当前的工作模式,包括:所述一级选择逻辑单元根据所述输入输出接口输出的实时电平信号确定电平值;若所述电平值为第一电平值,则所述一级选择逻辑单元确定所述光缆检测模块当前处于烧录模式;若所述电平值为第二电平值,则所述一级选择逻辑单元确定所述光缆检测模块当前处于OTDR模式。4.根据权利要求3所述的数据交互方法,其特征在于,所述数据交互模块根据所述工作模式,基于所述选择器从所述烧录输入接口和所述OTDR输入接口中选择一个作为目标输入接口,包括:若所述工作模式为烧录模式,则所述一级选择逻辑单元确定所述烧录输入接口作为目标输入接口;所述一级选择逻辑单元建立所述数据接口和所述烧录输入接口之间的第一通信链接;若所述工作模式为OTDR模式,则所述一级选择逻辑单元确定所述OTDR输入接口作为目标输入接口;所述一级选择逻辑单元建立所述数据接口和所述OTDR输入接口之间的第二通
信链接。5.根据权利要求4所述的数据交互方法,其特征在于,所述数据交互模块还包括与所述一级选择逻辑单元的一输入端连接的二级选择逻辑单元;所述数据交互模块将所述OTDR数据经过所述数据接口写入至所述ARM处理器中,包括:所述光缆检测模块获取所述二级选择逻辑单元上输出端的数据准备信号,并判断所述数据准备信号是否满足预设的上报条件;若不满足,则所述光缆检测模块继续参数配置操作,通过所述二级选择逻辑单元持续接收OTDR数据并经过OTDR数据处理单元对所述OTDR数据进行处理;若满足,则所述光缆检测模块启用数...

【专利技术属性】
技术研发人员:余兆基欧秀平蔡俊潘浩蔡抒枫
申请(专利权)人:高勘广州技术有限公司
类型:发明
国别省市:

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

1