一种1553B总线通信故障处理方法与流程

文档序号:12123355阅读:来源:国知局

技术特征:

1.一种1553B总线通信故障处理方法,其特征在于:1553B总线接口芯片包括N个配置寄存器,具体处理方法包括如下步骤:

(1)、判断1553B总线接口芯片中第一个配置寄存器的当前值是否等于设定的初始值L1,若不相等,则将所述配置寄存器的错误状态标志位置为1,并进入步骤(2),若相等,则直接进入步骤(2);

(2)、判断1553B总线接口芯片中第二个配置寄存器的当前值是否等于设定的初始值L2,若不相等,则将所述配置寄存器的错误状态标志位置为1,并进入步骤(3),若相等,则直接进入步骤(3);

(3)、判断1553B总线接口芯片中第三个配置寄存器的当前值是否等于设定的初始值L3,若不相等,则将所述配置寄存器的错误状态标志位置为1,并进入步骤(4),若相等,则直接进入步骤(4);

(4)、依次类推,直至判断1553B总线接口芯片中第N个配置寄存器的当前值是否等于设定的初始值LN,若不相等,则将所述配置寄存器的错误状态标志位置为1,并进入步骤(5),若相等,则直接进入步骤(5);

(5)、判断错误状态标志位是否满足条件,若N个配置寄存器中错误状态标志位不为0的个数Q满足:1≤Q<N,则记录错误状态标志位不为0的配置寄存器的序号,进入步骤(6);若N个配置寄存器中错误状态标志位不为0的个数Q满足:Q=N,则进入步骤(7);若N个配置寄存器的错误状态标志位全部为0,则进入步骤(9);

(6)、按照记录的序号由小到大的顺序逐一判断配置寄存器的监测次数是否满足条件,对监测次数小于设定值M的配置寄存器,按照步骤(1)~(4)的方法重新监测该配置寄存器的值,进入步骤(5);对监测次数大于或等于设定值M的配置寄存器,进入步骤(8);

(7)、判断监测次数是否满足条件,若监测次数小于设定值M,则返回步骤(1),开始下一次监测;若监测次数大于或等于设定值M,则进入步骤(8);其中Q、N、M均为正整数;

(8)、对1553B总线接口芯片中的Q个配置寄存器重新进行初始化;

(9)、结束。

2.根据权利要求1所述的一种1553B总线通信故障处理方法,其特征在于:所述1553B总线通信故障处理在定时中断中进行。

3.根据权利要求1所述的一种1553B总线通信故障处理方法,其特征在于:所述步骤(8)对1553B总线接口芯片中的配置寄存器重新进行初始化后,对1553B总线接口芯片中的命令字堆栈指针值赋初始值。

4.根据权利要求1所述的一种1553B总线通信故障处理方法,其特征在于:所述监测次数M取值为2~4。

5.一种1553B总线通信故障处理方法,其特征在于:1553B总线接口芯片包括N个配置寄存器,具体处理方法包括如下步骤:

(1)、判断1553B总线接口芯片中第一个配置寄存器的当前值是否等于设定的初始值L1,若不相等,则将所述配置寄存器的错误状态标志位置为1,并进入步骤(2),若相等,则直接进入步骤(2);

(2)、判断1553B总线接口芯片中第二个配置寄存器的当前值是否等于设定的初始值L2,若不相等,则将所述配置寄存器的错误状态标志位置为1,并进入步骤(3),若相等,则直接进入步骤(3);

(3)、判断1553B总线接口芯片中第三个配置寄存器的当前值是否等于设定的初始值L3,若不相等,则将所述配置寄存器的错误状态标志位置为1,并进入步骤(4),若相等,则直接进入步骤(4);

(4)、依次类推,直至判断1553B总线接口芯片中第N个配置寄存器的当前值是否等于设定的初始值LN,若不相等,则将所述配置寄存器的错误状态标志位置为1,并进入步骤(5),若相等,则直接进入步骤(5);

(5)、判断错误状态标志位是否满足条件,若N个配置寄存器的错误状态标志位至少有一个不为0,则进入步骤(6);若N个配置寄存器的错误状态标志位全部为0,则进入步骤(8);

(6)、判断监测次数是否满足条件,若监测次数小于设定值M,则返回步骤(1),开始下一次监测;若监测次数大于或等于设定值M,则进入步骤(7);其中Q、N、M均为正整数;

(7)、对1553B总线接口芯片中的N个配置寄存器重新进行初始化;

(8)、结束。

6.根据权利要求5所述的一种1553B总线通信故障处理方法,其特征在于:所述1553B总线通信故障处理在定时中断中进行。

7.根据权利要求5所述的一种1553B总线通信故障处理方法,其特征在于:所述步骤(7)对1553B总线接口芯片中的N个配置寄存器重新进行初始化后,对1553B总线接口芯片中的命令字堆栈指针值赋初始值。

8.根据权利要求5所述的一种1553B总线通信故障处理方法,其特征在于:所述监测次数M取值为2~4。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1