【技术实现步骤摘要】
一种1553B总线与FlexRay总线的协议转换方法
本专利技术属于计算机通信总线
,具体涉及一种1553B总线与FlexRay总线的协议转换方法。
技术介绍
某一1553B数字时分系统,存在响应型和周期型两种类型的指令传输。如果在1553B总线上传输周期型指令,不仅会造成BC->RT调度指令的大量重复,还存在BC设备和RT设备时间不同步的风险,从而导致RT设备在某个周期内接收不到来自BC设备的消息,甚至会引起总线上大量消息的丢失。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何解决数字时分系统兼容响应型和周期型两种类型指令传输的问题。(二)技术方案为解决上述技术问题,本专利技术提供一种1553B总线与FlexRay总线的协议转换方法,该方法基于协议转换装置来实施,所述协议转换装置包括:1553B相关硬件模块、协议转换模块、FlexRay相关硬件模块;其中,所述1553B相关硬件模块包括:1553B总线连接的1553B总线控制器(BC)、1553B远程终端设备(RT);所述协议转换模块包括:1553B数据收发电路、控制电路、FlexRay数据收发电路;所述FlexRay相关硬件模块包括FlexRay总线上各个节点设备;所述1553B数据收发电路包括:1553B物理层收发电路和1553B总线协议控制芯片;所述控制电路包括:CPU及其内部RAM;FlexRay数据收发电路包括:FlexRay物理层收发电路和FlexRay总线协议控制芯片;所述协议转换方法包括:步骤1:进行BC->RT命令调度、步骤2:进行B ...
【技术保护点】
一种1553B总线与FlexRay总线的协议转换方法,其特征在于,该方法基于协议转换装置来实施,所述协议转换装置包括:1553B相关硬件模块、协议转换模块、FlexRay相关硬件模块;其中,所述1553B相关硬件模块包括:1553B总线连接的1553B总线控制器(BC)、1553B远程终端设备(RT);所述协议转换模块包括:1553B数据收发电路、控制电路、FlexRay数据收发电路;所述FlexRay相关硬件模块包括FlexRay总线上各个节点设备;所述1553B数据收发电路包括:1553B物理层收发电路和1553B总线协议控制芯片;所述控制电路包括:CPU及其内部RAM;FlexRay数据收发电路包括:FlexRay物理层收发电路和FlexRay总线协议控制芯片;所述协议转换方法包括:步骤1:进行BC‑>RT命令调度、步骤2:进行BC‑>RT调度消息的协议转换、步骤3:进行RT‑>BC的命令调度、步骤4:进行RT‑>BC调度消息的协议转换。
【技术特征摘要】
1.一种1553B总线与FlexRay总线的协议转换方法,其特征在于,该方法基于协议转换装置来实施,所述协议转换装置包括:1553B相关硬件模块、协议转换模块、FlexRay相关硬件模块;其中,所述1553B相关硬件模块包括:1553B总线连接的1553B总线控制器(BC)、1553B远程终端设备(RT);所述协议转换模块包括:1553B数据收发电路、控制电路、FlexRay数据收发电路;所述FlexRay相关硬件模块包括FlexRay总线上各个节点设备;所述1553B数据收发电路包括:1553B物理层收发电路和1553B总线协议控制芯片;所述控制电路包括:CPU及其内部RAM;FlexRay数据收发电路包括:FlexRay物理层收发电路和FlexRay总线协议控制芯片;所述协议转换方法包括:步骤1:进行BC->RT命令调度、步骤2:进行BC->RT调度消息的协议转换、步骤3:进行RT->BC的命令调度、步骤4:进行RT->BC调度消息的协议转换。2.如权利要求1所述的1553B总线与FlexRay总线的协议转换方法,其特征在于,所述步骤1:进行BC->RT命令调度中:所述1553B总线控制器发送一个BC->RT的命令调度消息,1553B物理层收发电路将命令调度消息的差分信号转换成单端信号后,发到1553B总线协议芯片,最后由CPU将1553B总线协议芯片的消息内容存放在其内部RAM中。3.如权利要求2所述的1553B总线与FlexRay总线的协议转换方法,其特征在于,所述步骤2:进行BC->RT调度消息的协议转换中:BC->RT调度消息分为两类;一是1553B总线控制器更新某个FlexRay节点的数据的命令;二是总线控制器获取某个FlexRay节点的数据的命令;两类消息通过表1中BC->RT消息的命令字区分;表1消息格式对应表该步骤2进行BC->RT调度消息的协议转换具体包括:更新FlexRay节点数据的情况、以及获取FlexRay节点数据的情况。4.如权利要求3所述的1553B总线与FlexRay总线的协议转换方法,其特征在于,所述更新FlexRay节点数据的情况为:CPU根据表1中BC->RT消息内容的格式取出内部RAM中1553B格式的数据;若数据帧头与期望一致,则将FlexRay节点号、FlexRay时隙号、指定更新的FlexRay节点...
【专利技术属性】
技术研发人员:孙磊,张淑舫,刘桂华,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。