电动工具的控制方法及执行该控制方法的电动工具与流程

文档序号:18132377发布日期:2019-07-10 10:21阅读:270来源:国知局
电动工具的控制方法及执行该控制方法的电动工具与流程

本发明涉及一种电动工具的控制方法。

本发明还涉及一种执行上述控制方法的电动工具。



背景技术:

现有的电动工具,如电动螺丝刀,通过加载的电源提供电流,来驱动电机转动,从而使工作头旋转以将螺钉钻进木板中。不同类型的螺钉具有不同的主体直径,或者具有不同的头部形状,如此,其钻进同一木板中的情形也各不相同。此外,不同的木板由于材质不同使得其硬度也不同,如此,同一螺钉钻进不同材质的木板中的情况也不尽相同。通常在电动螺丝刀的使用过程中,使用者需要将螺钉钻至头部贴近工件的表面,如此,使用者需要非常小心地关注钻进过程,以当螺钉的头部贴近工件的表面时控制电机停转。从而,一方面避免螺钉头部被过深地钻入木板内部,另一方面避免螺钉头部被不小心钻进木板后,由于遭受过大阻力而使电机过载。

通常这种电动工具会设有过载保护装置。这种过载保护装置可以是一种机械式离合器,可在上述电流过载的情况下,使电动工具的工作头与电机脱离配合。采用这种过载保护装置的电动工具通常会同时在其机壳的前部设有一个扭力罩,即一个标有若干刻度的可旋转的罩子。这些刻度表示电动工具工作的极限扭力档位。使用者使用时可预先通过旋转扭力罩来设定电动工具工作的极限扭力值,也就是说,当电动工具工作中输出的扭力矩达到或超过该预先设定的阀值时,离合器系统会自动开始工作而使电动工具的工作头和电机脱离配合。此外,采用这种过载保护装置的电动螺丝刀也可以是在其机壳的前端延伸出一个套管,该套管的前端与电动螺丝刀的工作头的前端基本持平。通过这种设置,当螺钉钻到的其头部贴到木板的表面时,套管的前端部也贴到木板的表面,再进一步钻动螺钉,套管会受到木板的抵压而使其触动机壳内的离合器机构,从而使工作头和电机脱离配合。然而上述机械式离合器结构都较为复杂,制造麻烦,成本较高。



技术实现要素:

本发明提供一种电动工具的控制方法,其可自动确保由电动工具的工作头驱动的工作件到达预定位置,并且该工作件不会进一步越过该预定位置。

本发明还提供一种执行上述控制方法的电动工具,其具有电子控制组件,可避免由工作头驱动的工作件在到达预定位置后进一步越过该位置。

为实现上述目的之一,本发明提供一种电动工具的控制方法,其中电动工具包括电机和由电机旋转驱动的输出轴,所述输出轴用于输出旋转扭矩来驱动一工作头在一工件上工作,所述控制方法包括:测量随时间变化的用来表示输出轴负载的参数;获得所述参数对时间的导数;判断所述导数是否大于导数阈值;

当所述导数大于所述导数阈值时,根据参数值和时间值计算截距,并根据所述截距、所述导数阈值、时间值计算参数阈值;

当测量的参数值与所述参数阈值之间满足触发条件时,生成控制信号;根据所述控制信号中断所述电动工具的扭矩输出。

为实现上述发明目的,本发明还提供一种电动工具,该电动工具包括:输出轴,用于驱动一工作头,以使工作头具有一旋转速度;电机,旋转驱动所述输出轴;电源,用于供给所述电机电力;传感器,用于测量表示输出轴负载的参数;控制组件,用于根据上述控制方法控制所述电动工具的扭矩输出。

与现有技术相比,本发明通过增加相关的数据处理方法,使得电动工具能更准确的检测工作件是否已到达预定位置,并且在检测到该工作件到达预定位置后执行相应动作,确保其不会进一步越过该预定位置。

附图说明

下面结合附图和实施方式对本发明作进一步说明。

图1是现有的电动螺丝刀工作时的电流与时间的关系曲线图。

图2是图1中电流对时间求导后的导数曲线图。

图3是本发明的电动工具基于第一发明原理的工作原理框图。

图4是电动螺钉到工作时的电流与时间的关系曲线图,其中表示了对应两种不同的工作情形时的两个不同电流i1、i2的曲线。

