电动工具及其控制方法

文档序号:6295457阅读:288来源:国知局
电动工具及其控制方法
【专利摘要】本发明公开一种电动工具及其控制方法,该电动工具包括:执行装置和在检测到执行装置断电后其自身仍通电工作直至满足预设条件的控制系统;本发明的模式记忆方法主要通过将满足预设条件时执行装置最后一个工作模式为重现工作模式,控制系统在每次启动后第一次检测到执行装置通电后即读取其在上次断电前生成的模式顺序,在该模式顺序中,重现工作模式通过排列在首位被首先读取和调用,本发明的电动工具在使用的过程中,总能凭借其数据存储模块中的数据,使用户在上次切换挡位的基础上继续进行切换,而无论上次切换挡位是发生在何时,简化用户设置工作模式的复杂程度。
【专利说明】
电动工具及其控制方法

【技术领域】
[0001]本发明涉及一种电动工具和其控制方法。

【背景技术】
[0002]随着电动工具技术的发展,冲击类、钻类的电动工具现在普遍具有两种以上的工作模式来实现工具功能,比如三速电钻、可调节扭力输出的冲击螺丝批等。
[0003]为了实现工作模式的切换,电动工具往往设有挡位调节机构,目前很多公司采用拨挡式旋钮,该按钮通过机械的方式在拨至一个挡位后自锁,不会复位;用户在下次使用时即能获得上次使用的挡位,但是拨挡式旋钮由于自身结构的特点,比较占用机体空间,尤其是在电动工具具有多个挡位的情况下,由一个用户惯用的工作模式到另一个用户惯用的工作模式进行设置时动作繁复、容易造成混乱而且成本偏高。
[0004]在一些电动工具中,采用一个按键来切换挡位,这个按键通过连接或断开两种状态向控制系统发送切换挡位的信号,这样的方式能够利用很少的按键即实现多个挡位的调节,这样缺点是,用户切换挡位的动作繁复,效率低。


【发明内容】

