首页 / 专利库 / 电脑零配件 / 接口 / 通信接口 / 一种导航系统核心处理电路设计方法

一种导航系统核心处理电路设计方法

阅读:627发布:2024-01-10

专利汇可以提供一种导航系统核心处理电路设计方法专利检索,专利查询,专利分析的服务。并且本 发明 属于机载及弹载惯性导航 数据处理 技术领域,涉及一种 导航系统 核心处理 电路 设计方法;本发明公开一种基于 多核处理器 的惯性导航系统核心处理电路的设计方法,包括:1.基于国产多核处理器FT-Q6713J/500多核处理器惯性导航系统的核心处理电路;2.高 精度 的 温度 传感器 采集电路设计;3.高实时性高鲁棒性的高速 数据采集 电路设计;4.高速1553B总线电路的设计方法;5.惯性导航系统的健康管理设计。通过以上设计,实现多功能、高度集成的惯性导航系统核心处理电路。,下面是一种导航系统核心处理电路设计方法专利的具体信息内容。

1.一种导航系统核心处理电路设计方法,其特征在于,包括以下步骤:
第一步为基于多核FT-Q6713J/500处理器芯片的核心电路设计;
第二步为多通道高精度温度采集电路设计;
第三步为高实时性高鲁棒性的数据传输电路;
第四步为惯性导航系统的健康监测电路设计;
第五步为高速1553B总线电路的设计;
第六步为惯性导航系统的健康监测电路设计。
2.如权利要求1所述的导航系统核心处理电路设计方法,其特征在于,所述第一步的核心电路设计为采用多核FT6713-500处理器芯片,同时采用基于EMIF总线的内部自举方式。
3.如权利要求2所述的导航系统核心处理电路设计方法,其特征在于,所述自举方式是在多核FT6713-500处理器芯片自举过程中,Core0通过驻留的在线编程功能生成目标码并完成烧写;系统上电后首先完成主核Core0的引导,再通过其它核的全局地址用Core0的完成机器码从Flash至其他各Core的片上存储器的搬运,最后触发各个核的入口地址,完成各个核的复位进入入口。
4.如权利要求1所述的导航系统核心处理电路设计方法,其特征在于,所述第二步温度采集电路设计为基于高精度测温专用AD芯片ADS1148、ADS1148内部有两个完全相同的恒流源IDAC,两个电流源的参数完全相同,没有引入测量误差;设计中采用三线制RTD的接法采用一种比率结构产生参考电压,提高系统的精度;同时针对温度传感器非线性的特性,采用最小二乘多项式拟合、二分法查表的方法对温度测量的非线性误差进行了校正与补偿,提高系统温度测量的精度。
5.如权利要求1所述的导航系统核心处理电路设计方法,其特征在于,所述第三步数据传输电路设计为在惯性导航系统中,需要具备将传感器采集得到数据实时、可靠地进行传输和解算,设计中采用一路全双工双冗余高速串口传输采集到的陀螺及加表脉冲信息;通信速率比特率不低于2Mbps;通信接口电路应有冗余、容错、检错及可自测能以保证传输数据的可靠性,同时通信过程不占用CPU资源。
6.如权利要求5所述的导航系统核心处理电路设计方法,其特征在于,所述高速串口传输采集的通讯协议为设计中每周期每通道收发数据长度可配置,配置范围为0-2N Byte,其中N的范围为1-25,N缺省为15,在缺省长度下,每周期每通道发送有效数据为15个字为一群,一群中每个字定义为一,每群及每帧数据在发送前均须同步,每帧有校验位,高速串口的通信数据采用曼彻斯特编码方式,约定群同步信号、帧同步信号、校验位宽度和数据的曼码格式,每帧数据发送时高位在前、低位在后,每帧数据格式,数据码为曼彻斯特Ⅱ型双相电平码,逻辑1为双极编码信号1/0,逻辑0位双极编码信号0/1,过零跳变发生在每一位时的中点。
7.如权利要求5所述的导航系统核心处理电路设计方法,其特征在于,所述高速串口传输采集可靠性是指在满足0.5ms通信周期的情况下,每一群数据中通过增加帧副本、校验码及可靠性编码等手段来提高通信可靠性;为保证通讯协议的鲁棒性,在设计收、发逻辑时实现以下功能:
a)在发送逻辑设计上,A、B通道相互独立,数据传输时间上可错开,错开时间可调,范围:0~63.75us,分辨率0.25us;避免外部干扰在同一时刻造成A、B通道上信号的畸变,但应保证0.5ms通信周期要求。
b)在接收电路中上,设置监控电路,监测接收超时故障和同步错误,并可以完成错误标志的置位、错误计数和接收逻辑的复位。
c)收发逻辑电路在设计上考虑可测试性,在上电自测试并给出测试结果或能保证在外部逻辑电路的控制下完成功能的测试。
d)A、B两个通道接收逻辑均应设计缓冲区,接收缓冲区接收存储最新的一群正确数据,缓冲区的设计通过采用乒乓操作避免外部读操作与内部写操作资源竞争问题,保证外部逻辑电路在任意时刻能够读取到最近一次接收到的正确数据。
e)对于接收的一群数据中若有接收错误,且不能恢复正确数据,则抛弃整群数据,同时对抛弃行为和抛弃次数有直接或间接的记录。
8.如权利要求1所述的导航系统核心处理电路设计方法,其特征在于,所述第四步高速
1553B总线电路的设计;
高速1553B模采用高速1553B协议芯片HT-61843GB-2实现协议转换,HT-61843GB-2内含独立两信道通讯控制逻辑,具有灵活的RT数据缓冲区,可选择消息包监视,支持同时MT/RT模式。
9.如权利要求1所述的导航系统核心处理电路设计方法,其特征在于,所述第五步惯性导航系统的健康监测电路设计。
惯性导航系统通过设计心跳监控、状态识别和电源及驱动电流检测电路,从而实现故障的快速检测,进而保证导航系统核心电路的运行健康,健康检测电路设计包括:
a)心跳离散量监测电路:离散量输入输出包含4路复位输入信号,1路复位使能输入信号,1路编程使能输入信号,4路DSP心跳输出信号和4路DSP离散输出信号,均要求光耦隔离。
信号隔离根据通道数量,设计采用HCPL-6651或HCPL-0631。
b)电源及二次电源检测电路
电压采集前端通过运放FX147调理后,进入A/D采集电路。

