CN107544366B - 一种自动控制***中冗余传感器信号采集及处理方法 - Google Patents

一种自动控制***中冗余传感器信号采集及处理方法 Download PDF

Info

Publication number
CN107544366B
CN107544366B CN201711003908.8A CN201711003908A CN107544366B CN 107544366 B CN107544366 B CN 107544366B CN 201711003908 A CN201711003908 A CN 201711003908A CN 107544366 B CN107544366 B CN 107544366B
Authority
CN
China
Prior art keywords
sensor
data
condition
satisfied
upper computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711003908.8A
Other languages
English (en)
Other versions
CN107544366A (zh
Inventor
张鹏飞
王定亚
于兴军
李庆福
田德宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China National Petroleum Corp
Baoji Oilfield Machinery Co Ltd
CNPC National Oil and Gas Drilling Equipment Engineering Technology Research Center Co Ltd
Original Assignee
Baoji Oilfield Machinery Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Baoji Oilfield Machinery Co Ltd filed Critical Baoji Oilfield Machinery Co Ltd
Priority to CN201711003908.8A priority Critical patent/CN107544366B/zh
Publication of CN107544366A publication Critical patent/CN107544366A/zh
Application granted granted Critical
Publication of CN107544366B publication Critical patent/CN107544366B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing Or Calibration Of Command Recording Devices (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

本发明公开了一种自动控制***中冗余传感器信号采集及处理方法,步骤包括:步骤1)冗余传感器初始位的标定和校验,步骤2)冗余传感器终止位的标定和校验,步骤3)冗余传感器数据正确性分析及识别。本发明方法,在关键设备上配套有传感器一、传感器二、执行机构,通过信号处理电路把信号转换为标准信号送至MCU单元,换算了实际的采集值(如位移、角度等)送操控台人机界面显示,通过带安全程序保护的执行命令送达执行机构,实现关键设备的自动闭环控制,提高了***的容错能力。

Description

