You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/ArminJo/Smart-Battery-Module-Info_For_Arduino/commits/master)
@@ -18,8 +19,8 @@ Download and extract the repository. In the Arduino IDE open the sketch with Fil
18
19
19
20
## Identifying the right connection
20
21
The minimal connector layout is: | GROUND | THERMISTOR (103AT) | CLOCK | DATA | VCC (11 or 14 volt) | (clock and data my be switched).
21
-
- The **thermistor** connection has 10 kOhms to ground at 25 degree celsius.
22
-
-**Clock** und data connectors have the same resistance (around 1 MOhm) to ground.
22
+
- The **thermistor** connection has 10 kOhm to ground at 25 degree celsius.
23
+
-**Clock** und data connectors have the same resistance (around 0.3 to 1 MOhm) to ground.
23
24
-**VCC** may not be enabled. Sometimes it gets enabled when *Host Present* is connected to ground or clock and data are pulled high to 3.3 or 5 volt.
24
25
25
26
Some packs (e.g.for IBM-T41 with bq29310) require once an external voltage (e.g. 11 volt) at the VCC connector to initially get alive after full discharge condition.
@@ -35,7 +36,7 @@ Examples:
35
36
After startup, the program scans for a connected I2C device.<br/>
36
37
In version 4.0 a voltage and resistance measurement by means of 4 additional resistors is integrated **to identify the I2C pins**.
37
38
It measures voltage or resistance to ground (if voltage is zero).<br/>
38
-
**The I2c pins have around 300 kOhm to 1000 kOhm**, the thermistor 10 kOhm.
39
+
**The I2c pins have around 300 kOhm to 1000 kOhm**, the thermistor 10 kOhm (sometimes up to 40 kOhm).
39
40
40
41
You can try different I2C pin combinations until led stops blinking and `Found I2C device attached at address: 0x0B` is printed.
41
42
If you connect clock or data with the thermistor connector or ground, the scanning stops.<br/>
@@ -195,6 +196,7 @@ Average minutes remaining until empty: 16 h 11 min
195
196
- Integrated voltage and resistance measurement.
196
197
- Major improvements in I2C communication and output.
* The charger must NOT charge a battery when it senses the resistance between the Safety Signal pin and ground to be in the range between 425 and 3150 ohms.
311
+
* The charger must NOT charge a battery when it senses the resistance between the Safety Signal pin and ground to be in the range between 425 and 3150 ohm.
312
312
* E.g. NiMH battery may use a 103AT thermistor for this.
313
313
* Only Read Word, Write Word, Read Block or Write Block protocol is used.
314
314
* bq2084 spec: With SMBus, the most-significant bit (MSB) of a data byte is transmitted first.
0 commit comments