一种利用无刷电机的霍尔信号的阀门控制器的制作方法

文档序号:16280081发布日期:2018-12-14 22:49阅读:464来源:国知局
一种利用无刷电机的霍尔信号的阀门控制器的制作方法

本发明涉及电动阀门执行器控制领域,具体的涉及一种利用无刷电机的霍尔信号的阀门控制器。

背景技术

电动阀门执行控制器普遍使用在化工、电厂、通风管道的应用中。传统的电动阀门控制器采用霍尔传感器来控制阀门的开度,同时利用与阀门轴同心的位置传感器和/或限位器配合来确定阀门的绝对开关位置,并将此绝对开关位置反馈给计算机程序,经计算机程序分析后,再由霍尔传感器来发送信号调节阀门的开关,由于增加了限位开关和机械位置信号指示,机械结构复杂,且在发生限位堵死的情况下,如不及时保护,长时间运行,很容易对机械结构造成损害。



技术实现要素:

为了解决以上问题,本发明提出一种利用无刷电机的霍尔信号的阀门控制器,其通过电动阀门执行控制器的电机的轴连接到减速齿轮,再由减速齿轮连接到阀门,从而控制阀门的开关。由于电机内部自带的霍尔传感器的信号,可以实现对阀门的调节型开关角度精确控制,故用户可以随时启动阀门开关行程的测量,实现阀门低范围角度的调节,实现3秒至5秒内控制阀门开关。且阀门在手动模式切换到自动模式时,可以自动归位;在阀门阀门位置和电子记录位置不匹配时,亦可以自动归位;同时能够实现堵死自动判断及自动归位。另外,本发明的利用无刷电机的霍尔信号的阀门控制器可以有效降低成本,简化整体控制器的机械结构。

如图1所示,为现有的电动阀门执行控制器的电机控制的电路框图,其包括电源、直流-直流降压电路(模块1)、mcu(模块2)、mos驱动电路(模块3)、运算放大电路、电机驱动电路(模块4),其中电源为24v直流电,该24v直流电压一部分直接接到电机驱动电路(模块4)的mos1~mos3的漏极,另一部分经过直流-直流降压电路(模块1)将24v直流电降压为15v和3.3v分别供给给mos驱动电路(模块3)和mcu(模块2),mcu(模块2)通过计算机程序运算输出pwm波控制信号经过mos驱动电路抬升电压后控制电机驱动电路,电机驱动电路上采用rbus采样电阻将母线的电压信号经过运算放大电路反馈给mcu(模块2),用于mcu的计算机程序计算下一个pwm波输出信号。

进一步的,直流-直流降压电路(模块1)降压芯片选择xl7005a降压直流电源变化芯片、78l05稳压芯片及lm1117稳压芯片。24v直流电压经过xl7005a降压直流电源变化芯片后降低到15v供给mos驱动(模块3),15v电压通过78l05稳压芯片降低到5v供给运算放大电路,5v电压再通过lm1117芯片降压到3.3v供给mcu(模块2)。

进一步的,mcu(模块2)中的主控芯片为ic2,选择位stm32f0xx系列芯片,mcu通过采集电机的电流等其它参数用来做程序运算。mcu的电机控制pwm输出信号u,v,w,x,y,z的电压级别为+3.3v,通过连接到mos驱动电路(模块3),将pwm控制信号提高为+15v,来驱动电机驱动电路(模块4)的mos1~mos6的栅极,通过pwm的开关高低电平来控制mos1~mos6的开关,使得24v电源电压能加在电机的三相uvw相线,产生一定的磁场方向,控制直流无刷电机旋转。

进一步的,mos驱动电路(模块3)中选用的是fan7888驱动芯片。

