《A230筆記本電池接口原理與外接電池選擇》由會員分享,可在線閱讀,更多相關《A230筆記本電池接口原理與外接電池選擇(5頁珍藏版)》請在裝配圖網上搜索。
1、
A230筆記本電池接口原理與外接電池選擇
一、筆記本智能電池原理# O* F) Q& w7 G; [0 i: H
先給出幾個參考文獻地址,只有這些基本明白了,才能明白筆記本智能電池的原理。* d& o8 L4 u+ D2 Y, f2 U
[智能電池介紹:(英語)*p(P,vt#Sx
d$ H) ^5 {3 h3 t* g. L
智能電池查看、設置軟件:(英語)l8I8q4N;G-Z(J$Y8Y
有些可用的信息,不過其軟件都是要錢的。要使用其軟件必需制造一個小硬件接口,大約要花費人民幣10元左右。5v+_f;F)o%B
http://smbus.narod.ru/
; [
2、" M3 J+ | C# r- d Qhttp://www.microsys.ro/accplus.htm-P7R4DV2@.s
6 O* T% F2 Ss% r, W國內討論電池技術的論壇:
! jf7 F* U1 W) i K1 c( V( h0 P5 H9 T
簡單總結一下,筆記本所使用的電池大部分都屬于智能電池。智能電池可以將電池本身的狀態(tài)參數傳送出去,使用電池的設備可以得知電池的狀況。大部分筆記本電腦用的智能電池使用I2C總線與主機通訊。所以,觀看完BQ2040的數據手冊之后,我們也許就可以開發(fā)自己的保護板了,當然,最容易的就是直接找到用該芯片的電池& S3 o7 T4 q/
3、k; u8 N5 w
二、A230筆記本電池接口原理與外接電池選擇
最簡單使用后背接口,只要連接4根線:電源、地線、SCL、SDA(筆記本電池接口處的“電池連接”認證腳2和1腳要連好,SCL、SDA是I2C總線的兩根線)。連接了這些線以后,筆記本即可與電池通訊、充電、放電、正常使用。
如果不能用說明還需要一點小改造,下面會給出詳細說明?!眅)x3`:|;Y7r5l
A230電池接口詳細解釋:Z3u/O6C:L”S&I%h
請看下圖:7X:~9d.b8T! W2 U5 a5 g! u% o0 k& h
4 p( P9 Y2 B2 ?& G! S" ?下面給出端口解釋:; c T% C
4、0 g7 s2 j
1:地線5bRA1d!f&Z1E-Y3xb
2:電池連接確認腳h( k1 _$ N) `
此腳功能是告訴主機,電池連接上了。方法是將2腳連接到1腳,筆記本就知道電池已經連上。
( ?; B/ ht% l4 \4 J7 V( H( k+ m6 q& i3:SDA(DATA,或作D)+K/L#Z8U.w.X4J”j
此腳是I2C總線的數據線。,k3h4u1S5b!C
4:SCL(CLOCK,或作C)! T( a$ j5 rO0 w% P
此腳是I2C總線的時鐘線。
; n" p% P4 M2 w9 Z0 d3 r C( f5:90%可能性是地線
7 [3 n;
5、 E4 I2 ^1 i關于第5腳,測量了一下筆記本這端接口第5腳的確是接地。但電池這端的第5腳測起來卻有10V電壓。估計是電池下拉端口,告訴電池已經連接到筆記本,還有電池端的第6腳也有5V電壓。估計電池本身對保護板也有供電。或者是充電狀態(tài)指示電平。[同意下拉的說法,如果接地了,不應該是充電狀態(tài)指示電平吧?]4Q%N-Pj4Z7q8S
6:+5V: `2 B! l" R# J2 j" V9 X|$ Q
如果電池連接到了主機,主機會將穩(wěn)壓后的正5伏輸出一路給電池保護電路使用,此路電流很小,只夠電池保護板使用。不同的筆記本電池設計的不一樣,供給電池保護電路的+5V一般有三種:第一種是5V穩(wěn)壓電路
6、在電池內,這是比較常見的設計,帶檢電鈕和電量指示燈的一般是這種;第二種是電池供電給主機,主機將穩(wěn)壓后的5V再輸出給電池,A230就屬于這一種;第三種是電池保護電路在筆記本電腦主機中,電池內部只有一個I2C的EEPROM,還有溫度等傳感器傳輸到主機,電池內沒有保護電路和大功率開關管。6R1[,o/F)gi;l4JH”X
7:空腳!J+t$n&v:^8]&Q6G0L
8:電池電源腳
. U: g- a% \% _; r此腳連接電池輸出與主機,充、放電均通過此接口。
5 |7 k6 n Z& Y. B$ t: x6 {! o% t3,實驗方法和結果$S-u,z9]3@,n)p;~!`
為了
7、確認自己的想法,我先用夏普其他筆記本的電池做實驗,這樣成功的概率最大。在二手市場上買了兩塊舊電池(花費130元),一塊是夏普的,顯示型號為CEBL03,這塊電池的保護板電路結構與A230相似,都是BQ2040為主控芯片的。連接起來相對容易,因為電池保護板接口上面印有功能字:
) T4 v& m; P5 OGND是地線,先連好;!]*[8|,k4`*R
D應該是SDA,即DATA的意思,連好;
) P* ]4 A4 a6 v0 m$ JC應該是SCL,即CLOCK的意思,連好;
) G9 H0 z" b/ hB應該代表電池正極輸出(當然用萬用表先測過,沒問題),連到第8腳。*Q4[4D%
8、q:x5v.a
這時把筆記本電池接口的1和2腳連接起來,萬歲!筆記本的充電橙色燈亮起來了!到系統(tǒng)中查看電池,第二塊電池找到啦!直接就好用了!看到電池的型號也是CEBL03,說明通訊起來沒有任何問題。這塊電池的鋰電芯已經沒有電了,損壞了,無論怎樣充電都顯示0%,相信換過電芯后會正常充、放電。E6B2O0A1T6S7]6P
買來的第二塊電池不是夏普的,結構與A230不同,其電路板上沒有保護電路,只有一只I2C總線的EEPROM,這種電池是給保護電路在主機中的筆記本使用的,不能用,否則可能過放電、過充電,損壞電池,并有可能發(fā)生危險。后來又從深圳買回3塊電池,很可惜,只有一塊能用,因為有一塊也是沒
9、有保護電路,另一塊保護電路是壞的,只能拆電芯使用了。能用的這一塊,不是夏普牌子的,與A230的電池區(qū)別在于電池本身有一個識別腳,也就是說,電池接口有兩個引腳要短接一下,電池的輸出電壓才有,才能進行充電、放電。-a*v3PC$E0G
這塊電池可是與A230完全沒有關系的電池,主機與電池連了4根線,就是+電、地、時鐘、數據四根,同時,將主機電池接口的識別腳與地連接。這時,主機的充電燈亮起來了,但是主機與電池并沒有真正相連。我將電池的識別腳與地之間連了一只1K電阻,這是才真正的開始充、放電。5P#m#_-}M:?3tk
這只電池本身帶有一個電量指示燈,按下檢電鈕就可以看到還有多少電,不錯。這塊電池是一塊很舊的電池,可以用45分鐘的MP3播放和基本應用。5j1r%m"w8X(s(G
關于電池被認做“CEBL03”的情況,應該是這樣:A230能購認出的型號可能只有2~3種,“CEBL03”可能是其能認出的一種。A230辨認電池的型號由電池中的EEPROM所存的信息決定。