Disclosure of Invention
The present disclosure is directed to a battery status monitoring device for simulating a battery running status and a development machine running status, wherein the battery status monitoring device includes a microprocessor, a memory, a first switch circuit, a second switch circuit, and a mode switching interface. The memory is electrically connected to the microprocessor and stores a plurality of virtual register items and a plurality of virtual register values respectively corresponding to the virtual register items. The first switch circuit is connected between the microprocessor and the development machine. The second switch circuit is connected between the microprocessor and the battery. The mode switching interface is connected with the microprocessor, when the mode switching interface is in a first state, the first switch circuit is turned on, the second switch circuit is turned off so that the battery state monitoring device is in a virtual battery mode, and the microprocessor is used for responding a virtual register value corresponding to a request command of the development machine to the development machine. When the mode switching interface is in the second state, the first switch circuit is turned off and the second switch circuit is turned on so that the battery state monitoring device is in the virtual development machine mode, and the microprocessor is used for monitoring the register value of the battery.
Preferably, the virtual register entries include a first virtual register entry and a second virtual register entry, the virtual register values include a first virtual register value and a second virtual register value, the first virtual register entry corresponds to the first virtual register value, the second virtual register entry corresponds to the second virtual register value, the first virtual register value is updated according to a predetermined variation every predetermined period, and the second virtual register value is set to a fixed value.
Preferably, the battery state monitoring device further comprises an electronic loader connecting interface and a charging circuit, the electronic loader connecting interface is used for connecting an electronic loader, the electronic loader is set with a power consumption parameter, when the battery state monitoring device is in the virtual development machine mode, the electronic loader extracts electric energy from the battery according to the power consumption parameter, the charging circuit is used for connecting an external power supply, the charging circuit is electrically connected to the microprocessor, the memory stores a charging parameter, and when the battery state monitoring device is in the virtual development machine mode, the microprocessor is used for setting the charging circuit to charge the battery according to the charging parameter.
Preferably, the system further comprises a communication connection interface electrically connected to the microprocessor, the communication connection interface is used for connecting to a remote device, when the battery status monitoring device is in a monitoring mode, the first switch circuit and the second switch circuit are both turned on, and the battery status monitoring device is used for monitoring a data stream of the development machine and a data stream of the battery.
The present invention provides a method for controlling a battery status monitoring device, which is used to simulate an operating status of a battery and an operating status of a development machine, and includes: when a mode switching interface of the battery state monitoring device receives an external instruction, setting a state of the mode switching interface according to the external instruction;
setting an operation mode of the battery state monitoring device according to the state of the mode switching interface; when the mode switching interface is in a first state, the battery state monitoring device is only electrically connected with the development machine, and the battery state monitoring device is in a virtual battery mode and is used for responding a virtual register value corresponding to a request command of the development machine to the development machine; and when the mode switching interface is in a second state, the battery state monitoring device is only electrically connected with the battery, and the battery state monitoring device is in a virtual development machine mode and is used for monitoring a register value of the battery.
Preferably, when the virtual battery mode is a first virtual battery mode, a virtual register value of the battery status monitoring device is updated according to a control command of a remote device, and the updated virtual register value is transmitted to the development machine.
Preferably, when the virtual battery mode is a second virtual battery mode, the battery status monitoring device responds the virtual register value corresponding to a request command of the development machine to the development machine according to the request command of the development machine.
Preferably, when the operation mode of the battery status monitoring device is a monitoring mode, the battery status monitoring device is configured to monitor a data stream from the development machine and a data stream from the battery, the battery status monitoring device determines whether the battery and/or the development machine is abnormal according to the data stream of the development machine and the data stream of the battery, and when the battery and/or the development machine is abnormal, the battery status monitoring device transmits an alert signal to a remote device.
Preferably, when the virtual development machine mode is a first virtual development machine mode, an electronic load device draws electric energy from the battery according to a power consumption parameter, and the battery state monitoring device monitors a register value of the battery in a discharging process.
Preferably, when the virtual development machine mode is a second virtual development machine mode, the battery state monitoring device charges the battery according to a charging parameter, and the battery state monitoring device monitors a register value of the battery in a charging process.
The battery state monitoring device and the control method thereof have the advantages that the product and the battery can be synchronously researched and produced, the independent test and analysis can be realized, and the waste of the sample battery box can be greatly reduced. When the product is produced in quantity or tested and verified, a more stable testing environment can be provided.
For a better understanding of the nature and technical aspects of the present disclosure, reference should be made to the following detailed description and accompanying drawings which are provided to illustrate and not to limit the present disclosure.
Detailed Description
The following is a description of embodiments of the present disclosure relating to a battery state monitoring apparatus and a control method thereof, with specific embodiments, and those skilled in the art can understand advantages and effects of the present disclosure from the content provided in the present specification. The disclosure may be carried out or applied to other different embodiments and details, and various modifications and changes may be made in the details based on different points and applications without departing from the spirit of the disclosure. The drawings of the present invention are for illustrative purposes only and are not intended to be drawn to scale. The following embodiments will further explain the related art of the present disclosure in detail, but the contents are not provided to limit the scope of the present disclosure.
It will be understood that, although the terms first, second, third, etc. may be used herein to describe various components or signals, these components or signals should not be limited by these terms. These terms are mainly used to distinguish one element from another element, or from one signal to another signal. In addition, the term "or" as used herein should be taken to include any one or combination of more of the associated listed items as the case may be.
Fig. 1 is a schematic diagram of a battery state monitoring device according to a first embodiment of the present disclosure. As shown in fig. 1, the batterystatus monitoring apparatus 1 is used for simulating an operating status of a battery B and an operating status of a Development Unit DUT (Development Unit), and the batterystatus monitoring apparatus 1 includes amicroprocessor 101, amemory 102, acharging circuit 103, a batterylevel management circuit 104, a first switch circuit SW1, a second switch circuit SW2, a third switch circuit SW3 and a fourth switch circuit SW4.
Themicroprocessor 101 is a main control core, themicroprocessor 101 is electrically connected to thememory 102, and thememory 102 is, for example, an electrically erasable programmable read-only memory (EEPROM), but not limited thereto. Thememory 102 is used for storing a virtual register list, wherein the virtual register list comprises a plurality of virtual register items and a plurality of virtual register values corresponding to the virtual register items, and a part of the virtual register values represent virtual battery power and virtual battery powerVoltage, virtual battery current, and virtual battery temperature. Thecharging circuit 103 is used for connecting an external power source (not shown), thecharging circuit 103 is electrically connected to themicroprocessor 101, and an electrical connection interface between thecharging circuit 103 and themicroprocessor 101 is I2 C (Inter-Integrated Circuit), but not limited thereto.Microprocessor 101 through I2 C controls thecharging circuit 103 to charge the battery B or provide a specific voltage and current to the developer DUT by thecharging circuit 103, the batterylevel management circuit 104 is electrically connected to thecharging circuit 103 and themicroprocessor 101, and the electrical connection interface between the batterylevel management circuit 104 and themicroprocessor 101 is I2 C (Inter-Integrated Circuit), but not limited thereto.Microprocessor 101 through I2 C to control the batterylevel management circuit 104.
The first switch circuit SW1 is connected between themicroprocessor 101 and the developer DUT. The second switch circuit SW2 is connected between themicroprocessor 101 and the battery B. The third switch circuit SW3 is connected between thecharging circuit 103 and the developer DUT. The fourth switching circuit SW4 is connected between the batterypower management circuit 104 and the battery B.
Referring to fig. 1, the batterystate monitoring apparatus 1 further includes adigital variable resistor 105, a fifth switch circuit SW5, a sixth switch circuit SW6, amode switching interface 106, acommunication interface 107, and an electronic load device connecting interface 108. Thedigital variable resistor 105 is electrically connected to themicroprocessor 101, and an electrical connection interface of thedigital variable resistor 105 and themicroprocessor 101 may be I2 C (Inter-Integrated Circuit), but not limited thereto. The fifth switch circuit SW5 is connected to the digitalvariable resistor 105 and one end of a temperature sensing line T, and the other end of the temperature sensing line T is connected to the development device DUT. The sixth switch circuit SW6 is connected between the digitalvariable resistor 105 and the battery B.
Themode switching interface 106 is electrically connected to themicroprocessor 101. Themode switching interface 106 is, for example, a button-type mode switching interface and is disposed on the housing of the batterystate monitoring device 1, and themode switching interface 106 includes a plurality of buttons. For example, when the first button of themode switching interface 106 is pressed by the user, themode switching interface 106 is in the first state and transmits a first mode notification message to themicroprocessor 101, and themicroprocessor 101 controls the first switch circuit SW1, the third switch circuit SW3, and the fifth switch circuit SW5 to be in the on state and controls the second switch circuit SW2, the fourth switch circuit SW4, and the sixth switch circuit SW6 to be in the off state according to the first mode notification message, at this time, the batterystate monitoring device 1 is electrically connected to the developer DUT only and is in a virtual battery mode. When the batterystate monitoring apparatus 1 is in the virtual battery mode, the operating state of the battery B can be simulated.
Themicroprocessor 101 is used for changing the resistance value of the digitalvariable resistor 105, and when the batterystate monitoring device 1 is in the virtual battery mode, themicroprocessor 101 simulates the real temperature of the battery B through the voltage difference of the digitalvariable resistor 105. In detail, the developer DUT sends a request command requesting themicroprocessor 101 to respond to a battery temperature information, and when the batterystate monitoring apparatus 1 is in the virtual battery mode, themicroprocessor 101 changes the resistance of the digitalvariable resistor 105, and the different resistance values correspond to different voltage differences. The development device DUT receives the voltage difference of the digitalvariable resistor 105 through the temperature sensing line T, and the memory of the development device DUT stores a plurality of voltage differences and a plurality of battery temperatures corresponding thereto, and the battery temperature can be calculated through the voltage difference sensed by the temperature sensing line T.
When the second button of themode switch interface 106 is pressed by the user, themode switch interface 105 is in the second state mode and transmits a second mode notification message to themicroprocessor 101, and themicroprocessor 101 controls the first switch circuit SW1, the third switch circuit SW3 and the fifth switch circuit SW5 to be in the off state and controls the second switch circuit SW2, the fourth switch circuit SW4 and the sixth switch circuit SW6 to be in the on state according to the second mode notification message. At this time, the batterystate monitoring device 1 is electrically connected to the battery B only and is in a virtual development machine mode. When the batterystate monitoring apparatus 1 is in the virtual developer mode, the operating state of the developer DUT can be simulated to charge and monitor the battery B.
When the third button of themode switching interface 106 is pressed by the user, themode switching interface 105 is in the third state and transmits a third mode notification message to themicroprocessor 101, and themicroprocessor 101 controls the first switch circuit SW1, the third switch circuit SW3 and the fifth switch circuit SW5 to be in the on state and controls the second switch circuit SW2, the fourth switch circuit SW4 and the sixth switch circuit SW6 to be in the on state according to the third mode notification message. At this time, the batterystate monitoring device 1 is electrically connected to the battery B and the developer DUT and is in a monitoring mode, so as to monitor and record the data flow of the developer DUT and the data flow of the battery B.
In addition, when the battery B itself has a battery power management circuit, the user can disable the batterypower management circuit 104 in the batterystatus monitoring device 1 by pressing the fourth button of themode switching interface 106. When the battery B itself has only a battery core and is not provided with a battery level management circuit, the fourth button of the pressedmode switching interface 106 may be released to enable the batterylevel management circuit 104 in the batterystatus monitoring apparatus 1.
Thecommunication connection interface 107 is electrically connected to themicroprocessor 101, and thecommunication connection interface 107 is, for example, a USB connection terminal, a WIFI module or a bluetooth module. Thecommunication transmission interface 107 is used for connecting to a remote device RM. The remote device RM is, for example, a remote computer or a mobile communication device, and the user can directly modify the virtual register values stored in thememory 102 through the remote device RM.
The electrical loader connection interface 108 is electrically connected to the chargingcircuit 103. The electronic load connector interface 108 is used to connect an electronic load EL. When the batterystate monitoring apparatus 1 is in the virtual development machine mode, the discharge condition of the battery B in different temperature states and different remaining capacity states can be simulated by setting the power consumption parameter of the electronic load EL.
Fig. 2 is a schematic diagram of a battery state monitoring device according to a second embodiment of the present disclosure. The difference between the battery condition monitoring device of fig. 2 and the battery condition monitoring device of fig. 1 is that the battery condition monitoring device of fig. 2 is not provided with thecommunication connection interface 107 and the electronic load connector interface 108.
The present disclosure further provides a control method of a battery status monitoring apparatus for simulating an operating status of a battery B and an operating status of a Development device DUT (Development Unit), the control method of the battery status monitoring apparatus including: when the mode switching interface 106 of the battery state monitoring device 1 receives an external instruction, setting the state of the mode switching interface 106 according to the external instruction; setting an operation mode of the battery state monitoring apparatus 1 according to the state of the mode switching interface 106; when the mode switching interface 106 is in the first state, the battery state monitoring device 1 is electrically connected to only the developer DUT, and the battery state monitoring device 1 is in the virtual battery mode and is configured to respond to the developer DUT with a virtual register value corresponding to a request command of the developer DUT; when the mode switching interface 106 is in the second state, the battery state monitoring device 1 is electrically connected to the battery B only, and the battery state monitoring device 1 is in the virtual development machine mode and is configured to monitor the register value of the battery B; and when the mode switching interface 106 is in the third state, the battery state monitoring device 1 is electrically connected to the developer DUT and the battery B, and the battery state monitoring device 1 is in the monitoring mode.
The following will explain in detail a control method of the batterystate monitoring apparatus 1 in the monitoring mode, the virtual battery mode, and the virtual development machine mode.
Fig. 3 is a flowchart of a control method when the battery status monitoring apparatus of the present disclosure is in the monitoring mode. As shown in fig. 3, the developer DUT transmits a request command to themicroprocessor 101 of the batterystate monitoring apparatus 1 at step S301. In step S303, themicroprocessor 101 transmits a request command to the battery B. In step S305, the battery B responds to themicroprocessor 101 with the register value corresponding to the request command. In step S307, themicroprocessor 101 stores the register status of the battery B in thememory 102. In step S309, themicroprocessor 101 determines whether the register value of the battery B is abnormal. For example, thememory 106 of the batterystatus monitoring device 1 stores a normal range of the first register value of the battery B, and when the first register value is not within the normal range, the microprocessor determines that the first register of the battery B is abnormal.
In step S309, if the register value of battery B is abnormal, step S311 follows. In step S311, themicroprocessor 101 transmits the register value of the battery B and the warning message to the remote device RM, followed by step S313. In step 313, themicroprocessor 101 sends the register value of the battery B to the developer DUT, and then in step 315. In step S315, the developer DUT reads the register value of the battery B, and then returns to step S301.
In step S309, if there is no difference in the register value of battery B, step S317 follows. In step S317, themicroprocessor 101 transmits the register value of the battery B to the remote device RM, and then step S319. In step S319, themicroprocessor 101 sends the register value of the battery B to the developer DUT, and then in step S321. In step S321, the developer DUT reads the register value of the battery B, and then returns to step S301.
Fig. 4 is a flowchart of a control method of the remote device according to the present disclosure when the battery status monitoring device is in the monitoring mode. As shown in fig. 4, in step S401, the remote apparatus RM reads the data stream from the batterystate monitoring apparatus 1, followed by step S403. In detail, when the register value of the battery B is within the normal range, the batterystatus monitoring apparatus 1 transmits only the register value to the remote apparatus RM. When the register value of the battery B is not within the normal range, the data stream transmitted from the battery status monitor 1 to the remote device RM includes the register value and the warning message. In step S403, the screen of the remote apparatus RM displays the data flow of the batterystatus monitoring apparatus 1, followed by step S405. In detail, the remote device RM is installed with a battery monitoring application for displaying the register values and the warning information. In step S405, the remote device RM determines whether a control command for storing a register value is received. In detail, the user may issue a control command for storing the register value through the battery monitoring application to store the register value in the memory of the remote device RM. When the remote device RM receives the control command for storing the register value, step S407 follows. When the remote device RM does not receive the control command for storing the register value, the process returns to step S401. In step S407, the register value is stored in the memory of the remote device RM, and then the process returns to step S401.
Fig. 5 is a flowchart of a control method of the battery status monitoring apparatus in the first virtual battery mode according to the present disclosure. When the virtual battery mode of the batterystatus monitoring apparatus 1 is the first virtual battery mode, as shown in fig. 5, in step S501, the virtual register list of thememory 106 is loaded. In step S503, themicroprocessor 101 determines whether there is a control instruction of the remote apparatus RM. When there is a control command from the remote device RM, step S505 follows. In step S505, themicroprocessor 101 updates the virtual register value in the virtual register list corresponding to the control command of the remote device RM, and then returns to step S503.
When there is no control instruction from the remote device RM, step S507 follows. In step S507, themicroprocessor 101 reads the virtual register value corresponding to the request command of the developer DUT in the virtual register list, and then in step S509. In step S509, it is determined whether the virtual register value is a fixed value. When the value of the dummy register is a fixed value, step S511 follows. In step S511, themicroprocessor 101 responds with the virtual register value to the developer DUT, and then returns to step 503.
If the value of the dummy register is not a fixed value, step S513 follows. In step S513, themicroprocessor 101 updates the virtual register value according to the predetermined variation every predetermined period, and then proceeds to step S515. In step S515, themicroprocessor 101 responds to the developer DUT with the updated virtual register value every predetermined period, and then returns to step S503.
For example, the user can directly set the first virtual register value of thememory 102 of the batterystatus monitoring apparatus 1 to be a variable value and set the second virtual register value to be a fixed value by the battery status monitoring program installed in the remote apparatus RM. The setting of the first virtual register value includes a predetermined period, a lower limit of the register value, and an upper limit of the register value with a predetermined variation. The developer DUT periodically transmits the request command, and when the developer DUT transmits the first request command to the batterystatus monitoring device 1, themicroprocessor 101 responds the updated first virtual register value to the developer DUT every predetermined period because the first virtual register value is automatically updated every predetermined period according to the predetermined variation. When the developer DUT sends a second request command to the batterystatus monitoring apparatus 1, themicroprocessor 101 reports a second virtual register value corresponding to the second request command to the developer DUT.
Fig. 6 is a flowchart of a control method of the remote device according to the present disclosure when the battery status monitoring device is in the first virtual battery mode. As shown in fig. 6, in step S601, a virtual register list of the battery status monitor is loaded. In step S603, the remote device RM determines whether there is an external control command. When there is an external control instruction, step S605 follows. In step S605, the virtual register value corresponding to the external control command in the virtual register list is updated, and then step S607 is performed. In step S607, the remote device RM transmits the updated virtual register value to the batterystatus monitoring apparatus 1, and then returns to step S603.
When there is no external control instruction, step S609 follows. In step S609, it is determined whether the virtual register value is set to a fixed value. When the value of the dummy register is set to a fixed value, step S611 follows. In step S611, the virtual register value is maintained, followed by step S613. In step S613, the remote device RM transmits the virtual register value to the batterystatus monitoring apparatus 1, and then returns to step S603.
When the value of the dummy register is set to a non-constant value, step S615 follows. In step S615, the battery status monitor automatically updates the virtual register value according to the predetermined variation every predetermined period, and then step S617. In step S617, the battery status monitoring program transmits the updated virtual register value to the batterystatus monitoring apparatus 1 every predetermined period, and then returns to step S603.
For example, the remote device RM is a mobile communication device of a user, and the mobile communication device is installed with a battery status monitoring program. The battery state monitoring program is provided with a virtual register list, and the virtual register list comprises a plurality of virtual register items and a plurality of virtual register values respectively corresponding to the virtual register items. When the user inputs an external control command to the mobile communication device to modify the first virtual register value in the virtual register list of the battery status monitoring program, the battery status monitoring program will transmit the modified first virtual register value to the batterystatus monitoring device 1, and themicroprocessor 101 of the batterystatus monitoring device 1 will update the first virtual register value stored in thememory 106, so that the first virtual register value stored in thememory 106 is identical to the first virtual register value of the battery status monitoring program of the remote device RM. When the user sets the second virtual register value in the virtual register list of the battery status monitoring program to change every 1000ms, the battery status monitoring program of the remote device RM transmits the updated second virtual register value to the batterystatus monitoring device 1 every 1000ms, and themicroprocessor 101 of the batterystatus monitoring device 1 updates the second virtual register value stored in thememory 102, so that the second virtual register value stored in thememory 102 is the same as the second virtual register value of the battery status monitoring program of the remote device RM.
Fig. 7 is a flowchart of a control method of the battery status monitoring apparatus in the second virtual battery mode according to the present disclosure. When the virtual battery mode of the batterystatus monitoring apparatus 1 is the second virtual battery mode, as shown in fig. 7, in step S701, the virtual register list in thememory 102 is loaded. In step S703, themicroprocessor 101 reads the virtual register value corresponding to the request command of the developer DUT in the virtual register list, and then in step S705. In step S705, it is determined whether the value of the dummy register is a fixed value. If the value of the dummy register is a fixed value, step S707 follows. In step S707, themicroprocessor 101 responds to the developer DUT with the virtual register value, followed by step S709. In step S709, it is determined whether the batterystate monitoring apparatus 1 is connected to the remote apparatus RM.
When the batterystate monitoring device 1 is connected to the remote device RM, step S711 follows. When the batterystate monitoring device 1 is not connected to the remote device RM, the process returns to step S703.
In step S711, the batterystatus monitoring apparatus 1 transmits the virtual register value to the remote device RM so that the remote device RM can display the virtual register value from the batterystatus monitoring apparatus 1 on the screen, and then returns to step S703.
When the value of the dummy register is not a fixed value, step S713 follows. In step S713, themicroprocessor 101 updates the virtual register value in the virtual register list according to the predetermined variation every predetermined period, and then step S715. In step S715, themicroprocessor 101 responds to the developer DUT with updated virtual register values every predetermined period, followed by step S717. In step S717, it is determined whether the batterystate monitoring device 1 is connected to the remote device RM. When the batterystate monitoring device 1 is connected to the remote device RM, step S719 follows. In step S719, the batterystatus monitoring apparatus 1 transmits the virtual register value to the remote apparatus RM so that the remote apparatus RM can display the virtual register value from the batterystatus monitoring apparatus 1 on the screen, and then returns to step S703. When the batterystate monitoring device 1 is not connected to the remote device RM, the process returns to step S703.
In other embodiments, steps S709 to S711 and steps S717 to S719 of fig. 7 may be omitted.
For example, the batterystatus monitoring apparatus 1 is not connected to any remote device RM, and thememory 102 of the batterystatus monitoring apparatus 1 stores a virtual register list, where the virtual register list includes a plurality of virtual register entries and a plurality of virtual register values respectively corresponding to the virtual register entries. When the first virtual register value in the virtual register list is set to be updated every 1000ms according to the set value variation (for example, the value variation is 800), the batterystatus monitoring apparatus 1 responds the updated first virtual register value to the developer DUT every 1000 ms.
Fig. 8 is a flowchart of a control method for the battery status monitoring apparatus in the first virtual development machine mode according to the present disclosure. When the virtual development machine mode of the batterystate monitoring apparatus 1 is the first virtual development machine mode, as shown in fig. 8, in step S801, the virtual register list in thememory 102 is loaded. In step S803, the register value of the battery B during the discharging process is read. In step S805, it is determined whether the battery state monitoring apparatus is connected to the remote apparatus RM. When the batterystate monitoring apparatus 1 is not connected to the remote apparatus RM, the process returns to step 803. When the batterystate monitoring apparatus 1 is connected to the remote apparatus RM, step 807 follows. In step S807, the batterystatus monitoring apparatus 1 transmits the register value of the battery B during the discharging process to the remote apparatus RM, so that the remote apparatus RM can display the register value of the battery B during the discharging process on the screen, and then returns to step S803. In detail, when the batterystate monitoring apparatus 1 is in the first virtual development machine mode, the user can set the power consumption parameter of the electronic loader EL, and the electronic loader EL will draw the power to the battery B according to the power consumption parameter. At this time, the batterystate monitoring apparatus 1 can monitor each register value of the battery B during the discharging process.
Fig. 9 is a flowchart of a control method for the battery state monitoring apparatus in the second virtual development machine mode according to the present disclosure. When the virtual development machine mode of the batterystate monitoring apparatus 1 is the second virtual development machine mode, as shown in fig. 9, in step S901, the charging parameters in thememory 102 are loaded. In step S903, it is determined whether the batterycondition monitoring apparatus 1 is connected to the remote apparatus RM. When the batterystate monitoring device 1 is connected to the remote device RM, step S905 follows. In step S905, the charging parameters stored in thememory 102 are updated according to the control command of the remote device RM, and then step S907 follows. In step S907, the chargingcircuit 103 is set according to the charging parameters stored in thememory 102.
When the batterystate monitoring device 1 is not connected to the remote device RM, step S907 follows. After step S907, step S909 follows. In step S909, the chargingcircuit 103 charges the battery B, followed by step S911. In step S911, the register value of the battery B during charging is read, and then step S913 is performed. In step S913, it is determined whether or not there is a control command from the remote apparatus RM. When there is a control instruction from the remote apparatus RM, step S915 follows. In step S915, the charging parameters stored in thememory 102 are reset according to the control command of the remote device RM, and then step S917 follows. In step S917, charging of battery B is stopped, followed by returning to step S903. When there is no control instruction from the remote apparatus RM, step S917 follows.
For example, the user can set various charging parameters for the battery B in the battery status monitoring program of the remote device RM, as shown in table 1, table 1 is a charging parameter table for constant current-constant voltage charging, and when the voltage of the battery B is less than 1800mV, the chargingcircuit 103 charges the battery B with 180 mA. When the voltage of the battery B does not reach 4400mV, the chargingcircuit 103 charges the battery B with 1500mA. When the voltage of battery B reaches 4400mV, the chargingcircuit 103 charges battery B with 50 mA.
(Table 1)
As shown in table 2, table 2 is a table of charging parameters of battery temperature-maximum charging voltage-maximum charging current. When the voltage of battery B is less than 1800mV, chargingcircuit 103 charges battery B with 180 mA. When the temperature of the battery B is lower than-10 degrees or higher than 55 degrees, the chargingcircuit 103 does not charge the battery B. When the temperature of the battery B is between-10 degrees and 0 degrees, the maximum charging voltage and the maximum charging current of the chargingcircuit 103 to the battery B are 4200mV and 1000mA, respectively. When the temperature of the battery B is between 0 degrees and 45 degrees, the maximum charging voltage and the maximum charging current of the chargingcircuit 103 to the battery B are 4400mV and 1500mA, respectively.
(Table 2)
Advantageous effects of the embodiment ]:
the battery state monitoring device and the control method thereof have the advantages that the product and the battery can be synchronously researched and produced, the independent test and analysis can be realized, and the waste of the sample battery box can be greatly reduced. When the product is produced in quantity or tested and verified, a more stable testing environment can be provided.
The disclosure provided above is only a preferred embodiment of the disclosure, and is not intended to limit the claims of the disclosure, so that all technical equivalents made by using the disclosure and the accompanying drawings are included in the claims of the disclosure.