发明解读
2016-11-29
发明解读
一种电动工具及其控制方法
通常情况下,无开关调速功能的直流电动工具在匹配相应电池包使用时,考虑到高效率和断面质量的需求,通常希望工具的转速高一些。在一些负载较大的直流电动工具上,使用放电能力偏低的电池包时,如果转速设计过高,机器很容易进入过流保护或温度保护状态而停止工作,影响实际使用的连续性;使用放电能力较大的电池时,如果转速设计较低,效率又偏低,没有充分利用电池的能力。
该发明的目的在于提供一种能够识别不同电池包并根据它们供电能力控制电机转速的电动工具,含有工具主机以及多个为工具主机供电的电池包。工具主机包括:电机,控制器。由控制器控制电机的转动,在电机的电流超过控制器预设的电流保护阈值范围时,进行过流保护;电池包内包括多个电芯组,不同的电芯组串联连接,电芯组包括一个以上的电芯单元,属于同一个电芯组的电芯单元构成并联;控制器至少包括一个能自动识别电池包的识别模块、一个至少根据识别模块识别结果驱动电机以与该识别结果对应的转速进行输出的驱动模块。该发明还提出一种电动工具的控制方法,能够识别不同电池包并根据它们供电能力控制电机转速。图1是一个优选实施例的外形结构示意图
以图1所示,该发明的电动工具100包括:工具主机10和电池包20,需要说明的是,为了使工具主机10通过更换不同的电池包20持续工作或适应不同使用时长的需求,电动工具100可以具有多个不同的电池包20。图1中所示的电动工具100优选为一种修枝机。
图2是电动工具控制部分优选实施例示意框图(图中虚线表示电池包在供电时与工具主体构成的连接);图3是电池包部分优选实施例示意框图。
图1
图2
图3
以图2至图3所示,工具主机10包括:电机(图中未示出)、控制器(图中未标识)。控制器控制电机的转动,在电机的电流超过控制器预设的电流保护阈值范围时,控制器控制电机进行过流保护。
电池包20内包括多个电芯组201,不同的电芯组201串联连接,电芯组201包括一个以上的电芯单元201a,属于同一个电芯组201的电芯单元201a构成并联。为了实现电机转速的差异化控制,控制器至少包括一个能自动识别电池包20的识别模块11、一个至少根据识别模块11识别结果驱动电机以与识别结果对应的转速进行输出的驱动模块12。
这种识别主要是通过对电池包20硬件参数或/和电参数读取进而反映出电池包20所能提供的电能的差异,使控制器根据实际情况差异化的控制电机的运行,进而使电动工具100在保证安全的情况下能在尽可能大的转速下持续运行。需要说明的一点是,这里能被识别的电量差异并不局限于不同电池包20因硬件而带来的差异,还包括同一电池包20在不同状态下所带来的电以及其他参数的差异。
作为优选方案,电池包20包括:一个能被识别的标签21,识别模块11包括:一个对电池包20的标签21进行识别的识标单元113。关于电池包20其他一些不便于准确检测或者较为固定的硬件信息,可以通过数据形式集成在标签21中,在电池包20供电时,控制器能通过对标签21的识别即能提取这些数据进行控制和显示。
标签21中可以存储的数据包括:电芯组201的数目、单个电芯组201中并联的电芯单元201a的数目、单个电芯单元201a的最大电量、单个电芯单元201a的最小电量等。为了方便介绍,单个电芯组201中并联的电芯单元201a的数目简称为该电池包20的匹数。当然标签21中还可以存储有单个电芯单元201a电量与电压的对应关系,以方便控制器对其电量的识别。
识别模块11包括:一个对电池包20的电量进行识别的电能识别单元111,一个对电池包20中电量最低的一个电芯组201的电量进行识别的最低电量识别单元112。对于同一电池包20而言,其在满电量和过度消耗电量时的供电量力是不同。
在实际使用中,用户往往会为了完成工作而使用未完全完成充电的电池包20进行供电,如果仅识别该电池包20的硬件属性是无法真实的反应该电池包20的供电量力的,所以此时需要对电池包20的剩余电量进行识别。在进行电量识别时,可以通过测量电池包20的总电压得以实现,也可以分别测量每个电芯组201的电压然后相加实现。
图4所示为一个电芯组电压与电量的对应关系。参照图4所示,因为电芯单元201a电压与电量具有一定的对应关系,所以由其组成的电芯组201以及由电芯组201进一步组成整体的电量总是与电压具有一定的对应关系。
由于电池包20是由多个电芯组201组成的,在电池包20进行充、放电的过程中,各个电芯组201并不是总能平均的进行充电和放电的,而且由于线路问题也可能使某一电芯组201处于不同于其余电芯组201的过放或过充的状态,因此在使用电池包20供电时需要对该种情况进行识别。
从以上可知,为了识别最低电量和判断是否存在故障的电芯组201,均需要对每个电芯组201的情况进行检测,作为一种优选方案,电池包20包括:一个能对电池包20中各个电芯组201均进行检测的自检模块22。
由于控制器在实现控制时,会通过识别模块11读取连接到工具主机10的电池包20的标签21中的信息,对于两个仅匹数存在不同的电池包20而言,控制器在连接到匹数较多的电池包20时控制电机以较高的转速转动,而在连接到匹数较少的电池包20时控制器电机以较低的转速转动。但是如果某个并联有多个电芯单元201a的电芯组201中一个电芯单元201a断线,而控制器仍按照从标签21中识别信息进行控制的话,容易产生故障。
所以,自检模块22中包括:一个能在电池包20电连接至工具主机10时使电池包20在预设时长内恒流放电的断线检测单元221、一个能对每个电芯组201的电压进行检测和记录的电压检测单元222。由于电池包20内电芯组201是串联的,它们也在该时间段内均处于相同的恒流放电状态。
图4
图5
图6
图5 为一个并联有两个电芯单元的电芯组在特定的放电电流下恒流放电时电压与时间的对应关系曲线图,其中横轴表示时间,纵轴表示电压。
图6为图5所示的曲线F1的部分与另一个只有一个电芯单元(它们的电芯单元相同)的电芯组在同样的放电电流下恒流放电时电压与时间对应关系曲线F2的部分对比的示意图。
参照图5所示,该曲线标注为F1,Umax表示该电芯组201在满电时的电压,Umin表示该电芯组201电量耗尽时的电压,Tmax表示最大放电时间。
从图5可知,电芯组201在特定的放电电流下恒流放电时,电压相对时间的斜率是变化的。从图6可知,不同匹数的电芯组201即使在同样的放电电流下恒流放电时,它们曲线是具有差异的。
假设在电池包20中,有两个电芯组201,正常而言一个电芯组201并联有两个电芯单元201a,如果其中一个电芯组201中的一个电芯单元201a断线,那么这两个电芯组201就相当于图6中所对比的两个电芯组201。如果此时,使它们处于特定的放电电流下恒流放电时,电压检测单元222先检测并记录放电过程中起始电压,再在放电结束后检测并记录一个终止电压,在放电过程中可以周期的检测并记录过程电压,然后将数据传输给断线检测单元221,断线检测单元221读取预存的电芯组201处于正常时电压时间曲线F1作为参照曲线,作为参照的曲线数据可以预存在标签21中也可以预存在断线检测单元221中。读取之后,首先根据起始电压选择参考曲线用来对比的区间(因为在电量不同时用来对比的区间也不同),然后将电压检测单元222传输的数据拟合出一条实际的曲线,并将该曲线与参照曲线所选区间对比,即可得知该电芯组201是否处于正常状态。
作为一种简单的方法,可以在利用起始电压U1确定对比的区间△T后,将实际测得的终止电压U3与参照曲线F1在区间△T端点处的参考电压U2进行对比,如果它们的差值的绝对值除以参考电压U2与起始电压U1差值的绝对值超过预设的百分比,比如50%,则认为实际检测的电芯组201出线故障。
最低电量识别单元112根据电压最小(代表电量剩余最少)的电芯组201的电压值和其电压与电量对应关系计算出电芯组201的剩余电能。而电能识别单元111则能根据各个电芯组201电压之和以及电压与电量的对应关计算出整个电池包20的剩余电量。
他走到了一个山谷,那儿有许多松鸡从岩石和沼地里呼呼地拍着翅膀飞起来。它们发出一种“咯儿-咯儿-咯儿”的叫声。他拿石子打它们,但是打不中。他把包袱放在地上,像猫捉麻雀一样地偷偷走过去。锋利的岩石穿过他的裤子,划破了他的腿,直到膝盖流出的血在地面上留下一道血迹;但是在饥饿的痛苦中,这种痛苦也算不了什么。他在潮湿的苔藓上爬着,弄得衣服湿透,身上发冷;可是这些他都没有觉得,因为他想吃东西的念头那么强烈。而那一群松鸡却总是在他面前飞起来,呼呼地转,到后来,它们那种“咯儿-咯儿-咯儿”的叫声简直变成了对他的嘲笑,于是他就咒骂它们,随着它们的叫声对它们大叫起来。
电芯组201以及电芯单元201a的电压与电量关系数据可以预先通过实验得出并存储在标签21或自检模块22中。在电池包20与工具主机10构成连接时,自检模块22与最低电量识别单元112和电能识别单元111均构成电连接,标签21与识标单元113构成连接,电芯组201与驱动模块12构成电连接。
识别模块11还包括一个能将多个子识别单元的识别结果综合为一个终端结果的终端输出单元114,控制器还包括:一个接收终端输出单元114的终端结果并使控制器根据该终端结果控制电机运行的主控模块13、存储有控制器驱动参数以及它们与终端结果构对应关系的数据存储单元14。终端输出单元114的作用在于将识别模块11中各个部分的识别结果综合并对其进行相应的计算,使该结果为一个能被主控模块13读取进而完成控制的数据。
识别模块11中,识标单元113、电能识别单元111、最低电量识别单元112通过终端输出单元114与主控模块13构成连接。另外,为了实现对电池包20温度与工具主机10电机转速的综合控制,作为一种优选方案,电池包20中还包括:能检测电池包20温度并存储有温度数据的温度检测模块23,控制器包括一个能根据温度检测模块23检测结果和温度数据进行温度控制的温度控制模块15,温度控制模块15与温度检测模块23构成通讯连接,温度控制模块15将温度检测模块23检测到的温度和存储在其中的温度数据中的最高温度阈值进行对比,如果温度大于最高温度阈值则控制驱动模块12使电池包20停止为电机供电,如果温度小于最高温度阈值则将温度增加的斜率与温度数据中的安全温升斜率进行比较,并根据比较结果在电流保护阈值范围增加或减小电机的电流。
温度检测模块23在电池包20与工具主机10构成连接时与温度控制模块15构成电连接。具体而言,参照图2所示,温度检测模块23包括一个以上对电芯组201进行检测的NTC检测装置(图中未标识)。
该工具的控制方法主要包括:识别模块11对连接到工具主机10的电池包20进行识别,识别模块11根据识别模块11的识别结果驱动电机以对应该识别结果的转速进行转动。
识别模块11在进行识别时,各个子识别单元分别对电池包20的不同属性进行识别,识别完成后它们将各自的识别结果反馈给终端输出单元114,终端输出单元114能根据这些识别结果的组合输出一个终端结果,该终端结果为一个能被主控模块13读取的数据,主控模块13根据该终端结果控制驱动模块12。
通过一个优选实施例介绍控制方法。包括:电池包自检控制、电池包识别控制和电池包温度控制。
电池包20设有一个故障显示模块(图中未示出),一旦断线检测单元221发现出现故障的电芯组201,就将该结果记录在自检模块22中,在电池包20连接到工具主机10以及相应充电器时,该故障显示模块始终提示出现故障需停止使用该电池包20。该故障显示模块可以是一个指示灯或液晶显示屏。
需要说明的是,这里所指的电池包20通过驱动模块12为工具主机10供电是指电池包20为工具主机10的控制器供电,并能在控制器的控制下对电机进行供电。一般而言,恒流放电的电流不宜过大,时间不宜过长,最好是与控制器控制所需的电流同样大小,这样一来,这个恒流放电的过程中所释放的电量可以激活控制器,并没有造成电量的浪费。放电时间可以控制在5s至30s之间。在放电电流较小时,可以适当延长时间。自检模块22可以通过电芯组201组成的整体连接到工具主机10时造成的电位变化触发控制进程。控制器在被激活后处于待机状态,只有在自检模块22确认没有故障的电芯组201控制器发送启动信号时,控制器才开始进行进入电池包识别控制。以图7所示,电池包识别控制包括如下步骤:
图7
S101:识标单元113读取标签21中的数据并判断数据是否有效,如果有效进行下一步;如果无效则在报错警告后转入步骤S106。
工具主机10设有一个主机显示模块,在自检模块22启动控制器后,主机显示模块显示主机被启动,在识别的过程中显示正在识别中,在不能读取标签21的数据后显示读取失败,提示用户更换电池包20。
S102:识标单元113将读取数据,电能识别单元111、最低电量识别单元112识别自检模块22中的数据,它们均数据传送给终端输出单元114。
识别模块11传输给终端输出单元114的数据包括:电芯组201的数目、单个电芯组201中并联的电芯单元201a的数目、单个电芯单元201a的最大电量、单个电芯单元201a的最小电量、单个电芯单元201a电量与电压的对应关系以及放电时电压与时间的对应关系曲线。
S103:终端输出单元114输出终端结果给主控模块13。
S104:主控模块13根据终端结果调用数据存储单元14中与之有对应关系的驱动参数。
终端结果中包括:电芯组201的数目、单个电芯组201中并联的电芯单元201a的数目、电池包20剩余电能、电量最低的电芯组201的剩余电量。作为优选方案,工具主机10设有操作模块(图中未示出),用户可以根据需求设置电机转速,此时终端结果可以直接或间接由主机显示模块显示给用户,供用户设置转速时参考,直接的方式只是直接显示数据,间接的方式是指告知用户在当前情况下可选挡位有哪些,以及选定这些挡位后预估的工作时长。
S105:主控模块13根据用户选择或自动选择的驱动参数驱动电机转动。
S106:退出电池包20识别控制。
一旦电机开始转动,即触发电池包温度控制。
电池包温度控制包括:温度检测模块23对各个电池包20的温度进行检测,温度控制模块15与温度检测模块23构成通讯连接,温度控制模块15将温度检测模块23检测到10的温度和存储在其中的温度数据中的最高温度阈值进行对比,如果温度大于最高温度阈值则控制驱动模块12使电池包20停止为电机供电,如果温度小于最高温度阈值则将温度增加的斜率与温度数据中的安全温升斜率进行比较,并根据比较结果在电流保护阈值范围增加或减小电机的电流。
申请公布号:CN105227013A
申请公布日:2016-01-06
申请人:南京德朔实业有限公司
发明人:付慧星