[0005]为解决现有技术的不足,本发明的目的在于提供一种便于用户操作的电动工具和其控制方法。
[0006]为了实现上述目标,本发明的电动工具采用如下的技术方案:
一种电动工具,包括:在电能驱动下能以两个以上的工作模式中的一个来实现工具功能的执行装置,能在检测到执行装置断电后对预设条件进行判断并在自身断电之前根据预设条件满足时执行装置最后一个工作模式生成一个新的供下次调用的模式顺序的控制系统。
[0007]进一步地,控制系统包括:用于实现用户与控制系统之间双向信息交互的人机交互模块;用于为数据读写提供存储介质的数据存储模块;能在接收到切换工作模式的命令后依照存储在数据存储模块中的模式顺序进行切换的中央处理器;人机交互模块与中央处理器构成双向的数据交互,中央处理器既能读取数据存储模块中的数据也能将数据写入数据存储模块。
[0008]进一步地,中央处理器能在执行装置断电后开始判断,若在满足预设条件之前,检测到切换工作模式的命令,则取消判断,依照即时的当值切换序列予以切换,若满足预设条件,则将满足判断条件之前执行装置最后一个工作模式设为重现工作模式,中央处理器能向数据存储模块写入一个由当值切换序列改写而成的重置切换序列,并将控制系统断电等待下次启动;中央处理器每次启动均能读取上次生成的重置切换序列作为该次的当值切换序列并首先调用重现工作模式对执行装置进行驱动。
[0009]进一步地,人机交互模块设有供用户进行设置从而调整执行装置工作模式的至少一个挡位项目,挡位项目包括:两个以上的挡位;数据存储模块存储有一个以上的与挡位项目对应的挡位序列表,挡位序列表由按照顺序排列的两个以上的挡位标签组成,挡位标签用于代表一个挡位,挡位序列表中的各个挡位标签分别对应同一个挡位项目下的各个挡位;挡位序列表分为:挡位初始序列表和挡位衍生序列表;挡位初始序列表中挡位标签的按照预设顺序排列,挡位衍生序列表由与之对应的挡位初始序列表经中央处理器重新排列挡位标签的顺序而成,控制系统第一次或重置后第一次通电时,中央控制器读取挡位初始序列表;当值切换序列和重置切换序列均由一个以上的挡位序列表构成。
[0010]进一步地,挡位项目的数量为一个,中央处理器能对当值切换序列中的唯--个挡位序列表进行读写从而调用用户即时选择的挡位所对应的挡位标签,再根据该挡位标签在数据存储模块中调用驱动执行装置的数据;或者,挡位项目的数量为两个以上,中央处理器能对当值切换序列中所有的挡位序列表分别进行读写从而调用用户即时在各个挡位项目中选择的挡位所对应的来自不同挡位序列表的多个挡位标签构成一个标签组合,再根据该标签组合在数据存储模块中调用驱动执行装置的数据。
[0011]为了实现上述目标,本发明的电动工具控制方法采用如下的技术方案:
一种电动工具的控制方法,该电动工具包括一个控制系统,该控制系统控制电动工具的执行装置使其在电能的驱动下具有至少两个用于实现工具功能的工作模式,控制系统能对执行装置的通电情况进行检测,该控制方法设置一个预设条件,每当执行装置断电时控制系统根据其检测或计算所得出的参量作为判据去判断预设条件是否得到满足,如果预设条件得不到满足,控制系统将会一直带电工作,如果预设条件得到满足控制系统将记忆预设条件满足时执行装置最后一个工作模式,并生成一个新的将本次预设条件满足时执行装置最后一个工作模式排列在首位的模式顺序,然后切断自身通电。
[0012]进一步地,预设条件满足时执行装置最后一个工作模式为重现工作模式,控制系统在每次启动后第一次检测到执行装置通电后即读取其在上次断电前生成的模式顺序,在该模式顺序中,重现工作模式通过排列在首位被首先读取和调用从而实现模式记忆。
[0013]进一步地,控制系统设置有如下部分:人机交互模块、数据存储模块、中央处理器,人机交互模块用于实现使用者与控制系统之间的双向信息交互;数据存储模块用于为数据读写提供存储介质,中央处理器用于实现工作模式的切换;人机交互模块与中央处理器构成双向的数据交互,中央处理器既能读取数据存储模块中的数据也能将数据写入数据存储模块。
[0014]进一步地,控制系统的控制流程包括如下步骤:
(1)启动:控制系统启动,开始带电工作;
(2)读取当值切换序列:中央处理器读取当值序列;
(3)工作模式切换判断:中央处理器判断用户是否通过人机交互模块切换了工作模式,若是则转至步骤(4),若否则转至步骤(5);
(4)工作模式切换:中央控制器根据人机交互模块传达的切换命令,对当值序列进行读取找到本次切换后所对应的工作模式的相应的数据,然后转至步骤(5);
(5)显示工作模式:中央处理器控制人机交互模块显示中央处理器当前所对应的工作模式;
(6)执行装置通电判断:中央处理器判断执行装置是否通电工作,若是则转至步骤
(7),若否则转至步骤(8); (7)依照工作模式驱动:中央处理器依照步骤(4)所切换至的工作模式驱动执行装置,然后回到步骤(3)或步骤(5):
(8)预设条件的判断:中央处理器对预设条件是否得到满足进行判断,若是则转至步骤(9),若否则回到步骤(3);
(9)生成重置切换序列:中央处理器根据重现工作模式生成一个新的由当值切换序列变化而成的重置切换序列;
(10)结束:中央处理器控制整个控制系统断电,等待下次启动。
[0015]进一步地,控制流程还包括如下步骤:(11)防误切换模式判断:中央控制器判断是否处于防误切换模式,若是则回到步骤(5),若否则回到步骤(3);步骤(7)通过执行步骤
(11)回到步骤(5)或步骤0。
[0016]进一步地,人机交互模块设有供用户进行设置从而调整执行装置工作模式的至少一个挡位项目,一个挡位项目包括:两个以上的挡位,设置一个以上的与挡位项目对应的挡位序列表,设置有与挡位对应的挡位标签,挡位序列表由按照顺序排列的两个以上的挡位标签组成,挡位标签用于代表一个挡位,挡位序列表中的各个挡位标签分别对应同一个挡位项目下的各个挡位;挡位初始序列表中挡位标签的按照预设顺序排列,挡位衍生序列表由与之对应的挡位初始序列表经中央处理器重新排列挡位标签的顺序而成,控制系统第一次或重置后第一次通电时,中央控制器读取挡位初始序列表;当值切换序列和重置切换序列均由一个以上的挡位序列表构成。
[0017]进一步地,挡位项目数量为一个,中央处理器能对当值切换序列中的唯一一个挡位序列表进行读写从而调用用户即时选择的挡位所对应的挡位标签,再根据该挡位标签在数据存储模块中调用驱动执行装置的数据;或者,挡位项目为一个以上,中央处理器能对当值切换序列中所有的挡位序列表分别进行读写从而调用用户即时在各个挡位项目中选择的挡位所对应的来自不同挡位序列表的多个挡位标签构成一个标签组合,再根据该标签组合在数据存储模块中调用驱动执行装置的数据。
[0018]进一步地,设置有与挡位标签或标签组合一一对应的参数包,参数包具有用于驱动执行装置以一个工作模式进行工作的全部参数数据。
[0019]进一步地,中央处理器能将用户通过人机交互模块所选择的一个工作模式所对应的挡位标签或标签组合存入数据存储模块作为一个自定义标签;自定义标签所对应的工作模式称为自定义挡位,用户通过人机交互模块将惯用的多个自定义挡位的自定义标签存入数据存储模块形成自定义序列表,自定义序列表的包括依照用户意愿排列好的多个自定义标签;人机交互模块设有一个用户模式,在该模式下,中央处理器将自定义序列表作为当值切换序列中的唯一序列表,将模自定义挡位作为唯一的挡位项目。
[0020]进一步地,中央处理器在步骤(3)中接收到对应某一挡位项目的一个切换命令后即在步骤(7)中根据即时的切换读取规则对当值切换序列中对应该挡位项目的挡位序列表进行一次切换读取,切换读取规则包括:正向读取或/和逆向读取;正向读取是指按照挡位序列表的顺序读取当前挡位所对应成员的下一个成员,逆向读取是指按照挡位序列表的顺序读取当前挡位所对应成员的上一个成员,挡位序列表中的挡位标签能被循环读取。
[0021]进一步地,在步骤(9)中,中央处理器对当值切换序列中的挡位序列表进行~次首位后置修改直至当重现工作模式的所对应的所有挡位标签在各自的挡位序列表中均排在首位,^等于该序列表对应的挡位在本次启动后挡位切换的次数;首位后置指将挡位序列中的排在第一位的挡位标签移动至最后一位,而其他位置上的挡位标签均向前移动一位;挡位衍生序列表由中央处理器对挡位初始序列表进行II次首位后置修改而成,其中II的取值大于等于0。
[0022]进一步地,该电动工具为冲击螺丝批,执行装置为电机,挡位项目包括:扭力项目类或/和冲击项目类,扭力项目类包括:扭力挡位或/和材质挡位,冲击项目类包括:冲击频率项目,冲击频率项目包括:连续冲击挡位和定次冲击挡位。
[0023]进一步地,人机交互模块包括:一个控制电机电流通断的主开关,中央处理器能对电机进行检测,人机交互模块还包括:一个控制电机正反转的转向开关,在电机反转开始反转时,中央处理器总是跳过控制流程总是跳过步骤(7 )。
[0024]进一步地,满足预设条件的判据为:中央处理器在检测到执行装置断电后开始计时,计时时长满足预设时长。
[0025]本发明的有益之处在于:能够判断用户的使用意图,并在用户每次彻底不使用电动工具的情况下记忆本次所使用的工作模式,并在下次将该工作模式重现,不仅如此,本发明的电动工具在使用的过程中,总能凭借其数据存储模块中的数据,使用户在上次切换挡位的基础上继续进行切换,而无论上次切换挡位是发生在何时,简化用户设置工作模式的复杂程度;本发明的模式记忆方法提供一种能够智能进行模式记忆的方法,并且能使用户按照其个人意愿在多个惯用的工作模式中进行快速切换。