一种自动控制***中冗余传感器信号采集及处理方法
技术领域
本发明属于自动控制技术领域,涉及一种自动控制***中冗余传感器信号采集及处理方法。
背景技术
在自动控制***中,为了实现设备的精确定位,需要为执行机构配备智能传感器,实时监测设备当前状态并反馈给中央控制***,实现符合作业工况的闭环控制。但是往往传感器是自动控制***中的薄弱环节,一旦传感器故障,***无法正确获知设备当前状态,控制程序无法执行,造成***瘫痪。这对于一些流水线作业上的设备以及停机将造成重大财产损失的设备,一旦停机会造成生产中断或产品报废。
因此,急需设计用于核心关键设备配套冗余传感器的方案,提高***的容错能力,提高***的稳定性和可靠性,确保冗余传感器中只要有一个完好就可确保控制***正常运行。
发明内容
本发明的目的是提供一种自动控制***中冗余传感器信号采集及处理方法,解决了现有技术执行机构没有配套冗余的监测传感器单元,当一个传感器故障时难以保证***稳定可靠运行;同时针对冗余传感器采集的数据如何判断真伪,难以取舍的问题。
本发明采用的技术方案是,一种自动控制***中冗余传感器信号采集及处理方法,按照以下步骤实施:
步骤1)冗余传感器初始位的标定和校验,
步骤2)冗余传感器终止位的标定和校验,
步骤3)冗余传感器数据正确性分析及识别。
本发明的有益效果是,通过为设备执行机构配套冗余的监测传感器单元,确保其中一个传感器故障仍能保障设备正常运行,提高了***的容错能力,设备运行的稳定性和可靠性也大幅提高。同时针对冗余传感器采集的数据,提出了一整套冗余传感器标定和校验,数据正确性的分析和识别方法,为自动控制***提供了一种新的信号采集及处理方法解决方案。
附图说明
图1是本发明的原理框图;
图2为本发明方法中冗余传感器初始位标定和校验的流程图;
图3为本发明方法中冗余传感器终止位标定和校验的流程图;
图4为本发明方法中冗余传感器数据正确性分析及识别方法的流程图。
图中,1.传感器一,2.传感器二,3.信号处理电路,4.MCU单元,5.操控台,6.执行机构,
A表示传感器一1的实时数据值;B表示传感器二2的实时数据值;
A0表示执行机构回到初始位时传感器一1的实际数据值;
B0表示执行机构回到初始位时传感器二2的实际数据值;
Ad表示执行机构至终止位时传感器一1的实际数据值;
Bd表示执行机构至终止位时传感器二2的实际数据值;
At1表示执行机构上一时刻传感器一1的实时数据值;
Bt1表示执行机构上一时刻传感器二2的实时数据值;
At2表示执行机构当前时刻传感器一1的实时数据值;
Bt2表示执行机构当前时刻传感器二2的实时数据值;
A△t表示执行机构从上一时刻至当前时刻传感器一1的最大变化量的绝对值;
B△t表示执行机构从上一时刻至当前时刻传感器二2的最大变化量的绝对值。
具体实施方式
下面结合附图和具体实施方式对本发明进行详细说明。
本发明的阐述以位移传感器、角度传感器一类的传感器为例进行阐述,对于基于压力、温度、流量等检测量的传感器判断方法与本方法一致,只是文字表述上有所区别,但均属于本发明专利保护的范畴。
参照图1,本发明方法采用的辅助装置结构是,在需要控制的关键设备上配置传感器一1、传感器二2及执行机构6,传感器一1、传感器二2的输出信号分别接入各自的一个信号处理电路3中,两个信号处理电路3输出端分别接入MCU单元4(中央控制单元),MCU单元4与操控台5互联。
两个信号处理电路3、MCU单元4中均预置有各自的数据处理程序。
在需要控制的关键设备上配套有传感器一1、传感器二2及执行机构6,传感器一1和传感器二2实时采集执行机构6的当前状态,通过信号处理电路3把信号转换为标准信号送至MCU单元4,通过MCU单元4将换算为实际的采集值(如位移、角度等)送操控台人机界面进行显示;操控台5发送控制指令至MCU单元4,MCU单元4再通过带安全程序保护的执行命令送达执行机构6,实现对关键设备的自动闭环控制。
本发明自动控制***中冗余传感器信号采集及处理方法,利用上述的结构设置,按照以下步骤实施:
步骤1)参照图2,冗余传感器初始位的标定和校验,
***上电,接收到启动命令后,开始进行初始化操作,初始化完成后开始对传感器的数据采集,依次读取传感器一1的数据A、传感器二2的数据B,此时控制执行机构6回到初始位,
首先读取初始位传感器一1的实际参数值A0,判断传感器一1的数据A是否在A0-0.5≤A≤A0+0.5范围内,如果条件满足,程序继续向下执行,给上位机发出传感器一1初始位正常指示信号;如果条件不满足,并且判断传感器一1的数据A是否在A>A0+0.5或者A<A0-0.5范围内,此时给上位机发出传感器一1初始位故障报警信号,维护人员检查***进行维修和维护;
传感器一1的数据A读取完毕后,再读取初始位传感器二2的实际参数值B0,判断传感器二2的数据B是否在B0-0.5≤B≤B0+0.5范围内,如果条件满足,程序继续向下执行,给上位机发出传感器二2初始位正常指示信号;如果条件不满足,并且判断传感器二2的数据B是否在B>B0+0.5或者B<B0-0.5范围内,此时给上位机发出传感器二2初始位故障报警信号,维护人员检查***进行维修和维护,至此本周期的初始位校验结束。
步骤2)参照图3,冗余传感器终止位的标定和校验,
***上电,接收到启动命令后,开始进行初始化操作,初始化完成后开始对传感器的数据采集,依次读取传感器一1的数据A、传感器二2的数据B,此时控制执行机构6回到终止位,
首先读取终止位传感器一1的实际参数值Ad,判断传感器一1的数据A是否在Ad-0.5≤A≤Ad+0.5范围内,如果条件满足,程序继续向下执行,给上位机发出传感器一1终止位正常指示信号;如果条件不满足,并且判断传感器一1的数据A是否在A>Ad+0.5或者A<Ad-0.5范围内,此时给上位机发出传感器一1终止位故障报警信号,维护人员检查***进行维修和维护;
传感器一1数据读取完毕后,再读取终止位传感器二2的实际参数值Bd,判断传感器二2的数据B是否在Bd-0.5≤B≤Bd+0.5范围内,如果条件满足,程序继续向下执行,给上位机发出传感器二2终止位正常指示信号;如果条件不满足,并且判断传感器二2的数据B是否在B>Bd+0.5或者B<Bd-0.5范围内,此时给上位机发出传感器二2终止位故障报警信号,维护人员检查***进行维修和维护,至此本周期的初始位校验结束。
步骤3)参照图4,冗余传感器数据正确性分析及识别,
***上电,传感器一1和传感器二2的初始位和终止位标定均完成且***正常的情况下,接收到启动命令后,开始进行初始化操作;
初始化完成后开始对两个传感器的数据采集,依次读取传感器一1的数据A、传感器二2的数据B,并存储到MCU单元4中,此时控制执行机构6进行连续动作,
在本次采集周期内,首先读取当前时刻传感器一1的实际参数值At2,并与上一时刻传感器一1的实际参数值At1比较,判断在两个监测周期内变化量的绝对值与两个监测周期内最大变化量的绝对值A△t的关系,是否满足|At1-At2|≤A△t;接下来读取当前时刻传感器二2的实际参数值Bt2,并与上一时刻传感器二2的实际参数值Bt1比较,判断在两个监测周期内变化量的绝对值与两个监测周期内最大变化量的绝对值B△t的关系,是否满足|Bt1-Bt2|≤B△t,按照几种情况分别实施:
3.1)如果|At1-At2|≤A△t和|Bt1-Bt2|≤B△t条件均满足,证明两个传感器完好,程序继续向下执行,数据输出(At2+Bt2)/2,MCU单元4采集当前数值并存储,至此本次采集结束;
3.2)如果|At1-At2|≤A△t条件不满足,读取的数据在|At1-At2|>A△t范围内,但是|Bt1-Bt2|≤B△t条件满足,证明传感器一1故障,传感器二2完好,程序继续向下执行,数据输出Bt2,MCU单元4采集当前数值并存储,给上位机发出传感器一1故障报警信号,维护人员检查***进行维修和维护,至此本次采集结束;
3.3)如果|At1-At2|≤A△t条件满足,但是|Bt1-Bt2|≤B△t条件不满足,读取的数据在|Bt1-Bt2|>B△t范围内,证明传感器一1完好,传感器二2故障,程序继续向下执行,数据输出At2,MCU单元4采集当前数值并存储,给上位机发出传感器二2故障报警信号,维护人员检查***进行维修和维护,至此本次采集结束;
3.4)如果|At1-At2|≤A△t条件不满足,同时|Bt1-Bt2|≤B△t条件也不满足,证明传感器一1故障,传感器二2也故障,程序继续向下执行,MCU单元4不采集当前数值,给上位机发出传感器一1、传感器二2故障报警信号,维护人员检查***进行维修和维护,至此本次采集结束。