图5是图4中不同电流i1、i2对时间求导后的导数曲线图。

图6是根据图5中不同电流i1、i2对时间的导数而得到的控制信号s1、s2的曲线图。

图7是本发明的电动工具基于第二发明原理的工作原理框图。

图8是本发明的电动工具另一实施方式的剖视示意图。

图9是图8中局部放大图。

图10是图9中遮光盘的立体示意图。

图11是图10中遮光盘的另一实施方式的立体示意图。

图12是根据本发明的一个实施例的电动工具控制方法流程图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

本发明的控制方法可应用于多种类型的电动工具,以下主要以电动螺丝刀为具体实施方式进行说明。

如图1所示的电动螺丝刀工作时电流随时间的变化曲线图。配合参照图3所示,该电动螺丝刀2被使用者按压以驱使工作件14,在本实施方式中该工作件为螺钉,钻入一木板16中。使用者的按压力基本上接近一个常量。其中字母t表示螺钉钻入木板的时间及随之螺钉在木板中相应的位置。字母i表示提供给电动螺丝刀的电机的电流以及随之相应加载在电机上的负载或驱动力。

图1中的曲线包括第一部分a,第二部分k,和第三部分b。其中第一部分a是一段上升曲线,其表示螺钉的主体部分钻入木板的钻进过程,这段上升曲线基本上是线性的,或者可以稍微有些弯曲和波折。紧随着第一部分a的第二部分k也可以称作拐点部分(knee)k。该拐点部分k是一个正向的曲线变化,也就是说,拐点部分k相对于第一部分a有向上倾斜的突变,这表示螺钉的头部开始接触到木板的表面。紧随拐点部分k的是第三部分b,其同样是一段基本上是线性的,或者可以稍微有些弯曲和波折的上升曲线。但曲线b要比曲线a陡峭得多。

事实上,图1中的曲线表示的是没有应用本发明的控制方法进行保护的电动工具的工作情况,所以曲线的第三部分b表示此时电动工具会产生非常高的电流而导致将螺钉的头部钻入木板中。因此,有必要在拐点部分k之后采取必要的措施来避免上述产生过高电流的情形发生。

当螺钉钻至与拐点部分k对应的位置时,继续钻入过程不仅会使螺钉的头部钻入木板中,而且也可能会损坏电机。所以,本发明是基于自动检测拐点部分k,然后在检测到以后自动采取相应的预防措施。

实施例1

本发明的一个实施例提供了一种电动工具的控制方法,如图12所示,该方法包括如下步骤:

s1,测量随时间变化的用来表示输出轴负载的参数,该参数包括多种,例如可以是电流、电压、转速等。测量方式可以是以固定周期进行采样。

s2,获得参数对时间的导数,此导数实际上是图1中曲线的斜率。计算导数的方式有多种,具体将在下文中进行详细介绍。

s3,判断获得的导数是否大于导数阈值,该导数阈值可以是预先确定并存储的数值,导数阈值可以是一个或多个。当获得的导数大于导数阈值时执行步骤s4,否则随着运行时间持续计算导数。

s4,根据参数值和时间计算截距。具体地,将时间作为横坐标、参数值作为纵坐标可以确定一条直线,该直线可以采用一阶线性方程来表示,方程中的截距b=∑y/n-∑x/n,y为参数值、x为时间、n为采样点数量,由此当获得了某一时间值和对应的参数值时,即可根据此公式计算出截距b。

随后根据计算出的截距、导数阈值和某一时刻的时间值计算参数阈值y0,y0=k0x+b,其中x为时间值、k0为导数阈值、b为计算出的截距。

作为一个优选的实施方式,本实施例采用当前时刻的参数值和当前时刻的时间值计算截距b,并根据截距、导数阈值和下一时刻的时间值计算参数阈值。

例如在步骤s1、s2中采集到电流i1……in,所用时间(采样时段/周期)为t1,并据此计算出斜率k1;如果k1大于斜率阈值k0,步骤s4则根据电流i1……in和对应的采样时间t1……tn计算截距b,并利用截距b、斜率阈值k0、下一时刻tn+1计算出参数阈值i0。

