JP2000123884A - Electronic equipment - Google Patents
Electronic equipmentInfo
- Publication number
- JP2000123884A JP2000123884A JP10315395A JP31539598A JP2000123884A JP 2000123884 A JP2000123884 A JP 2000123884A JP 10315395 A JP10315395 A JP 10315395A JP 31539598 A JP31539598 A JP 31539598A JP 2000123884 A JP2000123884 A JP 2000123884A
- Authority
- JP
- Japan
- Prior art keywords
- battery
- charging current
- charging
- capacity
- main body
- 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.)
- Pending
Links
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Power Sources (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Secondary Cells (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、電子機器に関し、特
に、電子機器本体(以下本体という)または拡張機と電
池パックを離合(着脱)自在に構成した電子機器での充
電時間予測に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic device, and more particularly to a method for predicting charging time in an electronic device in which a battery pack is detachably attached to an electronic device main body (hereinafter referred to as a main body) or an extension device. is there.
【0002】[0002]
【従来の技術】一般的に、携帯型コンピュータ等に使用
される二次電池(リチウムイオン電池)は、図22に示
すような定電圧定電流特性を有した定電圧定電流電源
(以下電源という)によって充電される。電源によって
充電される二次電池には、図22、図23に示すよう
に、電池電圧が電源の定電圧の電圧値(C)以下の場合
には、電源の定電流の電流値(A)の電流が流れ、電池
電圧が電源の定電圧の電圧値(C)に達すると、電源の
定電流の電流値(A’)の電流が流れ、その後、充電電
流は徐々に減少し、B点に達すると満充電となる。2. Description of the Related Art Generally, a secondary battery (lithium ion battery) used in a portable computer or the like is a constant voltage / constant current power supply having a constant voltage / constant current characteristic as shown in FIG. ) Charged by. As shown in FIGS. 22 and 23, when the battery voltage is equal to or lower than the constant voltage value (C) of the power supply, the secondary battery charged by the power supply has a constant current value (A) of the power supply. When the battery voltage reaches the voltage value (C) of the constant voltage of the power supply, the current of the current value (A ′) of the constant current of the power supply flows, and thereafter, the charging current gradually decreases, and the point B When it reaches, it is fully charged.
【0003】一方、二次電池の満充電までの時間を予測
するには、(満充電の容量−現在の容量)÷充電電流と
いう計算を行っている。On the other hand, in order to predict the time until the secondary battery is fully charged, a calculation of (full charged capacity−current capacity) ÷ charge current is performed.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来例
では、(満充電の容量−現在の容量)÷充電電流という
計算を行うために、実際は、満充電までに160分充電
時間を必要とする満充電の容量2700mAh電池であ
っても、現在の容量0mAh、充電電流(定電流電流
値)1.8Aの電源で充電した場合、90分という計算
になり、当然90分後に充電状態を確認しても満充電と
なっていない。However, in the prior art, in order to calculate (capacity of full charge−current capacity) ÷ charge current, it takes 160 minutes to fully charge the battery. Even if the battery has a charge capacity of 2700 mAh, it takes 90 minutes to charge the battery with a current capacity of 0 mAh and a charge current (constant current value) of 1.8 A. Naturally, the charge state is checked after 90 minutes. Is not fully charged.
【0005】したがって、本発明の目的は、このような
問題に鑑みてなされたものであって、正確な充電時間の
予測をすることができる電子機器を提供することにあ
る。Accordingly, an object of the present invention has been made in view of such a problem, and it is an object of the present invention to provide an electronic device capable of accurately predicting a charging time.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、装置本体または拡張器と二次電池を内蔵
して前記装置本体または拡張器に着脱可能にされた電池
パックからなる電子機器において、前記二次電池の容量
を検出する電池容量検出手段を有すると共に、充電電流
を検出する充電電流検出手段を有し、かつ前記電池パッ
クが充電電流検出手段により検出された充電電流と前記
電池容量検出手段の容量に対応した残り充電時間データ
を備え、残り充電時間を求めることを特徴とする。In order to achieve the above object, the present invention comprises a battery pack having a built-in main unit or an expander and a secondary battery, which is detachably attached to the main unit or the expander. The electronic device includes a battery capacity detecting unit that detects a capacity of the secondary battery, a charging current detecting unit that detects a charging current, and a charging current detected by the charging current detecting unit. It is characterized by including remaining charge time data corresponding to the capacity of the battery capacity detection means, and determining the remaining charge time.
【0007】本発明は、また、装置本体または拡張器と
二次電池を内蔵して前記装置本体または拡張器に着脱可
能にされた電池パックからなる電子機器において、前記
二次電池の容量を検出する電池容量検出手段と有すると
共に、装置本体または拡張器から充電電流を受信する充
電電流受信手段を有し、かつ前記電池パックの充電電流
受信手段により受信された充電電流データと前記電池容
量検出手段の前記容量に対応した残り充電時間データを
備え、残り充電時間を求めることを特徴とする。According to another aspect of the present invention, there is provided an electronic apparatus comprising a battery pack having a built-in main unit or an expander and a secondary battery and detachably attached to the main unit or the expander, detecting a capacity of the secondary battery. And a charging current receiving means for receiving a charging current from the apparatus main body or the expander, and charging current data received by the charging current receiving means of the battery pack and the battery capacity detecting means. The remaining charge time data corresponding to the above capacity is provided, and the remaining charge time is obtained.
【0008】[0008]
【実施例】次に、本発明の実施例を説明する。図1、図
2、図3にノート型パソコンでの実施例の構成を示す。
パソコン本体1は、表示装置10、キーボード入力装置
9、ハードディスクドライブ11、フロッピーディスク
ドライブ12、着脱可能なバッテリパック20(以下バ
ッテリという)および図示しない後述する電気回路等を
有している。Next, embodiments of the present invention will be described. 1, 2 and 3 show the configuration of an embodiment using a notebook computer.
The personal computer 1 has a display device 10, a keyboard input device 9, a hard disk drive 11, a floppy disk drive 12, a detachable battery pack 20 (hereinafter referred to as a battery), and an electric circuit (not shown) to be described later.
【0009】拡張器2はCD−ROMドライブ13、着
脱可能なバッテリパック21(以下バッテリという)お
よび図示しない電気回路等を内蔵している。着脱可能な
バッテリ20、21は、8本のリチウムイオン電池セル
を、2本づつ並列に接続したものを4本直列に接続した
電池であり、電圧は16.4V、容量は2700mAh
である。22、23は着脱可能なACアダプタであり、
AC100VをDC20Vに変換し、本体1または拡張
器2に供給する。The extender 2 includes a CD-ROM drive 13, a detachable battery pack 21 (hereinafter referred to as a battery), an electric circuit (not shown), and the like. The detachable batteries 20 and 21 are batteries in which eight lithium ion battery cells are connected in series two by two and four are connected in series. The voltage is 16.4 V and the capacity is 2700 mAh.
It is. 22 and 23 are detachable AC adapters,
AC100V is converted into DC20V and supplied to the main unit 1 or the expansion unit 2.
【0010】拡張器2は、その上面の右側に、固定爪
5、左側には離合レバー(開閉レバー)8に連動する可
動爪6を有する。2つの可動爪6の中間に微少移動可能
にコネクタ4が配置されている。7は突設ピンであり、
コネクタ4の両側に配置されている。図3に示す本体の
裏面には、固定爪5に係止する係止穴14、可動爪6に
係止する係止穴15、突設ピン7に係合する係合穴16
が設けられている。3は拡張器のコネクタ4に接続する
本体のコネクタである。The dilator 2 has a fixed claw 5 on the right side of the upper surface thereof, and a movable claw 6 linked to a separation lever (open / close lever) 8 on the left side. The connector 4 is arranged between the two movable claws 6 so as to be finely movable. 7 is a protruding pin,
It is arranged on both sides of the connector 4. On the back surface of the main body shown in FIG. 3, a locking hole 14 for locking with the fixed claw 5, a locking hole 15 for locking with the movable claw 6, and an engagement hole 16 for engaging with the protruding pin 7.
Is provided. Reference numeral 3 denotes a connector of the main body connected to the connector 4 of the expander.
【0011】図4、図5に本体1と拡張器2の合体方法
を示す。離合レバー8を外側に開き、可動爪6が外側に
傾いた状態で、本体の右側の係止穴14を拡張器の固定
爪5に引っ掛けた後に、本体の左側を降下させ、コネク
タを接続する。その後、離合レバー8を閉じると、可動
爪6が係止穴15に係止し合体に完了する。また、分離
は、上記説明の反対の操作により行われる。FIGS. 4 and 5 show a method of combining the main body 1 and the dilator 2. FIG. With the release lever 8 opened outward and the movable claw 6 tilted outward, the locking hole 14 on the right side of the main body is hooked on the fixed claw 5 of the dilator, and then the left side of the main body is lowered to connect the connector. . Thereafter, when the separating lever 8 is closed, the movable claw 6 is locked in the locking hole 15 and the combination is completed. Separation is performed by the reverse operation of the above description.
【0012】図6に本体1と拡張器2に内蔵されている
電源回路の電気回路のブロック図とバッテリパック2
0、21の内部電気回路のブロック図を示す。60は本
体1に内蔵される電源回路、100は拡張器2に内蔵さ
れる電源回路である。FIG. 6 is a block diagram of an electric circuit of a power supply circuit built in the main body 1 and the expander 2 and the battery pack 2.
2 shows a block diagram of the internal electrical circuits 0 and 21. FIG. Reference numeral 60 denotes a power supply circuit built in the main body 1, and 100 denotes a power supply circuit built in the expander 2.
【0013】30、140は、それぞれ、10ビットの
A/D変換器31、141と、プログラムや充電時間を
予測するためのデータを格納するROM33、143
と、プログラムを処理するために一時的にデータを格納
するためのRAM32、142とを内蔵したワンチップ
CPUである。Reference numerals 30 and 140 denote 10-bit A / D converters 31 and 141, and ROMs 33 and 143 for storing programs and data for estimating charging time, respectively.
And a RAM 32, 142 for temporarily storing data for processing a program.
【0014】38、148は2本づつを並列に接続し、
それぞれを4本直列に接続した合計8本のリチウムイオ
ンバッテリのセル(以下バッテリセル)である。42、
152はバッテリセル38、148の充電または放電電
流を測定するための抵抗器であり、本実施例では、0.
02Ωである。34、144は抵抗器42、152のa
点の電圧を増幅する反転増幅器であり、本実施例では、
約62.5倍の増幅度である。35、145は抵抗器4
2、152のa点の電圧を増幅する非反転増幅器であ
り、本実施例では、約62.5倍の増幅度である。3
9、40、149、150は、バッテリセルの温度によ
って抵抗値が変化するサーミスタである。41、151
はサーミスタ40、150と電源を接続するプルアップ
抵抗であり、サーミスタ40、150とプルアップ抵抗
41、151で分圧された電圧はA/D変換器31、1
41でCPU30、140が取り扱えるデジタル値に変
換され、温度データとして読み込まれ、電池状態情報を
通信する際や電池容量を算出する際に用いられる。38 and 148 are connected two by two in parallel,
This is a total of eight lithium-ion battery cells (hereinafter referred to as battery cells) in which four are connected in series. 42,
Reference numeral 152 denotes a resistor for measuring the charge or discharge current of the battery cells 38 and 148.
02Ω. 34 and 144 are the resistors 42 and 152
This is an inverting amplifier that amplifies the voltage at the point. In this embodiment,
The amplification is about 62.5 times. 35 and 145 are resistors 4
This is a non-inverting amplifier for amplifying the voltage at point a of 2, 152. In this embodiment, the amplification degree is about 62.5 times. 3
Reference numerals 9, 40, 149, and 150 denote thermistors whose resistance values change depending on the temperature of the battery cells. 41, 151
Is a pull-up resistor for connecting the thermistors 40 and 150 to the power supply, and the voltage divided by the thermistors 40 and 150 and the pull-up resistors 41 and 151 is A / D converters 31 and 1
At 41, the data is converted into a digital value that can be handled by the CPUs 30 and 140, read as temperature data, and used when communicating battery state information and calculating battery capacity.
【0015】36、37、146、147はバッテリセ
ル38、148の電圧を測るための分圧抵抗器であり、
分圧された電圧はA/D変換器31、141でCPU3
0、140が取る扱えるデジタル値に変換され、電圧デ
ータとして読み込まれ、電池状態情報を通信する際に用
いられる。48、158はバッテリ20、21の容量を
表示するためにのLEDであり、0〜19%の容量で1
個のLED48、158を点灯させ、80〜100%の
容量で5個全部のLED48、158を点灯させる。Reference numerals 36, 37, 146, and 147 denote voltage dividing resistors for measuring the voltages of the battery cells 38 and 148.
The divided voltage is supplied to the A / D converters 31 and 141 by the CPU 3.
0 and 140 are converted into readable digital values, read as voltage data, and used when communicating battery state information. Reference numerals 48 and 158 denote LEDs for displaying the capacities of the batteries 20 and 21.
The LEDs 48 and 158 are turned on, and all five LEDs 48 and 158 are turned on at a capacity of 80 to 100%.
【0016】46、156は残量表示を開始するボタン
スイッチで1回押すことにより、LED48、158は
約3秒間点灯し、その後消灯する。43、153はCP
U30、140に電圧5Vを供給する定電圧回路であ
り、バッテリセル38、148から作られる。電池パッ
ク20、21は本体1や拡張器2から取り外された状態
で放置された場合においても、バッテリセル38、14
8の容量がある限りにはCPU30、140は動作可能
である。When the buttons 46 and 156 are pressed once with a button switch for starting the display of the remaining amount, the LEDs 48 and 158 are turned on for about 3 seconds and then turned off. 43 and 153 are CP
It is a constant voltage circuit that supplies a voltage of 5 V to U30 and U140, and is made up of battery cells 38 and 148. Even when the battery packs 20 and 21 are left in a state where they are detached from the main body 1 and the dilator 2, the battery cells 38 and 14
As long as there is a capacity of 8, the CPUs 30 and 140 can operate.
【0017】89はバッテリ20の正の電圧を電源回路
60に供給する+端子、90はサーミスタ39を電源回
路60に接続するサーミスタ端子、91はバッテリ20
の負の電圧を電源回路60に供給する−端子である。6
1と62はバッテリパック20からの後述するバッテリ
状態情報と電源回路60からの命令を電源回路60とバ
ッテリパック20との間で双方向通信するためのデータ
信号のデータ端子とクロック信号のクロック端子であ
る。Reference numeral 89 denotes a + terminal for supplying the positive voltage of the battery 20 to the power supply circuit 60; 90, a thermistor terminal for connecting the thermistor 39 to the power supply circuit 60;
Is a negative terminal for supplying a negative voltage to the power supply circuit 60. 6
Reference numerals 1 and 62 denote a data terminal of a data signal and a clock terminal of a clock signal for performing bidirectional communication between the power supply circuit 60 and the battery pack 20 with battery state information to be described later from the battery pack 20 and a command from the power supply circuit 60. It is.
【0018】119はバッテリ21の正の電圧を電源回
路100に供給する+端子であり、120はサーミスタ
149を電源回路100に接続するサーミスタ端子であ
り、121はバッテリ21の負の電圧を電源回路100
に供給する−端子である。131と132はバッテリパ
ック21からの後述するバッテリ状態情報と電源回路1
00からの命令を電源回路100とバッテリパック21
との間で双方向通信するためのデータ信号のデータ端子
とクロック信号のクロック端子である。Reference numeral 119 denotes a + terminal for supplying the positive voltage of the battery 21 to the power supply circuit 100, 120 denotes a thermistor terminal for connecting the thermistor 149 to the power supply circuit 100, and 121 denotes a negative voltage of the battery 21 for the power supply circuit 100. 100
-Terminal. 131 and 132 are battery status information from the battery pack 21 and the power supply circuit 1 described later.
00 from the power supply circuit 100 and the battery pack 21
A data terminal of a data signal and a clock terminal of a clock signal for bidirectional communication between the data signal and the clock signal.
【0019】44、63、154、133はデータ信号
を送信するためのオープンコレクタのドライバであり、
45、64、155、134はクロック信号を送信する
ためのオープンコレクタのドライバである。Reference numerals 44, 63, 154 and 133 denote open collector drivers for transmitting data signals.
Reference numerals 45, 64, 155, and 134 denote open collector drivers for transmitting clock signals.
【0020】データ端子61、131とクロック端子6
2、132によって双方向通信される通信プロトコロや
電気的特性は、一般的な2線式のシリアル通信プロトコ
ルでよいが、本実施例では、フィリップス社のI2 Cバ
スを使用する。そして、通信されるデータは、バッテリ
容量、バッテリ電圧、バッテリ温度、CPU30、14
0が電流検出抵抗器42、152で検出したバッテリ充
放電電流、CPU30、140が電流検出抵抗器42、
152で検出したバッテリ充電電流における残り充電時
間(以下残り充電時間)、CPU71、101がCPU
30、140に要求する予測残り充電時間に対応するバ
ッテリ充電電流、CPU71、101によって要求され
た充電電流に対する残り充電時間(以下予測残り充電時
間)である。Data terminals 61 and 131 and clock terminal 6
The communication protocol and electrical characteristics of the two-way communication by 2, 132 may be a general two-wire serial communication protocol, but in the present embodiment, a Philips I 2 C bus is used. The data to be communicated includes battery capacity, battery voltage, battery temperature, CPUs 30 and 14
0 is the battery charge / discharge current detected by the current detection resistors 42 and 152, and the CPUs 30 and 140 are the current detection resistors 42
The remaining charge time (hereinafter referred to as the remaining charge time) in the battery charge current detected in step 152
The remaining charge time corresponding to the estimated remaining charge time required for the charge currents 30 and 140 and the remaining charge time for the charge current requested by the CPUs 71 and 101 (hereinafter referred to as the estimated remaining charge time).
【0021】3、4は前述のコネクタであり、92と1
22、93と123、94と124、95と125、9
6と126、97と127、98と128は、コネクタ
3、4の内部に配置された対の端子である。92と12
2は電源回路60から電源回路100へ、また電源回路
100から電源回路60へ電力を供給する電力端子であ
り、93と123は電源回路100から電源回路60へ
電源回路100にACアダプタ23からの電力供給があ
るか否かを知らせる拡張器ACあり端子であり、拡張器
ACあり端子93は、拡張器にACアダプタがないか、
本体と拡張器が分離している場合にハイレベルを示し、
拡張器にACアダプタがある場合にローレベルを示す。
94と124は電源回路60から電源回路100へ電源
回路60にアダプタ22からの電力供給があるか否かを
知らせる本体ACあり端子であり、本体ACあり端子1
24は、本体にACアダプタがないか、本体と拡張器が
分離している場合にハイレベルを示し、本体にACアダ
プタがある場合にローレベルを示す。Reference numerals 3 and 4 denote the connectors described above.
22, 93 and 123, 94 and 124, 95 and 125, 9
6 and 126, 97 and 127, 98 and 128 are a pair of terminals arranged inside the connectors 3 and 4. 92 and 12
Reference numeral 2 denotes power terminals for supplying power from the power supply circuit 60 to the power supply circuit 100 and from the power supply circuit 100 to the power supply circuit 60. Reference numerals 93 and 123 denote power supply terminals from the power supply circuit 100 to the power supply circuit 60 to the power supply circuit 100 from the AC adapter 23. A terminal 93 with an extender AC that indicates whether or not there is power supply.
Indicates high level when the main unit and extender are separated,
Indicates a low level when the extender has an AC adapter.
Reference numerals 94 and 124 denote terminals with a main body AC that notify the power supply circuit 60 from the power supply circuit 60 whether power is supplied from the adapter 22 to the power supply circuit 100.
Reference numeral 24 indicates a high level when the main unit has no AC adapter or the main unit and the expander are separated, and indicates a low level when the main unit has an AC adapter.
【0022】95と125は電源回路60から電源回路
100へバッテリパック20が満充電か否かを知らせる
本体バッテリ満充電端子であり、本体バッテリ満充電端
子125は、本体バッテリパック20が満充電でない
か、本体と拡張器が分離している場合にハイレベルを示
し、本体バッテリパック20が満充電の場合にローレベ
ルを示す。96と126は電源回路60が電源回路10
0と接続されているか否かを検出する拡張器の接続端子
であり、拡張器の接続端子96は本体1と拡張器2が分
離されているときはハイレベルを示し、本体1と拡張器
2が合体されているときはローレベルを示す。97と1
27は電源回路60が電源回路100と接続されている
か否かを検出する本体接続端子であり、本体接続端子1
27は本体1と拡張器2とが分離されているときにはハ
イレベルを示し、本体1と拡張器2とが合体されている
ときはローレベルを示す。98と128はグランド端子
である。Reference numerals 95 and 125 denote main body battery full charge terminals for notifying the battery pack 20 from the power supply circuit 60 to the power supply circuit 100 whether or not the main body battery pack 20 is not fully charged. Alternatively, a high level is indicated when the main unit and the expander are separated, and a low level is indicated when the main unit battery pack 20 is fully charged. 96 and 126 are the power supply circuit 10
0 is a connection terminal of an expander for detecting whether or not the main unit 1 and the expander 2 are connected. The connection terminal 96 of the expander indicates a high level when the main unit 1 and the expander 2 are separated from each other. Indicates a low level when is combined. 97 and 1
Reference numeral 27 denotes a main body connection terminal for detecting whether or not the power supply circuit 60 is connected to the power supply circuit 100;
Reference numeral 27 indicates a high level when the main body 1 and the expander 2 are separated, and indicates a low level when the main body 1 and the expander 2 are combined. 98 and 128 are ground terminals.
【0023】71はA/D変換器72を内蔵したワンチ
ップCPUであり、バッテリパック20の容量の積算
値、バッテリ電圧および電池温度の値を記憶し、充電お
よび放電の制御を行う。101はA/D変換器102を
内蔵したワンチップCPUであり、バッテリパック21
の容量の積算値、バッテリ電圧および電池温度の値を記
憶し、充電および放電の制御を行う。99は拡張器AC
あり端子93と電源をつなぐプルアップ抵抗であり、1
16は本体ACあり端子124と電源をつなぐプルアッ
プ抵抗であり、117は本体バッテリ満充電端子125
と電源をつなぐプルアップ抵抗であり、88は拡張器接
続端子96と電源をつなぐプルアップ抵抗であり、11
8は本体接続端子127と電源をつなぐプルアップ抵抗
である。Reference numeral 71 denotes a one-chip CPU having a built-in A / D converter 72, which stores the integrated value of the capacity of the battery pack 20, the value of the battery voltage and the value of the battery temperature, and controls charging and discharging. Reference numeral 101 denotes a one-chip CPU having an A / D converter 102 built therein.
The integrated value of the battery capacity, the value of the battery voltage and the value of the battery temperature are stored, and charging and discharging are controlled. 99 is an extender AC
A pull-up resistor connecting the terminal 93 and the power supply.
Reference numeral 16 denotes a pull-up resistor for connecting the power supply terminal 124 to the power supply, and 117 denotes a main battery full charge terminal 125.
And 88, a pull-up resistor connecting the extender connection terminal 96 and the power source.
Reference numeral 8 denotes a pull-up resistor that connects the main body connection terminal 127 to a power supply.
【0024】129はCPU101からの信号を反転し
て拡張器ACあり端子123に伝達するトランジスタで
あり、86はCPU71からの信号を反転して本体AC
あり端子94に伝達するトランジスタであり、87はC
PU71からの信号を反転して本体バッテリ満充電端子
95に伝達するトランジスタである。82はサーミスタ
端子90と電源を接続するプルアップ抵抗であり、サー
ミスタ39とプルアップ抵抗82で分圧された電圧をA
/D変換器72で読み込むことでバッテリパック20の
温度検出とパッテリパック20が本体1に接続されてい
るか否かを判断する。Reference numeral 129 denotes a transistor for inverting a signal from the CPU 101 and transmitting the inverted signal to the terminal 123 having an expander AC.
A transistor for transmitting the signal to the terminal 94 is provided.
A transistor that inverts the signal from the PU 71 and transmits the inverted signal to the main battery full charge terminal 95. Reference numeral 82 denotes a pull-up resistor for connecting the thermistor terminal 90 to the power supply. The voltage divided by the thermistor 39 and the pull-up resistor 82 is represented by A.
By reading in the / D converter 72, the temperature of the battery pack 20 is detected, and it is determined whether or not the battery pack 20 is connected to the main body 1.
【0025】A/D変換器72が読み込んだ値が5Vの
場合、バッテリパック20が本体1に接続されてなく、
他の値の場合は、バッテリパック20の温度を示す。1
12はサーミスタ端子120と電源を接続するプルアッ
プ抵抗であり、サーミスタ149とプルアップ抵抗11
2で分圧された電圧をA/D変換器102で読み込むこ
とでバッテリパック21の温度検出とバッテリパック2
1が拡張器2に接続されているか否かを判断する。A/
D変換器102が読み込んだ値が5Vの場合、バッテリ
パック21が拡張器2に接続されてなく、他の値の場合
はバッテリパック21の温度を示す。When the value read by the A / D converter 72 is 5 V, the battery pack 20 is not connected to the main body 1 and
Any other value indicates the temperature of the battery pack 20. 1
Reference numeral 12 denotes a pull-up resistor for connecting the thermistor terminal 120 to the power supply, and the thermistor 149 and the pull-up resistor 11
2 is read by the A / D converter 102 to detect the temperature of the battery pack 21 and
It is determined whether or not 1 is connected to the extender 2. A /
When the value read by the D converter 102 is 5 V, the battery pack 21 is not connected to the expander 2, and when the value is another value, it indicates the temperature of the battery pack 21.
【0026】76はACアダプタを接続するDC入力で
あり、78、79はACアダプタ22の電圧を分圧する
分圧抵抗であり、CPU71は分圧された電圧をA/D
変換器72を通して測定することでACアダプタ22の
あり、なしを判定する。0Vの場合はACアダプタはな
しを、それ以外はありを示す。CPU71は前述の方法
でACアダプタ22がありと判断すると、トランジスタ
86にハイレベルを出力する。106はACアダプタ2
3を接続するDC入力であり、108、109はACア
ダプタ23の電圧を分圧する分圧抵抗であり、CPU1
01は分圧された電圧をA/D変換器102を通して測
定することで、ACアダプタ23のあり、なしを判定す
る。0Vの場合は、ACアダプタはなしを、それ以外は
ありを示す。CPU101は前述の方法でACアダプタ
23がありと判断すると、トランジスタ129にハイレ
ベルを出力する。Reference numeral 76 denotes a DC input for connecting an AC adapter. Reference numerals 78 and 79 denote voltage dividing resistors for dividing the voltage of the AC adapter 22. The CPU 71 converts the divided voltage into an A / D signal.
By measuring through the converter 72, the presence or absence of the AC adapter 22 is determined. In the case of 0V, there is no AC adapter, and other than that, there is. When the CPU 71 determines that the AC adapter 22 is present by the above-described method, it outputs a high level to the transistor 86. 106 is the AC adapter 2
3 and a voltage dividing resistor 108 for dividing the voltage of the AC adapter 23.
01 measures the divided voltage through the A / D converter 102 to determine the presence or absence of the AC adapter 23. In the case of 0V, it indicates that there is no AC adapter, and that there is otherwise. When the CPU 101 determines that the AC adapter 23 is present by the above-described method, it outputs a high level to the transistor 129.
【0027】84は充電電流検出抵抗であり、本実施例
では0.02Ωである。CPU71はA/D変換器72
で検出抵抗84のd点の電圧を測定することで充電電流
を検出する。114は充電電流検出抵抗であり、本実施
例では、0.02Ωである。CPU101はA/D変換
器102で検出抵抗114のd点の電圧を測定すること
で充電電流を検出する。Reference numeral 84 denotes a charging current detection resistor, which is 0.02Ω in this embodiment. CPU 71 is an A / D converter 72
Then, the charging current is detected by measuring the voltage at point d of the detection resistor 84. Reference numeral 114 denotes a charging current detection resistor, which is 0.02Ω in this embodiment. The CPU 101 detects the charging current by measuring the voltage at the point d of the detection resistor 114 with the A / D converter 102.
【0028】75はCPU71とその他の回路に5Vの
電源を供給する電源回路であり、77は電源回路75に
ACアダプタ22からの電力を供給するダイオードであ
り、83は電源回路75にバッテリパック20からの電
力を供給するダイオードである。電源回路75には、前
記の電圧の関係からACアダプタ22があるときには、
それから電力が供給され、ACアダプタ22がないとき
には、バッテリパック20から電力が供給される。Reference numeral 75 denotes a power supply circuit for supplying 5 V power to the CPU 71 and other circuits; 77, a diode for supplying power from the AC adapter 22 to the power supply circuit 75; A diode for supplying power from the When the power supply circuit 75 has the AC adapter 22 due to the above-described voltage relationship,
Then, power is supplied, and when there is no AC adapter 22, power is supplied from the battery pack 20.
【0029】105はCPU101とその他の回路に5
Vの電源を供給する電源回路であり、107は電源回路
105にバッテリパック21からの電力を供給するダイ
オードであり、113は電源回路105にバッテリパッ
ク21からの電力を供給するダイオードである。電源回
路105には、前記の電圧の関係からACアダプタ23
があるときには、それから電力が供給され、ACアダプ
タ23がないときには、バッテリパック21から電力が
供給される。Reference numeral 105 denotes the CPU 101 and other circuits.
V is a power supply circuit that supplies power, 107 is a diode that supplies power from the battery pack 21 to the power supply circuit 105, and 113 is a diode that supplies power from the battery pack 21 to the power supply circuit 105. The power supply circuit 105 has an AC adapter 23
When there is, power is supplied from it, and when there is no AC adapter 23, power is supplied from the battery pack 21.
【0030】73はACアダプタからの20Vを16.
4V、1.8Aまたは0.5Aに変換する定電圧定電流
回路であり、バッテリパック20の充電に用い、出力電
流はCPU71によって切り替えられる。74は充電の
オンオフを行うスイッチ回路である。103はACアダ
プタからの20Vを16.4V、1.8Aまたは0.5
Aに変換する定電圧定電流回路であり、バッテリパック
21の充電を行い、出力電流はCPU101によって切
り替えられる。104は充電のオンオフを行うスイッチ
回路である。85は本体1の電力を拡張器2へまたは拡
張器2の電力を本体1へ伝えるスイッチ回路であり、1
15は本体1の電力を拡張器2へまたは拡張器2の電力
を本体1へ伝えるスイッチ回路である。Reference numeral 73 designates 20 V from the AC adapter.
A constant voltage / constant current circuit that converts the current to 4 V, 1.8 A, or 0.5 A. The constant current circuit is used for charging the battery pack 20, and the output current is switched by the CPU 71. Reference numeral 74 denotes a switch circuit for turning on / off charging. 103 is 16.4V, 1.8A or 0.5V from 20V from the AC adapter.
This is a constant voltage / constant current circuit that converts the current into A, charges the battery pack 21, and the output current is switched by the CPU 101. Reference numeral 104 denotes a switch circuit that turns charging on and off. Reference numeral 85 denotes a switch circuit for transmitting the power of the main unit 1 to the expander 2 or the power of the expander 2 to the main unit 1.
Reference numeral 15 denotes a switch circuit for transmitting the power of the main unit 1 to the expander 2 or transmitting the power of the expander 2 to the main unit 1.
【0031】次に、バッテリパック20、21がバッテ
リ容量を演算する方法を説明する。CPU30、140
は、バッテリセル38、148の初期容量、即ち、最大
容量を予めCPU30、140のROM33、143に
記憶し、決められた時間毎に電流検出抵抗器42、15
2の電圧から充電容量あるいは放電容量を求め、容量の
加減算を行う。具体的には、0.02Ωの抵抗器42、
152に流れる±3.9mA〜4Aの電流の変化には、
±4.9〜80mVの電圧の変化(a点の電圧)に変換
される。次に、反転増幅器34、154または非反転増
幅器35、155により62.5倍に増幅され、0.3
〜5.0V(bまたはcの電圧)の変化となる。Next, a method for calculating the battery capacity by the battery packs 20 and 21 will be described. CPU 30, 140
Stores the initial capacities of the battery cells 38, 148, that is, the maximum capacities in the ROMs 33, 143 of the CPUs 30, 140 in advance, and the current detecting resistors 42, 15 at predetermined time intervals.
The charge capacity or the discharge capacity is obtained from the voltage of 2, and the capacity is added or subtracted. Specifically, a resistor 42 of 0.02Ω,
The change in the current of ± 3.9 mA to 4 A flowing through 152
It is converted to a voltage change of ± 4.9-80 mV (voltage at point a). Next, it is amplified 62.5 times by the inverting amplifiers 34 and 154 or the non-inverting amplifiers 35 and 155,
V5.0 V (voltage of b or c).
【0032】本実施例で用いているA/D変換器31、
141は0〜5Vの範囲を10bitで分解する能力を
持っているため、1bitあたり4.5mVの検出が可
能となる。この4.9mVの電圧は抵抗器42、152
に流れる電流に換算すると、3.9mAに相当するが、
A/D変換器2の最小の1bit(LSB)には誤差が
含まれるため、検出最少電流は2bit分、即ち、7.
8mAとし、CPU30、140は8mA以上の電流を
検出すると、バッテリパック20、21は充電または放
電状態にあることを認識する。例えば、電流検出抵抗器
42、152のa点の電圧を反転増幅器34、154、
非反転増幅器35、145により増幅し、A/D変換器
31、141より変換する。The A / D converter 31 used in this embodiment,
141 has the ability to resolve the range of 0 to 5 V in 10 bits, so that it is possible to detect 4.5 mV per 1 bit. This 4.9 mV voltage is applied to the resistors 42 and 152
Is equivalent to 3.9 mA,
Since the minimum 1 bit (LSB) of the A / D converter 2 includes an error, the minimum detected current is 2 bits, that is, 7.
When the current is set to 8 mA and the CPUs 30 and 140 detect a current of 8 mA or more, the battery packs 20 and 21 recognize that the battery packs 20 and 21 are in a charged or discharged state. For example, the voltage at the point a of the current detection resistors 42 and 152 is
The signals are amplified by the non-inverting amplifiers 35 and 145, and converted by the A / D converters 31 and 141.
【0033】ここで、反転増幅器34、154側の値を
b、非反転増幅器35、145側の値をcとすると、b
>0ならば充電中、c>0ならば、放電中とみなし、充
電中ならb点のA/D変換器31、141の値から、充
電中ならc点のA/D変換器31、141の値から、充
電電流または放電電流を下記の数式1から算出し、CP
U30、140はディジタル値として得る。Here, assuming that the value of the inverting amplifiers 34 and 154 is b and the value of the non-inverting amplifiers 35 and 145 is c, b
If> 0, it is considered that charging is in progress, and if c> 0, it is considered that discharging is in progress. If charging is in progress, the values of the A / D converters 31 and 141 at point b are used. , The charge current or the discharge current is calculated from the following equation 1, and CP
U30 and 140 are obtained as digital values.
【0034】 充電または放電電流=[(bまたはcの電圧)/抵抗値R]×効率・・(1) ここで、充電および放電の効率は予め電池温度に応じた
値がCPU30、140の内部のROM33、143に
記憶され、算出するたびに読みだされる。CPU30、
140は、充電または放電電流を得ると下記の数式2か
ら充電または放電容量を算出する。 充電または放電容量=(充電または放電電流)×サンプリング時間・・(2) ここで、サンプリング時間は予め定められ、本実施例で
は1mSである。そして、CPU30、140はバッテ
リセル38、148の初期容量を予めROM33、14
3に記憶しておき、サンプリング時間ごとの充電または
放電容量を求め、逐次増減することでバッテリパック2
0、21の容量を求める。CPU30、140は電流検
出抵抗器42、152のa点の電圧から求めた電流が充
電中とみなされた場合、電池容量に応じた数だけLED
48、158を充電中とみなされている間点灯する。Charge or discharge current = [(voltage of b or c) / resistance value R] × efficiency (1) Here, the charge and discharge efficiency is a value corresponding to the battery temperature in advance inside the CPU 30 or 140. Are stored in the ROMs 33 and 143, and are read out each time the calculation is performed. CPU 30,
140 obtains the charge or discharge current, and calculates the charge or discharge capacity from Equation 2 below. Charge or discharge capacity = (charge or discharge current) × sampling time (2) Here, the sampling time is predetermined and is 1 mS in the present embodiment. Then, the CPUs 30 and 140 store the initial capacities of the battery cells 38 and 148 in advance in the ROMs 33 and 14.
3, and the charge or discharge capacity for each sampling time is obtained, and the capacity is sequentially increased or decreased.
Find the capacities of 0 and 21. When the CPU 30 and 140 determine that the current obtained from the voltage at the point a of the current detection resistors 42 and 152 is being charged, the CPUs 30 and 140 operate as many LEDs as the number corresponding to the battery capacity.
48, 158 are lit while charging is considered.
【0035】次に、8mA以下のA/D変換器31、1
41で検出できない微小電流の場合のバッテリ容量の積
算方法を説明する。Next, the A / D converters 31 and 1 each having a current of 8 mA or less are used.
A method of integrating the battery capacity in the case of a small current that cannot be detected in 41 will be described.
【0036】本実施例において、A/D変換器31、1
41で検出できない電流を消費する本体1、拡張器2の
動作状態は、オフ状態があり、消費電流は1mAであ
り、CPU30、140の内部のROM33、143に
予め記憶されている。本体1、拡張器2がオフ状態にな
ると、電源回路60、100のCPU71、101はド
ライバ63、133を介してデータ信号をハイレベルに
し、ドライバ64、134を介してクロック信号をハイ
レベルにする。In this embodiment, the A / D converters 31, 1
The operation states of the main unit 1 and the expander 2 that consume current that cannot be detected by 41 include an OFF state, the current consumption is 1 mA, and are stored in advance in the ROMs 33 and 143 of the CPUs 30 and 140. When the main unit 1 and the extension unit 2 are turned off, the CPUs 71 and 101 of the power supply circuits 60 and 100 set the data signal to the high level via the drivers 63 and 133, and set the clock signal to the high level via the drivers 64 and 134. .
【0037】CPU30、140はA/D変換器31、
141によって電流の充放電が検出されない(電流<8
mA)ときには、データ端子61、131とクロック端
子62、132の状態を確認し、ハイレベルであると、
本体1、拡張器2に取付けられ、オフ状態であることを
検出する。そして、本体1、拡張器2がオフ状態のとき
には、1mAの単位時間あたりの電流値をバッテリ容量
から減算する。CPUs 30 and 140 are A / D converters 31,
141, no charge / discharge of current is detected (current <8
mA), the states of the data terminals 61 and 131 and the clock terminals 62 and 132 are checked.
It is attached to the main body 1 and the dilator 2, and detects that it is in the off state. When the main body 1 and the extension device 2 are in the off state, the current value per unit time of 1 mA is subtracted from the battery capacity.
【0038】次に、前述の定電圧定電流回路73、10
3の回路図の一例を図9に示し説明する。定電圧定電流
回路73、103において、231、232はトランジ
スタであり、233は定電流ダイオードであり、23
8、240は抵抗器であり、239はFETトランジス
タであり、234はシャントレギュレータであり、23
5、236はシャントレギュレータ234の基準電圧を
作る分圧抵抗器であり、237は抵抗器である。Next, the aforementioned constant voltage / constant current circuits 73, 10
FIG. 9 shows an example of the circuit diagram of FIG. In the constant voltage constant current circuits 73 and 103, 231 and 232 are transistors, 233 is a constant current diode, and 23
8, 240 are resistors; 239 is an FET transistor; 234 is a shunt regulator;
5, 236 are voltage-dividing resistors for generating a reference voltage of the shunt regulator 234, and 237 is a resistor.
【0039】次に、定電圧定電流回路73、103の動
作について説明する。出力VO が増加すると、分圧抵抗
器235、236によって分圧された電圧も増加し、シ
ャンントレギュレータ234の基準電圧が増加する。こ
れに伴い、シャントレギュレータ234に流れ込む電流
Ikが増加する。シャントレギュレータ234、トラン
ジスタ231、232に流れ込む電流の総和は定電流ダ
イオード233によって一定とされているため、電流I
kが増加すると、トランジスタ231のベース電流Ib
が減少することになり、出力VO が減少する。出力VO
が減少すると、前述した説明の逆の減少が起こり、定電
圧が保たれる。Next, the operation of the constant voltage constant current circuits 73 and 103 will be described. When the output V O increases, the voltage divided by the voltage dividing resistors 235 and 236 also increases, and the reference voltage of the shunt regulator 234 increases. Accordingly, the current Ik flowing into the shunt regulator 234 increases. Since the sum of the currents flowing into the shunt regulator 234 and the transistors 231 and 232 is fixed by the constant current diode 233, the current I
When k increases, the base current Ib of the transistor 231
Decreases, and the output V O decreases. Output V O
Decreases, the reverse of the above description occurs, and the constant voltage is maintained.
【0040】また、出力に接続されて負荷電流が増加す
ると、抵抗器237の電圧降下が増加する。これに伴
い、トランジスタ232のベースエミッタ間電圧Vbe
が増加し、コレクタ電流Icが増加する。コレクタ電流
Icが増加すると、前述の現象より、トランジスタ23
1のベース電流Ibが減少することになり、負荷電流が
減少する。負荷電流が減少すると、前述した説明と逆の
現象が起こり、定電流が保たれる。When the load current connected to the output increases, the voltage drop of the resistor 237 increases. Accordingly, the base-emitter voltage Vbe of the transistor 232 is
Increases, and the collector current Ic increases. When the collector current Ic increases, the transistor 23
1 decreases the base current Ib, and the load current decreases. When the load current decreases, a phenomenon opposite to that described above occurs, and the constant current is maintained.
【0041】また、CPU71、101より与えられる
電流切り替え信号によりFET239がオンすると、ト
ランジスタ232のコレクタ電流Icが増加する。コレ
クタ電流Icが増加すると、前述のことから、トランジ
スタ231のベース電流Ibが減少することになり、負
荷電流が減少する。When the FET 239 is turned on by a current switching signal supplied from the CPU 71 or 101, the collector current Ic of the transistor 232 increases. As described above, when the collector current Ic increases, the base current Ib of the transistor 231 decreases, and the load current decreases.
【0042】次に、使用者がバッテリパック20を本体
1に接続して充電する。さまざまなパターンに対応した
手順を説明する。図7にCPU71によって実行される
充電制御フローを示す。充電制御が開始されると、CP
U71は拡張器の接続端子96の状態でローレベルなら
ば、拡張器が接続されていると判断し、ハイレベルなら
ば、非接続と判断する(ステップS1)。ステップS1
で非接続と判断された場合には、本体1にバッテリ20
が接続されているか前述の方法で判断する(ステップS
2)。Next, the user connects the battery pack 20 to the main body 1 to charge it. Procedures corresponding to various patterns will be described. FIG. 7 shows a charge control flow executed by the CPU 71. When charge control is started, CP
U71 determines that the extender is connected if the level is low in the state of the connection terminal 96 of the extender, and determines that it is not connected if the level is high (step S1). Step S1
Is determined to be disconnected, the main body 1
Is connected is determined by the above-described method (step S
2).
【0043】ステップS2で、バッテリ20なしと判断
された場合、本体1にACアダプタ22が前述の方法に
より接続されているかを判断する(ステップS3)。ス
テップS3で、本体1にACアダプタ22が接続されて
いないと判断されると、再びバッテリ20の接続確認
(ステップS2)に戻り、接続されている場合は、トラ
ンジスタ86にハイレベルを出力し(ACアダプタあり
処理)(ステップS4)、再びバッテリ20の接続確認
に戻る。If it is determined in step S2 that there is no battery 20, it is determined whether the AC adapter 22 is connected to the main body 1 by the above-described method (step S3). If it is determined in step S3 that the AC adapter 22 is not connected to the main body 1, the process returns to the confirmation of connection of the battery 20 (step S2). If connected, the high level is output to the transistor 86 (step S3). (Process with AC adapter) (step S4), and returns to the connection confirmation of the battery 20 again.
【0044】ステップS2でバッテリ20がありと判断
された場合は、本体1にACアダプタ22が接続されて
いるかを前述の方法により判断する(ステップS5)。
本体1にACアダプタ22が接続されていないと判断さ
れると、拡張器の接続端子96の状態でローレベルなら
ば、拡張器が接続されていると判断し、ハイレベルなら
ば拡張器が非接続と判断する(ステップS6)。ステッ
プS6で、非接続と判断された場合には、再びバッテリ
20の接続確認に戻り、接続と判断された場合には、拡
張器2にACアダプタ23が接続されているかを拡張器
ACあり端子93のレベルによって判断する(ステップ
S7)。If it is determined in step S2 that the battery 20 is present, it is determined whether the AC adapter 22 is connected to the main body 1 by the above-described method (step S5).
When it is determined that the AC adapter 22 is not connected to the main body 1, if the level of the connection terminal 96 of the expander is low, it is determined that the expander is connected. The connection is determined (step S6). In step S6, when it is determined that the battery is not connected, the process returns to the connection confirmation of the battery 20 again. When it is determined that the battery is connected, whether or not the AC adapter 23 is connected to the expander 2 is determined. The judgment is made based on the level of 93 (step S7).
【0045】ステップS7で、拡張器2にACアダプタ
23が接続されていないと判断されると、スイッチ回路
85をオンにして(ステップS8)、再びバッテリ20
の接続確認のステップ(ステップS2)に戻り、接続さ
れている場合は、スイッチ回路85をオンする(ステッ
プS9)。また、ステップ5で本体1にACアダプタ2
2が接続されていると判断されると、トランジスタ86
にハイレベルを出力する(ACアダプタあり処理)(ス
テップS10)。If it is determined in step S7 that the AC adapter 23 is not connected to the expansion device 2, the switch circuit 85 is turned on (step S8), and the battery 20 is turned on again.
Returning to the connection confirmation step (step S2), if the connection is established, the switch circuit 85 is turned on (step S9). In step 5, the AC adapter 2
2 is determined to be connected, the transistor 86
(Step S10).
【0046】次に、CPU71の内部のレジスタ(図示
せず)にセットされた満充電フラグの状態が満充電かそ
うでないかを調べる(ステップS11)。ステップS1
1で満充電でない場合は、本体側バッテリ20の充電を
スイッチ回路74をオンすることで開始する(ステップ
S12)。CPU71はA/D変換器72によって電流
検出抵抗84の電圧を測ることで充電電流を調べ、充電
電流が100mA以下になったら満充電と判断する(ス
テップS13)。満充電を検出すると、前述のCPU7
1の内部のレジスタ(図示せず)に満充電フラグをセッ
トし、トランジスタ87にハイレベルを出力する(ステ
ップS14)。Next, it is checked whether the state of the full charge flag set in a register (not shown) in the CPU 71 is full charge or not (step S11). Step S1
If the battery is not fully charged at 1, charging of the main body side battery 20 is started by turning on the switch circuit 74 (step S12). The CPU 71 checks the charging current by measuring the voltage of the current detection resistor 84 by the A / D converter 72, and determines that the battery is fully charged when the charging current becomes 100 mA or less (step S13). When a full charge is detected, the CPU 7
A full charge flag is set in a register (not shown) in the internal circuit 1 and a high level is output to the transistor 87 (step S14).
【0047】ステップS1で本体1と拡張器2が接続状
態にあると判断した場合には、最初に本体バッテリ20
があるか否かを判断する(ステップS15)。バッテリ
20がない場合には、本体ACアダプタ22があるか否
かを判断する(ステップS22)。ステップS22でA
Cアダプタ22がある場合には、トランジスタ86にハ
イレベルを出力する(ACアダプタあり処理)(ステッ
プS23)。ステップ22でACアダプタ22がない場
合と、ステップS23が終了すると、ステップS15に
戻る。If it is determined in step S1 that the main unit 1 and the extender 2 are in a connected state, first, the main unit battery 20
It is determined whether or not there is (step S15). If there is no battery 20, it is determined whether there is a main body AC adapter 22 (step S22). A in step S22
If the C adapter 22 is present, a high level is output to the transistor 86 (processing with AC adapter) (step S23). If there is no AC adapter 22 in step 22, and if step S23 ends, the process returns to step S15.
【0048】ステップS15でバッテリ20があると判
断すると、本体ACアダプタ22があるか否かを判断す
る(ステップS16)。ACアダプタ22がある場合に
は、トランジスタ86にハイレベルを出力する(ACア
ダプタあり処理)(ステップS17)。そして、CPU
71は、拡張器ACあり端子93の状態で、拡張器にA
Cアダプタ23があるか否かを判断する(ステップS1
8)。ACアダプタがあるときには、ステップS11に
進み、ないときにはスイッチ回路85をオンして(ステ
ップS19)ステップS11に進む。If it is determined in step S15 that there is a battery 20, it is determined whether there is a main body AC adapter 22 (step S16). If the AC adapter 22 is present, a high level is output to the transistor 86 (the process with the AC adapter) (step S17). And CPU
Reference numeral 71 denotes a state of a terminal 93 having an expander AC.
It is determined whether there is a C adapter 23 (step S1).
8). If there is an AC adapter, the process proceeds to step S11. If not, the switch circuit 85 is turned on (step S19) and the process proceeds to step S11.
【0049】ステップS16で、本体ACアダプタ22
がないときには、CPU71は拡張器ACアダプタ23
があるか否かを拡張器ACあり端子93の状態で判断す
る(ステップS20)。拡張器ACアダプタ23がない
ときには、ステップS15に戻り、あるときには、スイ
ッチ回路85をオンする(ステップS21)。In step S16, the main body AC adapter 22
When there is no, the CPU 71
It is determined based on the state of the extender AC presence terminal 93 (step S20). When there is no extender AC adapter 23, the process returns to step S15, and when there is, the switch circuit 85 is turned on (step S21).
【0050】次に、拡張器のCPU101の動作を説明
する。図8にCPU101によって実行される充電フロ
ーを示す。充電制御が開始されると、CPU101H
A、本体接続端子127の状態で、本体1と拡張器2と
が接続状態か否かを判断する(ステップS31)。非接
続状態の場合には、拡張器側パッテリ21が接続状態か
否かを判断する(ステップS32)。バッテリ21が接
続状態でないときは、拡張器ACアダプタ23が接続状
態か否かを判断する(ステップS33)。ACアダプタ
23が接続状態でない場合は、ステップS32に戻り、
接続状態である場合は、トランジスタ129にハイレベ
ルを出力し(ACアダプタあり処理)(ステップS3
4)、ステップS32に戻る。Next, the operation of the CPU 101 of the extender will be described. FIG. 8 shows a charging flow executed by the CPU 101. When the charge control is started, the CPU 101H
A, it is determined whether or not the main body 1 and the extension device 2 are in a connected state in the state of the main body connection terminal 127 (step S31). If not, it is determined whether or not the extender-side battery 21 is in the connected state (step S32). If the battery 21 is not in the connected state, it is determined whether or not the extender AC adapter 23 is in the connected state (step S33). If the AC adapter 23 is not in the connected state, the process returns to step S32,
If the connection state is established, a high level is output to the transistor 129 (the process with the AC adapter) (step S3).
4) Return to step S32.
【0051】ステップS32でバッテリ21が接続状態
でないときには、拡張器ACアダプタ23が接続状態か
否かを判断する(ステップS33)。ACアダプタ23
が接続状態でない場合は、ステップS32に戻り、接続
状態である場合は、トランジスタ129にハイレベルを
出力し(ACアダプタあり処理)(ステップS34)、
ステップS32に戻る。If the battery 21 is not connected in step S32, it is determined whether or not the extender AC adapter 23 is connected (step S33). AC adapter 23
If is not in the connected state, the flow returns to step S32, and if it is in the connected state, a high level is output to the transistor 129 (processing with an AC adapter) (step S34).
It returns to step S32.
【0052】ステップS32で、拡張器バッテリ21が
ある場合には、拡張器ACアダプタ23があるか否かを
判断する(ステップS35)。拡張器ACアダプタ23
がある場合には、トランジスタ129にハイレベルを出
力する(ACアダプタあり処理)(ステップS36)。
そして、CPU101は、スイッチ回路104をオンし
てバッテリ21の充電を開始する(ステップS37)。
CPU101は本体接続端子127の状態で本体1が拡
張器2に接続されたか否かを判断し(ステップS3
8)、接続されているならば、後述するステップS44
に進み、非接続状態であれば、次のステップ(ステップ
S39)に進む。If there is an extender battery 21 in step S32, it is determined whether or not there is an extender AC adapter 23 (step S35). Extender AC adapter 23
If there is, a high level is output to the transistor 129 (the process with the AC adapter) (step S36).
Then, the CPU 101 turns on the switch circuit 104 to start charging the battery 21 (step S37).
The CPU 101 determines whether or not the main body 1 is connected to the expander 2 in the state of the main body connection terminal 127 (step S3).
8) If connected, step S44 described later
If it is not connected, the process proceeds to the next step (step S39).
【0053】次に、CPU101はバッテリ21が満充
電か否かをA/D変換器102によって電流検出抵抗1
14の電圧を測ることで検出し、充電電流が100mA
以下になったことで満充電を検出する(ステップS3
9)。満充電を検出するとCPU101の内部のレジス
タ(図示せず)に満充電フラグをセットする(満充電処
理)(ステップS40)。Next, the CPU 101 determines whether or not the battery 21 is fully charged by the A / D converter 102.
14 is detected by measuring the voltage, and the charging current is 100 mA.
Full charge is detected when the following conditions are satisfied (step S3)
9). When full charge is detected, a full charge flag is set in a register (not shown) inside CPU 101 (full charge process) (step S40).
【0054】ステップS35で、拡張器ACアダプタ2
3がないと判断したときには、CPU101は本体接続
端子127の状態で本体1が拡張器2に接続されたか否
かを判断し(ステップS41)、接続されていなけれ
ば、ステップS32に戻り、接続状態であれば、次のス
テップ(ステップS42)に進む。そして、本体側AC
アダプタ22があるか否かを判断し(ステップS4
2)、ない場合には、ステップS32に戻り、ACアダ
プタ22がある場合には、スイッチ回路115をオンす
る(ステップS43)。In step S35, the expander AC adapter 2
When the CPU 101 determines that the main unit 1 is not connected, the CPU 101 determines whether or not the main unit 1 is connected to the expander 2 in the state of the main unit connection terminal 127 (step S41). If so, the process proceeds to the next step (step S42). And the main body side AC
It is determined whether there is an adapter 22 (step S4).
2) If not, the process returns to step S32, and if there is an AC adapter 22, the switch circuit 115 is turned on (step S43).
【0055】ステップS38で、本体1が接続されてい
ると判断されると、本体ACアダプタ22があるか否か
を判断する(ステップS44)。ある場合は、本フロー
チャートを終了し、ない場合は、スイッチ回路115を
オンして(ステップS45)、終了する。If it is determined in step S38 that the main body 1 is connected, it is determined whether or not the main body AC adapter 22 is present (step S44). If there is, the flow chart ends, and if not, the switch circuit 115 is turned on (step S45) and the processing ends.
【0056】前述のステップS43、ステップS40、
後述のステップS55、ステップS60が終了した後、
または後述のステップS56で本体ACアダプタありと
判断されたときには、CPU101の内部のレジスタ
(図示せず)にセットされた満充電フラグの状態が満充
電かそうでないかを調べる(ステップS46)。満充電
の場合は、本フローチャートは終了し、満充電でない場
合は、拡張器側バッテリ21の充電をスイッチ回路10
4をオンすることで開始する(ステップS47)。CP
U101はA/D変換器102によって電流検出抵抗1
14の電圧を測ることで充電電流を調べ、充電電流が1
00mA以下になったら満充電と判断する(ステップS
48)。満充電を検出すると、CPU101の内部のレ
ジスタ(図示せず)に満充電フラグをセットする(ステ
ップS49)。The above-described steps S43, S40,
After step S55 and step S60 described below are completed,
Alternatively, when it is determined in step S56 described later that the main body AC adapter is present, it is checked whether the state of the full charge flag set in a register (not shown) in the CPU 101 is full charge or not (step S46). If the battery is fully charged, the flow chart ends. If the battery is not fully charged, the charging of the dilator battery 21 is switched by the switch circuit 10.
4 is turned on (step S47). CP
U101 is a current detection resistor 1 by the A / D converter 102.
The charging current is checked by measuring the voltage of 14 and the charging current is 1
If the current is less than 00 mA, it is determined that the battery is fully charged (step S).
48). When full charge is detected, a full charge flag is set in a register (not shown) inside the CPU 101 (step S49).
【0057】ステップS31で本体1と拡張器2が接続
状態にあるときは、最初に拡張器バッテリ21があるか
否かを判断する(ステップS50)。バッテリ21がな
い場合には、拡張器ACアダプタ23があるか否かを判
断する(ステップS51)。ACアダプタ23がある場
合には、トランジスタ129にハイレベルを出力する
(ACアダプタあり処理)(ステップS52)。ステッ
プS51でACアダプタ22がない場合とステップS5
2が終了すると、ステップS50に戻る。ステップS5
0でバッテリ21がありと判断されると、拡張器ACア
ダプタ23があるか否かを判断する(ステップS5
3)。When the main unit 1 and the expansion unit 2 are in the connected state in step S31, it is first determined whether or not the expansion unit battery 21 is present (step S50). If there is no battery 21, it is determined whether or not there is an extender AC adapter 23 (step S51). If the AC adapter 23 is present, a high level is output to the transistor 129 (the process with the AC adapter) (step S52). When there is no AC adapter 22 in step S51 and when step S5
Upon completion of Step 2, the process returns to Step S50. Step S5
If it is determined that the battery 21 is present at 0, it is determined whether or not the extender AC adapter 23 is present (step S5).
3).
【0058】ACアダプタ23がある場合には、トラン
ジスタ129にハイレベルを出力する(ACアダプタあ
り処理)(ステップS54)。そして、CPU101は
本体バッテリ満充電端子125の状態で本体バッテリ2
0が満充電状態か否かを判断する(ステップS55)。
満充電の場合には、ステップS46に進み、満充電でな
い場合は、CPU101は、本体ACあり端子124の
状態で本体にACアダプタ22があるか否かを判断する
(ステップS56)。ACアダプタ22があるときに
は、ステップS46に進み、ないときにはスイッチ回路
115をオンして(ステップS57)ステップS50に
戻る。If the AC adapter 23 is present, a high level is output to the transistor 129 (process with AC adapter) (step S54). Then, the CPU 101 sets the main battery 2 in the state of the main battery full charge terminal 125.
It is determined whether 0 is in a fully charged state (step S55).
If the battery is fully charged, the process proceeds to step S46. If the battery is not fully charged, the CPU 101 determines whether or not the main body has the AC adapter 22 with the main body AC present terminal 124 (step S56). If the AC adapter 22 is present, the process proceeds to step S46. If not, the switch circuit 115 is turned on (step S57) and the process returns to step S50.
【0059】ステップS53で、拡張器ACアダプタ2
3がないときには、CPU101は本体ACアダプタ2
2があるか否かを本体ACあり端子124の状態で判断
する(ステップS58)。本体ACアダプタがないとき
には、ステップS50に戻り、あるときには、CPU1
01は本体バッテリ満充電端子125の状態で本体バッ
テリ20が満充電状態か否かを判断する(ステップS5
9)。満充電でない場合には、ステップS50に戻り、
満充電の場合は、スイッチ回路115をオンして(ステ
ップS60)、ステップ46に進む。In step S53, the expansion unit AC adapter 2
3 does not exist, the CPU 101
2 is determined based on the state of the terminal 124 having the main body AC (step S58). When there is no main body AC adapter, the process returns to step S50.
01 is the state of the main battery full charge terminal 125 and determines whether the main battery 20 is fully charged (step S5).
9). If not fully charged, the process returns to step S50,
If the battery is fully charged, the switch circuit 115 is turned on (step S60), and the process proceeds to step.
【0060】次に、CPU30、140が残り充電時間
を算出する方法を図10〜図15を参照して説明する。
図10は、前述の定電圧定電流回路73、103をCP
U71、101が出力電流1.8Aに設定して、バッテ
リパック20、21を充電したときのバッテリ容量と残
り充電時間を示したグラフであり、温度によって残り充
電時間は変化する。Next, a method by which the CPUs 30 and 140 calculate the remaining charge time will be described with reference to FIGS.
FIG. 10 shows that the aforementioned constant voltage / constant current circuits 73 and 103
7 is a graph showing the battery capacity and the remaining charge time when the battery packs 20 and 21 are charged with the output current set to 1.8 A by U71 and 101, and the remaining charge time changes depending on the temperature.
【0061】図11は前述のグラフを計算式にした表で
ある。図12は前述の計算式を計算し、バッテリ容量に
対する充電時間の換算表である。また、図13は、前述
の定電圧定電流回路73、103をCPU71、101
が出力電流を0.5Aに設定して、バッテリパック2
0、21を充電したときのバッテリ容量と残り充電時間
を示したグラフであり、温度によって残り充電時間は変
化する。図14は前述のグラフを計算式にした表であ
る。図15は前述の計算式を計算し、バッテリ容量に対
する充電時間の換算表である。FIG. 11 is a table showing the above-mentioned graph as a calculation formula. FIG. 12 is a conversion table of the charging time with respect to the battery capacity by calculating the above formula. FIG. 13 shows that the above-described constant voltage / constant current circuits 73 and 103 are replaced by CPUs 71 and 101.
Sets the output current to 0.5 A,
7 is a graph showing the battery capacity and the remaining charge time when 0 and 21 are charged, and the remaining charge time changes depending on the temperature. FIG. 14 is a table in which the above-described graph is calculated. FIG. 15 is a conversion table of the charging time with respect to the battery capacity by calculating the above formula.
【0062】図11、図14の計算式を予めROM3
3、143に記憶し、サーミスタ40、150によって
測定される電池温度が10°C未満のときは、0°Cに
おける計算式を用い、電池温度が10°C以上30°未
満のときは20°Cにおける計算式を用い、電池温度が
30°C以上のときは40°Cの計算式を用いても良い
が、CPUの処理速度を上げるために、本実施例では、
図12、図15に示すように予めバッテリ容量に対する
充電時間の換算表を作り、そのデータをROMデータと
してROM33、143に持ち、CPU30、140は
前述の方法によりバッテリ容量を求め、容量に対応した
残り充電時間を求める。例えば、バッテリ容量が10
%、バッテリ温度が20°C、充電電流1.8mAなら
ば、図12から150分で満充電となる。The calculation formulas shown in FIGS.
3, when the battery temperature measured by the thermistors 40 and 150 is less than 10 ° C., the calculation formula at 0 ° C. is used. When the battery temperature is 10 ° C. or more and less than 30 °, 20 ° is used. When the battery temperature is 30 ° C. or higher, a calculation formula of 40 ° C. may be used. However, in order to increase the processing speed of the CPU, in this embodiment,
As shown in FIGS. 12 and 15, a conversion table of the charging time with respect to the battery capacity is prepared in advance, and the data is stored as ROM data in the ROMs 33 and 143. The CPUs 30 and 140 obtain the battery capacity by the above-described method, and Find the remaining charge time. For example, if the battery capacity is 10
%, The battery temperature is 20 ° C., and the charging current is 1.8 mA, the battery is fully charged in 150 minutes from FIG.
【0063】さらに、図16のCPU30、140で実
行される残り充電時間算出制御ルーチンのフローチャー
トと、図17のCPU71、101で実行される残り充
電時間算出制御ルーチンのフローチャートを用いて第1
の実施例の充電時間算出方法を説明する。Further, a first charging control routine will be described with reference to a flowchart of a remaining charge time calculation control routine executed by the CPUs 30 and 140 in FIG. 16 and a remaining charge time calculation control routine executed by the CPUs 71 and 101 in FIG.
A method of calculating the charging time according to the embodiment will be described.
【0064】最初に、図16のフローチャートを説明す
ると、CPU30、140は前述の方法により容量積算
演算を行い、バッテリ容量を求める(ステップS13
1)。次に、CPU30、140はサーミスタ40、1
50の端子電圧からバッテリセル38、148の温度を
求める(ステップS132)。CPU30、140は、
平均電流測定が1分以上であるか否かを判断し(ステッ
プS133)、1分間以内ならば終了し、1分間以上な
らば、バッテリセル38、148に流れる電流を電流検
出抵抗器42、152の電圧を測定することで1分間の
平均充電電流を求める(ステップS134)。First, referring to the flowchart of FIG. 16, the CPUs 30 and 140 perform the capacity integration calculation by the above-described method to obtain the battery capacity (step S13).
1). Next, the CPUs 30 and 140 are connected to the thermistors 40 and 1.
The temperatures of the battery cells 38 and 148 are obtained from the terminal voltage of the terminal 50 (step S132). The CPUs 30 and 140
It is determined whether or not the average current measurement is one minute or more (step S133). If it is within one minute, the process is terminated. If it is one minute or more, the current flowing through the battery cells 38, 148 is detected by the current detection resistors 42, 152. The average charging current for one minute is obtained by measuring the voltage of the first voltage (step S134).
【0065】そして、平均充電電流が8mA以下のとき
は終了し、8〜550mAのときは、ステップS135
へ進み、0.55A以上のときは、ステップS136に
進む。さらに、平均充電電流が8〜550mAのときは
ステップS133で検出する電流(過去の電流)が充電
開始から0.55A以上になったことのあるか否かを判
断する(ステップS135)。そして、0.55A以上
になったことのあるときにはステップS136に進み、
0.55A以上になったことがないときには、ステップ
S137に進む。そして、ステップS136では、図1
2のROMデータから容量に対応した残り充電時間を求
め、ステップS137では、図15のROMデータから
容量に対応した残り充電時間を求める。次に、CPU3
0、140は、残り充電時間データを送信し、終了する
(ステップS138)。If the average charging current is 8 mA or less, the process ends. If the average charging current is 8 to 550 mA, the process proceeds to step S135.
If it is 0.55 A or more, the process proceeds to step S136. Further, when the average charging current is 8 to 550 mA, it is determined whether or not the current (past current) detected in step S133 has exceeded 0.55 A from the start of charging (step S135). And when it has become 0.55A or more, it progresses to step S136,
If it does not exceed 0.55 A, the process proceeds to step S137. Then, in step S136, FIG.
The remaining charge time corresponding to the capacity is obtained from the ROM data of No. 2 and in step S137, the remaining charge time corresponding to the capacity is obtained from the ROM data of FIG. Next, CPU3
0 and 140 transmit the remaining charging time data and end (step S138).
【0066】次に、図17のフローチャートに示す動作
を説明する。CPU71、101は、前述の充電方法に
より充電するが、充電条件に満たない場合は待機する、
即ち、充電開始まで待機する(ステップS141)。充
電が開始されると、CPU30、140から送信される
残り充電時間データを待ち、送信が確認されると受信す
る(ステップS142)。次に、CPU71、101は
残り充電時間を表示装置10に表示し、終了する。Next, the operation shown in the flowchart of FIG. 17 will be described. The CPUs 71 and 101 charge according to the charging method described above, but wait when the charging condition is not satisfied.
That is, the process waits until charging starts (step S141). When the charging is started, the CPU waits for the remaining charging time data transmitted from the CPUs 30 and 140, and receives the data when the transmission is confirmed (step S142). Next, the CPUs 71 and 101 display the remaining charging time on the display device 10, and the process ends.
【0067】さらに、図18に示すCPU30、140
で実行される残り充電時間算出制御ルーチンのフローチ
ャートと、図19に示すCPU71、101で実行され
る残り充電時間算出制御ルーチンのフローチャートを参
照して、第2の実施例の充電時間算出制御方法を説明す
る。Further, the CPUs 30 and 140 shown in FIG.
The charge time calculation control method according to the second embodiment will be described with reference to the flowchart of the remaining charge time calculation control routine executed by the CPU and the flowchart of the remaining charge time calculation control routine executed by the CPUs 71 and 101 shown in FIG. explain.
【0068】最初に、図18を参照すると、CPU3
0、140は前述の方法により容量積算演算を行い、バ
ッテリ容量を求める(ステップS151)。次に、CP
U30、140はサーミスタ40、150の端子電圧か
らバッテリセル38、148の温度を求める(ステップ
S152)。CPU30、140は、CPU71、10
1からの送信データを受信したか否かを判断し(ステッ
プS153)、受信しない場合には終了し、受信した場
合には、ステップS154に進む。受信した充電電流が
1.8Aか0.5かを判断し(ステップS154)、
1.8AのときはステップS155に進み、0.5Aの
ときはステップS156に進む。なお、本実施例では、
定電圧定電流回路73、103の定電流特性が1.8A
と0.5Aとの間で切り替えられる2種類を備えている
ので、CPU71と30、CPU101と140の間で
送受される充電電流データを1.8Aと0.5Aの2種
類としたが、定電圧定電流回路の特性により、任意の値
の複数用意してもよい。First, referring to FIG.
In steps S151 and S140, the batteries 0 and 140 perform the capacity integration calculation by the above-described method to calculate the battery capacity. Next, CP
U30 and 140 determine the temperatures of the battery cells 38 and 148 from the terminal voltages of the thermistors 40 and 150 (step S152). The CPUs 30 and 140 are the CPUs 71 and 10
It is determined whether or not the transmission data from No. 1 has been received (step S153). If the transmission data has not been received, the process ends. If it has been received, the process proceeds to step S154. It is determined whether the received charging current is 1.8 A or 0.5 (step S154),
If it is 1.8A, the process proceeds to step S155, and if it is 0.5A, the process proceeds to step S156. In this embodiment,
The constant current characteristics of the constant voltage constant current circuits 73 and 103 are 1.8 A
And 0.5 A, the charging current data transmitted and received between the CPUs 71 and 30 and the CPUs 101 and 140 is set to 1.8 A and 0.5 A. Depending on the characteristics of the voltage constant current circuit, a plurality of arbitrary values may be prepared.
【0069】ステップS155では、図12に示すRO
Mデータから容量に対応した予測残り充電時間を求め、
ステップS156では、図15に示すROMデータから
容量に対応した予測残り充電時間を求める。次に、CP
U30、140は、予測残り充電時間データを送信し
(ステップS157)、終了する。In step S155, the RO shown in FIG.
The estimated remaining charge time corresponding to the capacity is obtained from the M data,
In step S156, a predicted remaining charging time corresponding to the capacity is obtained from the ROM data shown in FIG. Next, CP
U30 and 140 transmit the estimated remaining charging time data (step S157), and terminate.
【0070】次に、図19のフローチャートを参照する
と、CPU71、101は、必要に応じて、これから充
電する充電電流値データ1.8Aまたは0.5AをCP
U30、140に送信する(ステップS161)。送信
した後、CPU30、140から返信される予測残り時
間充電データを持ち、返信を確認すると受信する(ステ
ップS162)。次に、CPU71、101は、残り充
電時間を表示装置10に表示し(ステップS163)、
終了する。Next, referring to the flowchart of FIG. 19, the CPUs 71 and 101 transfer the charge current value data 1.8A or 0.5A to be charged from now on to the CP if necessary.
U30 and 140 are transmitted (step S161). After the transmission, it has the estimated remaining time charging data returned from the CPUs 30 and 140, and receives it when confirming the response (step S162). Next, the CPUs 71 and 101 display the remaining charging time on the display device 10 (step S163),
finish.
【0071】さらに、図20に示すCPU30、140
で実行される残り充電時間算出制御ルーチンのフローチ
ャートと、図21に示すCPU71、101で実行され
る残り充電時間算出制御ルーチンのフローチャートとを
参照して、第3の実施例の充電時間算出制御方法を説明
する。最初に図20を参照すると、CPU30、140
は前述の方法により容量積算演算を行い(ステップS1
71)、バッテリ容量を求める。次に、CPU30、1
40はサーミスタ40、150の端子電圧からバッテリ
セル38、148の温度を求める(ステップS17
2)。CPU30、140は、CPU71、101から
の送信データを受信したか否かを判断し(ステップS1
73)、送信データを受信していない場合終了し、受信
している場合ステップS174に進む。Further, the CPUs 30 and 140 shown in FIG.
Referring to the flowchart of the remaining charge time calculation control routine executed by the CPU and the flowchart of the remaining charge time calculation control routine executed by the CPUs 71 and 101 shown in FIG. 21, the charge time calculation control method of the third embodiment is described. Will be described. Referring first to FIG. 20, CPUs 30 and 140
Performs the capacity integration calculation by the method described above (step S1).
71), find the battery capacity. Next, CPU 30, 1
A step 40 obtains the temperatures of the battery cells 38 and 148 from the terminal voltages of the thermistors 40 and 150 (step S17).
2). The CPUs 30 and 140 determine whether transmission data from the CPUs 71 and 101 has been received (step S1).
73) If the transmission data has not been received, the process ends. If the transmission data has been received, the process proceeds to step S174.
【0072】ステップS174では、受信した充電電流
データが0.55A以下が越えるかを判断し(ステップ
S174)、0.55A以下の場合には、ステップS1
75に進み、0.55Aを越える場合、ステップS17
6へ進む。ステップS175では、受信した充電電流デ
ータが充電電流受信開始から連続して0.55A以下か
否かを判断し、0.55A以下の場合にはステップS1
77に進み、0.55A以上になったことがある場合に
は、ステップS176に進む。In step S174, it is determined whether the received charging current data exceeds 0.55A or less (step S174).
Proceeding to 75, if exceeding 0.55 A, step S17
Proceed to 6. In step S175, it is determined whether or not the received charging current data is 0.55A or less continuously from the start of charging current reception.
Proceed to 77, and if it has reached 0.55A or more, proceed to step S176.
【0073】ステップS176では、図12に示すRO
Mデータから容量に対応した残り時間を求め、ステップ
S177では、図15に示すROMデータから容量に対
応した残り充電時間を求める。次に、残り充電時間デー
タをCPU71、101に送信し(ステップS17
8)、終了する。In step S176, the RO shown in FIG.
The remaining time corresponding to the capacity is obtained from the M data, and in step S177, the remaining charging time corresponding to the capacity is obtained from the ROM data shown in FIG. Next, the remaining charge time data is transmitted to the CPUs 71 and 101 (step S17).
8), end.
【0074】次に、図21を参照すると、CPU71、
101は充電開始か否かを判断し、充電条件に満たさず
に充電が開始されない場合には待機し(ステップS18
1)、充電が開始されると、バッテリセル38、148
に流れる電流を電流検出抵抗器84、114の電圧を測
定することで求め、さらに1分間の平均充電電流を測定
し(ステップS182)、1分間未満で平均電流値が
3.9mAの場合には、終了し、1分以上の場合には、
平均充電電流を送信する(ステップS183)。そし
て、送信後、CPU30、140から返信されてくる残
り充電時間データを持ち、返信が確認されると受信する
(ステップS184)。次に、CPU71、101は残
り充電時間を表示装置10に表示し(ステップS18
5)、終了する。Next, referring to FIG. 21, the CPU 71
101 determines whether or not to start charging, and if charging is not started because the charging condition is not satisfied, the process waits (step S18).
1) When the charging is started, the battery cells 38, 148
Is measured by measuring the voltages of the current detection resistors 84 and 114, and the average charging current for one minute is measured (step S182). If the average current value is less than 3.9 mA in less than one minute, , If it is over 1 minute,
The average charging current is transmitted (step S183). Then, after transmission, it has remaining charge time data returned from the CPUs 30 and 140, and receives it when the reply is confirmed (step S184). Next, the CPUs 71 and 101 display the remaining charging time on the display device 10 (step S18).
5), end.
【0075】[0075]
【発明の効果】以上説明したように、本発明によれば、
電子機器本体あるいは拡張器と電池パックを離合(着
脱)自在に構成した電子機器で、正確な充電時間の予測
をすることができる電子機器が得られる。As described above, according to the present invention,
With the electronic device in which the battery pack is detachably attached to the electronic device body or the extender, an electronic device capable of accurately predicting the charging time can be obtained.
【図1】図1は、本発明の実施例の本体と拡張器の構成
を示す図である。FIG. 1 is a diagram illustrating a configuration of a main body and an expander according to an embodiment of the present invention.
【図2】図2は、本体と拡張器の合体方法を説明するた
めの斜視図である。FIG. 2 is a perspective view for explaining a method of uniting the main body and the dilator.
【図3】図3は、本体の裏面を示す底面図である。FIG. 3 is a bottom view showing the back surface of the main body.
【図4】図4は、本体と拡張器の合体方法を説明するた
めの側面図である。FIG. 4 is a side view for explaining a method of uniting the main body and the dilator.
【図5】図5は、本体と拡張器の合体方法を説明するた
めの側面図である。FIG. 5 is a side view for explaining a method of uniting the main body and the dilator.
【図6】図6は、本体内部の電源回路、拡張器内部の電
源回路および電池パック内部の回路のブクック図であ
る。FIG. 6 is a block diagram of a power supply circuit inside a main body, a power supply circuit inside an expander, and a circuit inside a battery pack.
【図7】図7は、本体CPUが行う制御のフローチャー
トである。FIG. 7 is a flowchart of control performed by a main body CPU.
【図8】図8は、拡張器CPUが行う制御のフローチャ
ートである。FIG. 8 is a flowchart of control performed by an extender CPU.
【図9】図9は、定電圧定電流回路の一例を示す回路図
である。FIG. 9 is a circuit diagram illustrating an example of a constant voltage / constant current circuit.
【図10】図10は、パッテリパックを1.8Aの電流
で充電したときのバッテリ容量と残り充電時間の関係を
温度をパラメータとして示したグラフである。FIG. 10 is a graph showing the relationship between battery capacity and remaining charge time when a battery pack is charged with a current of 1.8 A, using temperature as a parameter.
【図11】図11は、図10のグラフを計算式にした表
である。FIG. 11 is a table in which the graph of FIG. 10 is calculated.
【図12】図12は、図11の計算式の換算表である。FIG. 12 is a conversion table of the calculation formula of FIG. 11;
【図13】図13は、パッテリパックを0.5Aの電流
で充電したときのバッテリ容量と残り充電時間の関係を
温度をパラメータとして示したグラフである。FIG. 13 is a graph showing the relationship between the battery capacity and the remaining charge time when the battery pack is charged with a current of 0.5 A, using temperature as a parameter.
【図14】図14は、図13のグラフを計算式にした表
である。FIG. 14 is a table in which the graph in FIG. 13 is calculated.
【図15】図15は、図14の計算式の換算表である。FIG. 15 is a conversion table of the calculation formula in FIG. 14;
【図16】図16は、本体側バッテリパックおよび拡張
器側バッテリパックのそれぞれのCPUで実行される残
り充電時間算出制御ルーチンのフローチャートである。FIG. 16 is a flowchart of a remaining charge time calculation control routine executed by respective CPUs of the main body side battery pack and the expander side battery pack.
【図17】図17は、本体および拡張器のそれぞれのC
PUで実行される残り充電時間算出制御ルーチンのフロ
ーチャートである。FIG. 17 shows the C of each of the main body and the dilator.
5 is a flowchart of a remaining charge time calculation control routine executed by a PU.
【図18】図18は、本体側バッテリパックおよび拡張
器側バッテリパックのそれぞれのCPUで実行される残
り充電時間算出制御ルーチンのフローチャートである。FIG. 18 is a flowchart of a remaining charge time calculation control routine executed by each CPU of the main body side battery pack and the expander side battery pack.
【図19】図19は、本体および拡張器のそれぞれのC
PUで実行される残り充電時間算出制御ルーチンのフロ
ーチャートである。FIG. 19 shows C and D of the body and dilator, respectively.
5 is a flowchart of a remaining charge time calculation control routine executed by a PU.
【図20】図20は、本体側バッテリパックおよび拡張
器側バッテリパックのそれぞれのCPUで実行される残
り充電時間算出制御ルーチンのフローチャートである。FIG. 20 is a flowchart of a remaining charge time calculation control routine executed by each CPU of the main body side battery pack and the expander side battery pack.
【図21】図21は、本体および拡張器のそれぞれのC
PUで実行される残り充電時間算出制御ルーチンのフロ
ーチャートである。FIG. 21 shows the C of each of the main body and the dilator.
5 is a flowchart of a remaining charge time calculation control routine executed by a PU.
【図22】図22は、従来例の定電圧定電流回路の定電
圧定電流特性を示すグラフである。FIG. 22 is a graph showing constant voltage / constant current characteristics of a conventional constant voltage / constant current circuit.
【図23】図23は、従来例の定電圧定電流回路によっ
て充電される二次電池の充電電流特性を示すグラフであ
る。FIG. 23 is a graph showing charging current characteristics of a secondary battery charged by a conventional constant voltage / constant current circuit.
1 本体 2 拡張器 3 本体コネクタ 4 拡張器コネクタ 5 固定爪 6 可動爪 7 係合ピン 8 離合レバー 9 キーボード 10 表示装置 14 本体底の爪係止穴 15 本体底の爪係止穴 16 ピン係合穴 20 (本体)バッテリパック 21 (拡張器)バッテリパック 22 ACアダプタ 23 ACアダプタ 30、140 電池パックのCPU 31、141 A/D変換器 32、142 RAM 33、143 ROM 34、144 反転増幅器 35、145 非反転増幅器 36、37、146、147 分圧抵抗 38、148 バッテリセル 39、40、149、150 サーミスタ 41、65、66、82、88、99、112、11
6、117、118、135、136、151 プル
アップ抵抗 42、84、114、152 電流検出抵抗 43、153 定電圧回路 44、45、133、134 ドライバ 46、156 スイッチ 47、157 抵抗器 48、158 LED 60 本体電源回路 61、131 データ端子 62、132 クロック端子 71 本体CPU 72、102 A/D変換器 73、103 DC/DCコンバータ 74、85、104、115 スイッチ回路 75、105 電源回路 76、106 DC入力 77、83、107、113 ダイオード 78、79、108、109 分圧抵抗 86、87、129 トランジスタ 89、119 +端子 90、120 サーミスタ端子 91、121 −端子 92、122 電力端子 93、123 拡張器ACあり端子 94、124 本体ACあり端子 95、125 本体バッテリ満充電端子 96、126 拡張器あり端子 97、127 本体あり端子 98、128 グランド端子 100 拡張器電源回路 101 拡張器CPUDESCRIPTION OF SYMBOLS 1 Main body 2 Extender 3 Main body connector 4 Extender connector 5 Fixed claw 6 Movable claw 7 Engagement pin 8 Separation lever 9 Keyboard 10 Display device 14 Main body bottom claw locking hole 15 Main body bottom claw locking hole 16 Pin engagement Hole 20 (Body) Battery pack 21 (Extension device) Battery pack 22 AC adapter 23 AC adapter 30, 140 CPU of battery pack 31, 141 A / D converter 32, 142 RAM 33, 143 ROM 34, 144 Inverting amplifier 35, 145 Non-inverting amplifier 36, 37, 146, 147 Voltage dividing resistor 38, 148 Battery cell 39, 40, 149, 150 Thermistor 41, 65, 66, 82, 88, 99, 112, 11
6, 117, 118, 135, 136, 151 Pull-up resistor 42, 84, 114, 152 Current detection resistor 43, 153 Constant voltage circuit 44, 45, 133, 134 Driver 46, 156 Switch 47, 157 Resistor 48, 158 LED 60 Body power supply circuit 61, 131 Data terminal 62, 132 Clock terminal 71 Body CPU 72, 102 A / D converter 73, 103 DC / DC converter 74, 85, 104, 115 Switch circuit 75, 105 Power supply circuit 76, 106 DC input 77, 83, 107, 113 Diode 78, 79, 108, 109 Dividing resistor 86, 87, 129 Transistor 89, 119 + terminal 90, 120 Thermistor terminal 91, 121-terminal 92, 122 Power terminal 93, 123 Expansion Device AC terminal 94, 24 main AC has terminals 95,125 body battery fully charged terminals 96,126 dilator has terminals 97,127 body has terminals 98,128 ground terminal 100 dilator supply circuit 101 dilator CPU
Claims (5)
て前記装置本体または拡張器に着脱可能にされた電池パ
ックからなる電子機器において、前記二次電池の容量を
検出する電池容量検出手段を有すると共に、充電電流を
検出する充電電流検出手段を有し、かつ前記電池パック
が充電電流検出手段により検出された充電電流と前記電
池容量検出手段の容量に対応した残り充電時間データを
備え、残り充電時間を求めることを特徴とする電子機
器。1. A battery capacity detecting device for detecting the capacity of a secondary battery in an electronic apparatus including a battery pack which has a built-in device body or an extender and a secondary battery and is detachably attached to the device body or the extender. Means, and a charging current detecting means for detecting a charging current, and the battery pack comprises charging current detected by the charging current detecting means and remaining charge time data corresponding to the capacity of the battery capacity detecting means. An electronic device characterized by determining a remaining charging time.
て前記装置本体または拡張器に着脱可能にされた電池パ
ックからなる電子機器において、前記二次電池の容量を
検出する電池容量検出手段と有すると共に、装置本体ま
たは拡張器から充電電流を受信する充電電流受信手段を
有し、かつ前記電池パックの充電電流受信手段により受
信された充電電流データと前記電池容量検出手段の前記
容量に対応した残り充電時間データを備え、残り充電時
間を求めることを特徴とする電子機器。2. A battery capacity detecting device for detecting the capacity of a secondary battery in an electronic apparatus comprising a battery pack having a built-in device body or an extender and a secondary battery and detachably attached to the device body or the extender. Means and a charging current receiving means for receiving a charging current from the device main body or the expander, and the charging current data received by the charging current receiving means of the battery pack and the capacity of the battery capacity detecting means. An electronic device comprising a corresponding remaining charge time data and obtaining a remaining charge time.
段によって求めた残り充電時間情報を装置本体または拡
張器に送信する送信手段を備えていることを特徴とする
請求項1または請求項2記載の電子機器。3. The battery pack according to claim 1, further comprising a transmitting unit for transmitting the remaining charging time information obtained by the remaining charging time calculating unit to the apparatus main body or the extender. Electronic device as described.
を検出する充電電流検出手段を有し、その充電電流を電
池パックに送信する送信手段を備えていることを特徴と
する請求項2記載の電子機器。4. An apparatus according to claim 2, wherein said apparatus main body or said expander includes charging current detecting means for detecting a charging current, and transmitting means for transmitting said charging current to a battery pack. Electronic device as described.
た複数で固定の充電電流値を有し、その充電電流値を電
池パックに送信する送信手段を備えていることを特徴と
する請求項2記載の電子機器。5. The apparatus according to claim 1, wherein the apparatus main body or the dilator has a plurality of predetermined fixed charging current values and transmission means for transmitting the charging current values to the battery pack. Item 3. The electronic device according to Item 2.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10315395A JP2000123884A (en) | 1998-10-19 | 1998-10-19 | Electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10315395A JP2000123884A (en) | 1998-10-19 | 1998-10-19 | Electronic equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000123884A true JP2000123884A (en) | 2000-04-28 |
Family
ID=18064885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10315395A Pending JP2000123884A (en) | 1998-10-19 | 1998-10-19 | Electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000123884A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002047548A1 (en) * | 2000-12-14 | 2002-06-20 | Art Haven 9 Co., Ltd. | Body impedance measuring instrument |
| JP2012023938A (en) * | 2010-07-16 | 2012-02-02 | Toyota Motor Corp | Charging system |
| WO2014046234A1 (en) * | 2012-09-21 | 2014-03-27 | 日産自動車株式会社 | Charging control device and charging time calculation method |
-
1998
- 1998-10-19 JP JP10315395A patent/JP2000123884A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002047548A1 (en) * | 2000-12-14 | 2002-06-20 | Art Haven 9 Co., Ltd. | Body impedance measuring instrument |
| JP2012023938A (en) * | 2010-07-16 | 2012-02-02 | Toyota Motor Corp | Charging system |
| WO2014046234A1 (en) * | 2012-09-21 | 2014-03-27 | 日産自動車株式会社 | Charging control device and charging time calculation method |
| JPWO2014046234A1 (en) * | 2012-09-21 | 2016-08-18 | 日産自動車株式会社 | Charge control device and charge time calculation method |
| US9705349B2 (en) | 2012-09-21 | 2017-07-11 | Nissan Motor Co., Ltd. | Charge control device and charge time calculation method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6121491B2 (en) | Multipurpose fast charging stand | |
| US20080238357A1 (en) | Ultra fast battery charger with battery sensing | |
| US7570014B2 (en) | Battery pack and electronic equipment having a discrimination function to determine battery pack type | |
| US7705565B2 (en) | Method and system for wireless charging | |
| US7622895B1 (en) | Power level display calibration device | |
| US7589495B2 (en) | Battery pack with switching device | |
| US6097175A (en) | Method for charging and discharging a smart battery of an electronic equipment | |
| CN102741699B (en) | Full-charge capacity correction circuit, charging system, battery pack, and full-charge capacity correction method | |
| JP3402951B2 (en) | Electronic device and charge control method | |
| JPH09130982A (en) | Dual-purpose battery charger and its control method | |
| CN101794921A (en) | Battery cell balancing method, battery cell balancing system, and battery pack | |
| CN101641850A (en) | Ultra fast battery charger with battery sensing part | |
| CN104820188A (en) | Method and apparatuses for determining a state of charge | |
| CN101325342B (en) | Charger for storage battery | |
| JP2001283934A (en) | Battery pack identification device and battery pack | |
| JPH08138749A (en) | Battery control system | |
| JP2002075466A (en) | Power supply device, battery, electric device, and memory effect detection method | |
| US20110260694A1 (en) | Built-in charger | |
| JP2000123884A (en) | Electronic equipment | |
| JP3774995B2 (en) | Lithium ion secondary battery charging method and charging device therefor | |
| CN111585326A (en) | Charging power supply device and method for automatically identifying battery | |
| JPH04351428A (en) | Charging controller | |
| JPH08149707A (en) | Battery charging method and power supply device | |
| JP4000240B2 (en) | Secondary battery unit and secondary battery remaining amount measuring method | |
| JPH11317245A (en) | Charging control device for detachable battery pack |