站長測了不少的PDA了,測試內容中電力測試是大家蠻注重的一點,我想針對這電發表一些個人意見,大家討論討論。

就我以前聽說的,鋰電要偵測電量不外乎兩個方法,一是從電壓下手,根據電壓來判斷還剩多少電,二是許多筆記型電腦常採用的好像叫做smart bettery的技術,記錄電流積分以及學習來推斷剩下電量。

以我用過的PDA為例,HP 568是四段式、E200是十段式,Acer N10則是可以細到1%,其中我猜測HP 568跟E200都是採用電壓偵測的,因為他們的電量偵測常常不太呈線性關係,待機測試時常常每段電量差所消耗的時間都不太一樣、差異很大,而且還會有回電的狀況,就是系統從耗電高的狀態(如放影片)進入耗電低的狀態時,電量偵測會回升,這我想是因為鋰電的電壓會隨著負載而變化,所以負載降低電壓就回升,電量偵測就跟著回升了。另外Acer N10我猜應該是用類似smart bettery的技術,這可以從待機測試電量下降幾乎成線性,而且不會有回電的情形看出來。Sony Clie我當初用的時候沒有注意看,不過我猜它大概也是用跟N10類似的技術。(而且smart bettery這個名詞好像是Sony的專利?)

我對電池技術還是門外漢,以上很多都是我的猜測,不一定準,大家討論討論。
文章關鍵字
以我用過的HP568、ASUS A600、Sharp Zaurus C700(Linux OS)這三台都是以電壓偵測剩餘電量的,證據是插高耗電CF周邊時,當電量已經出現不足,再把卡拔掉,電量警示又會消失,而在Battery Monitor觀察放電曲線時,也可以看到是呈現鋸齒型的折線型態...

現在手上這台E750也同樣是以1%為單位計算電量,但就比較不會出現這種折線的放電型態,但這會不會因為是刻度小,所以即使有短暫的電壓波動,在曲線圖上也不明顯,我也不敢拆機,目前並沒有足夠證據顯示是否有使用Smart Battery技術(官方也沒有說明).

而Smart Battery據我所知的是被廣泛應用在NB上,其實就是除了一般保護電路外,多了一組能源管理電路(Gas Gauge)而已,在成本與體積上都是負擔,目前沒有聽說PDA上士否有人運用此項技術(就算有,PPC2002也要有支援才行),這點就有待能人解惑了...
我想以E750跟Acer N10而言,應該不可能還是採用電壓偵測,因為電壓偵測這種方式要切到1%是沒多大意義的(10%都不準成這樣了,畢竟鋰電放電曲線實在很不線性),而且如果真有回電的現象,刻度切的更細只會更凸顯,就我觀察N10的結果,絲毫看不出來有回電的跡象。

另外我裝了Pocket Hack Master後,發現裡面有關電源資訊的部分可以提供許多鋰電的資訊,像是電壓、電流等,尤其是電流(包括充放電的電流都可以顯示),這可能是採用smart bettery技術的間接證據。不曉得其他機型的情形是怎樣。
嗯...據我所知,鋰電池的放電曲線與是否使用SMS(Smart Battery System)無直接關係,反而與正負極所使用的材料還稍微相關呢(碳極、非碳極),而鋰電池的放電曲線理論上也應該是蠻平坦的,至於回電的電壓波動太劇烈,是不是表示應該是鋰電池保護電路的問題呢?這點也是小弟目前存疑的。

至於鋸齒嚴不嚴重,我的判斷是這樣的,以10%為例,如果原本用電壓偵測是91%,使用高電流產品導致電壓下降到89.5%,然後拔掉,電池回電到90.4%。如果刻度是1%,則波動並不明顯:91%->90%->90%,但在10%的刻度,則是90%->80%->90%的差別;當然,前面說的保護供電電路寫的好不好和電極材料也都可能是問題,似乎無法很單純的判斷是誰的問題。

而直接偵測電壓與電流值,也不是SMS的特異功能,SMS主要是透過軟體(或IC)與能源管理迴路溝通,電池多了這個功能後便可和系統,充電器互作溝通。除了可透過電池當時的電壓、電流來預測何時可以充完、電池可以充多少的電、何時電池會耗盡等訊息,此外,也可以紀錄充放電週期,以預測電池壽命。而且使用SMS技術,需要軟體配合,這是為什麼我說沒有直接證據顯示有使用SMS技術的理由。
以我使用E200的情形,回電可不是只跳10%,常常可以一次跳20%以上,表示這波動之大,如果偵測方式不變,只是換成1%刻度,絕對更容易察覺。而事實上我曾釘著N10的電量偵測一直看,插上無限網路卡前後負載足足差了一倍,也沒看到有任何回電的現象(連1%的波動也沒有)。

