【技术实现步骤摘要】
一种高容错的传感器冗余控制方法
本专利技术涉及一种高容错的传感器冗余控制方法。
技术介绍
当下传感器大量使用,一般的智能(自动)系统从原理上而言都是“传感器-控制器-执行机构”的结构,但是实践当中发现,企业为了节约成本,常用较为便宜的传感器,极容易因长时间使用而发生故障,当传感器发生故障时,其信号量(或数据)会有明显异常,此时容易导致控制失常,现有技术的冗余设置一般都是设置两个传感器,但是这种设置方式中,如两个传感器同时工作,当故障发生时难以分辨具体发生故障的是哪个传感器,一般只能直接停机待维护,耗费时间,而如两个传感器仅工作一个,则如何判定传感器异常、何时切入备用传感器是难以确定的问题。基于此,本公司设计了如图1所示的一种高容错的传感器冗余控制系统(已另外申请专利),但对于该高容错的传感器冗余控制系统如何控制以确保尽可能低的计算量、尽可能少的暂停等待维护时间,现有技术并没有给出方案。
技术实现思路
为解决上述技术问题,本专利技术提供了一种高容错的传感器冗余控制方法,该高容错的传感器冗余控制方法通过两种状态切换的方式,能够在传感器冗余控制系统的基础上有效实现尽可能低的计算量、尽可能少的暂停等待维护时间。本专利技术通过以下技术方案得以实现。本专利技术提供的一种高容错的传感器冗余控制方法,包括两种运行状态:a.正常状态:在每一控制周期内,轮流接收总线上有“正常”标记的两个信息采集器所发送的传感器数据,并进行对比,如两个信息采集器所发送的传感器数据中任意一类两个数值相差超过N则进入到异常状态,如无则选取与目标值之差更大且未超出阈值的一个采用,将另一个删除;b.异常状 ...
【技术保护点】
1.一种高容错的传感器冗余控制方法,其特征在于:包括两种运行状态:a.正常状态:在每一控制周期内,轮流接收总线上有“正常”标记的两个信息采集器所发送的传感器数据,并进行对比,如两个信息采集器所发送的传感器数据中任意一类两个数值相差超过N则进入到异常状态,如无则选取与目标值之差更大且未超出阈值的一个采用,将另一个删除;b.异常状态:选取第三个有“正常”标记的信息采集器发送唤醒电平,等待一个控制周期后轮流接收三个信息采集器所发送的传感器数据,如三个信息采集器所发送的传感器数据中有任意一类三个数值中有一个大于其他两个中任意一个的N,则将该这个数值对应的信息采集器标记“异常”,同时停止接收该信息采集器的数据,并进入到正常状态。
【技术特征摘要】
1.一种高容错的传感器冗余控制方法,其特征在于:包括两种运行状态:a.正常状态:在每一控制周期内,轮流接收总线上有“正常”标记的两个信息采集器所发送的传感器数据,并进行对比,如两个信息采集器所发送的传感器数据中任意一类两个数值相差超过N则进入到异常状态,如无则选取与目标值之差更大且未超出阈值的一个采用,将另一个删除;b.异常状态:选取第三个有“正常”标记的信息采集器发送唤醒电平,等待一个控制周期后轮流接收三个信息采集器所发送的传感器数据,如三个信息采集器所发送的传感器数据中有任意一类三个数值中有一个大于其他两个中任意一个的N,则将该这个数值对应的信息采集器标记“异常”,同时停止接收该信息采集器的数据,并进入到正常状态。2.如权利要求1所述的高容错的传感器冗余控制方法,其特征在于:所述N为7%~15%。3.如权利要求1所述的高容错的...
【专利技术属性】
技术研发人员:文芳一,黄孝平,黄文哲,韦中新,
申请(专利权)人:广西质量技术工程学校,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。