进一步的,电机驱动电路(模块4)包含驱动桥的6个mos1~mos6,其中mos1、mos2、mos3的漏极与24v直流电相连,mos1、mos2、mos3、mos4、mos5、mos6的栅极分别与15v的电机控制pwm(脉冲调制宽度)输出信号u、v、w、x、y、z相连,由上述6路pwm(脉冲调制宽度)来分别控制mos1~mos6的通断。且mos1的源极与mos4的漏极相连,mos2的源极与mos5的漏极相连,mos3的源极与mos6的漏极相连,且mos1、mos2和mos3的源极及mos4、mos5和mos6的漏极分别连接到电机的三个相线端,当控制电机的时候,同一时刻只有两个mos导通,且这两个mos分别为mos1~mos3中的一个和mos4~mos6中的一个,且mos1和mos4,mos2和mos5,mos3和mos6不能同时导通。

进一步的,rbus采样电阻连接在uvw三相线的母线上,并经过运放模块的放大,再接到mcu的a直流端口,mcu采集这个信号做程序控制。

进一步的,运算放大电路中r5接到运放的同相端,再通过上拉接r4到vref(+1.65v),r8为运算放大器反馈电阻,r6接地电阻,c3和c4分别为输入信号滤波电容和输出信号滤波电容,用于滤除高频杂波干扰。这样,通过运放模块就能将母线电流信号放大到一定倍数方便mcu采集,放大倍数由r8,r6的阻值比值决定。该运放电路是标准的运算放大电路。

以上电动阀门执行控制器的电机控制的电路图为现有技术,本发明的一种利用无刷电机的霍尔信号的阀门控制器,其包括上述的电动阀门执行控制器的电机控制的电路结构,其特征在于:其中,mcu中还存储有计算机程序,该程序被处理器执行时实现利用自带的霍尔传感器实现阀门位置控制的步骤。

如图2所示,为利用电机自带的霍尔传感器实现阀门位置控制的示意图图。其中,mcu中存储计算机程序,该程序接受用户预先设定目标位置信号,根据该设定的目标位置信号,以及根据霍尔传感器检测出的电机的脉冲信号推断出的阀门的开度,根据位置环代码计算出速度环,并根据速度环计算出电机驱动信息,然后通过该电机驱动信息输出pwm方波控制电机的mos1~mos6的开关,从而实现电机的转速控制和换相控制,最终实现对阀门开度的控制。

如上所述利用自带的霍尔传感器实现阀门位置控制的方法,其包括如下步骤:

s1,mcu上电后,程序对mcu的外设资源做初始化配置,整个程序功能环境配置好后,进入代码while(1)循环执行代码,开始阀门控制流程。

s2,上电后,初始化相关参数及硬件配置,判断是否进入行程测量模式还是进入正常运行模式。

s3,若判断进入行程测量模式,电机处于行程模式1,直接开始反转,直到反转到电机发生堵转时,判断此时电机处于原点,清零当前位置,测量模式切换到行程模式2;

在行程模式2,电机开始正转,往行程终点运转,直到电机发生堵转,判断此时电机到达终点,将当前的位置测量值赋值给行程值,保存相关参数,退出行程测量模式。

s4,若判断进入正常运行模式,则需要判断实际位置和目标位置有无偏差,若没有偏差,则停止电机;

若实际位置与目标位置有偏差,则计算机程序执行位置环代码,计算出实际位置与目标位置的偏差,同时计算出电机运动速度,该运动速度能够使得电机在设定好的时间内到达目标位置;

计算机程序执行电机驱动代码,将上一步中运算获得的电机运动速度作为目标速度,计算出pwm波输出,由pwm波控制mos1~mos6,实现电机的换相和速度控制,从而实现阀门从当前位置进入到目标位置。

在正常运行模式中,实时监测电机出现的故障,若出现故障,则停止电机,保护电机和控制板。

s5,掉电,计算机程序自动记录阀门的当前位置和目标位置。

进一步优选的,在如上利用自带的霍尔传感器实现阀门位置控制的方法中,还包括s6:当计算机程序检测到目标位置改变时,需要进行堵转电流保护,然后恢复零点或者终点位置。

