• • • BATTERIES & CHARGERS • • •
• Creates a safer test environment: By using an emulator, designers do not have to physically charge and discharge batteries, which can become dangerous with repeated cycles.
• Achieves repeatable results: Characteristics of an emulated battery do not vary from physical batteries, whose characteristics can fluctuate after charging / discharging. They can also vary between different batteries, even in the same model.
• Reduces test setup times: Designers can instantly simulate any state of charge (SoC) versus manually draining a battery to the desired level to speed testing. A battery emulator operates through several steps. The initial step is to load a battery profile. This profile is the data from a graph of the battery voltage and internal resistance against the SoC, as shown in Figure 1. Designers can generate a battery profile using battery modelling software or get a profile from a battery provider. Creating a profile with modelling software will make the profile match the current consumption for a particular device, which is more precise than a generic profile from a battery supplier. For instance, a generic profile is not helpful if the battery supplier makes the profile based on a steady current draw when the device under test has a variable current consumption. Figure 2 shows a battery profiler with a current consumption profile from a device loaded into it. The software repeats the waveform until the battery runs out of power. The next step is to choose the initial SoC and the termination voltage. Designers will link the device to the emulator and begin the battery emulation with software. Battery emulators constantly monitor the current, whether charging or discharging, to dynamically compute the emulated SoC. The emulator continually adjusts its output (voltage and resistance) according to the SoC to match the loaded battery profile. The test finishes when the emulator reaches the termination voltage if the emulator discharges.
Designers can learn more about a device’s behaviour by quickly emulating a battery at various SoCs. Figure 4 shows the information engineers can obtain from a device’s current drain. Engineers can use the data from this analysis to modify the design of the IoT device to improve battery performance.
Cycling battery charge/ discharge to determine capacity loss
Engineers need to know the energy a battery can store and deliver to IoT devices. Battery test and emulation software helps visually monitor battery charging and discharging to measure capacity. Software must support constant current (CC) and voltage (CV) modes for charging batteries. When the battery is nearly full using CC mode, the software must switch from CC mode to a mix of
Figure 3. Example of a device’s battery emulation using advanced battery test and emulation software.
Figure 4. Current drain analysis of a pulse oximeter medical IoT device using advanced battery test and emulation software.
CC and CV. This mix is needed because a battery cannot be charged at the same rate when it reaches maximum voltage or capacity. It is also crucial for the software to support constant current, constant resistance, and continuous power modes when discharging a battery. Engineers can use software to test and emulate current consumption profiles directly from a device. This feature allows engineers to quickly discharge the battery with a profile matching the current drain during usage. Running it throughout the rundown test and simulating it using the actual device to analyse the battery drain is simpler. Battery performance can deteriorate significantly over a lifetime of charging and discharging. That is why it is essential to simulate battery cycling. Battery test and emulation software is a convenient solution, but the software must support data logging. Also, generating different charging and discharging profiles for a battery is very useful in a battery test and emulation software solution. Designers can mix various charging and discharging sequences to simulate complex charging and discharging cycling profiles. Then, they can measure how a battery’s performance declines over time. Emulation software solutions are ideal for this as they can enable, for example, up to one thousand cycle operations to assess the battery’s ageing effect and reliability under sequence test conditions.
Battery profiling and emulation software are essential for IoT device power analysis. They help improve battery life, mimic any charge and battery profile state, create more reliable and consistent test environments, and measure capacity loss and ageing effects. This is important for product quality, customer satisfaction, and safety in various consumer, medical and industrial applications. The software ensures engineers do not have to charge and discharge batteries, which can become dangerous with repeated cycles – instantly simulating any state of charge versus manually draining a battery to the desired level. Battery software helps create a safer test environment, measures accurate, repeatable results and reduces test setup times.
About the Author
Andrew Herrera is an experienced product marketer in radio frequency and Internet of Things solutions. Andrew is the product marketing manager for RF test software at Keysight Technologies, leading Keysight’s PathWave 89600 vector signal analyser, signal generation, and X-Series signal analyser measurement applications. Andrew also leads the automation test solutions such as Keysight PathWave Measurements and PathWave Instrument Robotic Process Automation (RPA) software.
electricalengineeringmagazine.co.uk
ELECTRICAL ENGINEERING • FEBRUARY 2025 15
Page 1 |
Page 2 |
Page 3 |
Page 4 |
Page 5 |
Page 6 |
Page 7 |
Page 8 |
Page 9 |
Page 10 |
Page 11 |
Page 12 |
Page 13 |
Page 14 |
Page 15 |
Page 16 |
Page 17 |
Page 18 |
Page 19 |
Page 20 |
Page 21 |
Page 22 |
Page 23 |
Page 24 |
Page 25 |
Page 26 |
Page 27 |
Page 28 |
Page 29 |
Page 30 |
Page 31 |
Page 32 |
Page 33 |
Page 34 |
Page 35 |
Page 36 |
Page 37 |
Page 38 |
Page 39 |
Page 40 |
Page 41 |
Page 42 |
Page 43 |
Page 44 |
Page 45 |
Page 46 |
Page 47 |
Page 48 |
Page 49 |
Page 50 |
Page 51 |
Page 52 |
Page 53 |
Page 54 |
Page 55 |
Page 56 |
Page 57 |
Page 58 |
Page 59 |
Page 60 |
Page 61 |
Page 62 |
Page 63 |
Page 64 |
Page 65 |
Page 66