说明书全文

一种导航系统核心处理电路设计方法

技术领域

[0001] 本发明属于机载及弹载惯性导航数据处理技术领域,涉及一种导航系统核心处理电路设计方法。

背景技术

[0002] 惯性导航技术具有自主性强、短期精度高,实时性强的优点,但其惯性元器件的误差累积影响了惯性导航的长周期稳定性,难以完成精度较高的长航时的导航任务。随着惯性技术高速发展,越来越多种类的导航传感器被引入到惯性导航系统,对导航系统的数据处理平台数据处理及解算能、传感器融合能力,健康监视及管理能力也提出了更高的要求,因此开发出具有多传感器数据融合能力,实时性好,小型化,低成本的,同时满足高精度、高动态性及高可靠性的组合导航系统的计算平台,是当今惯性技术发展的一个重要方向。
[0003] 华中光电技术研究所申请专利“一种基于异构多核架构的导航解算装置” (申请号:CN201610935841.0,公开号:CN106547237A)中公开了一种基于 ARM+DSP的异构多核架构的解算装置,由于使用异构多核的架构,仍然存在系统的功耗较大,异构多核之间数据传输效率较低的缺点。
[0004] 北京自动化控制设备研究所申请的专利“一种基于多核DSP的惯性/卫星深组合信息处理硬件平台”(申请号CN201410336170.7,公开号CN105319569A)采用多核DSP设计硬件平台,利用4核完成不同的解算以及深组合功能,但是该硬件实现的功能单一,未能集成总线传输,传感器采集及数据传输,以及导航系统的健康监测功能。

发明内容