我想會不會PDA採用的是比較簡單的SMS,而MS也在電源管理上給製造商一些自由讓他們去設計自己的module再以類似driver的方式掛到系統上。(每台PDA的電量管理部分的程式也長的不太一樣,我想MS在這裡應該沒有定死)

PS:我記得保護電路是在一些比較極端的情形才會作用,通常不會去管正常放電過程中的電壓波動,不曉得您為什麼會認為這跟保護電路有關?
<!--引言開始 (您引用了全部文章,請適度引言)-->
jackc wrote:
PS:我記得保護電路是在一些比較極端的情形才會作用,通常不會去管正常放電過程中的電壓波動,不曉得您為什麼會認為這跟保護電路有關?
<!--引言結束 -->

因為量產的鋰電池通常都會加裝保護電路,同時也會配合供電回路設計在機版上,以避免一般使用者在充放電過程產生不必要的困擾。純屬個人猜測而已...^_^

我並不是排除n10或E750這種放電曲線比較平坦的使用SMS技術的可能性,只是很納悶如果真的使用SMS技術,IC提供的資料要如何與其他不同技術的機種一般正確傳給Third Party Program解讀(如Battery Monitor或您用的HackMaster一類的),而倘若又真的用了SMS技術,大可以在UI裡直接顯示剩餘使用時間與電池壽命等更user-friendly的資訊,因為這正是SMS的精神所在啊!

所以我才更大膽的推測或許是供電或保護電路設計的問題,當然我的推論非常有可能是錯的,因為並非研發設計者,也沒拆過機...:)
<!--引言開始 (您引用了全部文章,請適度引言)-->
Orpheus wrote:

我並不是排除n10或E750這種放電曲線比較平坦的使用SMS技術的可能性,只是很納悶如果真的使用SMS技術,IC提供的資料要如何與其他不同技術的機種一般正確傳給Third Party Program解讀(如Battery Monitor或您用的HackMaster一類的),而倘若又真的用了SMS技術,大可以在UI裡直接顯示剩餘使用時間與電池壽命等更user-friendly的資訊,因為這正是SMS的精神所在啊!

所以我才更大膽的推測或許是供電或保護電路設計的問題,當然我的推論非常有可能是錯的,因為並非研發設計者,也沒拆過機...:)
<!--引言結束 -->

我有把E200裝上Pocket Hack Master,在E200上面就只能讀到電量百分比,其他的資訊都是N/A(Pocket hack Master除了超頻外,其他功能很多,也都蠻不錯,就算不破解註冊,不用超頻的部分,光用剩下那些功能也蠻不錯的,蠻建議非Xscale的也裝裝看),我想Pocket Hack Master應該沒有針對Acer N10去撰寫程式(事實上我用的舊版本出的當時PXA255的PPC根本都還沒出),所以我想作者應該也是利用MS所提供的API介面去讀取相關的資料,而SMS系統出現也有一段時間了,MS在PPC2002上把他納入並不是不可能(可能只是簡化版的,也沒有要求廠商一定要implement),至於為啥沒有利用SMS來作一些user friendly的設計,ㄜ......這暫時想不出來...:p

PS:SMS是啥的縮寫?Smart Battery system直覺不是應該是SBS嗎?
:$...SMS的確是SBS的筆誤.......最近常幹這種手腦不一的事...謝謝您的指正...:)

Pocket Hack Master從2.37版後就有支援PXA255了,現在最新版是2.39,您要不要下載新版來試試?
當然已經下載了,新版的還有修正讓ARM機器不會去誤觸到Xscale的一些功能,所以我才趕把他裝在E200上,不過N10上裝的的還是舊的2.34破解版,因為我在測試N10的超頻穩定性(沒辦法,N10的CPU雖快,顯示速度這種表面功夫卻作的很差,超點頻勉強補一下),PXA255是PXA250的改良版,一些功能還是可以通用的(倍頻調整方面好像有點問題,不過直接調外頻倒是正常),等我確定接下來要用哪台PDA後,也許我會去花錢買一套Pocket Hack Master,這軟體不貴,功能也蠻多的,值得贊助一下。(不過如果我最後是決定換TG50,那就又是另外一回事了)

不過話說回來,Toshiba E750是可替換電池,要實作SBS成本應該要比N10這種不可替換的要高(至少那些電路得每個電池都放一套,而且可能會導致副廠電池生不出來),所以搞不好真的有啥超級演算法可以光從電壓、負載就可以把電容量算的準準準,而不用動用到Smart Bettery技術。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!