How Long do Cell Phone Batteries Last?

When the mobile phone is in the standby state, it is called standby. Standby time refers to the continuous use time of the battery when the phone is in standby. It can also be explained that the mobile phone is fully charged, and in the standby state without talking or shutting down, the battery can consume time until the low battery warning appears.

Phone standby time

The main factors affecting the standby time of the mobile phone are the use environment, battery performance, and the quality of the mobile phone. For example, if the mobile phone is used in harsh weather conditions, the mobile phone needs to be increased by
Different types and chip processes
The same electricity is used to do one thing and to do two things, and the time that can be maintained is naturally very different. Compared with the mobile phone used to receive text messages and the mobile phone used to play games and receive stock market information, of course, the more The more power a function consumes, the shorter the standby time.
Like this
Standby time and
battery capacity
The current consumed during standby is relatively small, which has almost nothing to do with the network. Depending on the model, the current consumption may be several milliamps or even zero, or it may jump to tens of milliamps. The standby time depends on the battery capacity and the current consumption of the phone, such as screen material, background / keyboard lighting, Bluetooth on, etc. Its standby time algorithm is: cell phone battery capacity / working current during standby = standby time.
The standby time given by the manufacturer is only a test data, and the test is performed without inserting a card or using it. The actual standby time will be affected by many factors, such as the above battery capacity, mobile phone usage status, and network signal strength. Programming calculations

Simple algorithm for mobile standby time

C language code: Enter a battery capacity ... #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 ("Fool program for calculating mobile phone standby time, just enter the battery capacity \ nOther parameters are default \ n"); printf ("Working voltage 3.7V, 90% battery activation, 800mW power when calling, good signal consumption 7mA \ n "); printf (" Please enter battery capacity, unit 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 ("Always call% .2f hours, ie% .2f days \ nStandby% .2f hours, ie% .2f days \ n", tgongzuo, daygz, tdaiji, daydj);
printf ("Press Enter to exit");
getchar ();
return 0;
}
()

Phone standby time data input

#include <stdio.h>
main () {
float v, a, w, p, rl, xh, tgongzuo, tdaiji, daygz, daydj;
v = 3.7f;
Phone standby time
p = 0.9f;
w = 800.0f;
printf ("A simple program for calculating the standby time of a mobile phone. \ nDo not enter the unit and percent sign below \ n");
printf ("Please enter the battery capacity in mAh \ n");
scanf ("% f", & rl);
getchar ();
printf ("Estimate how much your battery is activated, if you don't know, fill 0.9 means 90% \ n");
scanf ("% f", & p);
getchar ();
printf ("Please input the working voltage, the unit is v (don't write). \ n");
scanf ("% f", & v);
getchar ();
printf ("Power when calling, in mW, if not known, use the recommended value of 800mW. \ n");
scanf ("% f", & w);
getchar ();
printf ("The power consumed by the signal condition is standby consumption. \ nIf the signal is always full, it must not be greater than 10mA, such as 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 (ibid.);
printf ("Press Enter to exit");
getchar ();
return 0;
}

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?