1553b与同步485通讯协议转换器的制造方法

文档序号:9767723阅读:1316来源:国知局
1553b与同步485通讯协议转换器的制造方法
【技术领域】
[0001]本发明涉及通讯协议转换器的技术领域,具体说是一种1553B与同步485通讯协议转换器。
【背景技术】
[0002]1553B总线作为飞机上设备制定的一种信息传输总线标准,也就是设备间传输的协议,由于其传输的可靠性,误差率极低,被广泛应用于航天飞行器、地面车辆、舰船等不同的军事平台上,在近些年逐渐成为军用设备间通讯总线的首选。
[0003]同步数据链路控制(SDLC)协议是一种IBM公司提出的数据链路层协议,适用于系统网络体系结构。执行SDLC协议的同步485总线采用半双工(Half-Duplex)传输方式实现总线间设备的通讯,这种通讯方式曾一度被美国军事设备上所使用,后来也发展到了我国,并在早期的军用型号任务和测试设备中广泛应用。
[0004]现阶段,许多新型号军用设备需要进行更新换代,将1553B总线作为设备间的通讯总线,这样就导致早期成熟的同步485总线测试平台及相关试验用设备处于无用之地。
[0005]为了避免现有设备设施的不必要浪费,减小因设备更新换代带来的不利影响,设计一种可以实现1553B与SDLC协议同步485的通讯协议转换设备变得十分必要,这一设计的目的是将1553B总线数据经解析缓存后按照SDLC协议转发到同步485总线上,同时也可接收同步485总线上的数据并经过解析后传输给1553B总线设备,实现了两代新老设备间的综合应用。
[0006]中国专利CN 104270369 A(公开时间:2015年I月7日)公开了一种1553B与异步422通讯协议转换器,包括:1553B插头、隔离变压器、SOC芯片、422转换芯片和422插头,上述组成依次电连接,该转换器接收1553B差分数据信号,每帧数据完整接收后SOC芯片即按异步通讯协议进行转换并用422电平发送;异步422数据完整接收后SOC芯片将该帧数据按1553B格式发出,通过1553B插头将1533B数据发送到1553B总线上;该装置实现了 1533B到异步422的转换,但,显然无法通过本领域内的简单技术替换或技术处理而直接应用到1553B和同步485之间的转换上。
[0007]中国专利CN 203812236 U(公开时间:2014年9月3日)公开了一种基于处理器和现场可编程门阵列的数据交换系统,包括处理器和现场可编程门阵列,现场可编程门阵列包括配置为双口随机存储器模式的随机存储器,处理器通过随机存储器的第一组端口对随机存储器进行访问,现场可编程门阵列通过随机存储器的第二组端对所述随机存储器进行访问;该装置实现了处理器与现场可编程门阵列之间直接连接,给出了一种数据交换模型,但不能解决不同通讯协议之间的数据交换问题。

【发明内容】

[0008]本发明针对现有技术中存在的问题,提供了一种1553B与同步485通讯协议转换器。
[0009]本发明所采用的技术方案是:
一种1553B与同步485通讯协议转换器,包括隔离变压器、DSP处理器、1533B控制器、FPGA门阵列和485收发器;隔离变压器的初级和外部1553B差分信号端连接,隔离变压器的次级与1553B控制器连接,DSP处理器的异步数据端口同时与1553B控制器和FPGA门阵列连接,FPGA门阵列与485收发器连接,485收发器与外部同步485总线连接,以上连接均通过印制板走线连接。
[0010]一种基于上述通讯协议转换器的1553B总线数据到同步485总线数据的转换方法,其步骤包括:
步骤一、隔离变压器接收从外部1553B差分信号端传递过来的1553B总线数据信号;步骤二、隔离变压器对信号进行隔离和转换处理,获得1553B总线数据,并将数据传送至1553B控制器;
步骤三、1553B控制器对1553B总线数据进行编译和解析,获得中间并行数据;
步骤四、DSP处理器对中间并行数据进行解析处理,并以帧数据形式写入到FPGA门阵列中的固定地址空间;
步骤五、FPGA门阵列将数据进行编译和解析,获得SDLC格式串行数据并传输到485收发器;
步骤六、数据通过485收发器实现电平转换后输出到外部同步485总线上,实现1553B总线数据到同步485总线数据的转换。
[0011]—种基于上述通讯协议转换器的1553B总线数据到同步485总线数据的转换方法,其步骤包括:
步骤一、485收发器接收从外部同步485同步总线传递过来的同步485总线数据;
步骤二、FPGA门阵列将485收发器传输过来的串行数据经解析存入到其内部接收FIFO中,并同时上报给DSP处理器;
步骤三、DSP处理器以并行数据读取方式将数据从FPGA门阵列中取出并进行解析处理,获得中间并行数据;
步骤四、1553B控制器对中间并行数据进行编译和解析,获得1553B总线串行数据,并发送到隔离变压器;
步骤五、隔离变压器对数据进行隔离和转换处理,将转换后的信号发送至外部1553B差分信号端,实现1553B总线数据到同步485总线数据的转换。
[0012]优选的,可以选用如下方案:
DSP处理器采用珠海欧比特控制工程股份有限公司的型号为FT-C6713的DSP芯片。
[0013]1553B控制器采用珠海欧比特控制工程股份有限公司的通用标准化器件SM61580。
[0014]隔离变压器采用深圳市天凌箭科技有限公司的通用标准化器件T31S01A-B3226。
[0015]FPGA门阵列采用珠海欧比特控制工程股份有限公司的型号为SMQ2V1000的FPGA。
[0016]485收发器采用深圳市欧昇科技有限公司的通用标准化器件RSM3485。
[0017]本发明的有益效果在于:
以往转换器均是同步串口和异步422或USB总线间的转换,不能支持1553B总线。本电路设计合理、元器件简洁、使用方便灵活,可广泛应用于各种需要1553B和同步484转换应用的环境之中。
【附图说明】
[0018]图1是本发明1553B与同步485通讯协议转换器的连接结构框图。
[0019]图2是本发明1553B与同步485通讯协议转换器的数据从1553B总线设备向同步485总线设备的工作原理框图。
[0020]图3是本发明1553B与同步485通讯协议转换器的数据从同步485总线设备向1553B总线设备的工作原理框图。
【具体实施方式】
[0021 ]以下结合实施例和附图对技术方案进行具体说明。
[0022]如图1所示,一种1553B与同步485通讯协议转换器,包括隔离变压器、DSP处理器、1533B控制器、FPGA门阵列和485收发器;隔离变压器的初级和外部1553B差分信号端连接,隔离变压器的次级与1553B控制器连接,DSP处理器的异步数据端口同时与1553B控制器和FPGA门阵列连接,FPGA门阵列与485收发器连接,485收发器与外部同步485总线连接,以上连接均通过印制板走线连接。
[0023]本发明所述的DSP处理器为用于数据协议转换的数字信号处理器,实施例中的DSP处理器采用珠海欧比特控制工程股份有限公司的型号为FT-C6713的DSP芯片,其接口采用EMIF异步逻辑总线。
[0024]本发明所述的1553B控制器为专用1553B协议转换器件,实施例的1553B控制器采用珠海欧比特控制工程股份有限公司的型号SM61580的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1