s5,当测量的参数值与参数阈值之间满足触发条件时,生成控制信号。具体地,可以将至少一个时刻测量的参数与计算出的参数阈值进行比对,以确定二者间的差距。测量的实际参数值和参数阈值的差距可以反映电动工具电机的负载状态,当负载状态满足某种预设条件时,可以生成相应的控制信号来改变转速。

s6,根据控制信号中断电动工具的扭矩输出。例如当计算出的参数值符合某种预定条件时,可以生成用于中断输出扭矩的控制信号。螺钉达到预定位置时,上述导数的特征可以通过实验测量获得,并由此可根据将实验数据确定中断扭矩输出的条件。例如根据实验数据设定阈值范围,或者设定变化趋势。当计算出的参数值达到设定的阈值范围或者变化趋势符合预定变化趋势时,控制电机停止输出扭矩,所谓变化趋势是指,计算出的参数值随时间持续增大、持续减小、或者在某一时段内先增大后减小或者先减小后增大等,或者计算出的参数值相对测量得到的参数值的比较结果随时间持续增大、持续减小、或者在某一时段内先增大后减小或者先减小后增大等。

扭矩可以以一种或多种不同方式被中断,包括但不限于中断到电机的功率、降低到电机的功率、有效制动电机或促动设置在电机和输出心轴之间的机械离合器。在一个示例性实施例中,扭矩通过制动电机被中断,由此将紧固件设置在期望位置。

以下介绍常用的三种根据采集的电流生成一阶导数的预设算法。

第一种根据电流生成一阶导数的预设算法为:根据之前采集的电流值对当前采集的电流值进行修正。修正的具体方法为:一旦当前采集到的电流值in与之前采集到的电流值in-1,满足第一预设规律,则对in进行修正,使得修正后的in与in-1的数值满足第二预设规律。反之,当in≧in-1,则保留in本身的数值。以此类推处理所有采集到的电流值。基于修正后的电流值再计算一阶导数值。优选的,一阶导数的计算方法为di/dt=(in-in-1)/(tn-tn-1),其中tn为采集in的时刻点,tn-1为采集in-1的时刻点。第一预设规律包括但不限于以下情况:1)in<in-1;2)in<in-1,且in与in-1之间满足第一预设函数关系,第一预设函数关系包括但不限于a)in-1-in≧b,b为任意数值;或b)in≦k1*in-1,k1可以为任意数值,优选的,k1≦1,更为优选的,k1为0.5~1之间的任意值。第二预设规律包括但不限于以下情况:1)将in的值修正为in-1的值,使得in=in-1;2)修正后的in与in-1之间满足第二预设函数关系,第二预设函数关系包括但不限于a)in=in-1+b,b为任意数值;或b)in=k2*in-1,k2可以为任意数值,优选的,k2为0.5~1.5之间的任意数值,更为优选的,k2≧1。上述修正基于的原理是,在整个电动工具工作的过程中,默认电流只会增大,不会减小。

第二种根据电流生成一阶导数的预设算法为:将采集到的电流进行分组,每一组至少包括相邻的两个电流值,将每一组内的电流值进行求平均值以代表该组的电流值,基于求平均计算后的电流计算一阶导数。求平均值的方法可以是简单算术平均法、或滑动平均法、或简单算术平均与滑动平均组合的方法。在一种具体的实施例中,将相邻的两个电流值分为一组,通过简单算术平均进行求平均值。设定第一组电流值为i1,i2,第二组电流值为i3,i4,第n组电流值为in及in+1。对每一组内的电流求平均得到:i1’=(i1+i2)/2,i2’=(i3+i4)/2,in’=(in+1+in)/2。随后基于经过求平均修正后的电流值in’计算一阶导数值。本领域技术人员可以理解的是,第二组电流值也可以为i2,i3,第n组电流值为in-1及in。

第三种根据电流生成一阶导数的预设算法为:根据采集到的电流,借助线性回归的算法获得电流的一阶导数。在一个示例性实施例中,线性回归分析可用于计算斜率。在散布图中,散点数据的最佳拟合线由方程y=a+bx限定,此处最佳拟合线的斜率可以为确定为k=(∑xy-(∑x∑y)/n)/(∑x2-(∑x)2/n),n为数据点的数量,y为电流值,截距bn=∑y/n-∑x/n。基于上述公式获得k,使得di/dt=k,从而计算出一阶导数。再根据一阶导数是否满足前述的预设条件判断是否执行步骤s4。

