[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2021087335A - Battery checker adapter - Google Patents

Battery checker adapter Download PDF

Info

Publication number
JP2021087335A
JP2021087335A JP2019217098A JP2019217098A JP2021087335A JP 2021087335 A JP2021087335 A JP 2021087335A JP 2019217098 A JP2019217098 A JP 2019217098A JP 2019217098 A JP2019217098 A JP 2019217098A JP 2021087335 A JP2021087335 A JP 2021087335A
Authority
JP
Japan
Prior art keywords
battery
communication
adapter
checker
battery checker
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019217098A
Other languages
Japanese (ja)
Other versions
JP7282018B2 (en
Inventor
純一 片山
Junichi Katayama
純一 片山
行田 稔
Minoru Gyoda
稔 行田
広樹 岡
Hiroki Oka
広樹 岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Makita Corp
Original Assignee
Makita Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Makita Corp filed Critical Makita Corp
Priority to JP2019217098A priority Critical patent/JP7282018B2/en
Publication of JP2021087335A publication Critical patent/JP2021087335A/en
Application granted granted Critical
Publication of JP7282018B2 publication Critical patent/JP7282018B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Landscapes

  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Secondary Cells (AREA)

Abstract

To reduce a time until acquisition of battery information is completed.SOLUTION: A battery checker adapter 3 includes an ID terminal 26, a TR terminal 29, a TM1 terminal 25, and a microcomputer 21. The ID terminal 26 is connected to a battery checker 2 for ID communication with the battery checker 2. The TR terminal 29 is connected to a battery pack 4 for UART communication with a battery pack 4. The TM1 terminal 25 is connected to the battery checker 2 in order to output an analog signal to the battery checker 2. The microcomputer 21 controls ID communication and UART communication. The microcomputer 21 determines the communication state of UART communication, and outputs an analog signal having a voltage value corresponding to the communication state from the TM1 terminal 25.SELECTED DRAWING: Figure 1

Description

本開示は、バッテリパックとバッテリチェッカとの間の通信を仲介するバッテリチェッカアダプタに関する。 The present disclosure relates to a battery checker adapter that mediates communication between a battery pack and a battery checker.

特許文献1には、接続されたバッテリの充電電圧、充電電流およびバッテリ温度を示す情報を取得するように構成されたバッテリアダプタが記載されている。 Patent Document 1 describes a battery adapter configured to acquire information indicating the charging voltage, charging current, and battery temperature of a connected battery.

特開2012−157224号公報Japanese Unexamined Patent Publication No. 2012-157224

バッテリチェッカは、バッテリチェッカに接続されたバッテリパックから情報を取得することによりバッテリパックの診断を行う。しかし、バッテリパックとバッテリチェッカとで通信方式が異なる場合には、バッテリパックとバッテリチェッカとの間の通信を仲介するバッテリチェッカアダプタが用いられる。 The battery checker diagnoses the battery pack by acquiring information from the battery pack connected to the battery checker. However, when the communication method differs between the battery pack and the battery checker, a battery checker adapter that mediates communication between the battery pack and the battery checker is used.

バッテリチェッカアダプタは、バッテリパックに関する情報(以下、バッテリ情報)をバッテリパックから受信した後に、取得したバッテリ情報をバッテリチェッカへ送信する。これにより、バッテリチェッカは、バッテリパックからバッテリ情報を取得することができる。 The battery checker adapter receives information about the battery pack (hereinafter referred to as battery information) from the battery pack, and then transmits the acquired battery information to the battery checker. This allows the battery checker to obtain battery information from the battery pack.

バッテリチェッカアダプタに通信を仲介させる場合には、バッテリチェッカは、バッテリパックとバッテリチェッカアダプタとの間の通信進捗状況を把握しておく必要がある。しかし、通信進捗状況を把握するためにバッテリチェッカがバッテリチェッカアダプタに対して通信を行うと、バッテリパックとバッテリチェッカアダプタとの間の通信が一旦停止し、バッテリ情報の取得の完了が遅れてしまうという問題があった。 When the battery checker adapter mediates communication, the battery checker needs to keep track of the progress of communication between the battery pack and the battery checker adapter. However, if the battery checker communicates with the battery checker adapter in order to grasp the communication progress status, the communication between the battery pack and the battery checker adapter is temporarily stopped, and the completion of acquiring the battery information is delayed. There was a problem.

本開示は、バッテリ情報の取得を完了するまでの時間を短縮することを目的とする。 An object of the present disclosure is to reduce the time required to complete the acquisition of battery information.

本開示の一態様は、第1通信端子と、第2通信端子と、信号出力端子と、制御部とを備えるバッテリチェッカアダプタである。
第1通信端子は、バッテリパックを診断するバッテリチェッカとの間で、予め設定された第1通信方式でのデータ通信である第1データ通信を行うためにバッテリチェッカに接続される。第2通信端子は、バッテリパックとの間で、第1通信方式とは異なる第2通信方式のデータ通信である第2データ通信を行うためにバッテリパックに接続される。信号出力端子は、バッテリチェッカへアナログ信号を出力するために、バッテリチェッカに接続される。制御部は、第1データ通信および第2データ通信を制御するように構成される。
One aspect of the present disclosure is a battery checker adapter including a first communication terminal, a second communication terminal, a signal output terminal, and a control unit.
The first communication terminal is connected to the battery checker for diagnosing the battery pack in order to perform the first data communication, which is the data communication in the preset first communication method. The second communication terminal is connected to the battery pack for performing second data communication, which is data communication of a second communication method different from the first communication method, with the battery pack. The signal output terminal is connected to the battery checker in order to output an analog signal to the battery checker. The control unit is configured to control the first data communication and the second data communication.

そして制御部は、バッテリパックとの間で行われる第2データ通信の通信状態を判断し、通信状態に応じて予め設定された電圧値のアナログ信号を信号出力端子から出力する。
このように構成された本開示のバッテリチェッカアダプタは、第1通信端子を介してバッテリチェッカとの間で第1データ通信を行い、第2通信端子を介してバッテリパックとの間で第2データ通信を行うことによって、バッテリパックとバッテリチェッカとの間の通信を仲介する。
Then, the control unit determines the communication state of the second data communication performed with the battery pack, and outputs an analog signal having a voltage value preset according to the communication state from the signal output terminal.
The battery checker adapter of the present disclosure configured in this way performs the first data communication with the battery checker via the first communication terminal, and performs the second data with the battery pack via the second communication terminal. By communicating, it mediates communication between the battery pack and the battery checker.

そして本開示のバッテリチェッカアダプタは、第2データ通信の通信状態に応じた電圧値のアナログ信号を信号出力端子からバッテリチェッカへ出力する。すなわち、本開示のバッテリチェッカアダプタは、バッテリチェッカとの間で第1データ通信を行うことなく、第2データ通信の通信状態をバッテリチェッカへ通知することができる。これにより、本開示のバッテリチェッカアダプタは、バッテリチェッカとの間で第1データ通信が行われることによってバッテリパックとバッテリチェッカアダプタとの間の第2データ通信が一旦停止してしまう事態の発生を抑制することができる。このため、本開示のバッテリチェッカアダプタは、バッテリチェッカがバッテリパックに関する情報の取得を完了するまでに要する時間を短縮することができる。 The battery checker adapter of the present disclosure outputs an analog signal having a voltage value corresponding to the communication state of the second data communication from the signal output terminal to the battery checker. That is, the battery checker adapter of the present disclosure can notify the battery checker of the communication status of the second data communication without performing the first data communication with the battery checker. As a result, the battery checker adapter of the present disclosure may cause a situation in which the second data communication between the battery pack and the battery checker adapter is temporarily stopped due to the first data communication with the battery checker. It can be suppressed. Therefore, the battery checker adapter of the present disclosure can reduce the time required for the battery checker to complete the acquisition of information about the battery pack.

本開示の一態様では、通信状態は、少なくとも、接続解除状態と、通信未完了状態と、通信完了状態とを含み、制御部は、接続解除状態、通信未完了状態および通信完了状態の順でアナログ信号の電圧値を小さく、または、大きくするようにしてもよい。接続解除状態は、バッテリチェッカアダプタにバッテリパックが接続されていない状態である。通信未完了状態は、バッテリチェッカアダプタにバッテリパックが接続されて第2データ通信が完了していない状態である。通信完了状態は、バッテリチェッカアダプタにバッテリパックが接続されて第2データ通信が完了している状態である。 In one aspect of the present disclosure, the communication state includes at least a disconnection state, a communication incomplete state, and a communication completed state, and the control unit is in the order of the connection disconnection state, the communication incomplete state, and the communication completed state. The voltage value of the analog signal may be made small or large. The disconnected state is a state in which the battery pack is not connected to the battery checker adapter. The communication incomplete state is a state in which the battery pack is connected to the battery checker adapter and the second data communication is not completed. The communication complete state is a state in which the battery pack is connected to the battery checker adapter and the second data communication is completed.

これにより、本開示のバッテリチェッカアダプタは、まず接続解除状態から通信未完了状態へ遷移して更に通信未完了状態から通信完了状態へ遷移するという通常の通信状態の変化において、通信状態が変化した時におけるアナログ信号の電圧値の変化を小さくすることができる。 As a result, the battery checker adapter of the present disclosure changes the communication state in the normal communication state change in which the connection disconnection state is first changed to the communication incomplete state and then the communication incomplete state is changed to the communication complete state. The change in the voltage value of the analog signal with time can be reduced.

本開示の一態様では、制御部は、バッテリパックとの間で第2データ通信を行うデータの種類に応じて、第2データ通信の通信プロトコルを切り替えるようにしてもよい。これにより、本開示のバッテリチェッカアダプタは、第2データ通信を行うデータの種類に適した通信プロトコルで第2データ通信を行うことができ、第2データ通信を効率化することができる。 In one aspect of the present disclosure, the control unit may switch the communication protocol of the second data communication according to the type of data for which the second data communication is performed with the battery pack. As a result, the battery checker adapter of the present disclosure can perform the second data communication with a communication protocol suitable for the type of data for which the second data communication is performed, and can improve the efficiency of the second data communication.

バッテリチェックシステムの電気的構成を示すブロック図である。It is a block diagram which shows the electrical structure of the battery check system. 状態出力処理を示すフローチャートである。It is a flowchart which shows the state output processing. 情報取得処理を示すフローチャートである。It is a flowchart which shows the information acquisition process. バッテリチェックシステムの動作の具体例の前半部分を示すシーケンス図である。It is a sequence diagram which shows the first half part of the specific example of operation of a battery check system. バッテリチェックシステムの動作の具体例の後半部分を示すシーケンス図である。It is a sequence diagram which shows the latter half part of the specific example of operation of a battery check system. 第1,2プロトコルの形式を示す図である。It is a figure which shows the form of the 1st and 2nd protocols. バッテリ診断時の状態を示すタイミングチャートである。It is a timing chart which shows the state at the time of battery diagnosis.

以下に本開示の実施形態を図面とともに説明する。
本実施形態のバッテリチェックシステム1は、図1に示すように、バッテリチェッカ2と、バッテリチェッカアダプタ3と、バッテリパック4とを備える。
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
As shown in FIG. 1, the battery check system 1 of the present embodiment includes a battery checker 2, a battery checker adapter 3, and a battery pack 4.

バッテリチェッカ2は、マイコン11と、LCD回路12と、レギュレータ13と、乾電池14と、正極端子15と、負極端子16と、Vcc端子17と、TM1端子18と、ID端子19とを備える。 The battery checker 2 includes a microcomputer 11, an LCD circuit 12, a regulator 13, a dry battery 14, a positive electrode terminal 15, a negative electrode terminal 16, a Vcc terminal 17, a TM1 terminal 18, and an ID terminal 19.

マイコン11は、CPU11a、ROM11bおよびRAM11cを備える。マイコンの各種機能は、CPU11aが非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ROM11bが、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、CPU11aが実行する機能の一部または全部を、一つあるいは複数のIC等によりハードウェア的に構成してもよい。 The microcomputer 11 includes a CPU 11a, a ROM 11b, and a RAM 11c. Various functions of the microcomputer are realized by the CPU 11a executing a program stored in a non-transitional substantive recording medium. In this example, ROM 11b corresponds to a non-transitional substantive recording medium in which a program is stored. In addition, by executing this program, the method corresponding to the program is executed. A part or all of the functions executed by the CPU 11a may be configured in hardware by one or a plurality of ICs or the like.

LCD回路12は、バッテリチェッカ2の筐体の表面に設置されている液晶ディスプレイ(以下、LCD)を制御する回路である。LCDは、Liquid Crystal Displayの略である。LCD回路12は、マイコン11に接続される。 The LCD circuit 12 is a circuit that controls a liquid crystal display (hereinafter referred to as LCD) installed on the surface of the housing of the battery checker 2. LCD is an abbreviation for Liquid Crystal Display. The LCD circuit 12 is connected to the microcomputer 11.

レギュレータ13は、乾電池14から電力供給を受けて、マイコン11などを動作させるための5V電圧を生成する。レギュレータ13は、生成した電圧をマイコン11およびVcc端子17へ供給する。 The regulator 13 receives power from the dry battery 14 and generates a 5V voltage for operating the microcomputer 11 and the like. The regulator 13 supplies the generated voltage to the microcomputer 11 and the Vcc terminal 17.

正極端子15は、負極端子16に接続される。TM1端子18およびID端子19はそれぞれ、マイコン11に接続される。
バッテリチェッカアダプタ3は、バッテリチェッカ2に対して着脱可能に装着されるように形成されている。バッテリチェッカアダプタ3は、マイコン21と、正極端子22と、負極端子23と、Vcc端子24と、TM1端子25と、ID端子26と、正極端子27と、負極端子28と、TR端子29とを備える。
The positive electrode terminal 15 is connected to the negative electrode terminal 16. The TM1 terminal 18 and the ID terminal 19 are each connected to the microcomputer 11.
The battery checker adapter 3 is formed so as to be detachably attached to the battery checker 2. The battery checker adapter 3 includes a microcomputer 21, a positive electrode terminal 22, a negative electrode terminal 23, a Vcc terminal 24, a TM1 terminal 25, an ID terminal 26, a positive electrode terminal 27, a negative electrode terminal 28, and a TR terminal 29. Be prepared.

マイコン21は、CPU21a、ROM21bおよびRAM21cを備える。マイコンの各種機能は、CPU21aが非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ROM21bが、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、CPU21aが実行する機能の一部または全部を、一つあるいは複数のIC等によりハードウェア的に構成してもよい。 The microcomputer 21 includes a CPU 21a, a ROM 21b, and a RAM 21c. Various functions of the microcomputer are realized by the CPU 21a executing a program stored in a non-transitional substantive recording medium. In this example, ROM 21b corresponds to a non-transitional substantive recording medium in which a program is stored. In addition, by executing this program, the method corresponding to the program is executed. A part or all of the functions executed by the CPU 21a may be configured in hardware by one or a plurality of ICs or the like.

バッテリチェッカアダプタ3を装着するためにバッテリチェッカ2に設けられているチェッカ側装着部にバッテリチェッカアダプタ3が装着されると、正極端子22、負極端子23、Vcc端子24、TM1端子25およびID端子26はそれぞれ、バッテリチェッカ2の正極端子15、負極端子16、Vcc端子17、TM1端子18およびID端子19に接続される。 When the battery checker adapter 3 is mounted on the checker side mounting portion provided in the battery checker 2 for mounting the battery checker adapter 3, the positive electrode terminal 22, the negative electrode terminal 23, the Vcc terminal 24, the TM1 terminal 25, and the ID terminal are mounted. 26 is connected to the positive electrode terminal 15, the negative electrode terminal 16, the Vcc terminal 17, the TM1 terminal 18, and the ID terminal 19 of the battery checker 2, respectively.

また正極端子22は、正極端子27に接続されている。負極端子23は、負極端子28に接続されている。Vcc端子24、TM1端子25、ID端子26およびTR端子29はそれぞれ、マイコン21に接続されている。 Further, the positive electrode terminal 22 is connected to the positive electrode terminal 27. The negative electrode terminal 23 is connected to the negative electrode terminal 28. The Vcc terminal 24, the TM1 terminal 25, the ID terminal 26, and the TR terminal 29 are each connected to the microcomputer 21.

バッテリパック4は、バッテリチェッカアダプタ3に対して着脱可能に装着されるように形成されている。バッテリパック4は、バッテリ31と、マイコン32と、レギュレータ33と、AFE34と、正極端子35と、負極端子36と、TR端子37とを備える。AFEは、Analog Front Endの略である。 The battery pack 4 is formed so as to be detachably attached to the battery checker adapter 3. The battery pack 4 includes a battery 31, a microcomputer 32, a regulator 33, an AFE 34, a positive electrode terminal 35, a negative electrode terminal 36, and a TR terminal 37. AFE is an abbreviation for Analog Front End.

バッテリ31は、充放電可能な複数の二次電池が直列に接続されることにより、バッテリ電圧を出力する。
マイコン32は、CPU32a、ROM32bおよびRAM32cを備える。マイコンの各種機能は、CPU32aが非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ROM32bが、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、CPU32aが実行する機能の一部または全部を、一つあるいは複数のIC等によりハードウェア的に構成してもよい。
The battery 31 outputs a battery voltage by connecting a plurality of rechargeable and dischargeable secondary batteries in series.
The microcomputer 32 includes a CPU 32a, a ROM 32b, and a RAM 32c. Various functions of the microcomputer are realized by the CPU 32a executing a program stored in a non-transitional substantive recording medium. In this example, ROM 32b corresponds to a non-transitional substantive recording medium in which a program is stored. In addition, by executing this program, the method corresponding to the program is executed. A part or all of the functions executed by the CPU 32a may be configured in hardware by one or a plurality of ICs or the like.

レギュレータ33は、バッテリ31から電力供給を受けて、マイコン32などを動作させるための3.3V電圧を生成する。
AFE34は、アナログ回路である。AFE34は、マイコン32からの指令に従い、バッテリ31に含まれる各二次電池の電圧および温度を検出したり、複数の二次電池の残容量を均等化させるセルバランス処理を実行したりする。またAFE34は、電圧および温度等の検出値を示すデジタル信号をマイコン32へ出力する。
The regulator 33 receives power from the battery 31 and generates a 3.3 V voltage for operating the microcomputer 32 and the like.
AFE34 is an analog circuit. The AFE 34 detects the voltage and temperature of each secondary battery contained in the battery 31 and executes a cell balance process for equalizing the remaining capacities of the plurality of secondary batteries in accordance with a command from the microcomputer 32. Further, the AFE 34 outputs a digital signal indicating a detected value such as a voltage and a temperature to the microcomputer 32.

バッテリパック4を装着するためにバッテリチェッカアダプタ3に設けられているアダプタ側装着部にバッテリパック4が装着されると、正極端子35、負極端子36およびTR端子37はそれぞれ、バッテリチェッカアダプタ3の正極端子27、負極端子28およびTR端子29に接続される。 When the battery pack 4 is mounted on the adapter side mounting portion provided on the battery checker adapter 3 for mounting the battery pack 4, the positive electrode terminal 35, the negative electrode terminal 36, and the TR terminal 37 are respectively of the battery checker adapter 3. It is connected to the positive electrode terminal 27, the negative electrode terminal 28, and the TR terminal 29.

また正極端子35は、バッテリ31の正極に接続されている。負極端子36は、バッテリ31の負極に接続されている。TR端子37は、マイコン32に接続されている。
そして、バッテリチェッカ2のマイコン11とバッテリチェッカアダプタ3のマイコン21とは、ID端子19,26を介して互いにID通信を行うことによりデータを送受信する。
The positive electrode terminal 35 is connected to the positive electrode of the battery 31. The negative electrode terminal 36 is connected to the negative electrode of the battery 31. The TR terminal 37 is connected to the microcomputer 32.
Then, the microcomputer 11 of the battery checker 2 and the microcomputer 21 of the battery checker adapter 3 transmit and receive data by performing ID communication with each other via the ID terminals 19 and 26.

また、バッテリチェッカアダプタ3のマイコン21とバッテリパック4のマイコン32とは、TR端子29,37を介して互いに半二重のUART通信を行うことによりデータを送受信する。UARTは、Universal Asynchronous Receiver/Transmitterの略である。 Further, the microcomputer 21 of the battery checker adapter 3 and the microcomputer 32 of the battery pack 4 transmit and receive data by performing half-duplex UART communication with each other via the TR terminals 29 and 37. UART is an abbreviation for Universal Asynchronous Receiver / Transmitter.

次に、バッテリチェッカアダプタ3のCPU21aが実行する状態出力処理の手順を説明する。状態出力処理は、マイコン21の動作中において繰り返し実行される処理である。 Next, the procedure of the state output process executed by the CPU 21a of the battery checker adapter 3 will be described. The state output process is a process that is repeatedly executed during the operation of the microcomputer 21.

状態出力処理が実行されると、CPU21aは、図2に示すように、まずS10にて、バッテリパック4がバッテリチェッカアダプタ3に接続されているか否かを判断する。ここで、バッテリパック4がバッテリチェッカアダプタ3に接続されていない場合には、CPU21aは、S20にて、RAM21cに設けられたバッテリ接続フラグF1をクリアし、S40に移行する。以下の説明において、フラグをセットするとは、そのフラグの値を1にすることを示し、フラグをクリアするとは、そのフラグの値を0にすることを示す。 When the state output process is executed, the CPU 21a first determines in S10 whether or not the battery pack 4 is connected to the battery checker adapter 3, as shown in FIG. Here, when the battery pack 4 is not connected to the battery checker adapter 3, the CPU 21a clears the battery connection flag F1 provided in the RAM 21c in S20 and shifts to S40. In the following description, setting a flag indicates that the value of the flag is set to 1, and clearing the flag indicates that the value of the flag is set to 0.

一方、S10にて、バッテリパック4がバッテリチェッカアダプタ3に接続されている場合には、CPU21aは、S30にて、バッテリ接続フラグF1をセットし、S40に移行する。 On the other hand, when the battery pack 4 is connected to the battery checker adapter 3 in S10, the CPU 21a sets the battery connection flag F1 in S30 and shifts to S40.

S40に移行すると、CPU21aは、バッテリ接続フラグF1がセットされているか否かを判断する。ここで、バッテリ接続フラグF1がクリアされている場合には、CPU21aは、S50にて、電圧が3Vのアナログ信号をTM1端子25から出力して、状態出力処理を終了する。 After shifting to S40, the CPU 21a determines whether or not the battery connection flag F1 is set. Here, when the battery connection flag F1 is cleared, the CPU 21a outputs an analog signal having a voltage of 3V from the TM1 terminal 25 in S50, and ends the state output process.

一方、バッテリ接続フラグF1がセットされている場合には、CPU21aは、S60にて、バッテリパック4からの情報取得が完了したか否かを判断する。ここで、バッテリパック4からの情報取得が完了していない場合には、CPU21aは、S70にて、電圧が2Vのアナログ信号をTM1端子25から出力して、状態出力処理を終了する。 On the other hand, when the battery connection flag F1 is set, the CPU 21a determines in S60 whether or not the information acquisition from the battery pack 4 is completed. Here, when the information acquisition from the battery pack 4 is not completed, the CPU 21a outputs an analog signal having a voltage of 2V from the TM1 terminal 25 in S70, and ends the state output process.

一方、バッテリパック4からの情報取得が完了した場合には、CPU21aは、S80にて、電圧が1Vのアナログ信号をTM1端子25から出力して、状態出力処理を終了する。 On the other hand, when the information acquisition from the battery pack 4 is completed, the CPU 21a outputs an analog signal having a voltage of 1 V from the TM1 terminal 25 in S80, and ends the state output process.

次に、バッテリチェッカ2のCPU11aが実行する情報取得処理の手順を説明する。情報取得処理は、マイコン11の動作中において繰り返し実行される処理である。
情報取得処理が実行されると、CPU11aは、図3に示すように、まずS210にて、バッテリチェッカアダプタ3がバッテリチェッカ2に接続されているか否かを判断する。ここで、バッテリチェッカアダプタ3がバッテリチェッカ2に接続されている場合には、CPU21aは、S220にて、RAM21cに設けられたアダプタ接続フラグF3をセットして、S240に移行する。一方、バッテリチェッカアダプタ3がバッテリチェッカ2に接続されていない場合には、CPU21aは、S220にて、RAM21cに設けられたアダプタ接続フラグF3、診断開始フラグF4、情報取得フラグF5および診断完了フラグF6をクリアして、S240に移行する。
Next, the procedure of the information acquisition process executed by the CPU 11a of the battery checker 2 will be described. The information acquisition process is a process that is repeatedly executed during the operation of the microcomputer 11.
When the information acquisition process is executed, the CPU 11a first determines in S210 whether or not the battery checker adapter 3 is connected to the battery checker 2, as shown in FIG. Here, when the battery checker adapter 3 is connected to the battery checker 2, the CPU 21a sets the adapter connection flag F3 provided in the RAM 21c in S220, and shifts to S240. On the other hand, when the battery checker adapter 3 is not connected to the battery checker 2, the CPU 21a sends the adapter connection flag F3, the diagnosis start flag F4, the information acquisition flag F5, and the diagnosis completion flag F6 provided in the RAM 21c in S220. Is cleared, and the process proceeds to S240.

S240に移行すると、CPU21aは、アダプタ接続フラグF3がセットされているか否かを判断する。ここで、アダプタ接続フラグF3がセットされていない場合には、CPU21aは、情報取得処理を終了する。 After shifting to S240, the CPU 21a determines whether or not the adapter connection flag F3 is set. Here, if the adapter connection flag F3 is not set, the CPU 21a ends the information acquisition process.

一方、アダプタ接続フラグF3がセットされている場合には、CPU21aは、S250にて、TM1端子18から入力されるアナログ信号(以下、TM1出力)の電圧が1.5V未満であるか否かを判断する。ここで、TM1出力の電圧が1.5V以上である場合には、CPU21aは、S260にて、TM1出力の電圧が2.5V未満であるか否かを判断する。 On the other hand, when the adapter connection flag F3 is set, the CPU 21a determines in S250 whether or not the voltage of the analog signal (hereinafter, TM1 output) input from the TM1 terminal 18 is less than 1.5V. to decide. Here, when the voltage of the TM1 output is 1.5 V or more, the CPU 21a determines in S260 whether or not the voltage of the TM1 output is less than 2.5 V.

ここで、TM1出力の電圧が2.5V以上である場合には、CPU21aは、情報取得処理を終了する。一方、TM1出力の電圧が2.5V未満である場合には、CPU21aは、S270にて、診断開始フラグF4がセットされているか否かを判断する。ここで、診断開始フラグF4がセットされている場合には、CPU21aは、情報取得処理を終了する。 Here, when the voltage of the TM1 output is 2.5 V or more, the CPU 21a ends the information acquisition process. On the other hand, when the voltage of the TM1 output is less than 2.5V, the CPU 21a determines in S270 whether or not the diagnosis start flag F4 is set. Here, when the diagnosis start flag F4 is set, the CPU 21a ends the information acquisition process.

一方、診断開始フラグF4がクリアされている場合には、CPU21aは、S280にて、バッテリチェッカアダプタ3へ、バッテリパック4の診断の開始を指示するコマンドを送信する。そしてCPU21aは、S290にて、診断開始フラグF4をセットし、情報取得フラグF5をクリアして、情報取得処理を終了する。 On the other hand, when the diagnosis start flag F4 is cleared, the CPU 21a transmits a command instructing the battery checker adapter 3 to start the diagnosis of the battery pack 4 in S280. Then, in S290, the CPU 21a sets the diagnosis start flag F4, clears the information acquisition flag F5, and ends the information acquisition process.

またS250にて、TM1出力の電圧が1.5V未満である場合には、CPU21aは、S300にて、情報取得フラグF5がセットされているか否かを判断する。ここで、情報取得フラグF5がクリアされている場合には、CPU21aは、S310にて、診断開始フラグF4をクリアし、情報取得フラグF5をセットする。さらにCPU21aは、S320にて、バッテリパック4の診断データの取得を要求するコマンドをバッテリチェッカアダプタ3へ送信し、情報取得処理を終了する。 Further, in S250, when the voltage of the TM1 output is less than 1.5V, the CPU 21a determines in S300 whether or not the information acquisition flag F5 is set. Here, when the information acquisition flag F5 is cleared, the CPU 21a clears the diagnosis start flag F4 and sets the information acquisition flag F5 in S310. Further, the CPU 21a transmits a command requesting the acquisition of the diagnostic data of the battery pack 4 to the battery checker adapter 3 in S320, and ends the information acquisition process.

またS300にて、情報取得フラグF5がセットされている場合には、CPU21aは、S330にて、診断完了フラグF6がセットされているか否かを判断する。ここで、診断完了フラグF6がセットされている場合には、CPU21aは、情報取得処理を終了する。一方、診断完了フラグF6がクリアされている場合には、CPU21aは、S340にて、バッテリチェッカアダプタ3からの情報取得が完了したか否かを判断する。 Further, when the information acquisition flag F5 is set in S300, the CPU 21a determines whether or not the diagnosis completion flag F6 is set in S330. Here, when the diagnosis completion flag F6 is set, the CPU 21a ends the information acquisition process. On the other hand, when the diagnosis completion flag F6 is cleared, the CPU 21a determines in S340 whether or not the information acquisition from the battery checker adapter 3 is completed.

ここで、バッテリチェッカアダプタ3からの情報取得が完了していない場合には、CPU21aは、情報取得処理を終了する。一方、バッテリチェッカアダプタ3からの情報取得が完了した場合には、CPU21aは、S350にて、バッテリチェッカアダプタ3へ診断完了コマンドを送信する。さらにCPU21aは、S360にて、診断完了フラグF6をセットして、情報取得処理を終了する。 Here, if the information acquisition from the battery checker adapter 3 is not completed, the CPU 21a ends the information acquisition process. On the other hand, when the information acquisition from the battery checker adapter 3 is completed, the CPU 21a transmits a diagnosis completion command to the battery checker adapter 3 in S350. Further, the CPU 21a sets the diagnosis completion flag F6 in S360 and ends the information acquisition process.

次に、バッテリチェッカアダプタ3およびバッテリパック4がバッテリチェッカ2に接続される場合におけるバッテリチェッカ2、バッテリチェッカアダプタ3およびバッテリパック4の動作の具体例を説明する。 Next, a specific example of the operation of the battery checker 2, the battery checker adapter 3 and the battery pack 4 when the battery checker adapter 3 and the battery pack 4 are connected to the battery checker 2 will be described.

図4に示すように、まず、バッテリチェッカ2が、状態C1で示すように電源オンの状態となる。その後に、状態C2で示すように、バッテリチェッカアダプタ3がバッテリチェッカ2に接続される。これにより、状態C3で示すようにバッテリチェッカアダプタ3が電源オンの状態となる。また、処理P1で示すように、バッテリチェッカ2は、バッテリチェッカアダプタ3が接続されているか否かを判断する処理を実行する。また処理P2で示すように、バッテリチェッカアダプタ3は、電圧が3Vのアナログ信号をTM1端子25から出力する。 As shown in FIG. 4, first, the battery checker 2 is in the power-on state as shown in the state C1. After that, as shown in the state C2, the battery checker adapter 3 is connected to the battery checker 2. As a result, the battery checker adapter 3 is in the power-on state as shown in the state C3. Further, as shown in the process P1, the battery checker 2 executes a process of determining whether or not the battery checker adapter 3 is connected. Further, as shown in the process P2, the battery checker adapter 3 outputs an analog signal having a voltage of 3 V from the TM1 terminal 25.

その後にバッテリチェッカ2は、処理P3で示すように、バッテリチェッカアダプタ3のシリアル番号を示す情報の送信を指示するコマンドをID通信でバッテリチェッカアダプタ3へ送信する。これにより、バッテリチェッカアダプタ3は、処理P4で示すように、シリアル番号を示す情報をID通信でバッテリチェッカ2へ送信する。 After that, as shown in the process P3, the battery checker 2 transmits a command instructing the transmission of the information indicating the serial number of the battery checker adapter 3 to the battery checker adapter 3 by ID communication. As a result, the battery checker adapter 3 transmits the information indicating the serial number to the battery checker 2 by ID communication as shown in the process P4.

さらにバッテリチェッカ2は、処理P5で示すように、バッテリチェッカアダプタ3のIDデータを示す情報の送信を指示するコマンドをID通信で送信する。これにより、バッテリチェッカアダプタ3は、処理P6で示すように、IDデータを示す情報をID通信でバッテリチェッカ2へ送信する。 Further, as shown in the process P5, the battery checker 2 transmits a command instructing the transmission of information indicating the ID data of the battery checker adapter 3 by ID communication. As a result, the battery checker adapter 3 transmits the information indicating the ID data to the battery checker 2 by ID communication as shown in the process P6.

バッテリチェッカ2は、シリアル番号およびIDデータを受信すると、処理P7で示すように、バッテリチェッカ2にバッテリパックが接続されたかバッテリチェッカアダプタが接続されたかを判断する。 When the battery checker 2 receives the serial number and the ID data, it determines whether the battery pack is connected or the battery checker adapter is connected to the battery checker 2 as shown in the process P7.

その後に、状態C4で示すように、バッテリパック4がバッテリチェッカアダプタ3に接続される。バッテリチェッカアダプタ3は、処理P8で示すように、バッテリパック4がバッテリチェッカアダプタ3に接続されたか否かを判断する。そして、バッテリパック4がバッテリチェッカアダプタ3に接続されることにより、バッテリチェッカアダプタ3は、処理P9で示すように、電圧が2Vのアナログ信号をTM1端子25から出力する。 After that, as shown in the state C4, the battery pack 4 is connected to the battery checker adapter 3. The battery checker adapter 3 determines whether or not the battery pack 4 is connected to the battery checker adapter 3 as shown in the process P8. Then, when the battery pack 4 is connected to the battery checker adapter 3, the battery checker adapter 3 outputs an analog signal having a voltage of 2 V from the TM1 terminal 25 as shown in the process P9.

またバッテリチェッカ2は、処理P10で示すように、TM1出力の電圧が2.5V未満であるか否かを判断する。そして、電圧が2Vのアナログ信号をバッテリチェッカアダプタ3が出力することにより、バッテリチェッカ2は、処理P11で示すように、バッテリパック4が接続されたことを認識する。 Further, the battery checker 2 determines whether or not the voltage of the TM1 output is less than 2.5 V, as shown in the process P10. Then, when the battery checker adapter 3 outputs an analog signal having a voltage of 2 V, the battery checker 2 recognizes that the battery pack 4 is connected as shown in the process P11.

次にバッテリチェッカ2は、処理P12で示すように、バッテリ診断の開始を指示するコマンドをID通信でバッテリチェッカアダプタ3へ送信する。そしてバッテリチェッカアダプタ3は、処理P13で示すように、受信通知をID通信でバッテリチェッカ2へ送信する。 Next, the battery checker 2 transmits a command instructing the start of the battery diagnosis to the battery checker adapter 3 by ID communication as shown in the process P12. Then, as shown in the process P13, the battery checker adapter 3 transmits the reception notification to the battery checker 2 by ID communication.

受信通知を送信するとバッテリチェッカアダプタ3は、処理P14で示すように、生産情報の送信を指示するコマンドを、後述する第2通信プロトコルのUART通信でバッテリパック4へ送信する。これにより、バッテリパック4は、処理P15で示すように、第2通信プロトコルのUART通信で生産情報をバッテリチェッカアダプタ3へ送信する。 When the reception notification is transmitted, the battery checker adapter 3 transmits a command instructing the transmission of production information to the battery pack 4 by UART communication of the second communication protocol described later, as shown in the process P14. As a result, the battery pack 4 transmits the production information to the battery checker adapter 3 by the UART communication of the second communication protocol as shown in the process P15.

生産情報を受信するとバッテリチェッカアダプタ3は、処理P16で示すように、モデル情報の送信を指示するコマンドを、後述する第2通信プロトコルのUART通信でバッテリパック4へ送信する。これにより、バッテリパック4は、処理P17で示すように、第2通信プロトコルのUART通信でモデル情報をバッテリチェッカアダプタ3へ送信する。 Upon receiving the production information, the battery checker adapter 3 transmits a command instructing the transmission of the model information to the battery pack 4 by the UART communication of the second communication protocol described later, as shown in the process P16. As a result, the battery pack 4 transmits the model information to the battery checker adapter 3 by the UART communication of the second communication protocol as shown in the process P17.

モデル情報を受信するとバッテリチェッカアダプタ3は、処理P18で示すように、ファームウェア・バージョン情報の送信を指示するコマンドを、第2通信プロトコルのUART通信でバッテリパック4へ送信する。これにより、バッテリパック4は、処理P19で示すように、第2通信プロトコルのUART通信でファームウェア・バージョン情報をバッテリチェッカアダプタ3へ送信する。 Upon receiving the model information, the battery checker adapter 3 transmits a command instructing the transmission of the firmware version information to the battery pack 4 by the UART communication of the second communication protocol, as shown in the process P18. As a result, the battery pack 4 transmits the firmware version information to the battery checker adapter 3 by the UART communication of the second communication protocol as shown in the process P19.

ファームウェア・バージョン情報を受信するとバッテリチェッカアダプタ3は、処理P20で示すように、バッテリ履歴情報の送信を指示するコマンドを、第2通信プロトコルのUART通信でバッテリパック4へ送信する。これにより、バッテリパック4は、処理P21で示すように、第2通信プロトコルのUART通信でバッテリ履歴情報をバッテリチェッカアダプタ3へ送信する。 Upon receiving the firmware version information, the battery checker adapter 3 transmits a command instructing the transmission of the battery history information to the battery pack 4 by the UART communication of the second communication protocol, as shown in the process P20. As a result, the battery pack 4 transmits the battery history information to the battery checker adapter 3 by the UART communication of the second communication protocol as shown in the process P21.

バッテリ履歴情報を受信するとバッテリチェッカアダプタ3は、図5に示すように、処理P22で示す第1の認証通信準備を行う。そしてバッテリチェッカアダプタ3は、処理P23で示すように、バッテリパック4に対して、後述する第1通信プロトコルのUART通信で第1の認証通信を行う。これにより、バッテリパック4は、処理P24で示すように、バッテリチェッカアダプタ3に対して、第1通信プロトコルのUART通信で返信を行う。 Upon receiving the battery history information, the battery checker adapter 3 prepares for the first authentication communication shown in the process P22, as shown in FIG. Then, as shown in the process P23, the battery checker adapter 3 performs the first authentication communication with the battery pack 4 by the UART communication of the first communication protocol described later. As a result, the battery pack 4 returns to the battery checker adapter 3 by the UART communication of the first communication protocol, as shown in the process P24.

バッテリパック4からの返信を受信するとバッテリチェッカアダプタ3は、処理P25で示す第2の認証通信準備を行う。そしてバッテリチェッカアダプタ3は、処理P26で示すように、バッテリパック4に対して、第1通信プロトコルのUART通信で第2の認証通信を行う。これにより、バッテリパック4は、処理P27で示すように、バッテリチェッカアダプタ3に対して、第1通信プロトコルのUART通信で認証回答を行う。 Upon receiving the reply from the battery pack 4, the battery checker adapter 3 prepares for the second authentication communication shown in the process P25. Then, as shown in the process P26, the battery checker adapter 3 performs the second authentication communication with the battery pack 4 by the UART communication of the first communication protocol. As a result, the battery pack 4 gives an authentication response to the battery checker adapter 3 by the UART communication of the first communication protocol, as shown in the process P27.

認証回答を受信するとバッテリチェッカアダプタ3は、処理P28で示すように、認証回答の照合を行う。照合が完了すると、バッテリチェッカアダプタ3は、処理P29で示すように、電圧が1Vのアナログ信号をTM1端子25から出力する。 Upon receiving the authentication response, the battery checker adapter 3 collates the authentication response as shown in process P28. When the collation is completed, the battery checker adapter 3 outputs an analog signal having a voltage of 1 V from the TM1 terminal 25 as shown in the process P29.

またバッテリチェッカ2は、処理P30で示すように、TM1出力の電圧が1.5V未満であるか否かを判断する。そして、電圧が1Vのアナログ信号がバッテリチェッカアダプタ3から出力されると、バッテリチェッカ2は、処理P31で示すように、バッテリパック4の診断データの取得を要求するコマンドをID通信でバッテリチェッカアダプタ3へ送信する。そしてバッテリチェッカアダプタ3は、処理P32で示すように、バッテリパック4の診断データをID通信でバッテリチェッカ2へ送信する。 Further, the battery checker 2 determines whether or not the voltage of the TM1 output is less than 1.5 V, as shown in the process P30. Then, when an analog signal having a voltage of 1 V is output from the battery checker adapter 3, the battery checker 2 issues a command requesting acquisition of diagnostic data of the battery pack 4 by ID communication as shown in process P31. Send to 3. Then, as shown in the process P32, the battery checker adapter 3 transmits the diagnostic data of the battery pack 4 to the battery checker 2 by ID communication.

診断データを受信するとバッテリチェッカ2は、処理P33で示すように、診断完了を指示するコマンドをID通信でバッテリチェッカアダプタ3へ送信する。そしてバッテリチェッカアダプタ3は、処理P34で示すように、受信通知をID通信でバッテリチェッカ2へ送信する。 Upon receiving the diagnosis data, the battery checker 2 transmits a command instructing the completion of the diagnosis to the battery checker adapter 3 by ID communication as shown in the process P33. Then, as shown in the process P34, the battery checker adapter 3 transmits the reception notification to the battery checker 2 by ID communication.

受信通知を送信するとバッテリチェッカ2は、処理P35で示すように、診断データを解析する。そしてバッテリチェッカ2は、処理P36で示すように、バッテリパック4の診断結果をLCDに表示する。 When the reception notification is transmitted, the battery checker 2 analyzes the diagnostic data as shown in the process P35. Then, the battery checker 2 displays the diagnosis result of the battery pack 4 on the LCD as shown in the process P36.

またバッテリチェッカアダプタ3は、処理P37で示すように、バッテリパック4がバッテリチェッカアダプタ3に接続されたままか否かを判断する。そして、バッテリパック4がバッテリチェッカアダプタ3から取り外されることにより、バッテリチェッカアダプタ3は、処理P38で示すように、電圧が3Vのアナログ信号をTM1端子25から出力する。そしてバッテリチェッカアダプタ3は、処理P39で示すように、処理P8へ遷移する。 Further, the battery checker adapter 3 determines whether or not the battery pack 4 remains connected to the battery checker adapter 3 as shown in the process P37. Then, when the battery pack 4 is removed from the battery checker adapter 3, the battery checker adapter 3 outputs an analog signal having a voltage of 3 V from the TM1 terminal 25 as shown in the process P38. Then, the battery checker adapter 3 transitions to the process P8 as shown in the process P39.

またバッテリチェッカ2は、処理P40で示すように、TM1出力の電圧が2.5V未満であるか否かを判断する。そして、電圧が3Vのアナログ信号をバッテリチェッカアダプタ3が出力することにより、バッテリチェッカ2は、処理P41で示すように、処理P10へ遷移する。 Further, the battery checker 2 determines whether or not the voltage of the TM1 output is less than 2.5 V, as shown in the process P40. Then, when the battery checker adapter 3 outputs an analog signal having a voltage of 3 V, the battery checker 2 transitions to the process P10 as shown in the process P41.

第1通信プロトコルは、主に、バッテリパック4が電動工具または充電器と通信を行うときに用いられる。第1通信プロトコルを用いることにより、バッテリパック4は、自身に接続された機器を認識することができる。第2通信プロトコルは、バッテリパック4が保持する履歴データを取得するために用いられる。 The first communication protocol is mainly used when the battery pack 4 communicates with a power tool or a charger. By using the first communication protocol, the battery pack 4 can recognize the device connected to itself. The second communication protocol is used to acquire the historical data held by the battery pack 4.

図6に示すように、第1通信プロトコルでは、バッテリチェッカアダプタ3は、14バイトで構成される定型データと、それぞれが4バイトで構成される5つの要求データと、2バイトのチェックサムと、6バイトのパディングとを備えるフレームを送信する。また第1通信プロトコルでは、バッテリパック4は、14バイトで構成される定型データと、それぞれが4バイトで構成される5つの返信データと、2バイトで構成されるチェックサムと、6バイトで構成されるパディングとを備えるフレームを送信する。 As shown in FIG. 6, in the first communication protocol, the battery checker adapter 3 includes standard data consisting of 14 bytes, 5 request data each consisting of 4 bytes, and a 2-byte checksum. Sends a frame with 6 bytes of padding. In the first communication protocol, the battery pack 4 is composed of standard data consisting of 14 bytes, 5 reply data each consisting of 4 bytes, a checksum composed of 2 bytes, and 6 bytes. Sends a frame with padding to be done.

第2通信プロトコルでは、バッテリチェッカアダプタ3は、2バイトで構成される定型データと、5バイトで構成されるデータアドレスと、1バイトで構成されるチェックサムとを備えるフレームを送信する。また第1通信プロトコルでは、バッテリパック4は、2バイトで構成される定型データと、5バイトで構成されるデータと、1バイトで構成されるチェックサムとを備えるフレームを送信する。 In the second communication protocol, the battery checker adapter 3 transmits a frame including standard data composed of 2 bytes, a data address composed of 5 bytes, and a checksum composed of 1 byte. Further, in the first communication protocol, the battery pack 4 transmits a frame including standard data composed of 2 bytes, data composed of 5 bytes, and a checksum composed of 1 byte.

次に、バッテリチェッカアダプタ3およびバッテリパック4がバッテリチェッカ2に接続される場合におけるTM1端子18、ID端子19およびTR端子29の状態の具体例を説明する。 Next, a specific example of the states of the TM1 terminal 18, the ID terminal 19, and the TR terminal 29 when the battery checker adapter 3 and the battery pack 4 are connected to the battery checker 2 will be described.

図7に示すように、時刻t0において、バッテリチェッカアダプタ3がバッテリチェッカ2に接続されておらず、且つ、バッテリパック4がバッテリチェッカアダプタ3に接続されていないとする。このときに、TM1端子18の電圧は5Vに保持されている。 As shown in FIG. 7, it is assumed that the battery checker adapter 3 is not connected to the battery checker 2 and the battery pack 4 is not connected to the battery checker adapter 3 at time t0. At this time, the voltage of the TM1 terminal 18 is held at 5V.

そして時刻t1において、バッテリチェッカアダプタ3がバッテリチェッカ2に接続されると、TM1端子18の電圧が3Vとなる。その後、時刻t2から時刻t3までの間、バッテリチェッカ2とバッテリチェッカアダプタ3との間でID通信が行われて、バッテリチェッカ2は、バッテリチェッカアダプタ3からシリアル番号およびIDデータを取得する。 Then, at time t1, when the battery checker adapter 3 is connected to the battery checker 2, the voltage of the TM1 terminal 18 becomes 3V. After that, ID communication is performed between the battery checker 2 and the battery checker adapter 3 from time t2 to time t3, and the battery checker 2 acquires the serial number and ID data from the battery checker adapter 3.

そして時刻t4において、バッテリパック4がバッテリチェッカアダプタ3に接続されると、TM1端子18の電圧が2Vとなる。その後、時刻t5から時刻t6までの間に、バッテリチェッカ2は、バッテリパック4の診断の開始を指示するコマンドをID通信でバッテリチェッカアダプタ3へ送信し、バッテリチェッカアダプタ3は、受信通知をID通信でバッテリチェッカ2へ送信する。 Then, at time t4, when the battery pack 4 is connected to the battery checker adapter 3, the voltage of the TM1 terminal 18 becomes 2V. After that, between the time t5 and the time t6, the battery checker 2 transmits a command instructing the start of the diagnosis of the battery pack 4 to the battery checker adapter 3 by ID communication, and the battery checker adapter 3 sends a reception notification to the ID. It is transmitted to the battery checker 2 by communication.

そして時刻t7において、バッテリチェッカアダプタ3とバッテリパック4との間でUART通信が開始され、時刻t8において、バッテリチェッカアダプタ3とバッテリパック4との間のUART通信が完了する。 Then, at time t7, UART communication is started between the battery checker adapter 3 and the battery pack 4, and at time t8, the UART communication between the battery checker adapter 3 and the battery pack 4 is completed.

UART通信が完了すると、時刻t9において、TM1端子18の電圧が1Vとなる。そして時刻t10において、バッテリチェッカ2とバッテリチェッカアダプタ3との間でID通信が開始され、時刻t11において、バッテリチェッカ2とバッテリチェッカアダプタ3との間のID通信が完了する。 When the UART communication is completed, the voltage of the TM1 terminal 18 becomes 1V at time t9. Then, at time t10, ID communication is started between the battery checker 2 and the battery checker adapter 3, and at time t11, ID communication between the battery checker 2 and the battery checker adapter 3 is completed.

その後、時刻t12において、バッテリパック4がバッテリチェッカアダプタ3から取り外されると、TM1端子18の電圧が3Vとなる。さらに時刻t13において、バッテリチェッカアダプタ3がバッテリチェッカ2から取り外されると、TM1端子18の電圧が5Vとなる。 After that, at time t12, when the battery pack 4 is removed from the battery checker adapter 3, the voltage of the TM1 terminal 18 becomes 3V. Further, at time t13, when the battery checker adapter 3 is removed from the battery checker 2, the voltage of the TM1 terminal 18 becomes 5V.

このように構成されたバッテリチェッカアダプタ3は、ID端子26と、TR端子29と、TM1端子25と、マイコン21とを備える。
ID端子26は、バッテリパック4を診断するバッテリチェッカ2との間でID通信を行うためにバッテリチェッカ2に接続される。TR端子29は、バッテリパック4との間でUART通信を行うためにバッテリパック4に接続される。TM1端子25は、バッテリチェッカ2へアナログ信号を出力するためにバッテリチェッカ2に接続される。マイコン21は、ID通信およびUART通信を制御する。
The battery checker adapter 3 configured in this way includes an ID terminal 26, a TR terminal 29, a TM1 terminal 25, and a microcomputer 21.
The ID terminal 26 is connected to the battery checker 2 for ID communication with the battery checker 2 that diagnoses the battery pack 4. The TR terminal 29 is connected to the battery pack 4 for UART communication with the battery pack 4. The TM1 terminal 25 is connected to the battery checker 2 in order to output an analog signal to the battery checker 2. The microcomputer 21 controls ID communication and UART communication.

そしてマイコン21は、バッテリパック4との間で行われるUART通信の通信状態を判断し、通信状態に応じて予め設定された電圧値のアナログ信号をTM1端子25から出力する。 Then, the microcomputer 21 determines the communication state of the UART communication performed with the battery pack 4, and outputs an analog signal having a voltage value preset according to the communication state from the TM1 terminal 25.

このようにバッテリチェッカアダプタ3は、ID端子26を介してバッテリチェッカ2との間でID通信を行い、TR端子29を介してバッテリパック4との間でUART通信を行うことによって、バッテリパック4とバッテリチェッカ2との間の通信を仲介する。 In this way, the battery checker adapter 3 performs ID communication with the battery checker 2 via the ID terminal 26 and UART communication with the battery pack 4 via the TR terminal 29, whereby the battery pack 4 Mediates communication between and the battery checker 2.

そしてバッテリチェッカアダプタ3は、UART通信の通信状態に応じた電圧値のアナログ信号をTM1端子25からバッテリチェッカ2へ出力する。すなわち、バッテリチェッカアダプタ3は、バッテリチェッカ2との間でID通信を行うことなく、UART通信の通信状態をバッテリチェッカ2へ通知することができる。これにより、バッテリチェッカアダプタ3は、バッテリチェッカ2との間でID通信が行われることによってバッテリパック4とバッテリチェッカアダプタ3との間のUART通信が一旦停止してしまう事態の発生を抑制することができる。このため、バッテリチェッカアダプタ3は、バッテリチェッカ2がバッテリパック4に関する情報の取得を完了するまでに要する時間を短縮することができる。 Then, the battery checker adapter 3 outputs an analog signal having a voltage value corresponding to the communication state of the UART communication from the TM1 terminal 25 to the battery checker 2. That is, the battery checker adapter 3 can notify the battery checker 2 of the communication status of the UART communication without performing ID communication with the battery checker 2. As a result, the battery checker adapter 3 suppresses the occurrence of a situation in which the UART communication between the battery pack 4 and the battery checker adapter 3 is temporarily stopped due to ID communication with the battery checker 2. Can be done. Therefore, the battery checker adapter 3 can reduce the time required for the battery checker 2 to complete the acquisition of the information regarding the battery pack 4.

マイコン21は、接続解除状態、通信未完了状態および通信完了状態の順でアナログ信号の電圧値を小さくする。接続解除状態は、バッテリチェッカアダプタ3にバッテリパック4が接続されていない状態である。通信未完了状態は、バッテリチェッカアダプタ3にバッテリパック4が接続されてUART通信が完了していない状態である。通信完了状態は、バッテリチェッカアダプタ3にバッテリパック4が接続されてUART通信が完了している状態である。 The microcomputer 21 reduces the voltage value of the analog signal in the order of the disconnection state, the communication incomplete state, and the communication completed state. The disconnection state is a state in which the battery pack 4 is not connected to the battery checker adapter 3. The communication incomplete state is a state in which the battery pack 4 is connected to the battery checker adapter 3 and the UART communication is not completed. The communication complete state is a state in which the battery pack 4 is connected to the battery checker adapter 3 and the UART communication is completed.

これにより、バッテリチェッカアダプタ3は、まず接続解除状態から通信未完了状態へ遷移して更に通信未完了状態から通信完了状態へ遷移するという通常の通信状態の変化において、通信状態が変化した時におけるアナログ信号の電圧値の変化を小さくすることができる。 As a result, the battery checker adapter 3 first transitions from the disconnection state to the communication incomplete state, and then transitions from the communication incomplete state to the communication complete state. The change in the voltage value of the analog signal can be reduced.

マイコン21は、バッテリパック4との間でUART通信を行うデータの種類に応じて、UART通信の通信プロトコルを切り替える。具体的には、マイコン21は、UART通信を行うデータが生産情報、モデル情報、ファームウェア・バージョン情報およびバッテリ履歴情報である場合には、第2通信プロトコルのUART通信を行う。またマイコン21は、UART通信を行うデータが認証のための情報である場合には、第1通信プロトコルのUART通信を行う。 The microcomputer 21 switches the communication protocol for UART communication according to the type of data for which UART communication is performed with the battery pack 4. Specifically, when the data for UART communication is production information, model information, firmware version information, and battery history information, the microcomputer 21 performs UART communication of the second communication protocol. Further, when the data for UART communication is the information for authentication, the microcomputer 21 performs UART communication of the first communication protocol.

これにより、バッテリチェッカアダプタ3は、UART通信を行うデータの種類に適した通信プロトコルでUART通信を行うことができ、UART通信を効率化することができる。 As a result, the battery checker adapter 3 can perform UART communication with a communication protocol suitable for the type of data for which UART communication is performed, and can improve the efficiency of UART communication.

以上説明した実施形態において、ID端子26は第1通信端子に相当し、TR端子29は第2通信端子に相当し、TM1端子25は信号出力端子に相当し、マイコン21は制御部に相当する。 In the embodiment described above, the ID terminal 26 corresponds to the first communication terminal, the TR terminal 29 corresponds to the second communication terminal, the TM1 terminal 25 corresponds to the signal output terminal, and the microcomputer 21 corresponds to the control unit. ..

また、ID通信は第1通信方式でのデータ通信である第1データ通信に相当し、UART通信は第2通信方式のデータ通信である第2データ通信に相当する。
以上、本開示の一実施形態について説明したが、本開示は上記実施形態に限定されるものではなく、種々変形して実施することができる。
Further, the ID communication corresponds to the first data communication which is the data communication in the first communication method, and the UART communication corresponds to the second data communication which is the data communication in the second communication method.
Although one embodiment of the present disclosure has been described above, the present disclosure is not limited to the above embodiment, and can be implemented in various modifications.

例えば上記実施形態では、接続解除状態、通信未完了状態および通信完了状態の順でアナログ信号の電圧値を小さくする形態を示した。しかし、接続解除状態、通信未完了状態および通信完了状態の順でアナログ信号の電圧値を大きくするようにしてもよい。 For example, in the above embodiment, the mode in which the voltage value of the analog signal is reduced in the order of the disconnection state, the communication incomplete state, and the communication completed state is shown. However, the voltage value of the analog signal may be increased in the order of disconnection state, communication incomplete state, and communication completed state.

上記実施形態における1つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、1つの構成要素が有する1つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、1つの構成要素によって実現したり、複数の構成要素によって実現される1つの機能を、1つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加または置換してもよい。 A plurality of functions possessed by one component in the above embodiment may be realized by a plurality of components, or one function possessed by one component may be realized by a plurality of components. Further, a plurality of functions possessed by the plurality of components may be realized by one component, or one function realized by the plurality of components may be realized by one component. Further, a part of the configuration of the above embodiment may be omitted. In addition, at least a part of the configuration of the above embodiment may be added or replaced with the configuration of the other above embodiment.

上述したバッテリチェッカアダプタ3の他、バッテリチェッカアダプタ3を構成要素とするシステム、バッテリチェッカアダプタ3としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実体的記録媒体、制御方法など、種々の形態で本開示を実現することもできる。 In addition to the battery checker adapter 3 described above, a system including the battery checker adapter 3 as a component, a program for operating a computer as the battery checker adapter 3, a non-transitional substantive recording medium such as a semiconductor memory in which this program is recorded, and the like. The present disclosure can also be realized in various forms such as a control method.

2…バッテリチェッカ、3…バッテリチェッカアダプタ、4…バッテリパック、21…マイコン、25…TM1端子、26…ID端子、29…TR端子 2 ... Battery checker, 3 ... Battery checker adapter, 4 ... Battery pack, 21 ... Microcomputer, 25 ... TM1 terminal, 26 ... ID terminal, 29 ... TR terminal

Claims (3)

バッテリパックを診断するバッテリチェッカとの間で、予め設定された第1通信方式でのデータ通信である第1データ通信を行うために前記バッテリチェッカに接続される第1通信端子と、
前記バッテリパックとの間で、前記第1通信方式とは異なる第2通信方式のデータ通信である第2データ通信を行うために前記バッテリパックに接続される第2通信端子と、
前記バッテリチェッカへアナログ信号を出力するために、前記バッテリチェッカに接続される信号出力端子と、
前記第1データ通信および前記第2データ通信を制御するように構成された制御部とを備え、
前記制御部は、前記バッテリパックとの間で行われる前記第2データ通信の通信状態を判断し、前記通信状態に応じて予め設定された電圧値の前記アナログ信号を前記信号出力端子から出力するバッテリチェッカアダプタ。
A first communication terminal connected to the battery checker for performing first data communication, which is data communication in a preset first communication method, with the battery checker for diagnosing the battery pack.
A second communication terminal connected to the battery pack to perform a second data communication, which is a data communication of a second communication method different from the first communication method, with the battery pack.
In order to output an analog signal to the battery checker, a signal output terminal connected to the battery checker and
A control unit configured to control the first data communication and the second data communication is provided.
The control unit determines the communication state of the second data communication performed with the battery pack, and outputs the analog signal having a voltage value preset according to the communication state from the signal output terminal. Battery checker adapter.
請求項1に記載のバッテリチェッカアダプタであって、
前記通信状態は、少なくとも、前記バッテリチェッカアダプタに前記バッテリパックが接続されていない接続解除状態と、前記バッテリチェッカアダプタに前記バッテリパックが接続されて前記第2データ通信が完了していない通信未完了状態と、前記バッテリチェッカアダプタに前記バッテリパックが接続されて前記第2データ通信が完了している通信完了状態とを含み、
前記制御部は、前記接続解除状態、前記通信未完了状態および前記通信完了状態の順で前記アナログ信号の前記電圧値を小さく、または、大きくするバッテリチェッカアダプタ。
The battery checker adapter according to claim 1.
The communication state is at least a disconnection state in which the battery pack is not connected to the battery checker adapter and a communication incomplete state in which the battery pack is connected to the battery checker adapter and the second data communication is not completed. The state includes a state and a communication completion state in which the battery pack is connected to the battery checker adapter and the second data communication is completed.
The control unit is a battery checker adapter that reduces or increases the voltage value of the analog signal in the order of the disconnection state, the communication incomplete state, and the communication completed state.
請求項1または請求項2に記載のバッテリチェッカアダプタであって、
前記制御部は、前記バッテリパックとの間で前記第2データ通信を行うデータの種類に応じて、前記第2データ通信の通信プロトコルを切り替えるバッテリチェッカアダプタ。
The battery checker adapter according to claim 1 or 2.
The control unit is a battery checker adapter that switches the communication protocol of the second data communication according to the type of data that performs the second data communication with the battery pack.
JP2019217098A 2019-11-29 2019-11-29 battery checker adapter Active JP7282018B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019217098A JP7282018B2 (en) 2019-11-29 2019-11-29 battery checker adapter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019217098A JP7282018B2 (en) 2019-11-29 2019-11-29 battery checker adapter

Publications (2)

Publication Number Publication Date
JP2021087335A true JP2021087335A (en) 2021-06-03
JP7282018B2 JP7282018B2 (en) 2023-05-26

Family

ID=76085933

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019217098A Active JP7282018B2 (en) 2019-11-29 2019-11-29 battery checker adapter

Country Status (1)

Country Link
JP (1) JP7282018B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040070369A1 (en) * 2002-10-11 2004-04-15 Makita Corporation Adapters for battery chargers
JP2005235472A (en) * 2004-02-18 2005-09-02 Makita Corp Diagnostic equipment for secondary battery and information gathering equipment useful for same
JP2014235839A (en) * 2013-05-31 2014-12-15 株式会社マキタ Battery pack, and multiple battery connection device
JP2017044566A (en) * 2015-08-26 2017-03-02 東名通信工業株式会社 Battery deterioration determination system
WO2017043248A1 (en) * 2015-09-11 2017-03-16 日立工機株式会社 Battery diagnosis device and battery pack
JP2019025611A (en) * 2017-07-31 2019-02-21 工機ホールディングス株式会社 Electrical apparatus, adapter, and fault diagnosis system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040070369A1 (en) * 2002-10-11 2004-04-15 Makita Corporation Adapters for battery chargers
JP2005235472A (en) * 2004-02-18 2005-09-02 Makita Corp Diagnostic equipment for secondary battery and information gathering equipment useful for same
JP2014235839A (en) * 2013-05-31 2014-12-15 株式会社マキタ Battery pack, and multiple battery connection device
JP2017044566A (en) * 2015-08-26 2017-03-02 東名通信工業株式会社 Battery deterioration determination system
WO2017043248A1 (en) * 2015-09-11 2017-03-16 日立工機株式会社 Battery diagnosis device and battery pack
JP2019025611A (en) * 2017-07-31 2019-02-21 工機ホールディングス株式会社 Electrical apparatus, adapter, and fault diagnosis system

Also Published As

Publication number Publication date
JP7282018B2 (en) 2023-05-26

Similar Documents

Publication Publication Date Title
EP3624297A1 (en) Battery management system
US20150091499A1 (en) Charger, terminal, charging system, and charging control method
SE515927C2 (en) A method and apparatus for identifying a battery
JP2013083514A (en) Battery monitoring device
US10164473B2 (en) System and method for device charging
US20050204072A1 (en) Communication system, communication apparatus, communication method, and computer program thereof
US10651692B2 (en) Power transmission device, power reception device, power supply system, and power transmission method
CN111817097A (en) Charging control method and data line
JP7321850B2 (en) Charger and charging system
JP7282018B2 (en) battery checker adapter
JP7120533B2 (en) Communication device, communication method and electric vehicle
CN103036276B (en) Charger, terminal, controller, system and charger recognition method
CN113054716A (en) Charging chip, charging device and mobile terminal
JP6048300B2 (en) Battery monitoring device and battery unit
EP3719952A1 (en) Charging method, terminal and computer storage medium
JP2021029079A (en) Charge control device and charge control method
EP3291404A1 (en) Method and device for implementing connection control
CN111130180B (en) Reverse wireless charging method and device and computer readable storage medium
CN112825401B (en) Charging line, charger, charging control method and charging device
JP2015088868A (en) Battery monitoring unit controller, and battery monitoring system
US11764599B2 (en) Electronic device and stereophonic earphone having dual charging routes
US11650254B2 (en) Battery management system
JP7512222B2 (en) Control device
CN116321096B (en) Automatic pairing method, device and equipment for wireless products
CN112653213B (en) Charging control method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220822

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230425

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230509

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230516

R150 Certificate of patent or registration of utility model

Ref document number: 7282018

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150