一种基于多通阀执行器的控制方法、装置和控制器制造方法及图纸

技术编号:8591970 阅读:196 留言:0更新日期:2013-04-18 05:09
本发明专利技术实施例公开了一种基于多通阀执行器的控制方法、装置和控制器,包括:接收针对阀芯移动到目标地址码对应的目标阀位的指令;检测当前阀位的地址码;比对所述目标地址码与当前阀位的地址码的差值是否在允许误差值内;当得到所述差值在所述允许误差值外的比对结果时,发出所述阀芯移动到目标地址码对应阀位的控制信号,以实现控制所述执行器带动所述多通阀的阀芯在各个目标阀位之间任意切换,从而根据实际需要控制所述多通阀的多条通道中的任一条流通、其他通道切断。

【技术实现步骤摘要】

本专利技术涉及自动控制
,更具体地说,涉及一种基于多通阀执行器的控制方法、装置和控制器
技术介绍
执行器是自动化技术工具中一种接收控制器发送的控制信息并对受控对象施加控制作用的机械装置,通过执行所述控制信息来驱动所述执行器的输出轴直线或旋转运动,进而带动与所述输出轴连接的受控对象相应运动。所述受控对象可以为阀芯,现有的控制器一般用于控制阀芯在两个目标阀位之间进行切换的二通阀。对于用于分流作用的多通球阀来说,以下简称为多通阀,以图1a-图1b所示的八通阀作为示例,所述八通阀包括I个流入口 101和8个流出口(其中包括流出口 102和流出口 103),相应的,就有8条流通通道,所述八通阀的阀芯有一“L型”对孔,通过在360°范围内沿顺时针或逆时针方向旋转阀芯,改变阀芯对孔的位置,可以控制所述八通阀流通通道的切换,举例说明,当阀芯处于图1a所示位置时,101-102通道流通、其余通道切断;将阀芯沿顺时针方向旋转,达到图1b所示位置,此时101-103通道流通、其余通道切断。对应的,所述八通阀的阀芯就有8个目标阀位。若要通过执行器来控制所述八通阀达到上述控制效果,就要求所述控制器能够发出控制所述执行器输出轴带动阀芯在8个目标阀位之间任意切换的控制信息,然而现有的只能控制阀芯在两个目标阀位之间切换的控制器显然不能满足上述控制要求
技术实现思路
有鉴于此,本发 明提供一种基于多通阀执行器的控制方法、装置和控制器,以实现所述多通阀的阀芯在多个目标阀位之间进行切换。为了引用和清楚起见,下文中使用的字母所代表的含义总结如下m :编码器的地址码总数;η :多通阀的阀位总数。一种基于多通阀执行器的控制方法,包括接收针对阀芯移动到目标地址码对应的目标阀位的指令;检测当前阀位的地址码;比对所述目标地址码与当前阀位的地址码的差值是否在允许误差值内;当得到所述差值在所述允许误差值外的比对结果时,发出所述阀芯移动到目标地址码对应阀位的控制信号。可选地,还包括将地址码分配至对应阀位在编码器地址码范围内选取地址码并分配至对应阀位,相邻阀位的地址码间隔相等,所述地址码间隔为M,其中,M=m/n ;选取允许误差值,所述允许误差值至少小于相邻阀位的地址码间隔m/n ;提取各选取的地址码中地址码值小于2M的地址码,记为待更新地址码;将所述待更新地址码改写为所述待更新地址码值与m值的和。可选地,在检测当前阀位的地址码之后,还包括判断所述当前阀位的地址码是否小于所述M ;若得到当前阀位的地址码小于所述M的判断结果,则将所述当前阀位的地址码改写为所述当前阀位的地址码与m值的和。一种基于多通阀执行器的控制装置,包括指令接收单元,用于接收针对阀芯移动到目标地址码对应的目标阀位的指令;阀位检测单元,用于检测当前阀位的地址码;比对单元,用于比对所述目标地址码与当前阀位的地址码的差值是否在允许误差值内;控制单元,用于当得到所述差值在所述允许误差值外的比对结果时,发出所述阀芯移动到目标地址码对应阀位的控制信号。 可选地,还包括地址码分配单元,具体包括初步分配单元,用于在编码器地址码范围内选取地址码并分配至对应阀位,相邻阀位的地址码间隔相等,所述地址码间隔为M,其中,M=m/n,所述m为编码器的地址码总数,所述η为多通阀的阀位总数;选取允许误差值,所述允许误差值至少小于相邻阀位的地址码间隔m/n ;提取单元,用于提取各选取的地址码中地址码值小于2M的地址码,记为待更新地址码;目标地址码改写单元,用于将所述待更新地址码改写为所述待更新地址码值与m值的和。可选地,还包括当前地址码处理单元,具体包括判断单元,用于判断所述当前阀位的地址码是否小于所述M ;当前地址码改写单元,用于当得到当前阀位的地址码小于所述M的判断结果,将所述当前阀位的地址码改写为所述当前阀位的地址码与m值的和。一种基于多通阀执行器的控制器,包括处理器和存储器;所述处理器用于读取并执行所述存储器中存储的指令;所述存储器中的指令单元包括指令接收单元,用于接收针对阀芯移动到目标地址码对应的目标阀位的指令;阀位检测单元,用于检测当前阀位的地址码;比对单元,用于比对所述目标地址码与当前阀位的地址码的差值是否在允许误差值内;控制单元,用于当得到所述差值在所述允许误差值外的比对结果时,发出所述阀芯移动到目标地址码对应阀位的控制信号。从上述的技术方案可以看出,本专利技术实施例通过为多通阀的各个阀位分配一一对应的地址码,待接收到针对阀芯移动到目标地址码对应的目标阀位的指令后,比对获取的当前阀位的地址码和所述目标地址码差值是否在允许误差范围内;当所述差值不在所述允许误差值内时,发出所述阀芯移动到目标地址码对应阀位的控制信号,以实现控制所述执行器带动所述多通阀的阀芯在各个目标阀位之间进行切换,从而可以根据实际需要控制所述多通阀的多条通道中的任一条流通、其他通道切断。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a-图1b为现有技术公开的一种八通阀横向剖析示意图;图2-图4为本专利技术实施例公开的一种基于多通阀执行器的控制方法流程图;图5-图6为本专利技术实施例公开的一种基于多通阀执行器的控制装置结构示意图;图7-图8为本专利技术实施例公开的一种基于多通阀执行器的控制器结构示意图。具体实施例方式为了引用和清楚起见,下文中使用的部分字母所代表的含义总结如下m :编码器的地址码总数;η :多通阀的阀位总数;下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例一公开了一种基于多通阀执行器的控制方法,以实现所述执行器带动所述多通阀的阀芯在各个阀位之间任意切换,参见图2,包括步骤201 :接收针对阀芯移动到目标地址码对应的目标阀位的指令;通过预先分配的地址码与阀位的一一对应关系,在所述地址码中确定目标地址码,根据所述指令中包含的目标地址码找到与之对应的目标阀位;步骤202 :检测当前阀位的地址码;所述当前阀位的地址码可通过磁编码器获取;步骤203 :比对所述目标地址码与当前阀位的地址码的差值是否在允许误差值内;若是,进入步骤204,否则,返回步骤201 ;所述比对公式可表示为I目标编码值一当前编码值I <允许误差值;当所述目标地址码与当前阀位的地址码满足上述比对公式时,即视为阀芯所处的当前阀位即为目标阀位,所述阀位无需进行切换;否则,则需要切换至所述目标阀位;步骤204 :发出所述阀芯移动到目标地址码对应阀位的控制信号;通过执行该控制信号,控制所述阀芯由当前阀位切换至目标阀位。实施例二 基于实施例一,本专利技术实施例二提出了又一种基于多通阀执行器的控制方法,相同工作原理参见实施例一对应附图及说明,不再赘述;其中,将所述地址码分配至对应阀位的过程,参见图3,具体包括步骤301 :在编码器地址码本文档来自技高网...