在一个具体实施方式中,可以采用线性回归法计算上述导数,即依据线性回归方程,用最小二乘法求出斜率。具体地,计算导数k=(∑xy-(∑x∑y)/n)/(∑x2-(∑x)2/n),n为数据点的数量,y为负载参数,截距bn=∑y/n-∑x/n。

在另一个具体实施方式中,可以采用逐差法计算上述导数。具体地,参数对时间的一阶导数k1=di/dt=(in-in-1)/(tn-tn-1),其中tn和tn-1为两个相邻的采集参数的时间点,in和in-1分别为在tn和tn-1时采集到的参数。

在利用上述逐差法计算导数时,还可以对计算过程做进一步优化,即上述步骤s2可以包括如下步骤:

s21,根据对相邻的采集时间点采集的参数进行比对的结果,对参数进行筛选;

s22,根据筛选出的参数利用逐差法计算导数。下面以一个实例对筛选和计算过程进行详细介绍:

例如有连续采集的参数i1……in,以及采集时间t1……tn,计算导数时,首先将相邻两个时间点采集的参数进行比对,如i2和i1进行比较,如果i2大于或等于i1则计算k1=(i2-i1)/(t2-t1);如果i2小于i1,则舍弃i2,继续获取i3,然后比对i3和i1,如果i3仍小于i1,则舍弃i3,直至找到大于i1的参数再利用逐差法进行导数计算,使得导数k1为非负值。

上述对逐差法进行优化的过程在本领域中又称为抛点法,即抛弃不符合预设规则的数据,采用有效数据进行求导计算。在本发明实施例中,从螺钉接触到木板时开始,电动工具的负载参数理论上应当是持续提高的,只是提高的速率不确定,即in应当大于in-1,k1大小不确定,但为非负值,而不应当出现in小于in-1的情况,如果出现了这种情况,则表示当前采集到的电流异常。造成异常的原因可能有多种,本发明实施例不应将这种参数纳入计算范围,所以应用这种抛点计算方法抛弃某些不符合规则的参数,使计算出的导数为非负值,由此提高控制操作的准确性。

在一个较佳实施例中,在上述步骤s3之前还可以执行如下步骤:

s0,根据测量的参数值(测量的电流值)确定导数阈值和触发条件。根据任一时间点计算的电流值,可以确定一个导数阈值。

具体可以通过查表方式进行确定,即预设一个导数阈值对照表,其中不同的负载参数(电流)范围对应不同的导数阈值,由此则可以根据实际工况确定一个最合适的导数阈值,更接近实际工况,并由此进一步提高停机控制的效率。

本发明所述的触发条件是与参数相关的条件。本领域技术人员可以理解,改变电动工具转速的触发条件通常不是简单一次的阈值比较结果,而是连续多次的一系列比较结果。并且对于不同的工况,触发条件也是不同的。因此在本领域中,触发条件有多种,与导数阈值相似地,触发条件也是可以根据当前测量到的负载参数确定的。

进一步地,当测量的负载参数大于第一负载时,确定导数阈值为第一导数阈值;当测量的负载参数小于第一负载时,确定导数阈值为第二参数阈值,其中第二导数阈值小于第一导数阈值。即计算出的负载参数较大时,导数阈值较大;计算出的负载参数较小时,导数阈值较小。

更进一步地,当测量的负载参数大于第一负载时,上述触发条件可以是在n个连续的时间点测量的参数值均大于所述参数阈值。例如在ims、(i+25)ms、(i+75)ms、(i+100)ms这5个时间点测量的参数值均大于计算出的参数阈值,则中断输出扭矩。

当测量的负载参数小于第一负载时,触发条件可以是在n个连续的时间点中的前m个时间点测量的参数值均大于参数阈值,且后n-m个时间点测量的参数值至少部分小于参数阈值。例如在ims、(i+25)ms、(i+75)ms这3个时间点测量的参数值均大于计算出的参数阈值,且(i+100)ms、(i+125)ms这2个时间点测量的参数值均小于计算出的参数阈值,则中断输出扭矩。

