В настоящее время я создаю стенд для тестирования аккумуляторов, который разряжает аккумулятор, а затем непрерывно заряжает его и отслеживает/регистрирует все связанные данные (напряжение, время работы и мгновенный ток разряда/заряда).
Я хотел бы определить ток, разряжаемый с течением времени, но не уверен, как это рассчитать.
> For example: Say I at program time 00:00:01s the current consumed is > 15mA, and then at program time 00:00:02s the current consumed is 20mA > (so on and so forth).
В настоящее время моя программа просто регистрирует мгновенный ток каждую секунду. Кроме того, я не уверен, какие расчеты необходимы.
Для энергопотребления системы более нормально записывать данные как пиковое или среднее энергопотребление либо в ваттах, либо в амперах. Затем рассчитывается общая мощность/ток путем умножения средней мощности/тока на время работы.
Однако, если вы уверены, что вам нужен общий ток с течением времени, то он будет измеряться в Ач (ампер-часах). Обычно он используется только при разговоре о емкости батареи, а не о энергопотреблении системы, но я полагаю, что это может быть полезно, если вы измеряете, сколько батареи вы использовали.
Расчет довольно тривиален. Предполагая, что у вас есть измерение один раз в секунду и вы хотите получить ответ в Ач, тогда это:
Общий ток в момент времени t = Общий ток в момент времени t-1 + Ток в момент времени t/3600
.
Джек Б.
Уоррен Хилл
Мин Тран
what information about a battery can you measure with current vs. time information
?