【技术保护点】
一种基于多通阀执行器的控制方法,其特征在于,包括:接收针对阀芯移动到目标地址码对应的目标阀位的指令;检测当前阀位的地址码;比对所述目标地址码与当前阀位的地址码的差值是否在允许误差值内;当得到所述差值在所述允许误差值外的比对结果时,发出所述阀芯移动到目标地址码对应阀位的控制信号。

【技术特征摘要】
1.一种基于多通阀执行器的控制方法,其特征在于,包括接收针对阀芯移动到目标地址码对应的目标阀位的指令;检测当前阀位的地址码;比对所述目标地址码与当前阀位的地址码的差值是否在允许误差值内;当得到所述差值在所述允许误差值外的比对结果时,发出所述阀芯移动到目标地址码对应阀位的控制信号。2.根据权利要求1所述的基于多通阀执行器的控制方法,其特征在于,还包括将地址码分配至对应阀位,具体包括在编码器地址码范围内选取地址码并分配至对应阀位,相邻阀位的地址码间隔相等, 其中,记所述相邻的目标阀位对应的目标地址码间隔为M,所述M=m/n,所述m为编码器的地址码总数,所述η为多通阀的阀位总数;选取允许误差值,所述允许误差值至少小于相邻阀位的地址码间隔m/n ;提取各选取的目标地址码中码值小于2M的地址码,记为待更新地址码;将所述待更新地址码改写为所述待更新地址码值与m值的和。3.根据权利要求2所述的基于多通阀执行器的控制方法,其特征在于,在检测当前阀位的地址码之后,还包括判断所述当前阀位的地址码是否小于所述M ;若得到当前阀位的地址码小于所述M的判断结果,则将所述当前阀位的地址码改写为所述当前阀位的地址码与m值的和。4.一种基于多通阀执行器的控制装置,其特征在于,包括指令接收单元,用于接收针对阀芯移动到目标地址码对应的目标阀位的指令;阀位检测单元,用于检测当前阀位的地址码;比对单元,用于比对所述目标地址码与当前阀位的地址码的差值是否在允许误差值内;控制单元,用于当得到所述差值在所述允许误差值外的比对结果时,发出所述阀芯移动到目标地址码对应阀位的控制信号。5.根据权利要求4所述的基于多通阀执行器的控制装置,其特征在于,还包括地址码分配单元,具体包括初步分配单元,用于在编码器地址码范围内选取地址码并分配至对应阀位,相邻阀位的地址码间隔相等,所述地址码间隔为M,其中,M=m/n,所述m为编码器的地址码总数,所述 η为多通阀的阀位总数;选取允许误差值,所述允许误差值至少小于相邻阀位的地址...

【专利技术属性】
技术研发人员:陈冲雍盛贵
申请(专利权)人:重庆川仪自动化股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1