上述优选方案针对不同的工况设定不同的导数阈值和停机触发条件,以适应不同的工作环境,并由此提高自动控制操作的准确度和效率。

导数阈值优选为包括至少3种不同的导数阈值,且至少部分不同的导数阈值所对应的触发条件不相同,例如有3个不同的导数阈值kx、ky、kz其中ix可以对应第一触发条件,而ky和kz对应第二触发条件。更为优选的,根据不同的工况设定3至9种不同的导数阈值。当根据负载的大小,设置9种不同的导数阈值k1~k9时,其中k1和k2对应相同的触发条件,k3~k5对应相同的触发条件,k6~k9分别对应不同的触发条件。当然,也可能是其他对应关系,在此不再一一列举。

进一步地,上述步骤s5可以包括如下步骤:

s51,分别将随时间测量的n个相邻的参数值与参数阈值进行比较。例如在电机开始运行后的第ims计算出参数阈值,并且第ims测量的参数为40、(i+25)ms测量的参数为50、(i+50)ms测量的参数为60、(i+75)ms测量的参数为65、(i+100)ms测量的参数为70,在ims、(i+25)ms、(i+75)ms、(i+100)ms这5个时间点,分别判断测量的参数值与计算出的参数阈值的关系。

s52,判断比较结果是否符合所述触发条件,并当比较结果符合触发条件时,中断所述电动工具的扭矩输出。在导数阈值确定后,上述一系列比较中,可能在某些时间点测量的参数大于计算出的参数阈值、在另一些时间点测量的参数小于计算出的参数阈值,这一系列比较结果能够形成一个参数对比结果变化趋势,如果这一变化趋势符合之前确定的停机条件,则生成用于中断扭矩输出的控制信号。

在一个具体实施例中,可以使用计数器来衡量上述参数对比关系的变化趋势。具体地,在将计算的参数阈值与测量的参数比较后,可以根据比较结果对计数器数值进行不同的修改,即增大或减小计数器的值,同时分别记录上述5个时间点时的计数器数值。

假设计数器数值初始为0,且修改规则是测量的参数大于计算出的参数阈值时加1、反之减1,计数器数值为0时不减,则计数器数值在上述5个时间点时依次为0、1、2、3、4,可以看出计数器的数值在不断增大,由此可以将计数器数值的变化走势与预先确定的触发条件进行比较,如果符合触发条件则中断所述电动工具的扭矩输出。

实施例2

图3所示的是本发明的应用上述控制方法的电动工具,以下仍以电动螺丝刀为例进行说明。电动螺丝刀2包括工作组件4、电源18、和开关20。其中工作组件4包括电机6,用于驱动一工作头8旋转,以将一螺钉14钻进木板16中。电机6到工作头14之间依次通过一机械式弹簧与离合器系统12、以及一卡盘10连接。当然在本实施方式中,离合器系统也可省去。本实施方式中,电源18是直流电源,或者是可充电电池,可在开关20闭合时供给电机6直流电。当然,本领域的普通技术人员也可轻易想到,采用交流电源替代本实施方式中的直流电源。

电源18和电机6之间连接有电子控制装置22和用于检测电流的传感器24。该电动螺丝刀还包括求导单元26。本实施方式中,传感器24会实时检测供给电机的电流i,同时生成与检测到的电流成一定比例的信号并传递给求导单元26;而后求导单元26根据电流和时间求得如图2所示的导数di/dt,并在预设条件产生时,生成控制信号s。在本实施方式中,该控制信号s被用于降低电机的转速或中断向电机提供电力。也就是说,控制信号s被用于将供给电机的电流i减小到一个较低的水平或减至零,从而来降低电机的转速或使电机停转。当然,该控制信号s也可被用于改变电流i的流向,从而使电机6能迅速的停下来。在本实施方式中,控制信号s会被传递到电子控制装置22,而后由电子控制装置22来执行相应的动作,这些动作可以是在达到预设条件时即时产生,也可以是延迟一段时间后产生,该延迟可以在电子控制装置22内实现,也可以通过单独设置的延迟单元来实现。

图3中的电子控制电路可以包括一个晶体管开关,用来断开供给电机的电流。

在优选的实施方式中,电子控制装置22可以包括一微处理器,上述求导单元26或者可能存在的延迟单元等所实现的功能均可以通过固化在微处理器内的指令来执行。也就是说,整个电子控制装置22可以是一个微处理器。

