影響因素
影響手機待機時間的主要因素還有使用環境、電池性能以及手機本身質量等,例如如果在比較惡劣的 氣候條件下使用手機,手機就需要通過加大功率的方法來維持信號的傳送,這樣就加大了手機電池的 耗電量。在手機質量方面,如果手機電池和手機的接觸點上出現髒污或者被氧化現象,這就會對手機 內部零件產生不良影響,此時消耗的電能也加大,也會影響手機的待機時間。
影響手機待機時間是個複雜的問題,但總體來看主要受以下因素影響:電池當前的實際有效容量以及充電飽滿程度、手機固有的靜態待機功耗。
工作類型
不同類型和晶片工藝的SIM卡的工作電流相差很遠,新型1.8V/SIM僅是5V/SIM卡的幾 分之一。而SIM卡在整機功耗中占著相當大的比重。GSM特性在於將所有資料儲存在SIM卡中,可以將 個人資料、行動電話號碼、電話通訊錄等資料儲存在其中,一旦手機故障或是換新機,只要抽換卡片 就可以將資料全部轉換;但太多資料放在SIM卡上手機便會不時去讀取資料,也會造成電力損耗。
網路情況以及手機發射系統的效率:根據GSM系統的設計,手機的發射功率將根據基站的指令自動調 節,手機離基站遠、或處於信號陰影區、或手機發射天線系統效率低,手機就不得不調大發射功率, 那么手機耗電就會成倍地增加。而且並不是說打電話時手機才發射,平時手機也要和網路保持聯繫、 定時向網路報告工作情況,所以網路以及手機天線系統對手機待機時間也起著非常重要的作用。
手機的動態使用情況:一個電話不打和連續不斷地利用手機打電話,顯然情況會是不同的。有一點要 特別注意,按鍵盤激活背景光的時候的耗電和手機發射時耗電幾乎相當,所以常按鍵盤(比如編輯簡訊),即使不打電話,手機耗電量也很大。
手機功能
同樣的電力用來做一件事與用來做兩件事,能夠維持的時間自然也大不相同, 手機光用來收簡訊和手機又用來打遊戲兼收股市信息比起來,當然越多功能越耗電,帶來的也是越短的待機時間。
比如這個手機電池是1000mAh(毫安時),意思是如果電流大小是1000mA(即1安培),這塊電池能用1小時。當然,新買手機時還有電池的激活問題(這裡說的不是鋰電池,鋰電池ms沒有這些麻煩的問題,鋰電池過充過放都不好),前三次充電應該是每次都用盡,然後再連續充12到14小時,以儘量保證100%激活電池。不過大家一般做不到,比如說,這塊電池被激活了90%,所以它就等於塊900mAh了。
看看自己手機電池上寫的參數,比如寫的:鋰電池3.7V 1000mAh。就是說你的手機工作電壓是3.7V。打電話時,功率大概是800mW。當然每部手機都有不同,可以通過百度搜尋自己手機的功率。
功率=電流乘以電壓
所以:800mW=0.8W=3.7V*xA
推出x=0.216216A=216mA
這樣就能大概推算出,如果滿電時一直打電話,可以用的時間t
t=900/216=4.167小時,也就是4小時多些。
信號強度
待機時間和信號強度有很大關係。
比如一個基站,離的近的時候,手機的待機消耗一般不大於10mA,離到很遠(手機基站就300到500米的有效範圍)待機消耗不大於50mA。
假設信號好,待機消耗為7mA,所以待機的理論時間是900/7=128.57小時=128.57/24=5.35天;
信號差,假設待機消耗為35mA,理論待機時間就是900/35=25.7小時,一天。
一般手機的說明和廣告說的都是理論待機時間,全部條件都是最好的,所以遠比實際用來的時間長,這就是理論待機時間。
待機延長
手機螢幕
首先我們要調的就是螢幕壁紙,經過一些列的測試對比試驗我們發現深色壁紙要比淺顏色的壁紙更省電,其次是儘量選用靜態壁紙,然後還有一個很重要的因素是螢幕亮度,建議儘量將手機螢幕調低些,到剛好能保證正常使用為佳,沒有必要將螢幕調的很亮,浪費電能,最後就是手機待機與休眠時間儘量設定為最低。
手機聲音
對於手機節能我們要最佳化的是一個整體,因此接下來我們再來談談聲音最佳化方面,一般情況我們都儘量把電鈴調低,如果你怕在戶外聽不到,可以關閉聲音,只調振動,然後放置口袋中,有來電我們能夠感受的到,不過震動也屬於耗電大戶,不過手機失去電話也就沒有意義了,戶外旅行聲音開了估計很難聽的到,還是只調振動省電吧。
手機網路
手機網路雖然不是很耗電,也不一定就需要全部關閉,但在有WiFi網路的情況下如果需要使用,我們建議使用的時候打開,當然如果一直有,我們又要掛Q或者微信等,那只能建議打開了。另外信號穩定也會節省一部分電量,也可以省小部分流量,如果不需要網路的時候,建議關閉WiFi或者3G網路,這樣也可以節電。
手機套用
在智慧型手機中經常會有不少後台應用程式,我們要做的就是隨時關閉後台應用程式,將用不到的程式全部關閉,因為後台無用套用在一直運行,不僅會消耗手機電量還會導致手機運行變慢,因此關閉只有好處,另外一些常用的軟體建議安裝在手機SD卡中,這樣可以減少每次操作都需要從手機記憶體中讀取數據。
手機工具
我們不僅可以手動調試手機,還可以通過各種工具幫助我們最佳化手機節能,這些工具有些也十分方便。此類手機節能軟體也有不少,如手機節能醫生、金山手機助手等軟體都具有手機節能最佳化功能。
其他最佳化
前面的智慧型手機最佳化也可以很好的滿足基本的節能需求,同時我們也要經常留意下歌手機設定開關選項是否設定到位,更重要的是我們還需要注重節能理念,比如在旅行中儘量不使用手機聽音樂或者看電影,也不要在旅行中用手機來玩遊戲,因為此類操作時真正意義的電池殺手,如果你旅行不在乎智慧型手機有沒電的話,那么也就無需考慮以上各種節能方案了。
具體計算
待機時消耗的電流比較小,與網路幾乎無關,根據機型不同,消耗電流幾毫安甚至有時為零,或者跳變到幾 十毫安不等。待機時間取決於電池的容量及手機消耗電流的大小,如螢幕材質,背景/鍵盤燈光,藍 牙開啟等等。其待機時間的算法為:手機電池容量/待機時的工作電流=待機時間。
而廠商給出的待機時間僅僅是一個測試數據,在不插卡、不使用的情況下進行測試。而實際待機時間會受許多因素影響,如上述的電池容量、 手機的使用狀態、網路信號的強弱等。編程計算
簡易算法
c語言代碼:輸入個電池容量... #include<stdio.h> main(){ float v,a,w,p,rl,xh,tgongzuo,tdaiji,daygz,daydj; v=3.7f; p=0.9f; w=800.0f; xh=7.0f; printf("計算手機待機時間的傻瓜程式,只需輸入電池容量\n其它參數都是默認的\n"); printf("工作電壓3.7V,電池激活90%,打電話是功率800mW,信號良好消耗7mA\n"); printf("請輸入電池容量,單位mAh\n"); scanf("%f",&rl); getchar(); rl=rl*p; w=w/1000.0f; a=w/v;
a=a*1000;
tgongzuo=rl/a;
tdaiji=rl/xh;
daygz=tgongzuo/24.0f;
daydj=tdaiji/24.0f;
printf("一直打電話能打%.2f小時,即%.2f天\n待機%.2f小時,即%.2f天\n",tgongzuo,daygz,tdaiji,daydj);
printf("按回車鍵退出");
getchar();
return 0;
}
()
數據輸入
#include<stdio.h>
main(){
float v,a,w,p,rl,xh,tgongzuo,tdaiji,daygz,daydj;
v=3.7f;p=0.9f;
w=800.0f;
printf("計算手機待機時間的簡易程式。\n以下都不要輸入單位和百分號\n");
printf("請輸入電池容量,單位mAh\n");
scanf("%f",&rl);
getchar();
printf("估計你的電池激活了多少,不知道就填0.9即表示90%\n");
scanf("%f",&p);
getchar();
printf("請輸入工作電壓,單位為v(不用寫)。\n");
scanf("%f",&v);
getchar();
printf("打電話時的功率,單位mW,如果不知道,使用推薦值800mW。\n");
scanf("%f",&w);
getchar();
printf("信號情況好壞消耗的電力,是待機消耗啊,\n要是一直信號是滿的,肯定不大於10mA,比如7mA。\n");
scanf("%f",&xh);
getchar();
rl=rl*p;
w=w/1000.0f;
a=w/v;
a=a*1000;
tgongzuo=rl/a;
tdaiji=rl/xh;
daygz=tgongzuo/24.0f;
daydj=tdaiji/24.0f;
printf(同上);
printf("按回車鍵退出");
getchar();
return 0;
}