一种航空总线组件的信号优化系统及其优化方法
【技术领域】
[0001]本发明属于航空总线技术领域,尤其涉及一种航空总线组件的信号优化系统及其优化方法。
【背景技术】
[0002]随着航空电子技术的快速发展,军用航空装备越来越多地采用标准总线结构将各个系统连接到一起,如:GJB289A标准、ARINC-429总线标准、CAN总线标准等,以构成复杂的电控系统。
[0003]相对于军用装备和路用车辆的使用环境,航空装备所面临的使用环境将更加恶劣,对挂载于总线上、符合总线标准的组件产品的要求更高,特别是针对总线中的总线信号的传输质量要求更为严格。
[0004]为此,现有技术提出了可对航空总线组件进行在线测试及记录分析的系统,该系统通过对航空总线组件输入/输出信号的采集和分析,可识别出航空总线组件是否合格,但无法实现对航空总线组件的调试及成品的二次优化,不能保证航空总线组件的最佳性倉泛。
【发明内容】
[0005]本发明实施例的目的在于提供一种航空总线组件的信号优化系统,旨在解决现有技术提供的对航空总线组件进行在线测试及记录分析的系统无法实现航空总线组件的调试及成品的二次优化的问题。
[0006]本发明实施例是这样实现的,一种航空总线组件的信号优化系统,所述系统包括:
[0007]集成在航空总线组件中、连接所述航空总线组件的发送器/接收器的可编程单元;
[0008]上位机,用于通过所述可编程单元向所述发送器/接收器发送初始预编程数据,之后采集并判断所述发送器/接收器与航空总线之间传输的信号是否满足要求,若不满足要求,则确定所述初始预编程数据中需调整的数据位,之后对确定的数据位进行调整,通过所述可编程单元向所述发送器/接收器发送调整后的预编程调试数据,并结合对所述发送器/接收器与所述航空总线之间传输的信号的检测,确定最佳的编程数据。
[0009]本发明实施例的另一目的在于提供一种如上所述的航空总线组件的信号优化系统的优化方法,所述方法包括以下步骤:
[0010]上位机通过可编程单元向发送器/接收器发送初始预编程数据,之后采集并判断所述发送器/接收器与航空总线之间传输的信号是否满足要求;
[0011]若所述发送器/接收器与所述航空总线之间传输的信号不满足要求,则所述上位机确定所述初始预编程数据中需调整的数据位,之后对确定的所述数据位进行调整,并结合对所述发送器/接收器与所述航空总线之间传输的信号的检测,确定最佳的编程数据。
[0012]本发明实施例提出的航空总线组件的信号优化系统及其优化方法中,系统是在航空总线组件中、集成一可编程单元,上位机通过调节可编程单元向发送器/接收器发出的表示参数值的编程数据,实现发送器/接收器与航空总线之间传输信号的最优化,以满足组件产品最佳的使用性能,降低由流片加工和封装加工的工艺偏差引起的失效率。同时,仅从组件的管壳侧边引出一接触点,即可实现上位机对编程数据的调试,而不用更改管壳,不会增大组件产品的空间体积和重量。
【附图说明】
[0013]图1是本发明实施例一提供的航空总线组件的信号优化系统的结构图;
[0014]图2是图1中可编程单元的结构图;
[0015]图3是图2中寄存器电路的结构图;
[0016]图4是本发明实施例二提供的航空总线组件的信号优化系统的优化方法的流程图;
[0017]图5是本发明实施例二中、上位机判断发送器/接收器与航空总线之间传输的信号是否满足要求的详细流程图;
[0018]图6是本发明实施例二中、上位机确定最佳的编程数据的详细流程图;
[0019]图7是本发明实施例三提供的航空总线组件的信号优化系统的优化方法的流程图;
[0020]图8是本发明实施例三中、上位机在得到最佳的编程数据后,判断发送器/接收器与航空总线之间传输的信号是否满足要求的详细流程图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]针对现有技术存在的问题,本发明提出了一种航空总线组件的信号优化系统及其优化方法。该系统是在航空总线组件中、集成一可编程单元,上位机通过调节可编程单元向发送器/接收器发出的表示参数值的编程数据,实现发送器/接收器与航空总线之间传输信号的最优化。以下将结合实施例详细说明本发明的实现方式:
[0023]实施例一
[0024]本发明实施例一提出了一种航空总线组件的信号优化系统,如图1所示,为了便于说明,仅示出了与本发明实施例一相关的部分。
[0025]详细而言,本发明实施例一提出的航空总线组件的信号优化系统包括:集成在航空总线组件中、连接航空总线组件的发送器/接收器的可编程单元2 ;上位机I,用于通过可编程单元2向发送器/接收器发送初始预编程数据,之后采集并判断发送器/接收器与航空总线之间传输的信号是否满足要求,若不满足要求,则确定初始预编程数据中需调整的数据位,之后对确定的数据位进行调整,通过可编程单元2向发送器/接收器发送调整后的预编程调试数据,并结合对发送器/接收器与航空总线之间传输的信号的检测,确定最佳的编程数据。
[0026]其中,航空总线组件是指挂载在航空总线上的各类终端设备,可通过发送器/接收器实现与航空总线上其它终端设备之间的信号传输。其中,航空总线可以并不限于是符合GJB289A标准的总线、符合ARINC-429标准的总线、符合CAN标准的总线等。
[0027]其中,初始预编程数据用以表示发送器/接收器与航空总线之间传输的信号中、需设置的参数值。本发明实施例一中,初始预编程数据为一 32位的二进制数据,该32位的二进制数据用以表示5类参数,每一类参数的参数值用6位二进制数据表示,5类参数可以是:发送器向航空总线输出的信号的对称性、发送器向航空总线输出的信号的输出幅值、发送器向航空总线输出的信号的上升/下降时间、接收器滤波带宽、接收器总线信号输入阈值。
[0028]此时,上位机I确定最佳的编程数据的过程为:上位机I在将初始预编程数据发送给发送器/接收器后,发送器/接收器与航空总线之间开始根据该初始预编程数据执行与航空总线之间的信号传输。上位机I从发送器的发送端/接收器的接收端采集该信号的波形,从波形中读取相应的参数值,若读取的参数值与预设值之间的偏差超过了偏差阈值,则说明该类的参数值需要进行调整,否则不用调整。之后,上位机I得到需要调整的参数值对应的数据位的各种可能组合,由于是采用6位二进制数据表示一类参数,因此对于每一参数值,理论上共有64种组合方式。之后,上位机I将经过调整的参数值对应的数据位进行组合,或者将经过调整的参数值对应的数据位与未经调整的参数值对应的数据位进行组合,得到的每一个32位二进制数据作为预编程调试数据分别输出给发送器/接收器,发送器/接收器与航空总线之间开始根据该每一预编程调试数据执行与航空总线之间的信号传输,上位机I从发送器的发送端/接收器的接收端采集该信号的波形,从波形中读取相应的参数值。之后,对于每一类参数,上位机I比较每一预编程调试数据对应的参数值,将读取的各参数值中、与预设值偏差最小的参数值对应的6位二进制数据作为该类参数的最佳编程数据,如此得到各类参数的最佳编程数据,组合即可得到一 32位的最佳的编程数据。
[0029]另外,由于得到的最佳的编程数据在最终发送给发送器/接收器时,发送器/接收器仍有可能存在输出结果与期望值差别较大的情况,为此,上位机I还用于通过可编程单元2向发送器/接收器发送最佳的编程数据,之后采集并判断发送器/接收器与航空总线之间传输的信号是否满足要求。
[0030]此时,上位机I在将最佳的编程数据发送给发送器/接收器后,发送器/接收器与航空总线之间开始根据该初始预编程数据执行与航空总线之间的信号传输。上位机I从发送器的发送端/接收器的接收端采集该信号的波形,从波形中读取相应的参数值,若读取的参数值与在进行调试过程中读取的、6位最佳编程数据对应的参数值之间的偏差超过了偏差阈值,则说明该航空总线组件产品不合格,否则说明该航空总线组件产品合格,以进一步保证成品质量。
[0031]进一步地,如图2所示,本发明实施例一中,可编程单元2可包括:寄存器电路22 ;编程电压产生电路21,用于在上位机I的控制下,将上位机I发送的初始预编程数据和预编程调试数据写入寄存器电路22,并在上位机I和寄存器电路22的共同控制下,提供寄存器电路22的编程电压,寄存器电路22的编程时钟由上位机I直接提供;环形振荡器电路24,用于配置发送器/接收器与寄存器电路22之间数据读取的时钟信号;复位电路23,用于向寄存