首页 / 无线除尘器与动力工具之间的通信

无线除尘器与动力工具之间的通信有效专利 实用

技术内容

无线除尘器与动力工具之间的通信 [0001] 相关申请的交叉引用 [0002] 本申请要求于2021年2月16日提交的美国临时专利申请号63/149,796的权益,该美国临时专利申请的全部内容通过援引并入本文。 实用新型内容 [0003] 本文披露的动力工具包括工具指示器、无线通信单元和电子处理器。电子处理器被配置为:在发起连接模式后经由无线通信单元搜索从除尘器广播的连接广告;当接收到连接广告时,经由无线通信单元与除尘器建立无线连接;经由无线通信单元向除尘器提供对连接标识符的请求;经由无线通信单元接收来自除尘器的响应,该响应包括连接标识符; 以及经由工具指示器提供无线连接成功的指示。 [0004] 在一些实施例中,动力工具包括触发器。在一些实施例中,电子处理器进一步被配置为:在接收到来自除尘器的响应之后,基于触发器的操作经由无线通信单元向除尘器提供命令。在一些实施例中,命令包括切换命令或保活命令。在一些实施例中,命令包括关于动力工具的当前操作状态的指示。在一些实施例中,动力工具包括马达。在一些实施例中,动力工具的当前操作状态是马达正在操作或者马达已经停止操作。 [0005] 在一些实施例中,电子处理器进一步被配置为:在接收到连接标识符之后,经由无线通信单元提供关于接收到连接标识符的确认。在一些实施例中,电子处理器进一步被配置为经由无线通信单元从除尘器接收除尘器的媒体访问控制(MAC)地址。在一些实施例中,MAC地址包括在从除尘器接收到的连接广告或响应中。 [0006] 在一些实施例中,电子处理器进一步被配置为基于认证方案对无线连接进行认证。在一些实施例中,认证方案包括挑战响应对、共用密钥方案或公钥方案。在一些实施例中,动力工具包括能够通信地耦接到电子处理器的存储器。在一些实施例中,挑战响应对被预编程到存储器中。 [0007] 在一些实施例中,动力工具包括工具连接按钮。在一些实施例中,当按压工具连接按钮时就会发起连接模式。在一些实施例中,动力工具包括壳体。在一些实施例中,工具连接按钮和工具指示器设置在壳体上。在一些实施例中,无线通信单元和电子处理器包含在壳体内。在一些实施例中,工具连接按钮以数字方式设置在经由无线通信单元连接的外部设备上执行的智能手机应用程序中。在一些实施例中,电子处理器进一步被配置为在发起连接模式后经由工具指示器提供关于动力工具处于连接模式的指示。 [0008] 在一些实施例中,对连接广告的搜索是在配置的时间段内进行的。在一些实施例中,当在配置的时间段内接收到连接广告时,建立无线连接。在一些实施例中,电子处理器进一步被配置为当在配置的时间段内没有接收到连接广告时经由工具指示器提供连接不成功的指示。在一些实施例中,配置的时间段是至少30秒、1分钟、2分钟、3分钟、4分钟、5分钟等。 [0009] 在一些实施例中,无线连接是使用较低级别的无线通信协议建立的。在一些实施例中,较低级别的无线通信协议是 协议或 协议。在一些实施例中, 连接标识符用于在动力工具与除尘器之间建立未来的无线连接。 [0010] 本文披露的除尘器包括除尘器指示器、无线通信单元和电子处理器。电子处理器被配置为:在发起连接模式后经由无线通信单元广播连接广告;当连接广告被动力工具接收时,经由无线通信单元与动力工具建立无线连接;经由无线通信单元从动力工具接收对连接标识符的请求;经由无线通信单元向动力工具提供响应,该响应包括连接标识符;以及经由除尘器指示器提供无线连接成功的指示。 [0011] 在一些实施例中,除尘器包括马达。在一些实施例中,电子处理器进一步被配置为:在向动力工具提供响应之后,经由无线通信单元从动力工具接收用于马达的操作的命令;以及向马达提供该命令。在一些实施例中,马达被配置为当接收到命令时执行操作。在一些实施例中,操作包括马达的激活或去激活。在一些实施例中,命令包括时间段。在一些实施例中,马达被配置为在时间段内执行操作。在一些实施例中,马达被配置为执行操作,直到经由电子处理器从动力工具接收到停止操作的命令。在一些实施例中,命令包括切换命令或保活命令。在一些实施例中,命令包括关于动力工具的当前操作状态的指示。在一些实施例中,电子处理器进一步被配置为当马达正在执行操作时,限制该马达接收来自其他动力工具的命令。在一些实施例中,电子处理器进一步被配置为当在向动力工具提供响应之前接收到命令时,断开无线连接。 [0012] 在一些实施例中,除尘器包括能够通信地耦接到电子处理器的存储器。在一些实施例中,电子处理器进一步被配置为:当连接标识符没有存储在存储器中时,在提供响应之前生成连接标识符,并且将连接标识符存储在存储器中。在一些实施例中,连接标识符用于在动力工具与除尘器之间建立未来的无线连接。在一些实施例中,连接标识符是除尘器的静态标识符。在一些实施例中,电子处理器进一步被配置为在除尘器初始启动后生成静态标识符。 [0013] 在一些实施例中,电子处理器进一步被配置为:在提供响应之后,经由无线通信单元接收关于连接标识符被动力工具接收的确认。在一些实施例中,在从动力工具接收到确认之后,经由除尘器指示器提供无线连接成功的指示。 [0014] 在一些实施例中,电子处理器进一步被配置为在接收到确认之后递增连接计数。 在一些实施例中,电子处理器进一步被配置为经由无线通信单元向动力工具提供除尘器的MAC地址。在一些实施例中,MAC地址包括在提供给动力工具的广播的连接广告或响应中。 [0015] 在一些实施例中,电子处理器进一步被配置为基于认证方案对无线连接进行认证。在一些实施例中,认证方案包括挑战响应对、共用密钥方案或公钥方案。 [0016] 在一些实施例中,除尘器包括能够通信地耦接到电子处理器的存储器。在一些实施例中,挑战响应对被预编程到存储器中。 [0017] 在一些实施例中,除尘器包括工具连接按钮。在一些实施例中,当按压工具连接按钮时就会发起连接模式。在一些实施例中,除尘器包括壳体。在一些实施例中,工具连接按钮和除尘器指示器设置在壳体上。在一些实施例中,无线通信单元和电子处理器包含在壳体内。在一些实施例中,工具连接按钮以数字方式设置在经由无线通信单元连接的外部设备上执行的智能手机应用程序中。 [0018] 在一些实施例中,电子处理器进一步被配置为在发起连接模式后经由除尘器指示器提供关于动力工具处于连接模式的指示。在一些实施例中,电子处理器进一步被配置为在提供响应之后递增连接计数,并且经由除尘器指示器提供对连接计数的指示。 [0019] 在一些实施例中,无线连接是使用较低级别的无线通信协议建立的。在一些实施例中,较低级别的无线通信协议是 协议或 协议。 [0020] 本文描述的用于使用连接标识符建立无线连接的系统包括除尘器和动力工具。除尘器包括除尘器指示器、除尘器无线通信单元和除尘器电子处理器。动力工具包括有包括工具指示器、工具无线通信单元和工具电子处理器的动力工具。除尘器电子处理器被配置为:在发起除尘器连接模式后经由除尘器无线通信单元广播连接广告;当连接广告被动力工具接收时,经由除尘器无线通信单元与动力工具建立无线连接;经由除尘器无线通信单元从动力工具接收对连接标识符的请求;经由除尘器无线通信单元向动力工具提供响应,该响应包括连接标识符;以及经由除尘器指示器提供无线连接成功的第一指示。工具电子处理器被配置为:在发起工具连接模式后经由工具无线通信单元搜索从除尘器广播的连接广告;当接收到连接广告时,经由工具无线通信单元与除尘器建立无线连接;经由工具无线通信单元向除尘器提供对连接标识符的请求;经由工具无线通信单元接收来自除尘器的响应;以及经由工具指示器提供无线连接成功的第二指示。 [0021] 除尘器和动力工具的实施例包括上文描述的各方面的实施例。 [0022] 本文描述的用于将无线除尘器与动力工具连接的方法包括:利用动力工具的工具电子处理器从无线除尘器请求除尘器连接标识符;使用除尘器的真空电子处理器将除尘器连接标识符提供给动力工具,该除尘器连接标识符是用于将无线除尘器与动力工具连接的静态标识符;使用除尘器连接识别器在动力工具与无线除尘器之间建立无线连接;使用工具电子处理器向无线除尘器发送用于操作除尘器的命令;使用真空电子处理器基于这些命令控制无线除尘器的真空马达,以对真空马达与工具马达进行同时操作。 [0023] 在详细解释任何实施例之前,应理解,实施例并不将其应用限制于以下描述中阐述的或在附图中展示的配置细节和部件布置。实施例能够以各种方式来实践或实施。此外要理解的是,本文使用的措辞和术语是出于说明的目的,而不应被视为是限制性的。“包括(including)”、“包括(comprising)”或“具有”及其变型的使用意指涵盖其后列出的项及其等同物、以及附加项。除非另有说明或限制,否则宽泛地使用术语“安装”、“连接”、“支撑”和“耦接”及其变型,并且其涵盖直接和间接的安装、连接、支撑和耦接。 [0024] 另外,应当理解,实施例可以包括硬件、软件和电子部件或模块,为了讨论的目的,这些部件或模块可以被展示和描述为好像大多数部件仅在硬件中实施。然而,本领域的普通技术人员基于对这个详细描述的阅读将认识到,在至少一个实施例中,基于电子的方面可以在可由一个或多个处理单元(比如微处理器和/或专用集成电路(“ASIC”))执行的软件(例如,存储在非暂态计算机可读介质上)中实施。这样,应当注意,可以利用多个基于硬件和软件的设备以及多个不同的结构部件来实施实施例。例如,说明书中描述的“服务器”、“计算设备”、“控制器”、“处理器”等可以包括一个或多个处理单元、一个或多个计算机可读介质模块、一个或多个输入/输出接口、以及连接部件的不同连接件(例如,系统总线)。 [0025] 结合量或条件使用的相对术语,比如“约”、“大约”、“基本上”等,将被本领域普通技术人员理解为包括所述的值并且具有由上下文所规定的含义(例如,术语至少包括与测量准确度相关联的误差程度、与特定值相关联的公差[例如,制造、组装、使用等]等)。这样的术语还应当被视为披露了由两个端点的绝对值定义的范围。例如,表述“从约两个到约四个”也披露了“从两个到四个”的范围。相对术语可以指加上或减去所指示的值的百分比(例如,1%、5%、10%、或更多)。 [0026] 应当理解,虽然某些附图展示了位于特定设备内的硬件和软件,但是这些描绘仅出于说明的目的。本文中描述为由一个部件执行的功能可以由多个部件以分布式方式执行。同样,由多个部件执行的功能可以由单一部件合并和执行。在一些实施例中,所展示的部件可以组合或划分成单独的软件、固件和/或硬件。例如,逻辑和处理可以分布在多个电子处理器之间,而不是位于单一电子处理器内并由其执行。无论硬件部件和软件部件如何组合或划分,硬件部件和软件部件都可以位于同一计算设备上或者可以分布在通过一个或多个网络或其他合适的通信链路连接的不同计算设备之间。类似地,被描述为执行特定功能的部件也可以执行本文未描述的附加功能。例如,以某种方式“配置”的设备或结构至少以该方式被配置,但是也可以以未明确列出的方式被配置。 [0027] 通过考虑具体实施方式和附图,这些实施例的其他方面将变得清楚。 附图说明 [0028] 图1展示了根据一些实施例的无线除尘器与动力工具之间的无线通信系统。 [0029] 图2是根据一些实施例的图1的无线除尘器的框图。 [0030] 图3是根据一些实施例的图1的动力工具的框图。 [0031] 图4A是根据一些实施例的用于将图1的动力工具与无线除尘器连接的方法的流程图。 [0032] 图4B是根据一些实施例的用于将图1的无线除尘器与动力工具连接的方法的流程图。 [0033] 图5是根据一些实施例的图1的无线除尘器与动力工具之间的连接操作的时序流程图。 [0034] 图6A是根据一些实施例的用于图1的无线除尘器与动力工具之间的同时操作的方法的流程图。 [0035] 图6B是根据一些实施例的用于图1的无线除尘器与动力工具之间的同时操作的方法的流程图。 具体实施方式 [0036] 图1展示了包括无线除尘器105和动力工具110的无线通信系统100。无线除尘器 105包括壳体115、用于接通和关断无线除尘器105的电源开关120、抽吸软管125和收集容器 130。在一些实施例中,无线除尘器105是AC供电的真空除尘器,该真空除尘器包括用于从壁装插座接收AC电力的电源线。在其他实施例中,无线除尘器105是包括作为电源的动力工具电池组的无线真空除尘器。动力工具110包括壳体140、输出单元145、触发器150和电池组接口155。电池组接口155被配置为接纳并电耦接到动力工具电池组。在一些实施例中,动力工具110是AC工具,并且包括从壁装插座接收AC电力的电源线。 [0037] 图2展示了无线除尘器105的框图。在所展示的示例中,无线除尘器105包括真空控制器(例如,真空电子处理器200),该真空控制器电连接和/或通信地连接到无线除尘器105的各种模块或部件。例如,所展示的真空电子处理器200连接到真空电力接口205、真空电力输入模块210、真空FET开关模块215、一个或多个真空传感器220、开关225(其连接到电源开关120)、真空无线通信单元230、真空用户输入模块235和一个或多个真空或除尘器指示器 240。在一些实施例中,开关225与无线除尘器105内的壳体的真空电子处理器200成一体。真空电子处理器200包括硬件和软件的组合,该硬件和软件能够操作以尤其控制无线除尘器 105的操作,激活一个或多个真空指示器240(例如,LED),监测无线除尘器105的操作,与相关联的外部设备(例如,动力工具110)通信等。 [0038] 在一些实施例中,真空电子处理器200包括多个电气部件和电子部件,该多个电气部件和电子部件为真空电子处理器200和/或无线除尘器105内的部件和模块提供电力、操作控制和保护。例如,真空电子处理器200尤其包括真空处理单元250(例如,微处理器、微控制器、电子处理器或另一合适的可编程器件)、真空存储器255、真空输入单元260和真空输出单元265。真空处理单元250尤其包括控制单元270、算术逻辑单元(“ALU”)275和多个寄存器280(在图2中示出为寄存器组),并且使用已知的计算机架构来实施,比如改进的哈佛(Harvard)架构、冯诺依曼(von Neumann)架构等。真空处理单元250、真空存储器255、真空输入单元260和真空输出单元265以及连接到真空电子处理器200的各种模块通过一个或多个控制和/或数据总线(例如真空公共总线285)连接。出于说明性目的,在图2中大体示出了控制总线和/或数据总线。 [0039] 真空存储器255是非暂态计算机可读介质,并且包括例如程序存储区和数据存储区。程序存储区和数据存储区可以包括不同类型存储器的组合,比如只读存储器(“ROM”)、随机存取存储器(“RAM”)(例如,动态RAM[“DRAM”]、同步DRAM[“SDRAM”]等)、电可擦除可编程只读存储器(“EEPROM”)、闪存、硬盘、SD卡或其他合适的磁存储器设备、光学存储器设备、物理存储器设备或电子存储器设备。真空处理单元250连接到真空存储器255,并且执行能够存储在真空存储器255的RAM(例如,在执行期间)、真空存储器255的ROM(例如,在通常永久的基础上)或另一非暂态计算机可读介质(比如另一存储器或盘)中的软件指令。包括在无线除尘器105的实施方式中的软件可以存储在真空电子处理器200的真空存储器255中。 软件包括例如固件、一个或多个应用程序、程序数据、滤波器、规则、一个或多个程序模块以及其他可执行指令。真空电子处理器200被配置为从存储器中取得并执行尤其与本文描述的控制过程和方法相关的指令。在其他构造中,真空电子处理器200包括附加的部件、更少的部件或不同的部件。 [0040] 在一些实施例中,真空电力接口205包括被配置为且可操作用于与电池组介接的机械部件和电气部件的组合。例如,由电池组提供给无线除尘器105的电力通过真空电力接口205提供给真空电力输入模块210。真空电力接口205还包括例如通信线路295,该通信线路用于在真空电子处理器200与电池组之间提供通信线路或链路。在其他实施例中,真空电力接口205包括用于接纳电源线的接口。例如,由电源线提供给无线除尘器105的电力通过真空电力接口205提供给真空电力输入模块210。真空电力输入模块210包括有源部件和无源部件的组合,该有源部件和无源部件用于在电力被提供给真空电子处理器200之前调节或控制从电池组和/或电源线接收的电力。真空电力接口205还向真空FET开关模块215供应电力,以通过真空FET开关模块215中的开关FET来进行开关,从而向真空马达290选择性地提供电力。 [0041] 真空马达290例如是无刷直流(BLDC)马达。真空马达290被操作以例如通过抽吸软管125提供抽吸力。通过用户致动电源开关120来接通和关断真空马达290。当用户致动电源开关120时,真空电子处理器200控制真空马达290的驱动。在一些实施例中,基于从真空无线通信单元230接收的信号来控制真空马达290,如下面进一步讨论的。真空FET开关模块 215包括用于控制真空马达290的H桥或逆变桥。真空电子处理器200向H桥或逆变桥提供PWM信号,以控制真空马达290。在其他实施例中,真空马达290是通过向真空马达290提供AC电力来控制的AC马达。真空电子处理器200启动三端双向可控硅开关来控制真空马达290。在这些实施例中,真空FET开关模块215可以用三端双向可控硅开关代替。 [0042] 一个或多个真空传感器220尤其包括一个或多个温度传感器、一个或多个霍尔效应传感器等。例如,可以使用多个霍尔效应传感器感测真空马达290的转子的旋转位置来确定真空马达290的速度。在一些实施例中,电压传感器或电流传感器可以用于测量真空马达 290的转子的旋转位置。开关225连接到电源开关120,用于控制是否向真空马达290提供电力。 [0043] 电源开关120和开关225可以包括三位开关。可以在接通位置、关断位置和远程操作位置之间致动电源开关120。当电源开关120处于接通位置时,真空电子处理器200接通真空马达290,以通过抽吸软管125提供抽吸力。当电源开关120处于关断位置时,真空电子处理器200关断真空马达290。当电源开关120处于远程操作位置时,真空马达290基于从真空无线通信单元230接收的信号被控制,如下面进一步描述的。在一些实施例中,电源开关120是切换式接通/关断开关(例如,下压按钮)。在这些实施例中,当电源开关120接通时,基于从真空无线通信单元230接收的信号来控制真空马达290。在一些实施例中,当电源开关120处于接通位置时,可以提供附加开关来控制马达290。当电源开关120处于关断位置时,无线除尘器105关断。 [0044] 真空无线通信单元230可操作地耦接到真空电子处理器200,以例如允许与外部设备(例如,动力工具110、用户的智能电话、连接的显示器或控制单元等)进行无线通信。真空无线通信单元230允许真空电子处理器200接收来自外部设备的输入并提供输出以在外部设备上显示。真空无线通信单元230基于从动力工具110接收的输入信号向真空电子处理器 200提供操作信号。在一些实施例中,电源开关120、真空指示器240和真空用户输入模块235可以被实施为外部设备上的输入和/或输出。通过真空无线通信单元230接收来自外部设备的输入,并且通过真空无线通信单元230向外部设备提供输出。 [0045] 真空用户输入模块235可操作地耦接到真空电子处理器200,以例如选择无线除尘器105的连接模式(例如,使用真空连接按钮245)、无线除尘器105的速度设置(例如,使用速度开关)等。在一些实施例中,真空用户输入模块235包括实现无线除尘器105的期望操作水平所需的数字和模拟输入设备或输出设备的组合,比如一个或多个旋钮、一个或多个仪表盘、一个或多个开关、一个或多个按钮等。真空指示器240包括例如一个或多个发光二极管(“LED”)。真空指示器240被配置为指示无线除尘器105的测的电气特性、无线除尘器105的状态等。例如,真空指示器240提供无线除尘器105处于连接模式、与动力工具110的连接完成、与动力工具110的连接失败等指示。在一些实施例中,连接模式是配对模式(例如,蓝牙配对模式)。 [0046] 图3展示了动力工具110的框图。在所展示的示例中,动力工具110包括工具控制器(例如,工具电子处理器300),该工具控制器电连接和/或通信地连接到动力工具110的各种模块或部件。例如,所展示的工具电子处理器300连接到工具电力接口305、工具电力输入模块310、工具FET开关模块315、一个或多个工具传感器320、触发器开关325(其连接到触发器 150)、工具无线通信单元330、工具用户输入模块335和一个或多个工具指示器340。在一些实施例中,触发器开关325与动力工具110内的壳体内的工具电子处理器300成一体。工具电子处理器300包括硬件和软件的组合,该硬件和软件能够操作以尤其控制动力工具110的操作,激活一个或多个工具指示器340(例如,LED),监测动力工具110的操作,与相关联的外部设备(例如,无线除尘器105、智能电话等)通信等。 [0047] 工具电子处理器300类似于如上所述的真空电子处理器200来实施。例如,工具电子处理器300尤其包括工具处理单元350(例如,微处理器、微控制器、电子处理器或另一合适的可编程器件)、工具存储器355、工具输入单元360和工具输出单元365。工具处理单元 350尤其包括控制单元370、算术逻辑单元(“ALU”)375和多个寄存器380(在图3中示出为寄存器组),并且使用已知的计算机架构来实施,比如改进的哈佛架构、冯诺依曼架构等。工具处理单元350、工具存储器355、工具输入单元360和工具输出单元365以及连接到工具电子处理器300的各种模块通过一个或多个控制和/或数据总线(例如,工具公共总线385)连接。 为了说明的目的,控制和/或数据总线大体在图3中示出。 [0048] 工具存储器355是非暂态计算机可读介质,并且类似于如上所述的真空存储器255来实施。工具处理单元350连接到工具存储器355,并且执行能够存储在工具存储器355的RAM(例如,在执行期间)、工具存储器355的ROM(例如,在通常永久的基础上)或另一非暂态计算机可读介质(比如另一存储器或盘)中的软件指令。包括在动力工具110的实施方式中的软件可以存储在工具电子处理器300的工具存储器355中。软件包括例如固件、一个或多个应用程序、程序数据、滤波器、规则、一个或多个程序模块以及其他可执行指令。工具电子处理器300被配置为从存储器中取得并执行尤其与本文描述的控制过程和方法相关的指令。在其他构造中,工具电子处理器300包括附加的部件、更少的部件或不同的部件。 [0049] 在一些实施例中,工具电力接口305包括被配置为且可操作用于与电池组介接的机械部件和电气部件的组合。例如,由电池组提供给动力工具110的电力通过工具电力接口 305提供给工具电力输入模块310。工具电力接口305还包括例如通信线路395,该通信线路用于在工具电子处理器300与电池组之间提供通信线路或链路。在其他实施例中,工具电力接口305包括用于接纳电源线的接口。例如,由电源线提供给动力工具110的电力通过工具电力接口305提供给工具电力输入模块310。工具电力输入模块310包括有源部件和无源部件的组合,该有源部件和无源部件用于在电力被提供给工具电子处理器300之前调节或控制从电池组和/或电源线接收的电力。工具电力接口305还向工具FET开关模块315供应电力,以通过工具FET开关模块315中的开关FET来进行开关,从而向工具马达390选择性地提供电力。 [0050] 工具马达390例如是无刷直流(BLDC)马达。工具马达390被操作以在工件上操作输出(例如,锯片)。工具马达390由用户使用触发器150来控制。当用户致动触发器150时,工具电子处理器300控制工具马达390的驱动。工具FET开关模块315包括用于控制工具马达390的H桥或逆变桥。工具电子处理器300向H桥或逆变桥提供PWM信号,以基于从触发器150和转子位置传感器/估计器接收的信号来控制工具马达390的速度和方向。 [0051] 一个或多个工具传感器320尤其包括一个或多个温度传感器、一个或多个霍尔效应传感器等。例如,可以通过使用多个霍尔效应传感器感测工具马达390的转子的旋转位置来确定工具马达390的速度。在一些实施例中,电压传感器或电流传感器可以用于测量工具马达390的转子的旋转位置。触发器开关325连接到触发器150,用于控制通过开关FET提供给工具马达390的电力。在一些实施例中,由触发器开关325检测到的触发器拉力的量与工具马达390的期望的转速相关或相对应。在其他实施例中,由触发器开关325检测的触发器拉力的量与期望的扭矩相关或相对应。 [0052] 工具无线通信单元330可操作地耦接到工具电子处理器300,以例如允许与外部设备(例如,无线除尘器105、用户的智能电话、连接的显示器或控制单元等)进行无线通信。工具无线通信单元330允许工具电子处理器300接收来自外部设备的输入,并且提供用于在外部设备上显示的输出。工具无线通信单元330与真空无线通信单元230通信,以基于动力工具110的操作来控制无线除尘器105的操作。在一些实施例中,触发器150、工具指示器340和工具用户输入模块335可以被实施为外部设备上的输入和/或输出。通过工具无线通信单元 330接收来自外部设备的输入,并且通过工具无线通信单元330向外部设备提供输出。 [0053] 工具用户输入模块335可操作地耦接到工具电子处理器300,以例如选择动力工具 110的连接模式(使用工具连接按钮345),选择前进操作模式或后退操作模式、动力工具110的扭矩和/或速度设置(例如使用扭矩和/或速度开关)等。在一些实施例中,工具用户输入模块335包括实现动力工具110的期望操作水平所需的数字和模拟输入设备或输出设备的组合,比如一个或多个旋钮、一个或多个仪表盘、一个或多个开关、一个或多个按钮等。工具指示器340包括例如一个或多个发光二极管(“LED”)。工具指示器340被配置为指示动力工具110的测量到的电气特性、动力工具110的状态等。例如,工具指示器340提供动力工具110处于连接模式、与无线除尘器105的连接完成、与无线除尘器105的连接失败等指示。 [0054] 图4A是用于将动力工具110与无线除尘器105连接的示例方法400的流程图。在所展示的示例中,方法400包括使用工具电子处理器300检测动力工具110上连接模式的发起(在框405处)。通过用户按压工具连接按钮345来发起连接。工具连接按钮345可以设置在动力工具110的壳体140上。在一些实施例中,工具连接按钮345可以以数字方式设置在与动力工具110相关联的外部设备上的已连接智能手机应用程序中。当工具连接按钮345被致动或选择(例如,按压)时,动力工具110进入连接模式,在该连接模式下,动力工具110可以与其他设备连接,用于未来的连接操作。 [0055] 方法400包括使用工具电子处理器300在预定的连接时间段内搜索无线除尘器105(在框410处)。可以将预定的连接时间段设置为例如30秒、1分钟等。当处于连接模式时,动力工具110从无线除尘器105寻找连接广告。方法400包括使用工具电子处理器300确定是否在预定的连接时间段内找到无线除尘器105(在框415处)。当工具电子处理器300检测到来自无线除尘器105的连接广告时,工具电子处理器300确定找到了无线除尘器105。当在预定的连接时间段内没有找到无线除尘器105时,方法400包括使用工具指示器340提供连接不成功的指示(在框420处)。例如,工具电子处理器300控制连接指示器变为红色。 [0056] 当在预定的连接时间段内找到无线除尘器105时,方法400包括使用工具无线通信单元330发起连接(在框425处)。该连接可以使用较低级别的无线通信协议来发起。例如,连接可以使用 协议或 协议来发起,这取决于用于无线除尘器105与动 力工具110之间的通信的无线通信单元230、330的种类。 [0057] 方法400还包括使用工具电子处理器300向无线除尘器105请求连接标识符(在框 430处)。工具电子处理器300通过工具无线通信单元330向无线除尘器105发送对连接标识符的请求。连接标识符是用于动力工具110与无线除尘器105之间的未来连接的标识符。方法400包括经由工具无线通信单元330接收连接标识符(在框435处)并且将连接标识符存储在工具存储器355中(在框440处)。在一些实施例中,无线除尘器105的MAC地址也可以连同连接标识符或者连同由无线除尘器105提供的初始连接广告一起被接收。MAC地址也与连接标识符一起存储在工具存储器355中。 [0058] 一旦连接标识符存储在工具存储器355中,方法400包括使用工具指示器340提供无线连接成功的指示(在框445处)。例如,工具电子处理器300控制连接指示器变为绿色。一旦无线连接成功,动力工具110和无线除尘器105就准备好自动进行同时操作,如下文进一步描述的。 [0059] 图4B是用于将无线除尘器105和动力工具110连接的示例方法450的流程图。在所展示的示例中,方法450包括使用真空电子处理器200检测无线除尘器105上连接的发起(在框455处)。通过用户按压真空连接按钮245来发起连接。真空连接按钮245可以设置在无线除尘器105的壳体115上。在一些实施例中,真空连接按钮245可以以数字方式设置在与无线除尘器105相关联的外部设备上的已连接智能手机应用程序中。当真空连接按钮245被致动或选择(例如,按压)时,无线除尘器105进入连接模式,在该连接模式下,无线除尘器105可以与其他设备连接,用于未来的连接操作。 [0060] 当发起连接时,方法450包括使用真空电子处理器200进入无线除尘器105上的连接模式(在框460处)。当处于连接模式时,无线除尘器105向附近的设备广播连接广告。连接广告包括例如无线除尘器105的MAC地址。方法450还包括:当无线除尘器105被动力工具110找到时,使用真空无线通信单元230发起与动力工具110的连接(在框465处)。该连接可以使用较低级别的无线通信协议来发起。例如,取决于用于无线除尘器105与动力工具110之间通信的无线通信单元230、330的种类,可以使用 协议或 协议来发起 连接。 [0061] 方法450包括经由真空无线通信单元230接收对连接标识符的请求(在框470处),并且使用真空电子处理器200生成随机连接标识符(在框475处)。无线除尘器105使用静态标识符来与不同的动力工具110连接。具体地,无线除尘器105使用相同的静态标识符来与任意数量的动力工具110连接。真空电子处理器200可以仅生成静态标识符一次。静态标识符然后被用作连接标识符。 [0062] 在一些实施例中,无线除尘器105可以使用动态连接标识符来与动力工具110连接。例如,无线除尘器105可以为从先前未连接的动力工具110接收到的每个连接请求生成单独的连接标识符。然后,动力工具110和无线除尘器105使用为动力工具110生成的唯一连接标识符进行通信(而不是仅仅彼此通信连接、彼此链接、彼此相关联等)。 [0063] 方法450包括经由真空无线通信单元230向动力工具110提供连接标识符(在框480处)。在一些实施例中,无线除尘器105的MAC地址也与连接标识符一起发送给动力工具110。 如上文所讨论的,除尘器标识符用于无线除尘器105与动力工具110之间的未来连接。方法 450进一步包括使用真空指示器240提供无线连接成功的指示(在框485处)。例如,真空电子处理器200控制连接指示器变为绿色。在一些实施例中,响应于从动力工具110接收到关于连接标识符存储在工具存储器355中的确认,提供无线连接成功的指示。一旦无线连接成功,动力工具110和无线除尘器105就准备好自动进行同时操作,如下文进一步描述的。 [0064] 图5是如方法400和450中提供的用于将无线除尘器105和动力工具110连接的示例时序流程图500。当用户发起动力工具110上的连接(在框504处)和无线除尘器105上的连接(在框508处)时,连接开始。当在动力工具110上发起连接时,动力工具110使用工具指示器 340提供关于动力工具110处于连接模式的指示(在框512处)。例如,工具电子处理器300控制动力工具110上的连接LED闪烁绿色。动力工具110然后搜索在预定时间段内处于连接模式的无线除尘器105(在框516处)。在所展示的示例中,预定时间段是30秒。动力工具110继续搜索处于连接模式的无线除尘器105,直到预定时间段到期,或者直到找到处于连接模式的无线除尘器105(在框520处)。 [0065] 在无线除尘器105侧,无线除尘器105可以可选地实施连接计数。具体地,无线除尘器105可以限制可以与无线除尘器105连接的动力工具110的数量。当发起连接时,真空电子处理器200确定是否达到连接计数极限(在框524处)。在一些实施例中,无线除尘器105可以可选地存储每个动力工具110的连接标识符。在这些实施例中,当达到连接计数极限时,真空电子处理器200可以实施先进先出(FIFO)方案。具体地,真空电子处理器200擦除与动力工具110的最早连接,以便为来自不同动力工具110的最新连接请求腾出空间。 [0066] 当达到连接计数极限时,真空电子处理器200使用真空指示器240指示连接已经失败(在框528处)。当没有达到连接计数极限时,真空电子处理器200使用真空指示器240指示无线除尘器105处于连接模式(在框532处)。例如,真空电子处理器200控制无线除尘器105上的连接LED闪烁绿色。真空电子处理器200然后将无线除尘器105置于连接模式持续预定时间段(在框536处)。在一些实施例中,用于动力工具110的时间段可以不同于用于无线除尘器105的时间段。当处于连接模式时,无线除尘器105向附近的设备广播连接广告。 [0067] 当动力工具110找到处于连接模式的无线除尘器105时,发起连接(在框540处)。如上文所讨论的,可以在较低级别的无线通信协议中进行连接。在连接过程期间,动力工具 110和无线除尘器105可以执行认证过程。认证过程包括工具电子处理器300向无线除尘器 105发送认证请求545。响应于接收到认证请求545,真空电子处理器200向动力工具110发送认证响应550。认证请求545和认证响应550例如是预编程到动力工具110和无线除尘器105中用于认证的挑战响应对。当工具电子处理器300验证认证响应550与存储在工具存储器 355中的与认证请求545相对应的响应相匹配时,认证完成。动力工具110可以向无线除尘器 105发送指示认证成功的确认。在一些实施例中,其他认证方案(例如共用密钥方案、公钥方案等)可以用于认证。 [0068] 工具电子处理器300向无线除尘器105发送对连接标识符555的请求。当真空电子处理器200接收到对连接标识符555的请求时,真空电子处理器200确定连接标识符是否已经生成(在框560处)。当先前没有生成连接标识符时,真空电子处理器200生成新的随机连接标识符(在框565处)。新的随机连接标识符可以用于与无线除尘器105的所有未来连接,直到具有新的随机连接标识符的所有连接被用户擦除。在一些实施例中,在从动力工具110接收请求之前,真空电子处理器200在第一次启动时生成随机连接标识符。该生成的随机连接标识符然后被用于与动力工具110的未来连接。当先前生成了连接标识符时,或者一旦生成了新的随机连接标识符,真空电子处理器200可选地递增连接计数(在框570处)并且以连接标识符575响应。在一些实施例中,在从动力工具110接收到关于动力工具110接收到连接标识符575的确认之后,真空电子处理器200递增连接计数(在框570处)。当连接标识符被发送到动力工具110时和/或当从动力工具110接收到关于连接标识符被动力工具110接收的确认时,真空电子处理器200使用真空指示器240提供无线连接成功的指示(在框580处)。例如,真空电子处理器200控制连接指示器变为绿色。 [0069] 动力工具110将连接标识符和可选地除尘器105的MAC地址存储在工具存储器355中(在框585处)。工具电子处理器300使用工具指示器340提供无线连接成功的指示(在框 590处)。例如,工具电子处理器300控制连接指示器变为绿色。 [0070] 图6A是用于动力工具110和无线除尘器105的同时操作的示例方法600的流程图。 在所展示的示例中,方法600包括使用工具电子处理器300检测来自无线除尘器105的连接广告(在框610处)。当动力工具110接通时,工具电子处理器300搜索连接的无线除尘器105,并且可选地搜索连接的无线除尘器105的对应MAC地址。具体地,工具电子处理器300从无线除尘器105搜索连接广告。 [0071] 方法600包括使用工具无线通信单元330、使用连接标识符(在框620处)和可选地无线除尘器105的对应MAC地址,与无线除尘器105建立无线连接。工具电子处理器300将连接标识符和可选地存储在工具存储器355中的对应MAC地址发送到无线除尘器105。可以使用较低级别的无线通信协议(例如, 协议或 协议)来建立无线连接。 [0072] 一旦建立了动力工具110与无线除尘器105之间的无线连接,方法600包括经由工具无线通信单元330向无线除尘器105发送命令(例如,切换命令或保活命令),用于基于触发器150的操作来操作无线除尘器105(在框630处)。这些命令可以提供关于动力工具110的当前操作状态的指示。例如,命令可以指示触发器150被致动从而指示工具马达390正在运行,或者触发器150被释放从而指示工具马达390已经停止。无线除尘器105基于从动力工具 110接收到的命令对真空马达290与工具马达390进行同时操作。 [0073] 在一些实施例中,方法600包括发送周期性的保活命令而不是切换命令。例如,动力工具110向无线除尘器105发送命令,指示无线除尘器105在接下来的5秒内操作马达290。 动力工具110然后在5秒期满之前(例如,在4秒时)发送另一保活命令,以指示无线除尘器 105再操作马达2905秒。在这些实施例中,当5秒定时器期满并且在时间期满之前没有从动力工具110接收到附加的保活命令时,无线除尘器105关断马达290。在其他实施例中,当第一动力工具110指示无线除尘器105接通时,可以仅基于从第一动力工具110接收到关断指令而关断无线除尘器105。在一些实施例中,无线除尘器105一次仅与单个动力工具110通信。 [0074] 图6B是用于动力工具110和无线除尘器105的同时操作的示例方法640的流程图。 在所展示的示例中,方法640包括使用真空无线通信单元230广播连接广告(在框650处)。当无线除尘器105接通时,真空电子处理器200向附近连接的动力工具110广播连接广告,以与连接的动力工具110建立连接。 [0075] 方法640包括经由真空无线通信单元230从动力工具110接收连接请求和连接标识符(在框660处)。真空电子处理器200接收连接标识符,以验证无线除尘器105与发送请求的动力工具110连接。一旦通过验证,方法640包括使用真空无线通信单元230与动力工具110建立无线连接(在框670处)。可以使用较低级别的无线通信协议(例如, 协议 或 协议)来建立无线连接。在一些实施例中,无线除尘器105与动力工具110之间的连接是在没有将无线除尘器105和动力工具110连接的情况下建立的。 [0076] 方法640包括经由真空无线通信单元230接收来自动力工具110的、用于无线除尘器105的操作的命令(在框680处)。如上文所讨论的,这些命令向无线除尘器105指示动力工具110的当前操作状态或者与该动力工具的当前操作状态相关。替代性地,这些命令包括用于无线除尘器105的操作的保活消息。方法640还包括使用真空电子处理器200基于这些命令来操作真空马达290(在框690处)。真空电子处理器200对真空马达290与工具马达390进行同时控制。例如,真空电子处理器200在工具马达390接通时使真空马达290接通,或者在工具马达390关断时使真空马达290关断。 [0077] 因此,本文描述的实施例尤其提供了无线除尘器与动力工具之间的通信。在所附权利要求中阐述了各种特征和优点。

相关技术
动力工具相关技术
工具之间相关技术
A·M·戴维斯发明人的其他相关专利技术