一种模拟量采集通道的表决方法及装置的制造方法_2

文档序号:9631124阅读:来源:国知局
8] 图1为本发明提供的一种模拟量采集通道的表决方法的流程图。如图1所示,模 拟量采集通道的表决方法,包括:
[0069] S10 :在米集模式的情况下,分别由第一通道和第二通道传输传感器输出的模拟数 据;
[0070] S11 :将第一通道的模拟数据进行数字转换得到第一采集结果;
[0071] S12 :将第二通道的模拟数据进行数字转换得到第二采集结果;
[0072] S13 :将第一通道的采集模式和第二通道的采集模式切换为诊断模式;
[0073] S14 :对第一通道注入第一测试数据以获得第一测试结果;
[0074] S15 :对第二通道注入第二测试数据以获得第二测试结果;
[0075] S16 :根据第一采集结果和第二采集结果的比较情况,以及第一测试结果和第二测 试结果的比较情况输出表决结果。
[0076] 当处于采集模式下,第一通道和第二通道均对传感器输出的模拟数据传输至第一 控制器和第二控制器。具体的,将第一通道的模拟数据进行传输,然后对该模拟数据进行数 字转换得到第一采集结果;同样的,将第二通道的模拟数据进行传输,然后对该模拟数据进 行数字转换得到第二采集结果。
[0077] 由于在工作过程中,第一通道或者第二通道可能会出现异常,这样通过第一通道 和第二通道采集的数据也会出现问题,因此,需要及时诊断第一通道或者第二通道是否出 现异常。
[0078] 然后,将当前的采集模式切换为诊断模式。需要说明的是,诊断模式的切换时间可 以在采集模式采集的间隙执行。因为第一通道和第二通道均可能出现故障,因此,需要对两 个通道都诊断。具体做法是:在诊断模式下,对第一通道注入第一测试数据以获得第一测试 结果,对第二通道注入第二测试数据以获得第二测试结果。
[0079] 通过诊断模式获取的第一测试结果和第二测试结果来判断第一通道或者第二通 道是否出现故障,进而确定是否采用第一采集结果或第二采集结果。需要说明的是最终的 表决结果需要根据第一采集结果,第二采集结果、第一测试结果和第二测试结果综合决定。
[0080] 本发明提供的模拟量采集通道的表决方法,首先在第一通道和第二通道处于采集 模式下采集传感器输出的模拟数据,得到第一采集结果和第二采集结果,然后再将第一通 道和第二通道由采集模式切换为诊断模式,通过对第一通道和第二通道分别输入第一测试 数据和第二测试数据以获得第一测试结果和第二测试结果。通过对第一测试结果和第二测 试结果的判断以诊断出第一通道和第二通道是否出现异常,以及根据第一通道和第二通道 的情况和第一采集结果和第二采集结果最终确定表决结果。该方法能够将采集模式和诊断 模式相结合,因此输出的表决结果更加准确,步骤简单,快捷。
[0081] 其中,对第一通道注入第一测试数据以获得第一测试结果具体包括:
[0082] 对第一通道注入第一测试数据;
[0083] 对第一测试数据进行数模转换;
[0084] 传输数模转换后的第一测试数据;
[0085] 再对数模转换后的第一测试数据进行模数转换以获得第一测试结果。
[0086] 在过程中首先是通过第一控制器向第一通道注入第一测试数据,经过数模转换和 模数转换后得到第一测试数据。通过比较第一测试数据和第一测试结果就能诊断出第一通 道是否出现异常。
[0087] 其中,对第二通道注入第二测试数据,以获得第二测试结果具体包括:
[0088] 对第二通道注入第二测试数据;
[0089] 对第二测试数据进行数模转换;
[0090] 传输数模转换后的第二测试数据;
[0091] 再对数模转换后的第二测试数据进行模数转换以获得第二测试结果。
[0092] 在过程中首先是通过第二控制器向第二通道注入第二测试数据,经过数模转换和 模数转换后得到第二测试数据。通过比较第二测试数据和第二测试结果就能诊断出第二通 道是否出现异常。
[0093] 作为一种优选的实施方式,对第一通道注入第一测试数据具体通过漫步位法;
[0094] 其中,第一测试数据经过两次0至1翻转,且高位置1 ;
[0095] 对第二通道注入第二测试数据具体通过漫步位法;
[0096] 其中,第二测试数据经过两次0至1翻转,且高位置1。
[0097] 目前,对于模拟量采集通道常用的表决方法为漫步位法(walking-bit)。这种方法 优势在于可以诊断出ADC芯片的所有直流型故障(DC-fault),对于模拟量采集通道的诊断 覆盖率最高可达到99%。
[0098] 但是,传统漫步位法一旦诊断出一个通道出现问题就会置该通道为安全状态,从 而导致系统进入安全状态,可用性较低。另外当漫步位法在进行0至1的诊断注入,特别是 "0000 000X"这种低电平测试值时,在注入时可能由于模拟采集通道的0点噪声过大而淹 没于噪声中,从而导致漫步位法失效。
[0099] 在本发明中,对第一通道注入第一测试数据或对第二通道注入第二测试数据采用 的是漫步位法,该漫步位法与传统的漫步位法不同。其中,第一测试数据经过两次0至1翻 转,且高位置1 ;第二测试数据经过两次0至1翻转,且高位置1。
[0100] 改进的漫步位法由于在0至1翻转测试时,置了高位为1,所以不会出现由于模拟 通道0点噪声过大而引起的误诊断,但是由于事先置了某一高位为1,所以仅一次的0至1 翻转测试不能测试到该高位,必须另置一高位为1后再进行一次0至1翻转测试。
[0101] 作为一种优选的实施方式,根据第一采集结果和第二采集结果的比较情况,以及 第一测试结果和第二测试结果的比较情况输出表决结果具体包括:
[0102] 根据第一测试结果获取第一通道的诊断质量位;
[0103] 根据第二测试结果获取第二通道的诊断质量位;
[0104] 根据第一通道的诊断质量位和第二通道的诊断质量位以及第一采集结果和第二 采集结果的比较情况输出表决结果。
[0105] 在具体实施中,可以将第一通道的测试情况标记在其对应的质量位,则在逻辑判 断中,只需要查看各自的质量位即可。优选的,可以采用l〇〇2D的表决方式。在表1中,输 出结果表示需要选择哪个通道的数据作为控制系统输入端的数据。
[0106] 表1为第一通道和第二通道在采集模式和诊断模式下的诊断结果和输出结果。
[0107] 表 1
[0108]
[0109] 表1中,△表示第一采集结果和第二采集结果的可允许误差范围。本文中的安全 状态值根据具体设备应用来定义,目的是通过使设备停机等方式避免数据失效带来的重大 安全影响。
[0110] 实施例二
[0111] 图2为本发明提供的一种模拟量采集通道的表决装置的结构图。如图2所示,模 拟量采集通道的表决装置,包括:
[0112] 切换装置10,用于在采集模式的情况下,分别由第一通道和第二通道传输传感器 输出的模拟数据;
[0113] 第一模数转换芯片11,用于将第一通道的模拟数据进行数字转换得到第一采集结 果;
[0114] 第二模数转换芯片12,用于将第二通道的模拟数据进行数字转换得到第二采集结 果;
[0115] 第一控制器13,用于通过第一通道获取第一采集结果;
[0116] 第二控制器14,用于通过第二通道获取第二采集结果;
[0117] 切换装置10还用于将第一通道的采集模式和第二通道的采集模式切换为诊断模 式;
[0118] 第一控制器13,还用于对第一通道注入第一测试数据以获得第一测试结果;
[0119] 第二控制器14,还用于对第二通道注入第二测试数据以获得第二测试结果;
[0120] 第一控制器13的表决执行器和第二控制器14的表决执行器用于根据第一采集结 果和第二采集结果的比较情况,以及第一测试结果和第二测试结果的比较情况输出表决结 果。
[0121] 图3为本发明提供的另一种模拟量采集通道的表决装置的结构图。如图3所示,
[0122] 第一控制器13,用于对第一通道注入第一测试数据;
[0123] 第一数模转换芯片15,用于对第一测试数据进行数模转换;
[0124] 第一切换芯片100,用于传输数模转换后的第一测试数据;
[0125] 第一模数转换芯片15,用于再对数模转换后的第一测试数据进行模数转换以获得 第一测试结果;
[0126] 其中,切换装置10包括第一切换芯片100,第一切换芯片100还用于在采集模式的 情况下,由第一通道传输传感器输出的模拟数据以及将第一通道的采集模式切换为诊断模 式。
[0127] 第二控制器14,用于对第二通道注入第二测试数据;
[0128] 第二数模转换芯片16,用于对第二测试数据进行数模转换;
[0129] 第二切换芯片101,用于传输数模转换后的第二测试数据;
[0130] 第二模数转换芯片12,用于再对数模转换后的第二测试数据进行模数转换以获得 第二测试结果;
[0131] 其中,切换
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1