【专利附图】

【附图说明】
[0026]图1是本发明的电动工具的一个优选实施例的结构框图;
图2是本发明的电动工具中数据存储模块的一个优选实施例的结构框图;
图3是本发明的电动工具中人机交互模块的操作界面的一个优选实施例的示意图;
图4是本发明的电动工具中人机交互模块的操作界面的另一个优选实施例的示意图; 图5是图2所示的序列表存储单元在对应图4所示输入外设时所具有的数据结构;
图6是图2所示的映射关系存储单元在对应图4所示输入外设时所具有的数据结构; 图7是图2所示的参数包存储单元在对应图4所示输入外设时所具有的数据结构;
图8是图2所示的第一存储单元在对应图4所示输入外设时所具有的数据结构;
图9是图2所示的第二存储单元在对应图4所示输入外设时所具有的数据结构;
图10是图2所示的第三存储单元在对应图4所示输入外设时所具有的数据结构;
图11是本发明的控制流程的一个优选实施例的逻辑框图。

【具体实施方式】
[0027]以下结合附图和具体实施例对本发明作具体的介绍。
[0028]参照图1所示,本发明的电动工具包括:控制系统10和执行装置20,其中,执行装置20在电能驱动下能以两个以上的工作模式中的一个来实现工具功能,而控制系统10主要用来控制和驱动执行装置20,本发明中控制系统10在检测到执行装置20断电后,对预设条件进行判断并在自身断电之前根据预设条件满足时执行装置20最后一个工作模式生成一个新的供下次调用的模式顺序。作为一种优选方案,执行装置20包括:电机。
[0029]具体而言,控制系统10包括:数据存储模块11、中央处理器12、人机交互模块13,其中,数据存储模块11用于为数据读写提供存储介质,中央处理器12能在接收到切换工作模式的命令后依照存储在数据存储模块中预设或新生成的模式顺序进行切换,人机交互模块13用于实现用户与控制系统之间双向信息交互。
[0030]需要说明的一点是,人机交互模块13与中央处理器12构成双向的数据交互,中央处理器12既能读取数据存储模块13中的数据也能将数据写入其中。
[0031]中央处理器12在执行装置20断电后开始判断,若在满足预设条件之前,检测到切换工作模式的命令,则取消判断,依照即时的当值切换序列予以切换,若满足预设条件,贝0将满足判断条件之前执行装置20最后一个工作模式作为重现工作模式,中央处理器12向数据存储模块11写入一个由当值切换序列改写而成的重置切换序列,然后将控制系统10断电等待下次启动;中央处理器12每次启动都读取重置切换序列作为该次的当值切换序列并调用位于首位的重现工作模式对执行装置20进行驱动。
[0032]当值切换序列是指中央处理器12在进行切换时所依照的工作模式的模式顺序,其具体的实现形式可以是记载着顺序信息的一个挡位序列表也可以多个挡位序列表的组合,一旦发生切换动作,中央处理器12在接收到切换命令后总能在当值切换序列的挡位序列表中找到相应挡位,从而将当值切换序列中下个工作模式给调用出来,对于一个确定的电动工具而言,当值切换序列中工作模式的总数和工作模式本身都是确定的(在不使用用户模式的情况下),仅是每次中央处理器12断电时,可能工作模式的顺序会发生变。无论顺序有没有发生变化,在满足预设条件之后生成的当值切换序列都被称为重置切换序列,因为这个序列是留待下次而非本次使用的。
[0033]作为一种优选方案,人机交互模块13包括:输入外设131、主开关132、输出外设133 ;控制系统10还包括:驱动电路14。
[0034]主开关132主要控制执行装置20的电流通断,主开关132可以是一个扳机开关,在其被按下时,执行装置20通电工作,当其被松开时,执行装置20断电停止工作。主开关132通过驱动电路14实现对执行装置20通断电的控制。
[0035]输出外设133主要用于向用户显示,中央处理器12通过驱动电路14对输出外设13实现控制,也可以直接对输出外设13进行控制。输出外设133包括:指示灯或显示屏,或者是它们的组合,对于输出外设133中的指示灯而言,其驱动较为简单,可以通过驱动电路14对其进行驱动,对于输出外设133中的显示屏而言,在驱动电路14对其供电的基础上,还需要中央处理12对其进行软件驱动。
[0036]输入外设131主要为用户提供可以操作的硬件外设,用户通过操作输入外设131即能对中央处理器12加以控制。
[0037]—般而言,在设计时,往往将输出外设133和输入外设131设置一起组成操作界面,以便用户在操作的同时便于观察,输出外设133和输入外设131的硬件在操作界面上往往是分别设置的。当然,如果输出外设133使用的显示屏为可触摸显示屏,那么输出外设133和输入外设131则有可能是同一个设备。需要说明的是,主开关132由于其本身会被频繁的操作,所以其不适于与输出外设133和输入外设131构成操作界面集成在一起。
[0038]作为一种优选方案,参照图3所述,在该实施例中操作界面30仅具有一个挡位项目,在该挡位项目下具有四个挡位,输入外设包括一个切换按钮31,输出外设包括多个指示灯32、33、34、35。当每次按下切换按钮31时,中央处理器便切换依次挡位,并控制使相应的指示灯32、33、34、35中的一个亮起。
[0039]作为另一种优选方案,参照图4所示,在该实施例中操作界面40具有两个挡位项目,第一挡位项目具有四个挡位,第二挡位项目具有三个挡位,输入外设包括:对应第一个挡位项目的第一切换按钮41、对应第二个挡位项目的第二切换按钮42,输出外设包括:用于指示第一个挡位项目的指示灯43、44、45、46、;用来指示第二各挡位项目的指示灯47、48、49。该操作界面40相当于具有两套图3所示的输入外设和输出外设,它们之间彼此是相互独立,中央处理器对它们的控制也是相对独立的。
[0040]在操作界面具有三个以上的挡位项目时,为每个挡位项目设置一个切换按键以及为每个挡位设置一个指示灯,变得十分困难和耗费成本。作为一种优选方案,可以设置一个功能键、一个切换键、一个项目指示灯、一列通用指示灯,其中切换键用于切换某一个挡位项目中各个挡位,功能键用于激活具体一个挡位项目,每按一次功能键,切换键所能切换的挡位项目就切换一次,能被切换键所切换的挡位项目视为被激活。项目指示灯可以通过自身发光颜色的变化告诉用户现在激活的是哪个挡位项目,通用指示灯数目等于所有挡位项目中挡位最多的那个的挡位数目,这样一来,这一列通用指示灯可以满足所有挡位项目在切换时指示挡位的需要。其中,项目指示灯可以省略,直接让通用指示灯通过自身发光的颜色来区别即时被激活的挡位项目。
[0041]参照图5至图11所示,本发明的电动工具控制方法的硬件设置可以参照前述的电动工具所记载的技术方案。另外,该方法设置有一个预设条件,每当执行装置断电时控制系统根据其检测或计算所得出的参量作为判据去判断预设条件是否得到满足,如果预设条件得不到满足,控制系统将会一直带电工作,如果预设条件得到满足控制系统将记忆预设条件满足时执行装置最后一个工作模式,并生成一个新的模式顺序,然后切断自身通电。在新的模式顺序中将本次预设条件满足时执行装置最后一个工作模式排列在首位的。这里所提的原来的模式顺序其实即是本发明中所指的当值切换序列,新的模式顺序即为本发明所指的重置切换序列,当然它们也可以能是完全一样的,但是在本发明中认为只要是满足预设条件后由中央处理器写入数据存储模块的都是被改写过的。
[0042]中央处理器通过对该预设条件的判断来智能的识别用户切断执行装置供电是否是希望彻底结束本次操作,如果是则记忆下本次操作最后一个工作模式,留待下次启动时使用,如果不是,则能等待用户以刚刚中断的工作模式为基础,进行挡位切换,提高了切换效率。
[0043]对于用户是否彻底结束本次操作判断主要基于中央处理器对电动工具中其他部分的状态的检测和判断,因此中央处理器相对于执行装置而言总是延时断电的。
[0044]预设条件可以是一个单一的条件也可以是一系列的具有“与”的逻辑关系的子条件。作为一种优选方案,在预设条件为单一条件时,满足预设条件的判据为:中央处理器在检测到执行装置断电后开始计时,计时时长满足预设时长。一旦时间满足预设时长,中央处理器即会认为用户已经完成使用了。
[0045]当然也可以设置一些能够感知人体距离电动工具的接近开关,比如光电式接近开关,将开关设置在电动工具的操作界面处,那么此时我们将预设条件设为:在一定的距离范围内没有物体,该条件被满足时说明人手已经离开了一定距离放弃进一步的操作,中央处理器通过接受光电式接近开关的信号来进行检测和判断。
[0046]当预设条件为多个条件时,我们也可以采用时间判断加距离判断两个子条件同时被满足作为总的预设条件。
[0047]在本发明实际实施时,因为本发明的控制方法使即使在控制系统断电后重新启动也能得到如上次断电前一致的工作模式,并且相应挡位项目也能得到重现,所以即使发生了与用户实际意愿不符的误判,也不会对模式记忆以及用户的使用造成影响。所以出于成本考虑,利用时间作为预设条件的判据,既不需要配置新的硬件也比较能反正用户的真实意图。
[0048]本发明之所以能实现模式记忆主要依赖本发明独有的数据定义和控制方法。
[0049]在本发明的模式记忆方法中,满足预设条件时执行装置最后一个工作模式为重现工作模式,控制系统在每次启动后第一次检测到执行装置通电后即读取其在上次断电前生成的模式顺序,在该模式顺序中,重现工作模式通过排列在首位被首先读取和调用从而实现模式记忆。
[0050]具体而言,为了实现以上方法,首先要在预先进行一些设置。
[0051]从前述可知,人机交互模块设有供用户进行切换从而调整驱动执行装置的参数的至少一个挡位项目,一个挡位项目一般包括两个以上的挡位。
[0052]设置一个以上的与挡位项目对应的挡位序列表,设置有与挡位一一对应的挡位标签,一个挡位序列表由按照顺序排列的两个以上的挡位标签组成,一个挡位标签用于代表一个挡位,一个挡位序列表中的各个挡位标签分别对应同一个挡位项目下个各个挡位;挡位初始序列表中挡位标签的按照预设顺序排列,这里所指的预设顺序具体而言是指同一挡位项目中的挡位标签可以按照对应的参量的大小,由小到大或由大到小排列。有些挡位项目中的挡位没有共同的参量,那么此时就按照一个人为设定顺序存储即可。比如一个挡位项目是供用户调节执行装置的功率的,那个这个挡位项目对应的参量就是功率,在设置挡位初始序列表时就按照各个挡位依照对应的功率大小所成的顺序为相应的挡位标签排序。所以挡位初始序列表是一个反应挡位实际顺序的初始数据。一般而言,如图5所示,挡位初始序列表的排序规则是参量由小到大,这样也比较符合一般用户的使用习惯。
[0053]挡位衍生序列表由与之对应的挡位初始序列表经中央处理器重新排列挡位标签的顺序而成,控制系统第一次或重置后第一次通电时,中央控制器读取挡位初始序列表;当值切换序列和重置切换序列均由一个以上的挡位序列表构成。
[0054]设置有与挡位标签或标签组合--对应的参数包,一个参数包具有用于驱动执行装置以一个工作模式进行工作的全部参数数据。
[0055]中央处理器能对挡位序列表进行读写。当人机交互模块设有一个挡位项目,中央处理器能对当值切换序列中的唯一一个挡位序列表进行读写从而调用用户即时选择的挡位所对应的挡位标签,再根据该挡位标签在数据存储模块中调用驱动执行装置的数据。
[0056]一般而言,电动工具会具有两个以上的挡位项目,针对这种情况,中央处理器能对当值切换序列中所有的挡位序列表分别进行读写从而调用用户即时在各个挡位项目中选择的挡位所对应的来自不同挡位序列表的多个挡位标签构成一个标签组合,再根据该标签组合在数据存储模块中调用驱动执行装置的数据。
[0057]作为一种优选方案,参照图2所示,本发明中的数据存储模块包括一个静态存储器112,该静态存储器112包括:一个用于存储挡位初始序列表的序列表存储单元1123。
[0058]参照图5所示,本发明的电动工具在第一次使用或者重置之后第一次使用时,使用都是如图5所示的挡位初始序列表,有几个挡位项目就有几个挡位初始序列表,它们数目相同的,不同的挡位初始序列表在被读取和调用时是相互独立的。
[0059]这里需要说明的是,在本发明的挡位序列表中,无论是挡位初始序列表还是挡位衍生序列表,挡位标签的顺序排列可以通过以下方式实现,第一种是为每个挡位标签赋值,可以认为所赋予的值就是该挡位标签的序号,在读取时,中央处理器就按照这个序号的大小依次去读取,第二种是按照存储位置的地址,一个挡位序列表具有与成员数目一样多的地址,中央处理器每次读取这些地址的顺序都是一定的,此时存储在第一个被读取的地址中的挡位标签即为序列中的第一个,依次类推。鉴于本发明控制方法的动态性,赋值的方法更适于本发明。
[0060]作为一种优选方案,参照图2所示,静态存储器112还包括:一个用于存储参数包的参数包存储单元112(3。
[0061]参照图5所示,该参数包存储单元112&中存储有多个参数包,参数包是中央处理器在驱动执行装置时所需要使用全部数据所构成的数据包,其中可能包括:电压、电流、占空比等数据信息。由于,挡位项目和挡位是既定的,所以参数包的数目和内容也是既定,参数包的数目应当等于所有挡位项目中挡位数的乘积。以图4所示实施例为例,其参数包的数目为12个,因为其挡位通过调整具有12种组合,换言之,该电动工具具有12种工作模式。
[0062]当然,我们可以采用在挡位序列表中就记载相应的驱动参数,挡位序列表中挡位标签仅作为头文件、而对应参数作为文件内容形成一个数据包,中央处理器在读取挡位标签组合时分别提取它们文件内容部分的数据作为驱动参数。
[0063]这样的方案在理论上是可行的,但是实际上,对应一个工作模式的各个参数并不是在挡位项目均有体现的,换言之,挡位项目并不能决定所有的驱动参数,所以这样的方案,仍需调用一个补充用的参数包,并且容易引起数据混乱。
[0064]作为一种优选方案,还可以定义一个映射关系表,参照图6所示,该表记载了所有挡位标签的组合与所有参数包的对应关系,中央处理器在读取到某一挡位标签的组合,如读取到图6中的挡位标签1+挡位标签时,即能根据该映射关系表找到其对应到参数包3,从而中央处理器再去调用参数包。
[0065]作为一种优选方案,参照图2所示,静态存储器112还包括:一个用于存储映射关系表的映射关系存储单兀1126。
[0066]存储在静态存储器112中数据都是只能读取和调用不能改写的数据,是本发明电动工具的原始数据,但是为了实现本发明的模式记忆方法,在本发明控制方法中还会动态出现一些衍生数据,以下结合本发明控制方法加以说明。
[0067]参照图11所示,控制系统的控制流程包括如下步骤:
启动步骤501:控制系统启动,开始带电工作。
[0068]读取当值切换序列步骤502:中央处理器读取当值序列。
[0069]工作模式切换判断步骤503:中央处理器判断用户是否通过人机交互模块切换了工作模式,若是则转至步骤504,若否则转至步骤505。
[0070]工作模式切换步骤504:中央控制器根据人机交互模块传达的切换命令,对当值序列进行读取找到本次切换后所对应的工作模式的相应的数据,然后转至步骤505。这里所指的相应数据即为前面提到的参数包,因为参数包和工作模式是一一对应的。在该步骤中中央处理器在接收到对应某一挡位项目的一个切换命令后,中央处理器根据即时的切换读取规则对当值切换序列中对应该挡位项目的序列表进行一次切换读取,切换读取规则包括:正向读取或/和逆向读取;正向读取是指按照挡位序列表的顺序读取当前挡位所对应成员的下一个成员,逆向读取是指按照挡位序列表的顺序读取当前挡位所对应成员的上一个成员,挡位序列表中的挡位标签能被循环读取。经过读取后,实际上中央处理器将读取到所有不同挡位序列表中挡位标签调用组合成一个新的如图9所示数据组合,然后再根据该数据组合调用相应参数包,作为一种优选方案,本发明中的数据存储模块包括一个动态存储器111,该动态存储器111包括:一个用于存储挡位标签所构成数据组合的第二存储单元
111130
[0071]显示工作模式步骤505:中央处理器控制人机交互模块显示中央处理器当前所对应的工作模式,然后转至步骤506。具体而言可以通过前面提到的指示灯加以显示。
[0072]执行装置通电判断步骤506:中央处理器判断执行装置是否通电工作,若是则转至步骤507,若否则转至步骤508。
[0073]依照工作模式驱动步骤507:中央处理器依照步骤504所切换至的工作模式驱动执行装置,然后回到步骤503或步骤505。
[0074]预设条件的判断步骤508:中央处理器对预设条件是否得到满足进行判断,若是则转至步骤509,若否则回到步骤503。
[0075]生成重置切换序列步骤509:中央处理器根据重现工作模式生成一个新的由当值切换序列变化而成的重置切换序列。
[0076]在步骤509中,中央处理器对当值切换序列中的挡位序列表进行~次首位后置修改直至当重现工作模式的所对应的所有挡位标签在各自的挡位序列表中均排在首位,^等于该序列表对应的挡位在本次启动后挡位切换的次数,~为整数;首位后置指将序列中的排在第一位的成员移动至最后一位,其他成员均向前移动一位;那么其实所有的挡位衍生序列表的序列由中央处理器对挡位初始序列表进行II次首位后置修改而成,其中II的取值大于等于0的整数。图5所示的挡位项目1挡位初始序列表1到图8所示的挡位项目1的挡位衍生序列表1即经过2次首位后置的修改。对于首位后置的具体数据过程,对于地址方法而言,直接移动成员即可,对于利用序号记载序列的方法而言,每次进行首位后置时,先找到序号中最小的序号1,对其进行加法运算,使其变为1+ 0-1), X为挡位序列表中挡位标签的总数,其余的序号均做减法各自减一,这样一来原来第一位序号变为序列中最大序号其余依次向前进一位。
[0077]结束步骤510:中央处理器控制整个控制系统断电,等待下次启动。
[0078]作为一种优选方案,控制流程还包括如下步骤:
防误切换模式判断步骤511:中央控制器判断是否处于防误切换模式,若是则回到步骤505,若否则回到步骤503 ;步骤507通过执行步骤511回到步骤505或步骤503。
[0079]在执行装置运行时切换挡位,有可能是用户误触开关,这样容易造成危险,因此本发明设有防误切换模式,如果是在这个模式下,步骤507通过步骤511回到步骤505,跳过切换工作模式的步骤503,即使误触也不会引起挡位变化,如果不是在这个模式下,则允许用户在执行装置运行的情况下切换挡位。
[0080]需要说明的是,当具有两个以上的挡位项目时,值切换序列和重置切换序列均为一个由对应所有挡位项目的挡位序列表构成的序列表组合,在该序列表组合中任意一个挡位序列表均是独立的被中央处理器读取、改写;在控制系统第一次或重置后第一次通电时,对于每个挡位项目而言,均使用各自的挡位初始序列表。在操作时,工作模式切换判断步骤503在极短的时间内就完成,用户不可能同时切换两个挡位项目,所以控制流程所针对对象就是在工作模式切换判断步骤503那个瞬间被切换的挡位项目。
[0081〕 比如以图4所示实施例为例,参照图5所示,图中挡位项目1的挡位初始序列表1和挡位项目2的挡位初始序列表2所组成的组合在被使用时即为一个当值切换序列。而如果用户没有切换过挡位即生成重置切换序列,那么这个组合也可以被看成为一个重置切换序列,总而言之,当值切换序列和重置切换序列都是序列表的组合,当值切换序列到重置切换序列,可能所有序列表都没有发生改变、也可能仅仅有一部分序列表发生改变或者所有序列表都发生改变。
[0082]在控制系统第一次或重置后第一次通电时一旦发生挡位的切换,并且生成了重置切换序列,就广生了挡位衍生序列表。参照图5和图8所不,图5所不的两个序列表的组合如果作为当值切换序列时,用户对两个挡位项目分别切换至挡位标签3和挡位标签所对应的挡位后,控制系统满足预设条件,生成由两个新的序列表组成重置切换序列,这两个序列表均与原来的挡位初始序列表不同。当下次控制系统启动时,挡位标签3与挡位标签组合所对应的工作模式被首先调用进行驱动从而使工作模式得到记忆。
[0083]参照图2所示,作为一种优选方案,动态存储器111还包括:一个用于存储挡位衍生序列表的第一存储单元11匕。
[0084]作为一种优选方案,中央处理器能将用户通过人机交互模块所选择的一个工作模式所对应的标签组合存入数据存储模块作为一个如图10所示自定义标签;一个自定义标签所对应的工作模式称为自定义挡位,用户通过人机交互模块将其惯用的多个自定义挡位的自定义标签存入数据存储模块形成自定义序列表,自定义序列表的成员为自定义标签,自定义序列表的预设序列由用户通过人机交互模块设定;人机交互模块设有一个用户模式,在该模式下,中央处理器将自定义序列表作为当值切换序列中的唯一序列表,将模自定义挡位作为唯一的挡位项目。用户在用户模式下即能在自己惯用模式进行调节,这大大提高了模式切换的效率。
[0085]作为一种优选方案,动态存储器111还包括:一个用于存储自定义序列表的第三存储单元111(3。动态存储器111中所有的存储单元都是可以被读写的,如果用户需要的话,可以在重置控制系统时将动态存储器111上的内容全部擦除,而静态存储器112则不会被修改,为了使用户模式被更好的利用,在重置时,第三存储单元内的自定义序列表不会被擦除,而仅仅是将序列表解散为成员,擦除原有序列信息,如果需要完全擦除可以在重置时特别设定。
[0086]作为一种优选方案,人机交互模块还包括:一个控制电机正反转的转向开关,在电机反转开始反转时,中央处理器总是跳过控制流程总是跳过依照工作模式驱动步骤507。这样,在反转时候,不会对应到挡位进行输出,但是记忆过程仍是持续进行的。
[0087]作为一种优选方案,执行装置为电机时,述挡位项目包括:扭力项目类或丨和冲击项目类,扭力项目类包括:扭力挡位或/和材质挡位,冲击项目类包括:冲击频率项目,冲击频率项目包括:连续冲击挡位和定次冲击挡位。在定次冲击挡位时,执行有限次冲击即停止。
[0088]以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。
【权利要求】
1.一种电动工具,包括:在电能驱动下能以两个以上的工作模式中的一个来实现工具功能的执行装置,其特征在于,还包括:能在检测到上述执行装置断电后对预设条件进行判断并在自身断电之前根据预设条件满足时上述执行装置最后一个工作模式生成一个新的供下次调用的模式顺序的控制系统。
2.根据权利要求1所述的电动工具,其特征在于,上述控制系统包括: 用于实现用户与控制系统之间双向信息交互的人机交互模块; 用于为数据读写提供存储介质的数据存储模块; 能在接收到切换工作模式的命令后依照存储在数据存储模块中的模式顺序进行切换的中央处理器; 上述人机交互模块与中央处理器构成双向的数据交互,上述中央处理器既能读取上述数据存储模块中的数据也能将数据写入上述数据存储模块。
3.根据权利要求2所述的电动工具,其特征在于,上述中央处理器能在上述执行装置断电后开始判断,若在满足预设条件之前,检测到切换工作模式的命令,则取消判断,依照即时的当值切换序列予以切换,若满足预设条件,则将满足判断条件之前上述执行装置最后一个工作模式设为重现工作模式,上述中央处理器能向上述数据存储模块写入一个由当值切换序列改写而成的重置切换序列,并将上述控制系统断电等待下次启动;上述中央处理器每次启动均能读取上次生成的重置切换序列作为该次的当值切换序列并首先调用上述重现工作模式对执行装置进行驱动。
4.根据权利要求3所述的电动工具,其特征在于,上述人机交互模块设有供用户进行设置从而调整上述执行装置工作模式的至少一个挡位项目,上述挡位项目包括:两个以上的挡位;上述数据存储模块存储有一个以上的与上述挡位项目对应的挡位序列表,上述挡位序列表由按照顺序排列的两个以上的挡位标签组成,上述挡位标签用于代表一个上述挡位,一个上述挡位序列表中的各个挡位标签分别对应同一个上述挡位项目下各个挡位;上述挡位序列表分为:挡位初始序列表和挡位衍生序列表;上述挡位初始序列表中挡位标签的按照预设顺序排列,上述挡位衍生序列表由与之对应的上述挡位初始序列表经上述中央处理器重新排列上述挡位标签的顺序而成,上述控制系统第一次或重置后第一次通电时,上述中央控制器读取上述挡位初始序列表;上述当值切换序列和重置切换序列均由一个以上的挡位序列表构成。
5.根据权利要求4所述的电动工具,其特征在于,上述挡位项目数量为一个,上述中央处理器能对上述当值切换序列中的唯一一个挡位序列表进行读写从而调用用户即时选择的挡位所对应的挡位标签,再根据该挡位标签在上述数据存储模块中调用驱动上述执行装置的数据;或者,上述挡位项目的数量为两个以上,上述中央处理器能对上述当值切换序列中所有的挡位序列表分别进行读写从而调用用户即时在各个挡位项目中选择的挡位所对应的来自不同挡位序列表的多个挡位标签构成一个标签组合,再根据该标签组合在上述数据存储模块中调用驱动上述执行装置的数据。
6.一种电动工具的控制方法,该电动工具包括一个控制系统,该控制系统控制电动工具的执行装置使其在电能的驱动下具有至少两个用于实现工具功能的工作模式,上述控制系统能对上述执行装置的通电情况进行检测,其特征在于,设置一个预设条件,每当上述执行装置断电时上述控制系统根据其检测或计算所得出的参量作为判据去判断上述预设条件是否得到满足,如果预设条件得不到满足,上述控制系统将会一直带电工作,如果预设条件得到满足上述控制系统将记忆预设条件满足时上述执行装置最后一个工作模式,并生成一个新的将本次预设条件满足时上述执行装置最后一个工作模式排列在首位的模式顺序,然后切断自身通电。
7.根据权利要求6所述的电动工具控制方法,其特征在于,预设条件满足时上述执行装置最后一个工作模式为重现工作模式,上述控制系统在每次启动后第一次检测到上述执行装置通电后即读取其在上次断电前生成的模式顺序,在该模式顺序中,上述重现工作模式通过排列在首位被首先读取和调用从而实现模式记忆。
8.根据权利要求7所述的电动工具控制方法,其特征在于,上述控制系统设置有如下部分:人机交互模块、数据存储模块、中央处理器,上述人机交互模块用于实现使用者与控制系统之间的双向信息交互;上述数据存储模块用于为数据读写提供存储介质,上述中央处理器用于实现工作模式的切换;上述人机交互模块与中央处理器构成双向的数据交互,上述中央处理器既能读取上述数据存储模块中的数据也能将数据写入上述数据存储模块。
9.根据权利要求8所述的电动工具控制方法,其特征在于,上述控制系统的控制流程包括如下步骤: (1)启动:上述控制系统启动,开始带电工作; (2)读取当值切换序列:上述中央处理器读取当值序列; (3)工作模式切换判断:上述中央处理器判断用户是否通过上述人机交互模块切换了工作模式,若是则转至步骤(4),若否则转至步骤(5); (4)工作模式切换:上述中央控制器根据上述人机交互模块传达的切换命令,对上述当值序列进行读取找到本次切换后所对应的工作模式的相应的数据,然后转至步骤(5); (5)显示工作模式:上述中央处理器控制上述人机交互模块显示上述中央处理器当前所对应的工作模式,然后转至步骤(6); (6)执行装置通电判断:上述中央处理器判断上述执行装置是否通电工作,若是则转至步骤(7),若否则转至步骤(8); (7)依照工作模式驱动:上述中央处理器依照步骤(4)所切换至的工作模式驱动上述执行装置,然后回到步骤(3)或步骤(5); (8)预设条件的判断:上述中央处理器对上述预设条件是否得到满足进行判断,若是则转至步骤(9),若否则回到步骤(3); (9)生成重置切换序列:上述中央处理器根据上述重现工作模式生成一个新的由当值切换序列变化而成的重置切换序列; (10)结束:上述中央处理器控制整个控制系统断电,等待下次启动。
10.根据权利要求9所述的电动工具控制方法,其特征在于,上述控制流程还包括如下步骤:(11)防误切换模式判断:上述中央控制器判断是否处于防误切换模式,若是则回到步骤(5),若否则回到步骤(3);上述步骤(7)通过执行上述步骤(11)回到步骤(5)或步骤(3)。
11.根据权利要求10所述的电动工具控制方法,其特征在于,上述人机交互模块设有供用户进行设置从而调整上述执行装置工作模式的至少一个挡位项目,上述挡位项目包括:两个以上的挡位,设置一个以上的与上述挡位项目对应的挡位序列表,设置有与上述挡位—对应的挡位标签,一个上述挡位序列表由按照顺序排列的两个以上的挡位标签组成,上述挡位标签用于代表一个上述挡位,上述挡位序列表中的各个挡位标签分别对应同一个上述挡位项目下的各个挡位;上述挡位初始序列表中挡位标签的按照预设顺序排列,上述挡位衍生序列表由与之对应的上述挡位初始序列表经上述中央处理器重新排列上述挡位标签的顺序而成,上述控制系统第一次或重置后第一次通电时,上述中央控制器读取上述挡位初始序列表;上述当值切换序列和重置切换序列均由一个以上的挡位序列表构成。
12.根据权利要求11所述的电动工具控制方法,其特征在于,上述挡位项目的数量为一个,上述中央处理器能对上述当值切换序列中的唯一一个挡位序列表进行读写从而调用用户即时选择的挡位所对应的挡位标签,再根据该挡位标签在上述数据存储模块中调用驱动上述执行装置的数据;或者,上述挡位项目的数量为两个以上,上述中央处理器能对上述当值切换序列中所有的挡位序列表分别进行读写从而调用用户即时在各个挡位项目中选择的挡位所对应的来自不同挡位序列表的多个挡位标签构成一个标签组合,再根据该标签组合在上述数据存储模块中调用驱动上述执行装置的数据。
13.根据权利要求12所述的电动工具控制方法,其特征在于,设置有与上述挡位标签或标签组合一一对应的参数包,上述参数包具有用于驱动执行装置以一个工作模式进行工作的全部参数数据。
14.根据权利要求13所述的电动工具控制方法,其特征在于,上述中央处理器能将用户通过上述人机交互模块所选择的一个工作模式所对应的挡位标签或标签组合存入上述数据存储模块作为一个自定义标签;自定义标签所对应的工作模式称为自定义挡位,用户通过上述人机交互模块将惯用的多个自定义挡位的自定义标签存入上述数据存储模块形成自定义序列表,上述自定义序列表的包括依照用户意愿排列好的多个自定义标签;上述人机交互模块设有一个用户模式,在该模式下,上述中央处理器将上述自定义序列表作为上述当值切换序列中的唯一序列表,将模自定义挡位作为唯一的挡位项目。
15.根据权利要求9至14任意一项所述的电动工具控制方法,其特征在于,上述中央处理器在上述步骤(3)中接收到对应某一挡位项目的一个切换命令后即在上述步骤(7)中根据即时的切换读取规则对上述当值切换序列中对应该挡位项目的上述挡位序列表进行一次切换读取,上述切换读取规则包括:正向读取或/和逆向读取;正向读取是指按照挡位序列表的顺序读取当前挡位所对应成员的下一个成员,逆向读取是指按照挡位序列表的顺序读取当前挡位所对应成员的上一个成员,上述挡位序列表中的挡位标签能被循环读取。
16.根据权利要求9至14任意一项所述的电动工具控制方法,其特征在于,在上述步骤(9)中,上述中央处理器对当值切换序列中的挡位序列表进行N次首位后置修改直至当上述重现工作模式的所对应的所有挡位标签在各自的挡位序列表中均排在首位,N等于该序列表对应的挡位在本次启动后挡位切换的次数;上述首位后置指将挡位序列中的排在第一位的挡位标签移动至最后一位,而其他位置上的挡位标签均向前移动一位;上述挡位衍生序列表由上述中央处理器对上述挡位初始序列表进行η次首位后置修改而成,其中η的取值大于等于O。
17.根据权利要求9至14任意一项所述的电动工具控制方法,其特征在于,该电动工具为冲击螺丝批,上述执行装置为电机,上述挡位项目包括:扭力项目类或/和冲击项目类,上述扭力项目类包括:扭力挡位或/和材质挡位,上述冲击项目类包括:冲击频率项目,上述冲击频率项目包括:连续冲击挡位和定次冲击挡位。
18.根据权利要求17所述的电动工具控制方法,其特征在于,上述人机交互模块包括:一个控制上述电机电流通断的主开关,上述中央处理器能对电机进行检测,上述人机交互模块还包括:一个控制电机正反转的转向开关,在上述电机反转开始反转时,上述中央处理器总是跳过控制流程总是跳过上述步骤(7)。
19.根据权利要求9至14任意一项所述的电动工具控制方法,其特征在于,满足上述预设条件的判据为:上述中央处理器在检测到上述执行装置断电后开始计时,计时时长满足预设时长。
【文档编号】G05B19/04GK104345642SQ201310316239
【公开日】2015年2月11日 申请日期:2013年7月25日 优先权日:2013年7月25日
【发明者】陈武, 陈亮 申请人:南京德朔实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1