Claims (2)

1.一种自动控制***中冗余传感器信号采集及处理方法,该方法采用的辅助装置是,在需要控制的关键设备上配置传感器一(1)、传感器二(2)及执行机构(6),传感器一(1)、传感器二(2)的输出信号分别接入各自的一个信号处理电路(3)中,两个信号处理电路(3)输出端分别接入MCU单元(4),MCU单元(4)与操控台(5)互联,
其特征在于,该方法按照以下步骤实施:
步骤1)冗余传感器初始位的标定和校验,具体过程是:
***上电,接收到启动命令后,开始进行初始化操作,初始化完成后开始对传感器的数据采集,依次读取传感器一(1)的数据A、传感器二(2)的数据B,此时控制执行机构(6)回到初始位,
首先读取初始位传感器一(1)的实际参数值A0,判断传感器一(1)的数据A是否在A0-0.5≤A≤A0+0.5范围内,如果条件满足,程序继续向下执行,给上位机发出传感器一(1)初始位正常指示信号;如果条件不满足,并且判断传感器一(1)的数据A是否在A>A0+0.5或者A<A0-0.5范围内,此时给上位机发出传感器一(1)初始位故障报警信号,维护人员检查***进行维修和维护;
传感器一(1)的实际参数值A0读取完毕后,再读取初始位传感器二(2)的实际参数值B0,判断传感器二(2)的数据B是否在B0-0.5≤B≤B0+0.5范围内,如果条件满足,程序继续向下执行,给上位机发出传感器二(2)初始位正常指示信号;如果条件不满足,并且判断传感器二(2)的数据B是否在B>B0+0.5或者B<B0-0.5范围内,此时给上位机发出传感器二(2)初始位故障报警信号,维护人员检查***进行维修和维护,至此本周期的初始位校验结束;
步骤2)冗余传感器终止位的标定和校验,具体过程是:
***上电,接收到启动命令后,开始进行初始化操作,初始化完成后开始对传感器的数据采集,依次读取传感器一(1)的数据A、传感器二(2)的数据B,此时控制执行机构(6)回到终止位,
首先读取终止位传感器一(1)的实际参数值Ad,判断传感器一(1)的数据A是否在Ad-0.5≤A≤Ad+0.5范围内,如果条件满足,程序继续向下执行,给上位机发出传感器一(1)终止位正常指示信号;如果条件不满足,并且判断传感器一(1)的数据A是否在A>Ad+0.5或者A<Ad-0.5范围内,此时给上位机发出传感器一(1)终止位故障报警信号,维护人员检查***进行维修和维护;
传感器一(1)的实际参数值Ad读取完毕后,再读取终止位传感器二(2)的实际参数值Bd,判断传感器二(2)的数据B是否在Bd-0.5≤B≤Bd+0.5范围内,如果条件满足,程序继续向下执行,给上位机发出传感器二(2)终止位正常指示信号;如果条件不满足,并且判断传感器二(2)的数据B是否在B>Bd+0.5或者B<Bd-0.5范围内,此时给上位机发出传感器二(2)终止位故障报警信号,维护人员检查***进行维修和维护,至此本周期的终止位校验结束;
步骤3)冗余传感器数据正确性分析及识别,具体过程是:
***上电,传感器一(1)和传感器二(2)的初始位和终止位标定均完成且***正常的情况下,接收到启动命令后,开始进行初始化操作;
初始化完成后开始对两个传感器的数据采集,依次读取传感器一(1)的数据A、传感器二(2)的数据B,并存储到MCU单元(4)中,此时控制执行机构(6)进行连续动作,
在本次采集周期内,首先读取当前时刻传感器一(1)的实时数据值At2,并与上一时刻传感器一(1)的实时数据值At1比较,判断在两个监测周期内变化量的绝对值与两个监测周期内最大变化量的绝对值A△t的关系,是否满足|At1-At2|≤A△t;接下来读取当前时刻传感器二(2)的实时数据值Bt2,并与上一时刻传感器二(2)的实时数据值Bt1比较,判断在两个监测周期内变化量的绝对值与两个监测周期内最大变化量的绝对值B△t的关系,是否满足|Bt1-Bt2|≤B△t,按照几种情况分别实施:
3.1)如果|At1-At2|≤A△t和|Bt1-Bt2|≤B△t条件均满足,证明两个传感器完好,程序继续向下执行,数据输出(At2+Bt2)/2,MCU单元(4)采集当前数值并存储,至此本次采集结束;
3.2)如果|At1-At2|≤A△t条件不满足,读取的数据是在|At1-At2|>A△t范围内,但是|Bt1-Bt2|≤B△t条件满足,证明传感器一(1)故障,传感器二(2)完好,程序继续向下执行,数据输出Bt2,MCU单元(4)采集当前数值并存储,给上位机发出传感器一(1)故障报警信号,维护人员检查***进行维修和维护,至此本次采集结束;
3.3)如果|At1-At2|≤A△t条件满足,但是|Bt1-Bt2|≤B△t条件不满足,读取的数据在|Bt1-Bt2|>B△t范围内,证明传感器一(1)完好,传感器二(2)故障,程序继续向下执行,数据输出At2,MCU单元(4)采集当前数值并存储,给上位机发出传感器二(2)故障报警信号,维护人员检查***进行维修和维护,至此本次采集结束;
3.4)如果|At1-At2|≤A△t条件不满足,同时|Bt1-Bt2|≤B△t条件也不满足,证明传感器一(1)故障,传感器二(2)也故障,程序继续向下执行,MCU单元(4)不采集当前数值,给上位机发出传感器一(1)、传感器二(2)故障报警信号,维护人员检查***进行维修和维护,至此本次采集结束。
2.根据权利要求1所述的自动控制***中冗余传感器信号采集及处理方法,其特征在于:所述的两个信号处理电路(3)、MCU单元(4)中均预置有各自的数据处理程序。
CN201711003908.8A 2017-10-24 2017-10-24 一种自动控制***中冗余传感器信号采集及处理方法 Active CN107544366B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711003908.8A CN107544366B (zh) 2017-10-24 2017-10-24 一种自动控制***中冗余传感器信号采集及处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711003908.8A CN107544366B (zh) 2017-10-24 2017-10-24 一种自动控制***中冗余传感器信号采集及处理方法

