筆記本電池充電接口定義問題_第1頁
筆記本電池充電接口定義問題_第2頁
筆記本電池充電接口定義問題_第3頁
筆記本電池充電接口定義問題_第4頁
筆記本電池充電接口定義問題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

筆記本電池充電接口定義問題最簡單使用后背接口,只要連接4根線:電源、地線、SCL、SDA(筆記本電池接口處的“電池連接〃認證腳2和1腳要連好,SCL、SDA是I2C總線的兩根線)。連接了這些線以后,筆記本即可與電池通訊、充電、放電、正常使用。A230電池接口詳細解釋:1:地線2:電池連接確認腳此腳功能是告訴主機,電池連接上了。方法是將2腳連接到1腳,筆記本就知道電池已經(jīng)連上。SDA(DATA,或作D)此腳是I2C總線的數(shù)據(jù)線。4:SCL(CLOCK,或作C)7關(guān)于第5腳,測量了一下筆記本這端接口第5腳的確是接地。但電池這端的第5腳測起來卻有10V電壓。估計是電池下拉端口,告訴電池已經(jīng)連接到筆記本,還有電池端的第6腳也有5V電壓。估計電池本身對保護板也有供電?;蛘呤浅潆姞顟B(tài)指示電平。[同意下拉的說法,如果接地了,不應該是充電狀態(tài)指示電平吧?6:+5V:如果電池連接到了主機,主機會將穩(wěn)壓后的正5伏輸出一路給電池保護電路使用,此路電流很小,只夠電池保護板使用。不同的筆記本電池設計的不一樣,供給電池保護電路的+5V—般有三種:第一種是5V穩(wěn)壓電路在電池內(nèi),這是比較常見的設計,帶檢電鈕和電量指示燈的一般是這種;第二種是電池供電給主機,主機將穩(wěn)壓后的5V再輸出給電池,A230就屬于這一種;第三種是電池保護電路在筆記本電腦主機中,電池內(nèi)部只有一個I2C的EEPROM,還有溫度等傳感器傳輸?shù)街鳈C,電池內(nèi)沒有保護電路和大功率開關(guān)管。7:空腳!8:電池電源腳此腳連接電池輸出與主機,充、放電均通過此接口。筆記本電池接口定義,通訊問題電源正負極pins,通訊pin,id識別pin,控制pin等等你如果是用BQ2060做的,是雙線通訊協(xié)議,一般來說,接口PIN以下幾腳是必須有的:PACK+(電池的輸出正極)PACK-(電池的輸出負極)3.SDA(系統(tǒng)數(shù)據(jù))4.SCL(系統(tǒng)時鐘)還有一些根據(jù)不同的電池是可選的,如NTC(熱敏電阻)ID(識別電阻端子)一般來說,每個型號的電池接口定義是不一樣的,但相同品牌電腦電池的接口基本是類似的,并且接口定義順序也大概相同.xx100筆記本電池接口定義xx100筆記本電池接口定義:電池接口向上,從電池腹面由左往右分別為GND,SMBC,SMBD,TH,B/I,ID,B+拆下電池測量只有GND與B/I接口有5V電壓,接通GND與B/I接口,測量GND與B+能得到電池電壓!SMBC,SMBD分別為與筆記本數(shù)據(jù)通訊的時鐘和數(shù)據(jù)引腳,TH為電池溫度引腳,ID本人還未搞懂是什么用途,從充電到放電和待機都沒發(fā)現(xiàn)有什么電壓變化.同型號的電池接口都不一樣,但總的來說都包含:正負級,SMData,SMCIk,Ts,等]使用現(xiàn)成的專用芯片,如最流行的BQ系列芯片:BQ2060A,BQ2083,BQ2085,BQ204,有的電池將充電部分做到電池里面去了,如COMPAQ筆記本電腦的不少電池都是如此.xx筆記本電池!!!筆記本電池通通通!!!筆者因主持研發(fā)筆記本電池測試系統(tǒng)(即所謂的電池老化柜),感覺在學習和實踐中都走了彎路,浪費了不少時間和精力,故此想寫點什么,也許可以幫助后來者省卻一點彎路.第一個誤區(qū)是直奔鋰電池原理.實際上很少有將原理講得透徹的資料,即使將清楚了,初學者也大都看不透徹.那么,先想想什么好呢?一塊電池,根本作用還是給電腦供電?所以最基本的想法是將一節(jié)的電芯(cell)串在一起,就象將幾節(jié)電池串在一起給手電筒供電一樣,確實,筆記本電池里就是將幾節(jié)電池串在一起的.當然,要是如此簡單就沒有什么好說的了.現(xiàn)在的筆記本電池都是所謂智能(smartbattery)的了,她能告訴電腦:我現(xiàn)在還剩余多少容量,現(xiàn)在的電壓是多少,電流是多少,按現(xiàn)在的放電速率我還能用多長時間,我是否該充電了,充電應該用多大的電流、電壓,充電是否充過頭了,放電是否放過頭了,溫度是否過高,等等.電池要提供這些所謂的智能信息,就要在電池中增加一個電路?這個電路通常都使用現(xiàn)成的專用芯片,如最流行的BQ系列芯片:BQ2060A,BQ2083,BQ2085,BQ2040等,這些芯片檢測流入和流出電芯的電流,算出上面所謂的智能信息.這個電路還要增加一個功能:保護功能.上面說了電路能檢測出充電是否充過頭了,放電是否放過頭了.既然知道充過頭了,就要使充電電源充不到電芯上去;放電放過頭了,就要切斷電芯對外放電.溫度過高了,就要是電池停下來.這就是所謂的保護功能.最后一個功能就是通訊,電池準備了這些信息,總要發(fā)送出去吧.所以通訊少不了.按上所說,通常的電池其實主要是檢測部分,能檢測出來信息,保護功能實現(xiàn)自然簡單,無非是開關(guān)而已.當然有的電池將充電部分做到電池里面去了,如COMPAQ筆記本電腦的不少電池都是如此.所以,初學者可以先學習具體的電池檢測芯片,如BQ2060A,(注意,不要從BQ2050開始,理解了BQ2060A,回過頭來才好理解BQ2050.")先不必看BQ2060是如何檢測那些智能信息的,先看BQ2060都檢測出了哪些信息?這些檢測出來的信息存放在什么地方了?在BQ2060的DATASHEET中,有個Table3."bq2060Registerfunctions,這里存放了BQ2060檢測出來智能信息的.這些信息就是所謂的SmartBatteryData(智能電池數(shù)據(jù)),它們都被定義成標準了(見SmartBatteryDataSpecfication).BQ2050中檢測出來的信息沒有這么豐富,它不符合這個標準.BQ2040,BQ2083,BQ2085都符合這個標準,檢測出來的信息也是這些.下面解釋一下BQ2060檢測出來信息的意思.1、 靜態(tài)信息:靜態(tài)信息不是檢測出來的,而是生產(chǎn)廠家自己寫進去的,它一般寫在24C01中,BQ2060從24C01中讀到它自己里面去.ManufactureDate,ManufactureName,DeviceName,Devicechemistry,SpecificationInfo,DesignVoltage,DesignCapacity,RemaingCapacityAlarm,RemaingTimeAlarm,BatteryMode.這些信息不言自明.2、 "動態(tài)信息:動態(tài)信息中有些是檢測出來的,有些是純粹計算出來的,目的就是免去用戶自己計算了.檢測的:Voltage,Current,Temperature,AverageCurrent,RemaingCapacity,FullChargeCapacity,BatteryStatus.計算的:RelativeStateOfCharge,AbsoluteStateOfCharge,RunTimeToEmpty,AverageTimeToEmpty,AverageTimeToFull,CycleCount..信息ChargingVoltage,ChargingCurrent告訴充電器應該用多大的充電電流給它充電,在多大的電壓處應該變成恒壓充電.AtRate,AtRateTimeToFull,AtRateTimeToEmpty,AtRateOK純粹是幫用戶計算信息用的.3、 每個廠家的特定信息:標準SmartBatteryDataSpecfication之外的一些信息.這些信息只有5項,不同廠家不一樣,對于BQ2060就是VCELL1-4和PackConfigureation.對于BQ2085,PackConfigureation的意義就和BQ2060不大一樣.4、 ManufactureAccess,標準SmartBatteryDataSpecfication之外,廠家特定的操作,如BQ2060的Seal,讀寫EEPROM,Calibration等,都是通過它來完成的.具體每一項信息的意義論壇中有人翻譯了BQ2060的DATASHEET,在此不在重復.BQ2060是如何檢測那些智能信息的呢?簡單地說,將是將一個電阻串接到電芯上,檢測流過這個電阻上的電流的大小就可以知道充了多少電,放了多少電.充電充的是電荷、放電放的也是電荷,所以檢測電流就知道充了多少電,放了多少電.至于電壓、溫度的檢測更簡單了,用的A/D轉(zhuǎn)換就可以,BQ2060中就是這樣做的.BQ2060檢測到信息后就要作出一些判斷,如溫度是否高了,我是否該充電了,充電應該用多大的電流、電壓,充電是否充過頭了,放電是否放過頭了.電池無論如何也不知道多高溫度屬于高了,多大電流是過流了,所以,人為地先設定個標準,這樣電池就可以判斷了?這些標準生產(chǎn)廠家就放在24C01中,BQ2083,BQ2085放在它們自身的DATAFLASH中了?而BQ2050則是死設定,廠家智能用外圍的電阻,電容等硬件設定,它不用EEPROM或DATAFLASH,比較死板?(其實BQ2050的功能簡單多了,好多判斷都沒有.)檢測到異常情況,BQ2060就可簡單地向外發(fā)個出發(fā)電平,以關(guān)斷充電或放電開關(guān),這樣保護功能就簡單地實現(xiàn)了?實際上,大都用BQ2060的電池沒有使用BQ2060提供的保護功能,而是另外加了芯片做保護,如M14."另加的芯片和BQ2060自然有些功能是重復的,但沒辦法,誰讓另加芯片了呢?下面就是通訊方式問題,SMBUS其實就是I2C的子集,主要是時序上比I2C要求嚴格些.若你不寫程序,簡單地將SMBUS混同I2C就可以了.當你看懂了BQ2060,不要以為所有的電量檢測芯片都是如此BQ2060是與標準SmartBatteryDataSpecfication兼容的芯片,即所謂的SBSV1."1-Campliant,其實BQ2050就不兼容這個標準.BQ2050提供的信息少了不少,通訊方式也不同(DQ).COMPAQEvo系列電腦的電池就是采用BQ2050H的,所以要增加PIC來增加一些功能?(當然里面還有充電功能.)還有比較流行的芯片是M37516+4494,這個方案比較原始,M37516就是個通用的MCU,其實用PIC、AVR等好多MCU都可以代替,它的特點就是有A/D,PWM,I2C接口?在M37516中寫程序,實現(xiàn)BQ2060的功能,自然就可以不用BQ2060了.當然用M37516寫程序來實現(xiàn)肯定沒有使用專用芯片簡單.使用M37516的電池可以是SBSV"1-Campliant,也可以不是的.很多電池既使用了PIC,又使用了BQ2060,或BQ20等,這多數(shù)是廠家故弄玄虛.如果它也是使用SMBUS接口,很可以省掉PIC的.還有個電池解密問題,即unseaI問題,BQ2060因為外接EEPROM,所以unseal總是能實現(xiàn)的,雖然比較麻煩,但總是可以的,而BQ則幾乎不可能,除非你知道廠家設置的unseal密碼,否則,寫程序用枚舉方法解密一塊電池要小一年時間?很多OEM電池廠家都想將就電池改寫數(shù)據(jù)就以就充新地買.還有電池檢測(老化)問題.檢測設備有檢測電芯級的,有檢測電池板級的.經(jīng)過前者檢測出來的電池即使是合格的,但實際上電池也可能是不合格的,因為電板可能有問題而沒有被檢測出來.而經(jīng)過后者檢測出合格的電池,才是真正合格的電池.大多數(shù)電池不用時你也可以直接在電池接口處測量到電壓,而有的電池不接到電腦上你是測量不到電壓,即所謂的電池沒有打開,如COMPAQEvo系列.在此解釋一下CapacityRelearn.其實電池的relearn-cycle或Conditioning-cycle都是充放電過程‘Calibration就是充放電過程.這個過程如下:1、 "先將電池充滿.2、 放電放完(這個過程中不能有充電)3、 再充滿電.CapacityRelearn就是重新確定FCC?因為在過程1的結(jié)束,BQ2060將DCR'復位為0,在過程2中DCR從0開始不斷增加,當放電結(jié)束時,用DCR更新FCC.在BQ2060的DATASHEEET中將這個過程說得比較難懂,而BQ2050中說得比較清楚.下次再聊聊筆記本電池的充電問題.免費提供ATMEGA406筆記本電池方案,可以用在山寨筆記本和各品牌的替代電池,同時解決IBM、dell帶數(shù)字認證的問題!!!需要請聯(lián)系:筆記本電池接口上的:C,D,S.P是啥意思+,-是電池輸出的正極與負極,D是數(shù)據(jù)線,C是時鐘線,T是有一電阻與-連接.松下筆記本電池采用三菱M37516的方案?很多公司采用BQ系列方案基本功能:具有過充、過放、過流、過溫、休眠和通迅協(xié)議等功能技術(shù)參數(shù):項目參數(shù)過充電檢測電壓Vco1(n=1,2,3)4."23V±0."015(可調(diào)整)過充電檢測電壓Vco2(n=1,2,3)4."28V±0."015(可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論