进一步优选的,在如上利用自带的霍尔传感器实现阀门位置控制的方法中,还包括s7:在每个pwm控制周期进行一次中断处理,在中断处理过程中,mcu采集并存储目标位置信号、霍尔传感器信号、母线电流信号、mos1~mos6的温度信号,然后将这些信号用于给正常运行模式做分析;同时,在每一次中断处理中,mcu中的计算机程序通过霍尔传感器信号计算出电机的速度及当前电机的转子位置,并控制pwm波输出换相信号。

进一步的,所述的步骤s2中,用户第一次使用该系统来控制阀门位置,或者重新设定阀门的开度,或是断电后重新上电,而断电前处于行程测量模式,则进入行程测量模式,其他都进入正常运行模式。

进一步的,所述的步骤s3中,若在行程测量模式中发生故障,或者掉电,当上电后,则继续行程测量模式。

进一步的,所述的步骤s4中,实际位置通过霍尔传感器信号进行判断,霍尔传感器可以检测到转子的速度以及当前转子的位置,通过以上信息可以推算出阀门的开度,也就是阀门的实际位置。

进一步的,所述的步骤s6中由于没有类似传统的阀门电动控制器有机械位置反馈信号,所以当执行器由自动模式切换到手动模式后,阀门被人工操作了,此时,阀门的实际位置变化了,但是计算机程序记录的位置没有发生变化,导致阀门的实际位置和计算机程序记录的位置不匹配,此时执行器动作后,将会造成电机发生堵转,卡死在行程原点或者终点。

进一步的,所述的s7中采集母线电流信号用于电机的过流保护,当产生过流时,停止电机运行。

进一步的,所述的s7中采集mos1~mos6的温度信号,防止在高温(≥90℃)时,由于mos1~mos6可能的损坏给电机带来的伤害,故产生高温预警后,停止电机运行。

采用本发明的利用无刷电机的霍尔信号的阀门控制器,仅用霍尔传感器,而不采用与阀门轴同心的位置传感器和/或限位器,就能实现对阀门的开度的精准控制,降低了成本,简化整体控制器的机械结构。

附图说明:

图1为现有的电动阀门执行控制器的电机控制的电路框图。

图2为利用电机自带的霍尔传感器实现阀门位置控制的示意图。

图3为利用自带的霍尔传感器实现阀门位置控制的方法的整体流程图。

图4为判断进入行程测量模式或正常模式的逻辑图。

图5为正常模式的逻辑图。

图6为中断处理的逻辑图。

图7为行程测量模式的逻辑图。

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

具体实施案例1:

一种利用无刷电机的霍尔信号的阀门控制器,其包括电源、直流-直流降压电路(模块1)、mcu(模块2)、mos驱动电路(模块3)、运算放大电路、电机驱动电路(模块4),其中电源为24v直流电,该24v直流电压一部分直接接到电机驱动电路(模块4)的mos1~mos3的漏极,另一部分经过直流-直流降压电路(模块1)将24v直流电降压为15v和3.3v分别供给给mos驱动电路(模块3)和mcu(模块2),mcu(模块2)通过计算机程序运算输出pwm波控制信号经过mos驱动电路抬升电压后控制电机驱动电路,电机驱动电路上采用rbus采样电阻将母线的电压信号经过运算放大电路反馈给mcu(模块2),其特征在于:其中,mcu中还存储有计算机程序,该程序被处理器执行时实现利用自带的霍尔传感器实现阀门位置控制的步骤。

如图2所示,为利用电机自带的霍尔传感器实现阀门位置控制的示意图图。其中,mcu中存储计算机程序,该程序接受用户预先设定目标位置信号,根据该设定的目标位置信号,以及根据霍尔传感器检测出的电机的脉冲信号推断出的阀门的开度,根据位置环代码计算出速度环,并根据速度环计算出电机驱动信息,然后通过该电机驱动信息输出pwm方波控制电机的mos1~mos6的开关,从而实现电机的转速控制和换相控制,最终实现对阀门开度的控制。

