PW016 Battery Monitor Utility under Linux

From LEXWiKi

(Difference between revisions)
Jump to: navigation, search
(New page: Category:AllowPages == The Sample code source and Spec File you can download from == Source file(Old): [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/PW016_Utility/Linux/PW016_sr...)
Line 1: Line 1:
[[Category:AllowPages]]
[[Category:AllowPages]]
-
== The Sample code source and Spec File you can download from ==
 
-
Source file(Old): [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/PW016_Utility/Linux/PW016_src_L.tar.gz PW016 Source Code]<br />
 
-
Source file: [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/PW016_Utility/Linux/Battery_Monitor_Utility_src_2.6.2.tar.gz Battery_Monitor_Utility_src_2.6.2.tar.gz]<br />
+
<!-- If you want to read the introduction of Chinese version, please click the below link:<br />
-
compile source code to binary<br />
+
[[Battery Monitor Utility for bq2084 under Windows 简体中文版 | Battery Monitor Utility for bq2084 简体中文版]]<br />
-
'''advance prepare:'''<br />
+
<br /> -->
-
Install develope library:
+
== Introduction ==
-
#apt-get install libgtk2.0-0 libgtk2.0-dev libglib2.0-dev
+
Battery Monitor Utility is battery monitor software for retrieving & auto-saving the battery information. <br />
-
#apt-get install automake
+
It could also protect the battery from overheating by the preset threshold value.<br />
-
'''IDE(Codeblocks) solution:<br />'''
+
== The Sample code source and Spec File you can download from ==
-
In Codeblocks:
+
-
Setting->Compile and debugger setting:
+
-
Compiler setting->Other Options:`pkg-config gthread-2.0 --cflags`
+
-
Linker settings-other linker options:`pkg-config gthread-2.0 --libs`
+
-
Using for "make":
+
Binary file: [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/PW016_Utility/Windows/BMU_Setup_V3.0.2.2_x64.zip BMU_Setup_V3.0.2.2_x64.zip]
-
In terminal:
+
-
#cd Pw016_Utility
+
-
#./configure LIBS=-lgthread-2.0
+
-
#make
+
-
Binary file(Old): [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/PW016_Utility/Linux/PW016_bin_L.tar.gz PW016 DEMO AP]
+
-
Binary file(32 bits): [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/PW016_Utility/Linux/Battery_Monitor_Utility_bin_2.6.2_x86.tar.gz Battery_Monitor_Utility_bin_2.6.2_x86]
+
Binary file: [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/PW016_Utility/Windows/BMU_Setup_V3.0.2.2_x86.zip BMU_Setup_V3.0.2.2_x86.zip]
-
Binary file(64 bits): [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/PW016_Utility/Linux/Battery_Monitor_Utility_bin_2.6.2_x64.tar.gz Battery_Monitor_Utility_bin_2.6.2_x64]
+
== How to use Battery Monitor Utility ==
-
Control IC spec file:[ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/PW016_Utility/bq2084-v143.rar bq2084-v143.pdf]
+
Install BMU_Setup for your windows environment. And start Battery Monitor Utility.
-
== How to use the Demo Application ==
+
When you click the close button of the utility, it will hide into tray icon like below picture.<br />
-
*<font color=#F00000>This utility has to be used with bq2084 gas gauge.</font><br />
+
If you want to know some simple information of battery, you can move the cursor to tray icon, it will show the battery status.<br />
-
=== Check Battery Info ===
+
[[Image:bmu_trayiconMsg.png]]<br />
-
[[Image:BMU2.6Main.JPG]]<br /><br />
+
-
'''In order to retrieve the current battery information, please click the “Check Battery Info” and battery information will be refreshed as current status.'''<br />
+
-
*a.Battery Temperature.<br />
+
-
*b.Battery Current.<br />
+
-
*c.Battery Voltage.<br />
+
-
*d.Battery Status for Charge or Discharge.<br />
+
-
*e.Battery Status for Remaining capacity percent.<br />
+
-
*f.Battery remaining life time.<br />
+
-
*g.Battery Alarm Flag.<br />
+
-
*h.Battery Cycle Count:After battery fully charge and fully discharge one time, the cycle count will add 1.(As the picture you can see, cycle count is 12, that means the battery has fully charged 12 times and fully discharged 12 times) <br />
+
-
*I.Power off shutdown Message:After you Remove the power and you set the shutdown time,The time will be countdown
+
-
<br />
+
-
'''Note 1:'''<br />
+
-
'''The battery control IC will protect the battery base on the preset threshold value.'''<br />
+
-
''' Please download file from above “Battery Data Flash Info” for further preset threshold information.'''<br />
+
-
<br />
+
-
*'''Over Charged:'''
+
-
Threshold = Full Charge Capacity + Maximum Over Chg.<br />
+
-
The Over Charged and Terminate Charge warnings from Battery Alarm status will appear “Yes” when the value of full charge capacity + maximum over chg is greater than the set value of threshold and the charge action will be terminated.<br />
+
-
<br />
+
-
*'''Over Temperature:'''
+
-
The Over Temperature and Terminate Charge / Terminate Discharge warnings from Battery Alarm status will appear “Yes” when the value of full charge capacity + maximum over chg is greater than the set value of threshold and the charge / discharge action will be terminated.<br />
+
-
'''For Charge Mode: Threshold = Chg Suspend Temp Hi (Ref, Battery Data Flash Info)'''<br />
+
-
'''For Discharge Mode: Threshold = Over Temp Dsg (Ref, Battery Data Flash Info)'''<br />
+
-
<br />
+
-
'''Note 2:'''<br />
+
-
The value of the “Current” from the Battery Info may appear in positive or negative value depending on the Charge / Discharge mode.<br />
+
<br />
<br />
 +
If you want to see the detail of battery, you can double-click the tray icon, battery monitor utility will appear.<br />
 +
You can also click right button on tray icon and select "More Battery Info" to evoke battery monitor utility.<br />
 +
[[Image:tray_menu.png]]
-
=== Setup Long Time Monitor ===
+
<!-- === Error Code Table === -->
-
[[Image:BMU2.6BatteryCheck.JPG]]<br /><br />
+
<!--box uid=f777871962f1c0432784d4e0e73802b8.761.J534e4dd81aa98-->
-
'''After click the “Battery Long Time Monitor” button, user will enter the Long Time Monitor setup dialog box to configure the parameters for the battery event log.'''<br />
+
<!--
-
*A.User temperature Threshold: User can designate the preferred threshold value. The overheating event will be recorded in batterylog.txt once the battery temperature has exceeded the set threshold value.<br />
+
******************************************************************************************
-
*B.“New temperature threshold value” will appear in RED C after clicked the “Apply”.<br />
+
*
-
*D.The Over temperature warning will appear as shown below when the action of “Run with user temperature threshold …” has been activated and exceeded the temperature threshold.<br />
+
* ** PLEASE DON'T EDIT THIS TABLE DIRECTLY. Use the edit table link under the table. **
-
<br />
+
*
-
[[Image:PW016_warning.png]]<br />
+
****************************************************************************************** -->
-
*E.User Capacity(%) Threshold: User can designate the preferred threshold value. The low capacity event will be recorded in batterylog.txt once the battery capacity has been below the set threshold value.<br />
+
<!--
-
*F.“New capacity threshold value” will appear in RED G after clicked the “Apply”.<br />
+
{|border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; border: 1px #aaa solid; border-collapse: collapse;"
-
*H.The low capacity warning will appear as shown below when the action of “Run with user capacity threshold …” has been activated and below the capacity threshold.<br />
+
|-
-
<br />
+
!bgcolor = #ccccff |ErrorCode = 2
-
[[Image:PW016_warning_2.png]]<br />
+
|
-
*I.The Battery Long Time Monitor will set to refresh & record the monitor values after the set interval value.<br />
+
System can't find necessary files.
-
*J.The coThe Battery Long Time Monitor will set to refresh & record the monitor values after the set interval value.<br />mputer will shut down when the action of “Shutdown automatically,…” has been active and below the capacity setting value(RED K).<br />
+
|-
-
*L.The Battery Long Time Monitor will set after you remove the power shutdown second
+
!bgcolor = #ccccff |ErrorCode = 3
-
*M.will shut down when the action of “Shutdown automatically,…”
+
|
-
*N.Activate the Battery Long Time Monitor (RED L) after complete the parameters and the event log will be saved as batterylog.txt under BMU4bq2048_bin_w folder.<br />
+
System can't find corresponding path.
-
<br />conBattery log file shown as below picture,<br />
+
|-
-
[[Image:Battery_logfile.jpg]]<br />
+
!bgcolor = #ccccff |ErrorCode = 4
-
[[Image:BMU2.6MainCountDown.png]]<br />
+
|
-
(Battery Long Time Monitor and countdown has been activated )<br />
+
Utility may loss necessary files.<br \><br \>Solution: Check installation directory and files in directory are not moved/ removed.<br \>For example, if using 32 bit version, check "WinIO.sys" and "WinIO.dll" exists or not. If using 64 bit version, check "LexIO64.sys" and "LexIO64.dll" exists or not.
 +
|-
 +
!bgcolor = #ccccff |ErrorCode = 5
 +
|
 +
Access denied.<br \><br \>
 +
Solution: If operation system is Windows 7, make sure to run utility as Administrator.
 +
|-
 +
!bgcolor = #ccccff |ErrorCode = 1275
 +
|
 +
The driver version doesn't match operating system.<br \><br \>
 +
Solution: If operating system is 32 bit version, checking the utility is also 32 bit version and vice versa.
 +
|}
 +
[{{SERVER}}/lexwiki/index.php?title=Special:TableEdit&id=f777871962f1c0432784d4e0e73802b8.761.J534e4dd81aa98&page=761&pagename={{FULLPAGENAMEE}} edit table]
 +
-->
 +
<!--box uid=f777871962f1c0432784d4e0e73802b8.761.J534e4dd81aa98-->
 +
=== Battery Monitor Utility main page ===
 +
[[Image:bmu_MainUI.png]]<br /><br />
 +
'''When start utility, it will show simple information about all batteries on the main page.'''<br />
 +
'''If you want to watch detail message about individual battery, you can press the buttons on the left panel.'''<br />
<br />
<br />
 +
'''About page items detail is below.'''<br />
 +
*1-1. Press button to show simple information about all batteries.<br />
 +
*1-2. Press button to show detail information about battery one.<br />
 +
*1-3. Press button to show detail information about battery two.<br />
 +
*1-4. Press button to show configuration page.<br />
 +
*1-5. External power voltage. Support PW407 only.<br />
 +
*1-6. Count of all battery device on the motherboard.<br />
 +
*1-7. Battery Monitor Utility software version.<br />
 +
*1-8. PW407 firmware version.<br />
 +
*1-9. Battery one simple information.<br />
 +
*1-10. Warning led of Battery one. If battery status normal, led is green. If warning happened, led is red.<br />
 +
[[Image:bmu_WarnLed.png]]<br />
 +
*1-11.Battery Status for Charge or Discharge.<br />
 +
*1-12.Battery Status for Remaining capacity percent.<br />
 +
*1-13.Battery remaining life time.<br />
 +
*1-14.Battery Temperature.<br />
 +
*1-15.Battery Current.<br />
 +
*1-16.Battery Voltage.<br />
 +
*1-17.Press button to shut dowe battery.<br />
 +
*1-18.Battery two simple information.<br />
-
=== Application Configuration ===
+
=== Detail information about individual battery ===
-
[[Image:PW016_application_config.png]]
+
[[Image:bmu_DetailPage.png]]<br /><br />
-
*A. Auto startup while booting: Operating battery monitor utility automatically when the device booting.<br />
+
'''Press the "Battery 1" or "Battery 2" Button. Show battery information and detail about warn status.'''<br />
-
*B. Hide while application startuping: The utility will be minimized when it startuped.<br />
+
*2-1.Detail about warn status. If features is not active, led is 'grey'. If warn status is normal, led is 'green'. Otherwise is 'red'.<br />
-
*C. Start battery long time monitor automatically : The utility will operate long time monitoring automatically when it starupped.<br />
+
*2-2.Status: Over temperature. If temperature of battery is under 'Over temperature threshold', led is 'green'. Otherwise is 'red'.<br />
-
<br />
+
*2-3.Status: Under temperature. If temperature of battery is higher 'Under temperature threshold', led is 'green'. Otherwise is 'red'.<br />
 +
*2-4.Status: Low battery capacity. If capacity of battery is higher 'Low battery capacity threshold', led is 'green'. Otherwise is 'red'.<br />
 +
*2-5.Status: External power removed. If external power removed from device, led is 'red'. Otherwise is 'green'.<br />
-
== SDK Reference Code Introduction ==
+
=== Battery Monitor Utility Configuration ===
-
'''int GotBatteryCurrent(void)'''<br />
+
 
-
signed short temp = 0;
+
'''You can set temperature and battery capacity warn threshold in this page.'''<br />
-
temp = ReadI2CWORDSTATE(0x16, 0x0a);//Check "bq2084-v143.pdf" Page 14 and 39
+
 
-
return temp;
+
==== Settings of General ====
-
<br />
+
[[Image:bmu_cfg01.png]]<br />
-
'''float GotBatteryTemperature(void)'''<br />
+
 
-
float kdegree =0.00; //For tenth-degree Kelvin convert
+
*3-1.Operating battery monitor utility automatically when the device booting.<br />
-
int temp = ReadI2CWORDSTATE(0x16, 0x08);//Check "bq2084-v143.pdf" Page 14 and 38
+
*3-2.The utility will be minimized when it start up.<br />
-
kdegree = (temp*0.1) - 273.15; //273.15 is K-Degree constant
+
*3-3.[For OEM]Send reports regularly using E-Mail when warn status is happened.<br />
-
return kdegree;
+
*3-4.[For OEM]Send reports regularly using SMS when warn status is happened.<br />
-
<br />
+
*3-5.[For OEM]After the operation system is shut down, the battery enters the shutdown mode. (PW407 Only)<br />
-
'''int GotBatteryVoltage(void)'''<br />
+
*3-6.The operation system automatically turns on after plugging in the external power. (PW407 Only)<br />
-
int temp = 0;
+
*3-7.When the system is not properly powered off,automatically power on the next power recovery. (PW407 Only)<br />
-
temp = ReadI2CWORDSTATE(0x16, 0x09);//Check "bq2084-v143.pdf" Page 14 and 39
+
*3-8.[For OEM]Use LED lights on the PW407 display status. (PW407 Only)<br />
-
return temp;
+
*3-9.[For OEM]30 seconds after the operation system is turned off, the MCU goes to sleep. (PW407 Only)<br />
-
<br />
+
*3-10.Press the button. The settings restore to the last applied value.
-
'''int GotBatteryLifePercent(void)'''<br />
+
*3-11.Press the button. Apply the settings to the utility.
-
int temp = 0;
+
 
-
temp = ReadI2CWORDSTATE(0x16, 0x0d);//Check "bq2084-v143.pdf" Page 14 and 40
+
==== Settings of Low Battery Alert ====
-
return temp;
+
[[Image:bmu_cfg02.png]]<br />
-
<br />
+
 
-
'''WORD GotBatteryLifeTime(void)'''<br />
+
*4-1.Enable utility alert when low battery happened.<br />
-
WORD temp = 0;
+
*4-2.Set low battery capacity threshold.<br />
-
temp = ReadI2CWORDSTATE(0x16, 0x11);//Check "bq2084-v143.pdf" Page 14 and 41
+
*4-3.[For OEM]Enable alert tone when low battery happened. (PW407 Only)<br />
-
return temp;
+
*4-4.[For OEM]Set the alert tone interval when low battery happened. (PW407 Only)<br />
-
<br />
+
*4-5.Operation system automatically shut down when battery is under battery capacity threshold.<br />
-
'''bool Gotalarm(void)'''<br />
+
*4-6.Set waiting how long to shut down operation system after detecting under battery capacity threshold.<br />
-
<PRE>
+
*4-7.[For OEM]Enable sending E-mail when low battery happened.<br />
-
bool bResult = ReadI2CWORD(0x16,0x16,&lsb,&msb); //Read flag state of pw016 from smbus mapping ram area
+
*4-8.[For OEM]Enable sending SMS when low battery happened.<br />
-
if(bResult)
+
 
-
{
+
==== Settings of External power Alert ====
-
tmp = msb;
+
[[Image:bmu_cfg03.png]]<br />
-
if(tmp&0x80)
+
 
-
{
+
*5-1.Enable utility alert when external power removed.<br />
-
gtk_entry_set_text(GTK_ENTRY(Over_Charge),"YES");
+
*5-2.[For OEM]Enable alert tone when external power removed happened. (PW407 Only)<br />
-
pw016_var.f_Over_Charge=TRUE;
+
*5-3.[For OEM]Set the alert tone interval when external power removed happened. (PW407 Only)<br />
-
}
+
*5-4.Operation system automatically shut down when external power removed happened.<br />
-
else
+
*5-5.Set waiting how long to shut down operation system after detecting external power removed happened.<br />
-
{
+
*5-6.[For OEM]Enable sending E-mail when external power removed happened.<br />
-
gtk_entry_set_text(GTK_ENTRY(Over_Charge),"NO");
+
*5-7.[For OEM]Enable sending SMS when external power removed happened.<br />
-
pw016_var.f_Over_Charge=FALSE;
+
 
-
}
+
==== Settings of Over Temperature Alert ====
-
tmp = msb ;
+
[[Image:bmu_cfg04.png]]<br />
-
if(tmp&0x40)
+
 
-
{
+
*6-1.Enable utility alert when battery temperature is higher than over temperature threshold.<br />
-
gtk_entry_set_text(GTK_ENTRY(Terminate_Charge),"YES");
+
*6-2.Set over temperature threshold.<br />
-
pw016_var.f_Terminate_Charge=TRUE;
+
*6-3.[For OEM]Enable alert tone when higher temperature threshold happened. (PW407 Only)<br />
-
}
+
*6-4.[For OEM]Set the alert tone interval when higher temperature threshold happened. (PW407 Only)<br />
-
else>
+
*6-5.[For OEM]Enable sending E-mail when higher temperature threshold happened.<br />
-
{
+
*6-6.[For OEM]Enable sending SMS when higher temperature threshold happened.<br />
-
gtk_entry_set_text(GTK_ENTRY(Terminate_Charge),"NO");
+
 
-
pw016_var.f_Terminate_Charge=FALSE;
+
==== Settings of Under Temperature Alert ====
-
}
+
[[Image:bmu_cfg05.png]]<br />
-
tmp = msb ;
+
 
-
if(tmp&0x10)
+
*7-1.Enable utility alert when battery temperature is lower than under temperature threshold.<br />
-
{
+
*7-2.Set under temperature threshold.<br />
-
gtk_entry_set_text(GTK_ENTRY(Over_Temprature),"YES");
+
*7-3.[For OEM]Enable alert tone when lower temperature threshold happened. (PW407 Only)<br />
-
pw016_var.f_Over_Temprature=TRUE;
+
*7-4.[For OEM]Set the alert tone interval when lower temperature threshold happened. (PW407 Only)<br />
-
}
+
*7-5.[For OEM]Enable sending E-mail when lower temperature threshold happened.<br />
-
else
+
*7-6.[For OEM]Enable sending SMS when lower temperature threshold happened.<br />
-
{
+
 
-
gtk_entry_set_text(GTK_ENTRY(Over_Temprature),"NO");
+
==== Settings of System ====
-
pw016_var.f_Over_Temprature=FALSE;
+
[[Image:bmu_cfg06.png]]<br />
-
}
+
 
-
tmp = msb ;
+
*8-1.Set Battery Monitor Utility language. Now support English and Traditional Chinese. Default language depends on your location.<br />
-
if(tmp&0x08)
+
*8-2.Restore all settings of utility and PW407.<br />
-
{
+
 
-
gtk_entry_set_text(GTK_ENTRY(Temprature_Discharged),"YES");
+
=== Battery Status log ===
-
pw016_var.f_Temprature_Discharged=TRUE;
+
[[Image:bmu_log.png]]<br />
-
}
+
 
-
else
+
'''When utility start and battery is exist, Battery status log will be record automatically in 'Log' folder. If event does not happen, utility record battery status every 60 seconds. Otherwise, utility record battery status every 1 second. '''<br />
-
{
+
-
gtk_entry_set_text(GTK_ENTRY(Temprature_Discharged),"NO");
+
-
pw016_var.f_Temprature_Discharged=FALSE;
+
-
}
+
-
tmp = msb ;
+
-
if(tmp&0x02)
+
-
{
+
-
gtk_entry_set_text(GTK_ENTRY(Remain_Capacity),"YES");
+
-
pw016_var.f_Remain_Capacity=TRUE;
+
-
}
+
-
else
+
-
{
+
-
gtk_entry_set_text(GTK_ENTRY(Remain_Capacity),"NO");
+
-
pw016_var.f_Remain_Capacity=FALSE;
+
-
}
+
-
tmp = msb ;
+
-
if(tmp&0x01)
+
-
{
+
-
gtk_entry_set_text(GTK_ENTRY(Remaining_Time),"YES");
+
-
pw016_var.f_Remaining_Time=TRUE;
+
-
}
+
-
else
+
-
{
+
-
gtk_entry_set_text(GTK_ENTRY(Remaining_Time),"NO");
+
-
pw016_var.f_Remaining_Time=FALSE;
+
-
}
+
-
tmp = lsb ;
+
-
if(tmp&0x20)
+
-
{
+
-
gtk_entry_set_text(GTK_ENTRY(Fully_Charged),"YES");
+
-
pw016_var.f_Fully_Charged=TRUE;
+
-
}
+
-
else
+
-
{
+
-
gtk_entry_set_text(GTK_ENTRY(Fully_Charged),"NO");
+
-
pw016_var.f_Fully_Charged=FALSE;
+
-
}
+
-
tmp = lsb ;
+
-
if(tmp&0x10)
+
-
{
+
-
gtk_entry_set_text(GTK_ENTRY(Fully_Discharged),"YES");
+
-
pw016_var.f_Fully_Discharged=TRUE;
+
-
}
+
-
else
+
-
{
+
-
gtk_entry_set_text(GTK_ENTRY(Fully_Discharged),"NO");
+
-
pw016_var.f_Fully_Discharged=FALSE;
+
-
}
+
-
</PRE>
+

Revision as of 11:20, 26 April 2021


Contents

Introduction

Battery Monitor Utility is battery monitor software for retrieving & auto-saving the battery information.
It could also protect the battery from overheating by the preset threshold value.

The Sample code source and Spec File you can download from

Binary file: BMU_Setup_V3.0.2.2_x64.zip

Binary file: BMU_Setup_V3.0.2.2_x86.zip

How to use Battery Monitor Utility

Install BMU_Setup for your windows environment. And start Battery Monitor Utility.

When you click the close button of the utility, it will hide into tray icon like below picture.
If you want to know some simple information of battery, you can move the cursor to tray icon, it will show the battery status.
Image:bmu_trayiconMsg.png

If you want to see the detail of battery, you can double-click the tray icon, battery monitor utility will appear.
You can also click right button on tray icon and select "More Battery Info" to evoke battery monitor utility.
Image:tray_menu.png


Battery Monitor Utility main page

Image:bmu_MainUI.png

When start utility, it will show simple information about all batteries on the main page.
If you want to watch detail message about individual battery, you can press the buttons on the left panel.

About page items detail is below.

  • 1-1. Press button to show simple information about all batteries.
  • 1-2. Press button to show detail information about battery one.
  • 1-3. Press button to show detail information about battery two.
  • 1-4. Press button to show configuration page.
  • 1-5. External power voltage. Support PW407 only.
  • 1-6. Count of all battery device on the motherboard.
  • 1-7. Battery Monitor Utility software version.
  • 1-8. PW407 firmware version.
  • 1-9. Battery one simple information.
  • 1-10. Warning led of Battery one. If battery status normal, led is green. If warning happened, led is red.

Image:bmu_WarnLed.png

  • 1-11.Battery Status for Charge or Discharge.
  • 1-12.Battery Status for Remaining capacity percent.
  • 1-13.Battery remaining life time.
  • 1-14.Battery Temperature.
  • 1-15.Battery Current.
  • 1-16.Battery Voltage.
  • 1-17.Press button to shut dowe battery.
  • 1-18.Battery two simple information.

Detail information about individual battery

Image:bmu_DetailPage.png

Press the "Battery 1" or "Battery 2" Button. Show battery information and detail about warn status.

  • 2-1.Detail about warn status. If features is not active, led is 'grey'. If warn status is normal, led is 'green'. Otherwise is 'red'.
  • 2-2.Status: Over temperature. If temperature of battery is under 'Over temperature threshold', led is 'green'. Otherwise is 'red'.
  • 2-3.Status: Under temperature. If temperature of battery is higher 'Under temperature threshold', led is 'green'. Otherwise is 'red'.
  • 2-4.Status: Low battery capacity. If capacity of battery is higher 'Low battery capacity threshold', led is 'green'. Otherwise is 'red'.
  • 2-5.Status: External power removed. If external power removed from device, led is 'red'. Otherwise is 'green'.

Battery Monitor Utility Configuration

You can set temperature and battery capacity warn threshold in this page.

Settings of General

Image:bmu_cfg01.png

  • 3-1.Operating battery monitor utility automatically when the device booting.
  • 3-2.The utility will be minimized when it start up.
  • 3-3.[For OEM]Send reports regularly using E-Mail when warn status is happened.
  • 3-4.[For OEM]Send reports regularly using SMS when warn status is happened.
  • 3-5.[For OEM]After the operation system is shut down, the battery enters the shutdown mode. (PW407 Only)
  • 3-6.The operation system automatically turns on after plugging in the external power. (PW407 Only)
  • 3-7.When the system is not properly powered off,automatically power on the next power recovery. (PW407 Only)
  • 3-8.[For OEM]Use LED lights on the PW407 display status. (PW407 Only)
  • 3-9.[For OEM]30 seconds after the operation system is turned off, the MCU goes to sleep. (PW407 Only)
  • 3-10.Press the button. The settings restore to the last applied value.
  • 3-11.Press the button. Apply the settings to the utility.

Settings of Low Battery Alert

Image:bmu_cfg02.png

  • 4-1.Enable utility alert when low battery happened.
  • 4-2.Set low battery capacity threshold.
  • 4-3.[For OEM]Enable alert tone when low battery happened. (PW407 Only)
  • 4-4.[For OEM]Set the alert tone interval when low battery happened. (PW407 Only)
  • 4-5.Operation system automatically shut down when battery is under battery capacity threshold.
  • 4-6.Set waiting how long to shut down operation system after detecting under battery capacity threshold.
  • 4-7.[For OEM]Enable sending E-mail when low battery happened.
  • 4-8.[For OEM]Enable sending SMS when low battery happened.

Settings of External power Alert

Image:bmu_cfg03.png

  • 5-1.Enable utility alert when external power removed.
  • 5-2.[For OEM]Enable alert tone when external power removed happened. (PW407 Only)
  • 5-3.[For OEM]Set the alert tone interval when external power removed happened. (PW407 Only)
  • 5-4.Operation system automatically shut down when external power removed happened.
  • 5-5.Set waiting how long to shut down operation system after detecting external power removed happened.
  • 5-6.[For OEM]Enable sending E-mail when external power removed happened.
  • 5-7.[For OEM]Enable sending SMS when external power removed happened.

Settings of Over Temperature Alert

Image:bmu_cfg04.png

  • 6-1.Enable utility alert when battery temperature is higher than over temperature threshold.
  • 6-2.Set over temperature threshold.
  • 6-3.[For OEM]Enable alert tone when higher temperature threshold happened. (PW407 Only)
  • 6-4.[For OEM]Set the alert tone interval when higher temperature threshold happened. (PW407 Only)
  • 6-5.[For OEM]Enable sending E-mail when higher temperature threshold happened.
  • 6-6.[For OEM]Enable sending SMS when higher temperature threshold happened.

Settings of Under Temperature Alert

Image:bmu_cfg05.png

  • 7-1.Enable utility alert when battery temperature is lower than under temperature threshold.
  • 7-2.Set under temperature threshold.
  • 7-3.[For OEM]Enable alert tone when lower temperature threshold happened. (PW407 Only)
  • 7-4.[For OEM]Set the alert tone interval when lower temperature threshold happened. (PW407 Only)
  • 7-5.[For OEM]Enable sending E-mail when lower temperature threshold happened.
  • 7-6.[For OEM]Enable sending SMS when lower temperature threshold happened.

Settings of System

Image:bmu_cfg06.png

  • 8-1.Set Battery Monitor Utility language. Now support English and Traditional Chinese. Default language depends on your location.
  • 8-2.Restore all settings of utility and PW407.

Battery Status log

Image:bmu_log.png

When utility start and battery is exist, Battery status log will be record automatically in 'Log' folder. If event does not happen, utility record battery status every 60 seconds. Otherwise, utility record battery status every 1 second.

Personal tools