Publications (2)

Publication Number Publication Date
CN107544366A CN107544366A (zh) 2018-01-05
CN107544366B true CN107544366B (zh) 2020-09-22

Family

ID=60967557

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711003908.8A Active CN107544366B (zh) 2017-10-24 2017-10-24 一种自动控制***中冗余传感器信号采集及处理方法

Country Status (1)

Country Link
CN (1) CN107544366B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809196B (zh) * 2018-07-11 2020-05-22 阳光电源股份有限公司 一种电机驱动器的电压参数检测装置及电机驱动器
CN110825065A (zh) * 2018-08-09 2020-02-21 江西北斗变电科技有限公司 一种实时检测工业互联网控制***运行状态的方法及***
CN109405867B (zh) * 2018-09-30 2021-12-03 科大讯飞股份有限公司 移动机器人的传感器检测控制方法及***
CN111784998A (zh) * 2020-07-14 2020-10-16 福建碧霞环保科技有限公司 一种高精度智能动态管控数采仪及监测方法
CN114415671A (zh) * 2021-12-28 2022-04-29 上海擎朗智能科技有限公司 检测机器人的传感器是否失效的方法及机器人

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102566477B (zh) * 2012-01-04 2013-08-21 长沙中联消防机械有限公司 冗余信息处理方法、处理装置及工程机械
CN103344271B (zh) * 2013-07-22 2015-12-23 中国航空动力机械研究所 传感器故障诊断装置和方法以及传感器的信号采集***
CN103499921B (zh) * 2013-09-11 2015-12-02 西安交通大学 变结构模糊***传感器故障诊断方法
CN104279036B (zh) * 2014-09-01 2016-10-19 潍柴动力股份有限公司 一种宽域氧传感器故障检测方法及装置
CN104582210B (zh) * 2014-12-27 2017-01-25 科博达技术有限公司 动态转弯辅助灯的位置传感器和步进电机的故障检测方法
CN106956717A (zh) * 2016-01-11 2017-07-18 上银科技股份有限公司 检测方向盘转角传感器故障的***及其方法
CN105897502B (zh) * 2016-03-30 2019-03-29 苏州玄禾物联网科技有限公司 一种环境监测节点故障自检方法
CN106645314B (zh) * 2016-12-29 2023-10-03 中环天仪(天津)气象仪器有限公司 用于fdr管式土壤水分传感器故障诊断装置及检测方法

