One wire boot loader
    4.
    发明授权
    One wire boot loader 有权
    一个导线装载机

    公开(公告)号:US07953965B2

    公开(公告)日:2011-05-31

    申请号:US12157986

    申请日:2008-06-13

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4401

    摘要: A power tool system component has a microprocessor, a one wire communication terminal connecting the microprocessor to an external device, and a flash memory storing: (a) an application program governing operation of an application mode during which the power tool system component is operated; and (b) a boot loader program governing operation of a boot loader mode during which at least part of the application program can be updated. The microprocessor accesses the flash memory and implements the boot loader program and the application program by setting up and observing a temporal window during which one or more predetermined conditions must be met for the boot loader mode to be entered. The predetermined conditions include successful completion of a calibration process that includes sending a calibration byte to the external device according to a format predetermined to allow the external device to adjust its baud rate for sending and receiving information. Upon successful completion of the conditions within the temporal window, the microprocessor sends a confirmation to the device that the conditions have been satisfied and enters the boot loader mode.

    摘要翻译: 电动工具系统组件具有微处理器,将微处理器连接到外部设备的单线通信终端和闪存,其存储:(a)控制电动工具系统组件在其中操作的应用模式的操作的应用程序; 以及(b)引导加载程序,其管理引导加载程序模式的操作,在该引导加载程序模式期间可以更新应用程序的至少一部分。 微处理器访问闪速存储器并通过建立和观察时间窗口来实现引导加载程序和应用程序,在该时间窗口期间,必须满足要输入的引导加载程序模式的一个或多个预定条件。 预定条件包括成功完成校准过程,其包括根据预定的格式向外部设备发送校准字节,以允许外部设备调整其发送和接收信息的波特率。 在成功完成时间窗口内的条件之后,微处理器向设备发送一个已经满足条件并进入引导加载程序模式的确认。

    RECHARGEABLE BATTERY PACK AND OPERATING SYSTEM
    5.
    发明申请
    RECHARGEABLE BATTERY PACK AND OPERATING SYSTEM 有权
    可充电电池组和操作系统

    公开(公告)号:US20080037779A1

    公开(公告)日:2008-02-14

    申请号:US11554937

    申请日:2006-11-20

    IPC分类号: H04L9/28

    摘要: A method and system for authenticating a smart battery having a smart battery and an electronic device. Both the device and the smart battery generate encrypted random strings using key material based by A/D noise bits as a seed value. A pseudo random number is generated from the A/D noise that is transmitted to both the electronic device and the smart battery. The pseudo random number is used by both devices as a key index to select one of a plurality of keys stored in separate key libraries. The keys, or key material, is used to execute an encryption algorithm. The two encryption data streams are then compared to authenticate the smart battery.

    摘要翻译: 一种用于认证具有智能电池和电子设备的智能电池的方法和系统。 设备和智能电池都使用基于A / D噪声比特的密钥材料作为种子值来生成加密的随机字符串。 从发送到电子设备和智能电池的A / D噪声产生伪随机数。 伪随机数被两个设备用作密钥索引,以选择存储在单独的密钥库中的多个密钥中的一个。 密钥或密钥材料用于执行加密算法。 然后将两个加密数据流进行比较以认证智能电池。

    One wire boot loader
    6.
    发明申请
    One wire boot loader 有权
    一个导线装载机

    公开(公告)号:US20080313452A1

    公开(公告)日:2008-12-18

    申请号:US12157986

    申请日:2008-06-13

    CPC分类号: G06F9/4401

    摘要: A power tool system component has a microprocessor, a one wire communication terminal connecting the microprocessor to an external device, and a flash memory storing: (a) an application program governing operation of an application mode during which the power tool system component is operated; and (b) a boot loader program governing operation of a boot loader mode during which at least part of the application program can be updated. The microprocessor accesses the flash memory and implements the boot loader program and the application program by setting up and observing a temporal window during which one or more predetermined conditions must be met for the boot loader mode to be entered. The predetermined conditions include successful completion of a calibration process that includes sending a calibration byte to the external device according to a format predetermined to allow the external device to adjust its baud rate for sending and receiving information. Upon successful completion of the conditions within the temporal window, the microprocessor sends a confirmation to the device that the conditions have been satisfied and enters the boot loader mode.

    摘要翻译: 电动工具系统组件具有微处理器,将微处理器连接到外部设备的单线通信终端和闪存,其存储:(a)控制电动工具系统组件在其中操作的应用模式的操作的应用程序; 以及(b)引导加载程序,其管理引导加载程序模式的操作,在该引导加载程序模式期间可以更新应用程序的至少一部分。 微处理器访问闪速存储器并通过建立和观察时间窗口来实现引导加载程序和应用程序,在该时间窗口期间,必须满足要输入的引导加载程序模式的一个或多个预定条件。 预定条件包括成功完成校准过程,其包括根据预定的格式向外部设备发送校准字节,以允许外部设备调整其发送和接收信息的波特率。 在成功完成时间窗口内的条件之后,微处理器向设备发送一个已经满足条件并进入引导加载程序模式的确认。

    Cell monitoring and balancing
    8.
    发明授权
    Cell monitoring and balancing 有权
    细胞监测和平衡

    公开(公告)号:US08274261B2

    公开(公告)日:2012-09-25

    申请号:US12170718

    申请日:2008-07-10

    IPC分类号: H02J7/00 G01N27/416

    摘要: A method for monitoring the voltage of each of a plurality of cells of a battery pack is provided. The method may include monitoring a voltage potential for each of a plurality of cells in a battery pack utilizing a single channel of battery control unit within the battery pack. If, during discharge of the battery, e.g., the battery is being used to power a hand tool, the voltage potential of any cell is determined by the battery control unit to be below a predetermined minimum voltage, the battery control unit discontinues a current flow from battery pack to the tool. Additionally, during charging of the battery pack, if a voltage differential between any one of the cells and any other one of the cells is determined to be above a predetermined maximum differential, the battery control unit reduces the voltage potential stored in the cell having the higher voltage potential.

    摘要翻译: 提供了一种用于监视电池组的多个电池单元的电压的方法。 该方法可以包括使用电池组内的电池控制单元的单通道来监视电池组中的多个电池单元的电压电位。 如果在电池放电期间,例如,电池正在用于为手动工具供电,则电池控制单元确定任何电池的电压电位低于预定的最小电压,电池控制单元中断电流 从电池组到工具。 另外,在电池组的充电期间,如果确定电池中的任何一个电池和任何其他电池之间的电压差高于预定的最大值,则电池控制单元降低存储在具有 较高的电压电位。

    CELL MONITORING AND BALANCING
    9.
    发明申请
    CELL MONITORING AND BALANCING 有权
    细胞监测和平衡

    公开(公告)号:US20090015206A1

    公开(公告)日:2009-01-15

    申请号:US12170718

    申请日:2008-07-10

    IPC分类号: H02J7/00

    摘要: A method for monitoring the voltage of each of a plurality of cells of a battery pack is provided. The method may include monitoring a voltage potential for each of a plurality of cells in a battery pack utilizing a single channel of battery control unit within the battery pack. If, during discharge of the battery, e.g., the battery is being used to power a hand tool, the voltage potential of any cell is determined by the battery control unit to be below a predetermined minimum voltage, the battery control unit discontinues a current flow from battery pack to the tool. Additionally, during charging of the battery pack, if a voltage differential between any one of the cells and any other one of the cells is determined to be above a predetermined maximum differential, the battery control unit reduces the voltage potential stored in the cell having the higher voltage potential.

    摘要翻译: 提供了一种用于监视电池组的多个电池单元的电压的方法。 该方法可以包括使用电池组内的电池控制单元的单通道来监视电池组中的多个电池单元的电压电位。 如果在电池放电期间,例如,电池正在用于为手动工具供电,则电池控制单元确定任何电池的电压电位低于预定的最小电压,电池控制单元中断电流 从电池组到工具。 另外,在电池组的充电期间,如果确定电池中的任何一个电池和任何其他电池之间的电压差高于预定的最大值,则电池控制单元降低存储在具有 较高的电压电位。

    SIGNAL FOR PRE-CHARGE SELECTION IN LITHIUM CHARGING AND DISCHARGE CONTROL/PRE-CHARGE FUNCTION
    10.
    发明申请
    SIGNAL FOR PRE-CHARGE SELECTION IN LITHIUM CHARGING AND DISCHARGE CONTROL/PRE-CHARGE FUNCTION 有权
    锂离子充电和放电控制/预充电功能中的预充电信号选择

    公开(公告)号:US20100085012A1

    公开(公告)日:2010-04-08

    申请号:US12247086

    申请日:2008-10-07

    IPC分类号: H02J7/00 H02J7/04

    摘要: A rechargeable battery pack for a power tool can have a data terminal that provides a signal that is indicative of whether the voltage is below a threshold and can serve as both a pre-charge signal for a charger and as a stop-discharge signal for a power tool. A charger can include a power supply circuit and a voltage detection circuit. A charger control module can receive a signal indicative of the voltage of the battery pack and determine a pre-charge time based on the voltage and can monitor a change in the voltage of the battery pack during the pre-charge operation and stop the pre-charge operation based on the change in voltage and the time period.

    摘要翻译: 用于电动工具的可充电电池组可以具有数据端子,其提供指示电压是否低于阈值的信号,并且可以用作充电器的预充电信号和用作充电器的停止放电信号 电动工具 充电器可以包括电源电路和电压检测电路。 充电器控制模块可以接收指示电池组的电压的信号,并且基于电压确定预充电时间,并且可以在预充电操作期间监视电池组的电压变化, 基于电压和时间段的变化进行充电操作。