[0005] 本发明目的为实现一种具有多传感器数据融合能力,满足高精度、高动态性及高可靠性的组合导航要求的核心处理电路,提出了一种基于 FT-Q6713J/500核处理器的导航系统核心电路设计方法。
[0006] 本发明技术方案:一种导航系统核心处理电路设计方法,其特征在于,包[0007] 括以下步骤:
[0008] 第一步为基于多核FT-Q6713J/500处理器芯片的核心电路设计;
[0009] 第二步为多通道高精度的温度采集电路设计;
[0010] 第三步为高实时性高鲁棒性的数据传输电路;
[0011] 第四步为惯性导航系统的健康监测电路设计;
[0012] 第五步为高速1553B总线电路的设计;
[0013] 第六步为惯性导航系统的健康监测电路设计。
[0014] 所述第一步的核心电路设计为采用多核FT6713-500处理器芯片,同时采用基于EMIF总线的内部自举方式。
[0015] 所述自举方式是在多核FT6713-500处理器芯片自举过程中,Core0通过驻留的在线编程功能生成目标码并完成烧写;系统上电后首先完成主核Core0的引导,再通过其它核的全局地址用Core0的完成机器码从Flash至其他各Core 的片上存储器的搬运,最后触发各个核的入口地址,完成各个核的复位进入入口。
[0016] 所述第二步温度采集电路设计为基于高精度测温专用AD芯片ADS1148、 ADS1148内部有两个完全相同的恒流源IDAC,两个电流源的参数完全相同,没有引入测量误差;设计中采用三线制RTD的接法采用一种比率结构产生参考电压,提高系统的精度;同时针对温度传感器非线性的特性,采用最小二乘多项式拟合、二分法查表的方法对温度测量的非线性误差进行了校正与补偿,提高系统温度测量的精度。
[0017] 所述第三步数据传输电路设计为在惯性导航系统中,需要具备将传感器采集得到数据实时、可靠地进行传输和解算,设计中采用一路全双工双冗余高速串口传输采集到的陀螺及加表脉冲信息;通信速率比特率不低于2Mbps;通信接口电路应有冗余、容错、检错及可自测能力以保证传输数据的可靠性,同时通信过程不占用CPU资源;
[0018] 所述高速串口传输采集的通讯协议为设计中每周期每通道收发数据长度可配置,配置范围为0-2N Byte,其中N的范围为1-25,N缺省为15,在缺省长度下,每周期每通道发送有效数据为15个字为一群,一群中每个字定义为一,每群及每帧数据在发送前均须同步,每帧有校验位,高速串口的通信数据采用曼彻斯特编码方式,约定群同步信号、帧同步信号、校验位宽度和数据的曼码格式,每帧数据发送时高位在前、低位在后,每帧数据格式,数据码为曼彻斯特Ⅱ型双相电平码,逻辑1为双极编码信号1/0,逻辑0位双极编码信号0/1,过零跳变发生在每一位时的中点。
[0019] 所述高速串口传输采集可靠性是指在满足0.5ms通信周期的情况下,每一群数据中通过增加帧副本、校验码及可靠性编码等手段来提高通信可靠性;为保证通讯协议的鲁棒性,在设计收、发逻辑时实现以下功能:
[0020] a)在发送逻辑设计上,A、B通道相互独立,数据传输时间上可错开,错开时间可调,范围:0~63.75us,分辨率0.25us;避免外部干扰在同一时刻造成A、 B通道上信号的畸变,但应保证0.5ms通信周期要求。
[0021] b)在接收电路中上,设置监控电路,监测接收超时故障和同步错误,并可以完成错误标志的置位、错误计数和接收逻辑的复位。
[0022] c)收发逻辑电路在设计上考虑可测试性,在上电自测试并给出测试结果或能保证在外部逻辑电路的控制下完成功能的测试。
[0023] d)A、B两个通道接收逻辑均应设计缓冲区,接收缓冲区接收存储最新的一群正确数据,缓冲区的设计通过采用乒乓操作避免外部读操作与内部写操作资源竞争问题,保证外部逻辑电路在任意时刻能够读取到最近一次接收到的正确数据。
[0024] e)对于接收的一群数据中若有接收错误,且不能恢复正确数据,则抛弃整群数据,同时对抛弃行为和抛弃次数有直接或间接的记录。
[0025] 所述第四步高速1553B总线电路的设计;
[0026] 高速1553B模采用高速1553B协议芯片HT-61843GB-2实现协议转换,HT-61843GB-2内含独立两信道通讯控制逻辑,具有灵活的RT数据缓冲区,可选择消息包监视,支持同时MT/RT模式。
[0027] 所述第五步惯性导航系统的健康监测电路设计。
[0028] 惯性导航系统通过设计心跳监控、状态识别和电源及驱动电流检测电路,从而实现故障的快速检测,进而保证导航系统核心电路的运行健康,健康检测电路设计包括:
[0029] a)心跳离散量监测电路:离散量输入输出包含4路复位输入信号,1路复位使能输入信号,1路编程使能输入信号,4路DSP心跳输出信号和4路DSP离散输出信号,均要求光耦隔离。信号隔离根据通道数量,设计采用HCPL-6651或 HCPL-0631。
[0030] b)电源及二次电源检测电路
[0031] 电压采集前端通过运放FX147调理后,进入A/D采集电路。
[0032] 本发明与现有技术相比具有以下优点:
[0033] 第一,采用高性能多核处理器实现导航系统中不同功能核心处理,提升了系统集成度,降低了功耗,同时大大方便了不同传感器的数据融合的实现。
[0034] 第二,多通道高精度的采集电路能够更实时,更准确的反应传感器腔体内的温度,从而为精确的温度补偿算法提供精准的输入源。
[0035] 第三,通过高实时性高鲁棒性的数据传输电路设计,保证导航系统中及时的接收到可靠地传感器数据,为导航解算的正确性奠定了基础
[0036] 第四,通过高速1553B总线电路设计,满足了火箭以及导弹等控制系统中大数据量传输的需求。
[0037] 第五,通过设计心跳监测电路,电源检测电路实现导航系统的健康监测,提高系统的安全性和可靠性。附图说明
[0038] 图1为本发明的系统架构图。
[0039] 图2为铂电阻测温RTD电路原理示意图
[0040] 图3为高速串口数据格式
[0041] 图4为曼彻斯特Ⅱ型双相电平码
[0042] 图5为高速串数据编码要求
[0043] 图6为高速1553B电路功能原理图
[0044] 图7为心跳离散量检测电路