Also Published As

Publication number Publication date
CN107544366A (zh) 2018-01-05

Similar Documents

Publication Publication Date Title
CN107544366B (zh) 一种自动控制***中冗余传感器信号采集及处理方法
CN109001649B (zh) 一种电源智能诊断***及保护方法
CN104390657B (zh) 一种发电机组运行参数测量传感器故障诊断方法及***
CN102692598B (zh) 一种地铁车辆电气柜逻辑测试仪装置
CN104090252B (zh) 一种电缆型故障指示器的综合检测***和方法
KR101817219B1 (ko) Iot 장비를 이용한 기계식 주차설비용 자동장애 감지시스템
CN103792087A (zh) 并联试车故障监测与诊断方法
CN109588763B (zh) 应用于zj112卷烟机的胶位检测报警***
CN102130784A (zh) 基于以太网的电源装置的通信错误监控***及其方法
CN107175691A (zh) 一种机器人在线故障检测及维护方法
CN106525107A (zh) 一种通过仲裁方式鉴定传感器失效的方法
CN110146205A (zh) 一种具自诊断功能的压力传感器装置
JP3616200B2 (ja) 設備稼働監視システム
CN106402090B (zh) 液压电控***的压力感应装置及其控制方法
CN109802371A (zh) 一种用于继电保护健康管理的集成***及方法
KR20210084094A (ko) 무선 진동 센서의 배터리 상태 감시 시스템 및 방법
CN212825427U (zh) 一种应用于机器人控制***的安全控制硬件平台
CN104237671A (zh) 具有至少一个带有至少一个显示装置的现场设备的测量***以及用于操作该***的方法
CN212567494U (zh) 转辙机控制电路监测分析***
KR102386769B1 (ko) 건축물 에너지 공공 데이터를 이용한 규칙 기반 및 기계 학습 기반의 고장 진단 시스템 및 방법
CN103163402B (zh) 基于二次回路的继电保护设备状态监测装置及监测方法
CN109131937A (zh) 一种分布式无人机自动检测***及方法
CN108760066A (zh) 一种列车温度检测方法、装置及***
CN112697260A (zh) 一种风电机组的振动监测装置和控制方法
CN105300330A (zh) 一种精确检测打螺丝状态的装置及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200930

Address after: Baoji City, Shaanxi Province, 721002 Dongfeng Road, Jintai District No. 2

Patentee after: Baoji Oilfield Machinery Co.,Ltd.

Patentee after: CHINA NATIONAL PETROLEUM Corp.

Patentee after: CNPC national oil and gas drilling equipment Engineering Technology Research Center Co., Ltd

Address before: Baoji City, Shaanxi Province, 721002 Dongfeng Road, Jintai District No. 2

Patentee before: Baoji Oilfield Machinery Co.,Ltd.

TR01 Transfer of patent right