上述实施方式通过在电动工具内增设相关的电子控制组件来自动检测工作头驱动的工作件是否已到达预定位置,并且在检测到该工作件到达预定位置后执行相应动作,确保其不会进一步越过该预定位置。

图7-11所示的是本发明的控制方法和电动工具的第二发明原理,以下会对基于该发明原理的各实施方式作详细阐述。

图4所示的是电机的电流i随时间t的变化曲线图。在本实施方式中,该电机的电流i是一电动螺丝刀在驱动一工作头工作时供给电机的直流电。图中显示了检测到的两根电流曲线a1和a2。与前面的相同,检测以及处理电机的电流是通过时钟脉冲原理进行的,此属于本领域技术人员所熟知的技术,申请人不再赘述。图5所示的是电流曲线a1和a2经一次求导后相应的一阶导数曲线。第一曲线a1与相对较软材质的工件,如木板,或相对较小的螺钉有关;而第二曲线a2与相对硬软材质的工件,或相对较大的螺钉有关。无论哪种情形,对曲线a1和a2的检测和处理都会在控制组件22(图7示)中进行,在本实施方式中,该控制组件还可以包括一微处理器。

在基于第二发明原理的第一实施方式中,在一预先设定的时间点t1,电机电流i1被采集到。在微处理器中,预先存储有一个的阀值,称作第一阀值p1。该第一阀值p1可能是,例如,在t1时间点,p1=5a(安培)。如果此时i1<5a,意味着目前电动螺丝刀正在一块较软的木板上打螺钉;如果此时i1>5a,意味着目前电动螺丝刀正在一块较硬的木板上打螺钉。配合参照图4所示,如果i1<5a,微处理器将会分派一个第一预设导数值q1;如果i1<5a,微处理器将会分派一个第二预设导数值q2。上述第一和第二预设导数值q1、q2都被预先存储在微处理器中。第一预设导数值q1可以是,例如,q1=0.4a/s;第二预设导数值q2大于第一预设导数值q1,可以是,例如,q2=1a/s。也就是说,如果在时间点t1时电机电流值i1低于第一阀值p1,第一预设导数值q1会被选择,反之,如果在时间点t1时电机电流值i1高于第一阀值p1,那么第二预设导数值q2会被选择。

当第一预设导数值q1被选择的时候,当电机电流的导数值di/dt达到q1时,此时根据di/dt计算截距并进一步计算参数阈值,假设t1时测量的参数值符合预设条件,则第一控制信号s1会被微处理器生成。如果根据在时间点t1时的检测已经确定选择第二曲线a2,那么当导数值di/dt达到第二预设导数值q2时,此时根据di/dt计算截距并进一步计算参数阈值,假设t2时测量的参数值符合预设条件,位于时间点t2的第二控制信号s2就被生成。

根据生成的第一控制信号s1或第二控制信号s2,电动工具的直流电机的转速就会降低或者甚至停转。

也就是说:在预设时间点t1时,例如在启动电机后的1秒或2秒时,微处理器读取电机电流i。如果工作头是小螺钉以及/或者工件是较软材质的木板,此时的工作电流i相对较小,电流随时间变化的曲线就如同图4中的第一曲线a1。在时间点t1时采集到的电流为第一电流i1,可以是3a左右,微处理器就会选择第一导数值q1(预先储存在其中)来与电流对时间的导数di/dt进行比较。如此,当di/dt的值达到q1,且测量的电流达到预定条件时,对应时间点为t1,对应供给电机的电流为l1,此时,电机的转速就会被q1所触发的第一控制信号s1控制而降速。如果工作头是大螺钉以及/或者工件是较硬材质的木板,此时电流随时间变化的曲线就如同图4中的第二曲线a2。如此在时间点t1时采集到的第二电流i2会高于第一电流i1,例如,i2=7a。因此,在预设时间点t1时微处理器就会选择第二导数值q2(预先储存在其中)。当a2曲线上的di/dt值达到q2,且测量的电流达到预定条件时,对应时间点为t2,对应供给电机的电流为l2,此时,电机的转速就会被生成的第二控制信号s2控制而降速。