具体实施方式

[0045] 一种导航系统核心处理电路设计方法,包括以下步骤:
[0046] 具体实施细节如下:如图1所示
[0047] (1)基于多核FT-Q6713J/500处理器芯片的核心电路设计方法。
[0048] 传统的导航系统核心处理电路一般由两部分构成,一部分是单核DSP实现惯性解算,陀螺和加速度采集,另一部分由单独处理器实现RS422,RS429,1553B 等接口和总线的采集与传输,两部分之间通过双口或者异步串行总线实现耦合,这种异构架构不仅造成导航系统处理器种类繁多,开发复杂,而且处理器之间数据传输效率低不利于不同传感器之间的深度耦合。采用多核FT6713-500处理器芯片,自举加载技术是是应用难点,本方法采用基于EMIF总线的内部自举方式,该方式不需要其他处理器参与,是一种独立的加载方式,同时相对于外部自举方式而言,节省I/O和存储器资源。在多核FT6713-500处理器芯片自举过程中,Core0通过驻留的在线编程功能生成目标码并完成烧写。系统上电后首先完成主核Core0的引导,再通过其它核的全局地址用Core0的完成机器码从 Flash至其他各Core的片上存储器的搬运,最后触发各个核的入口地址,完成各个核的复位进入入口。其上电加载过程如图1所示。
[0049] (2)多通道高精度的温度采集电路设计方法。
[0050] 惯性导航系统中激光陀螺,加速度计等传感器均为温度敏感传感器,其采集结果均需根据温度变化进行补偿,因此传感器精度和温度采集精度密切相关,温度采集工作是影响系统稳定可靠工作的重要因素。为此,需要设计出精密、可靠和稳定的温度测量电路。
[0051] 本设计中温度采集电路设计基于高精度测温专用AD芯片ADS1148,ADS1148 内部有两个完全相同的恒流源IDAC,确保两个电流源的参数完全相同,避免引入测量误差。
[0052] 本设计中采用三线制RTD(铂电阻)的接法采用一种比率结构产生参考电压,提高了系统的精度。
[0053] 同时针对温度传感器非线性的特性,采用最小二乘多项式拟合、二分法查表的方法对温度测量的非线性误差进行了校正与补偿,进一步提高了系统温度测量的精度。
[0054] (3)高实时性高鲁棒性的数据传输电路设计
[0055] 在惯性导航系统中,需要具备将传感器采集到得数据实时、可靠地进行传输和解算。设计中采用一路全双工双冗余高速串口传输采集到的陀螺及加表脉冲信息。通信速率比特率不低于2Mbps;通信接口电路应有冗余、容错、检错及可自测能力以保证传输数据的可靠性,同时通信过程不占用CPU资源;
[0056] 设计中每周期每通道收发数据长度可配置(0~2N Byte,N=1~25,N缺省为 15)。在缺省长度下(其它长度以此类推),每周期每通道发送有效数据为15 个字(定义为一群),一群中每个字定义为一帧,每群及每帧数据在发送前均须同步,每帧有校验位,数据格式见图5;
[0057] 在满足0.5ms通信周期的情况下,每一群数据中通过增加帧副本、校验码及可靠性编码等手段来提高通信可靠性;
[0058] 高速串口的通信数据采用曼彻斯特编码方式,约定群同步信号、帧同步信号、校验位宽度和数据的曼码格式如图4所示,每帧数据发送时高位在前、低位在后,每帧数据格式如图7所示。
[0059] 数据码为曼彻斯特Ⅱ型双相电平码,逻辑1为双极编码信号1/0(即一个正脉冲继之以一个负脉冲)。逻辑0位双极编码信号0/1(即一个负脉冲继之以一个正脉冲)。过零跳变发生在每一位时的中点。
[0060] 为保证通讯协议的鲁棒性,在设计收、发逻辑时实现以下功能:
[0061] a)在发送逻辑设计上,A、B通道相互独立,数据传输时间上可错开,错开时间可调,范围:0~63.75us,分辨率0.25us;避免外部干扰在同一时刻造成A、 B通道上信号的畸变,但应保证0.5ms通信周期要求。
[0062] b)在接收电路中上,设置监控电路,监测接收超时故障和同步错误,并可以完成错误标志的置位、错误计数和接收逻辑的复位。
[0063] c)收发逻辑电路在设计上考虑可测试性,在上电自测试并给出测试结果或能保证在外部逻辑电路的控制下完成功能的测试。
[0064] d)A、B两个通道接收逻辑均应设计缓冲区,接收缓冲区接收存储最新的一群正确数据,缓冲区的设计通过采用乒乓操作避免外部读操作与内部写操作资源竞争问题,保证外部逻辑电路在任意时刻能够读取到最近一次接收到的正确数据。
[0065] e)对于接收的一群数据中若有接收错误,且不能恢复正确数据,则抛弃整群数据,同时对抛弃行为和抛弃次数有直接或间接的记录。
[0066] (4)高速1553B总线电路的设计方法;
[0067] 随着导弹功能性能复杂性的不断提高,弹载设备间的信息交换量日益增加,对1553B总线系统数据传输速率的要求越来越高。目前,国内常用的1553B总线规定标准传输速率为1Mbps,已经无法满足现代航空、航天和地面车辆系统应用中各项数据交换的基本需求。
[0068] 高速1553B模块采用高速1553B协议芯片HT-61843GB-2实现协议转换, HT-61843GB-2内含独立两信道通讯控制逻辑,具有灵活的RT数据缓冲区,可选择消息包监视,支持同时MT/RT模式,其整体原理如3所示。
[0069] (5)惯性导航系统的健康监测电路设计。
[0070] 惯性导航系统被通常被比喻为飞行器的眼睛,其安全性和可靠性对飞行器性能有着极其重要的作用,通过设计心跳监控、状态识别和电源及驱动电流检测电路,从而实现故障的快速检测,进而保证导航系统核心电路的运行健康。
[0071] 健康检测电路设计包括:
[0072] a.心跳离散量监测电路
[0073] 离散量输入输出包含4路复位输入信号,1路复位使能输入信号,1路编程使能输入信号,4路DSP心跳输出信号和4路DSP离散输出信号,均要求光耦隔离。信号隔离根据通道数量,设计采用HCPL-6651或HCPL-0631。
[0074] 电源及二次电源检测电路
[0075] 导航系统中由于使用多种传感器,不同传感器的供电电压各不相同,同时核心电路中使用的各种集成电路也存在多电压供电的要求,因此对外部核心处理电路外部供电电压,以及二次转换电压的监控尤为重要。
[0076] 电压采集前端通过运放FX147调理后,进入A/D采集电路。电路原理见8。
[0077] 本发明已成功应用于某型号激光惯性导航系统中,按照本发明所述方法设计的导航系统核心解决了导航系统对多传感器的实时采集和深度融合的功能,并实现了高安全和高可靠性的要求,效果良好。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