如上所述利用自带的霍尔传感器实现阀门位置控制的方法,其包括如下步骤:

s1,mcu上电后,程序对mcu的外设资源做初始化配置,整个程序功能环境配置好后,进入代码while(1)循环执行代码,开始阀门控制流程。

s2,上电后,初始化相关参数及硬件配置,判断是否进入行程测量模式还是进入正常运行模式。

s3,若判断进入行程测量模式,电机处于行程模式1,直接开始反转,直到反转到电机发生堵转时,判断此时电机处于原点,清零当前位置,测量模式切换到行程模式2;

在行程模式2,电机开始正转,往行程终点运转,直到电机发生堵转,判断此时电机到达终点,将当前的位置测量值赋值给行程值,保存相关参数,退出行程测量模式。

s4,若判断进入正常运行模式,则需要判断实际位置和目标位置有无偏差,若没有偏差,则停止电机;

若实际位置与目标位置有偏差,则计算机程序执行位置环代码,计算出实际位置与目标位置的偏差,同时计算出电机运动速度,该运动速度能够使得电机在设定好的时间内到达目标位置;

计算机程序执行电机驱动代码,将上一步中运算获得的电机运动速度作为目标速度,计算出pwm波输出,由pwm波控制mos1~mos6,实现电机的换相和速度控制,从而实现阀门从当前位置进入到目标位置。

在正常运行模式中,实时监测电机出现的故障,若出现故障,则停止电机,保护电机和控制板。

s5,掉电,计算机程序自动记录阀门的当前位置和目标位置。

进一步优选的,在如上利用自带的霍尔传感器实现阀门位置控制的方法中,还包括s6:当计算机程序检测到目标位置改变时,需要进行堵转电流保护,然后恢复零点或者终点位置。

进一步优选的,在如上利用自带的霍尔传感器实现阀门位置控制的方法中,还包括s7:在每个pwm控制周期进行一次中断处理,在中断处理过程中,mcu采集并存储目标位置信号、霍尔传感器信号、母线电流信号、mos1~mos6的温度信号,然后将这些信号用于给正常运行模式做分析;同时,在每一次中断处理中,mcu中的计算机程序通过霍尔传感器信号计算出电机的速度及当前电机的转子位置,并控制pwm波输出换相信号。

进一步的,所述的步骤s2中,用户第一次使用该系统来控制阀门位置,或者重新设定阀门的开度,或是断电后重新上电,而断电前处于行程测量模式,则进入行程测量模式,其他都进入正常运行模式。

进一步的,所述的步骤s3中,若在行程测量模式中发生故障,或者掉电,当上电后,则继续行程测量模式。

进一步的,所述的步骤s4中,实际位置通过霍尔传感器信号进行判断,霍尔传感器可以检测到转子的速度以及当前转子的位置,通过以上信息可以推算出阀门的开度,也就是阀门的实际位置。

进一步的,所述的步骤s6中由于没有类似传统的阀门电动控制器有机械位置反馈信号,所以当执行器由自动模式切换到手动模式后,阀门被人工操作了,此时,阀门的实际位置变化了,但是计算机程序记录的位置没有发生变化,导致阀门的实际位置和计算机程序记录的位置不匹配,此时执行器动作后,将会造成电机发生堵转,卡死在行程原点或者终点。

进一步的,所述的s7中采集母线电流信号用于电机的过流保护,当产生过流时,停止电机运行。

进一步的,所述的s7中采集mos1~mos6的温度信号,防止在高温(≥90℃)时,由于mos1~mos6可能的损坏给电机带来的伤害,故产生高温预警后,停止电机运行。

采用本发明的利用无刷电机的霍尔信号的阀门控制器,仅用霍尔传感器,而不采用与阀门轴同心的位置传感器和/或限位器,就能实现对阀门的开度的精准控制,降低了成本,简化整体控制器的机械结构。

以上所述实施例其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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