在基于第二发明原理的第二实施方式中,在预设时间点t1时的电机电流i同样会被采集到。此时,微处理器会判断在t1时检测到的电流i的值是否会低于预设的第一阀值p1,例如上述实施方式中的电流值i1,或者是否高于预设的第一阀值p1,但低于预设的第二阀值p2,例如上述实施方式中的电流值i2。如果检测到的电流值是i1,则第一曲线a1就会被分派到一个预设导数值q1;如果检测到的电流值是i2,则第二曲线a2就会被分派到一个较大的预设导数值q2。接下来,就如同第一实施方式中所提到的个步骤,位于拐点k1、k2的导数di/dt就会再次被微处理器,接着则对比计算的参数阈值和测量的参数值来生成相应的控制信号s1、s2。

需要注意的是,在第一实施方式中只有一个预设阀值p1被使用到,而在第二实施方式中有两个预设阀值p1、p2被使用到。

这同样也可以应用到第二实施方式中:如果工作头是非常大的螺钉以及/或者工件的材质非常硬,微处理器会同样使用到预先设定在其内的第三阀值p3(如图4所示)和第三导数值q3(如图5所示)。需要说明的是,这些阀值p1、p2、p3以及这些导数值q1、q2、q3被预先储存在微处理器内,用于在预设时间点t1时,根据检测到的不同电流值i1、i2、i3而分别被单独地唤醒。当然,可视情形使用更多的阀值p和导数值q。

这些阀值p和一阶导数值q可以是通过一系列的测试(例如,测试不同规格的螺钉在不同材质或规格的工件上进行工作)而获得并预先储存在微处理器中。

图7所示的电动工具2,例如电动螺丝刀,使用了上述基于第二发明原理的实施方式进行工作。其中,大多数元件和图3所示的实施方式相同或相近似,所以,对这些元件使用相同的标号。

图7的右侧所示的电动螺丝刀的工作组件4包括直流电机6,用来驱动夹持在工具夹头10上的工作头8。工具夹头10和电机6之间通过一机械式弹簧与离合器系统12连接。工作头8用于旋转一螺钉14以将其拧入木板中16。电源18是直流电源,可以是可充电电池,可在扳机开关20闭合时供给电机6直流电流i。

电源18和电机6之间连接有电子控制装置22和用于检测电流的传感器24。电流传感器24会实时检测供给电机的电流,同时生成与检测到的电流成一定比例的信号并传递给求导单元26。求导单元26随后生成一个与电流对时间的一阶导数di/dt成一定比例的信号。求导单元26的输出端连接到一个存储与处理单元32的输入端。

存储与处理单元32内储存有如上述第一实施方式中所述的阀值p1、p2等。在预设时间点t1,如果电流i1低于阀值p1,存储与处理单元32选择p1;如果电流i2高于阀值p1,则存储与处理单元32选择p2。当计算出的电流值达到p1或p2时,存储与处理单元32相应生成控制信号s1或s2。此时,螺钉头部已经到达木板的表面。存储与处理单元32将控制信号s1或s2传递给电子控制装置22。该电子控制装置22用于减少或者断开供给电机6的电力。也就是说,控制信号s1或s2被用来使供给电机的电流i降低到零或者一个较低的值以使电机停转或转速基本上为零。在本实施方式中,控制信号s通过电子控制电路30来实现这个目的。对电机的降速控制可以在脉冲信号p产生后即时执行,也可以是延后一特定的时间来执行。控制信号s1或s2也可以用来改变电流i的流向,从而使电机迅速停转。

在优选的实施方式中,电子控制装置可以包括一微处理器,上述求导单元26、存储与处理单元32、电子控制电路30、或者用来延迟控制信号s的延迟单元(未图示)都可以通过固化在微处理器内的指令来执行。也就是说,电子控制装置22可以由一个微处理器来取代。

需要再次注意的是,电子控制装置22的所有组成单元可以被一个微处理器所取代。

根据之前提到的第二实施方式中,存储与处理单元32可以在其内储存导数值q2,或者可以包含若干导数值q1、q2、q3、……qn以及若干阀值p1、p2、p3、……pn来进行处理。

图4-图7所述的步骤以及保护装置同样具有在螺钉14的头部到达木板16表面后产生快速和可靠的响应。该保护装置全部通过电子方式来实现。

需要注意的是上述各实施方式中提到的导数并不仅限于纯粹数学意义上的导数定义,还可以包含实际工程应用中基于导数原理进行简单的等效变换。例如,导数也可以表示成连续的时间间隔δt内的电流变化δi,即δi/δt。为方便工程应用,可将δt取为一个非常小的等值,如δt=10ms,如此,只需要不断的判断电流i的差值就可以实现等效于求导数的运算。例如,在连续的固定时间间隔点检测到电流值为i1、i2、i3、i4、i5……,如此相应的导数为i2-i1、i3-i2、i4-i3、i5-i4……。

图8-图11揭示了一种具体的检测方式。如图8所示,在本实施方式中,还是以电动螺丝刀2为例,其包括机壳5、设置在机壳内的电机6、输出轴9、连接在电机6和输出轴9之间的齿轮减速机构7、以及设置在输出轴9上的夹头10。在本实施方式中,齿轮减速机构7为三级行星齿轮减速机构,其包括第一、二、三行星架71、72、73,设置在相应行星架上的若干第一、二、三行星轮711、721、731,以及设置在相应若干行星轮外周的第一、二、三齿圈712、722、732。本实施方式中,一扭簧51设置在机壳5和第三齿圈732之间,其中扭簧51的一端和机壳5相对固定设置,另一端和第三齿圈732固定连接。当输出轴9所受的负载发生变化时,第三齿圈732会克服扭簧51的扭力而旋转。传感器组件24同样设置在机壳5和第三齿圈732之间。如图9的放大结构所示,传感器组件24包括固定设置在机壳5上的感测件241,和固定设置在第三齿圈732上的移动件242,本实施方式中,感测件241优选为光电传感器,移动件242优选为环形的遮光盘。配合参见图10所示,遮光盘242包括均匀设置在圆周上的多个通孔2421,此外,参见图11所示,遮光盘242也可以使用透光材料制成,遮光盘242的圆周上均匀设置有多个不透光的条纹2422。

当第三齿圈732产生转动,其会带动遮光盘242相对于光电传感器241转动,从而光电传感器241发出的光线便会被遮光盘242遮住,或者穿过遮光盘242的通孔2421,光电传感器241记录下通过的通孔2421的个数并生成脉冲信号(每个脉冲代表角位移量,即角位移量/脉冲),该信号传递给控制组件,控制组件经过计算,将脉冲信号换算成相应的角位移量,同时根据扭簧51的刚度(扭矩/角度)与角位移量相乘得到扭簧51所受的扭矩,从而得出输出轴9所受到的负载扭矩的大小。在本实施方式中,通过检测齿圈相对机壳的位移来获得输出轴的负载扭矩,当然在其他实施方式中,也可以通过检测内齿圈作用于机壳的压力(如通过压力传感器),或者检测行星架的转速(霍耳检测元件)来表示或进一步计算出输出轴负载扭矩的大小。

电动工具工作过程中,随着负载的增大流经电机的电流整体上逐渐增大。但由于干扰及电机本身的工作特性会导致控制芯片采集到的电流是很多上下抖动的离散点,即通常所说的“毛刺”。为避免该“毛刺”对计算导数以及相关的函数的数值产生影响,导致电动工具错误判断上述数值满足预设条件,从而使电动工具改变输出的转速,因此需要根据预设算法来生成导数。

上述实施方式中,均以电机的电流作为检测参数来表示输出轴(即图7中位于夹头10和离合器系统12之间的连接轴)的负载,也就是说,当螺钉在拧入木板的过程中,输出轴会受到阻力矩,通过检测电流就可以反映阻力矩的变化,从而判断螺钉是否已完全拧入木板中。当然,本领域技术人员可轻易想到的是,用来表示输出轴负载的参数并不限于电流,还可以是电压,如检测与电机串联的电阻上的压降;或者是转速,如采用霍耳效应检测元件(hallsensor)来检测电机或输出轴的转速;或者是电机的效率,如通过计算电机的输出和输入功率比来检测电机的效率。

上述以电动螺丝刀为例进行说明,当然,本发明的控制方法也可以应用于其他电动工具,如电钻、电动扳手等。由于这种应用对于本领域的普通技术人员而言,可通过上述实施方式轻易实现,所以申请人在此不再予以赘述。

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