У меня проблемы с измерением тока в устройстве IoT, которое я делаю. Мне нужно иметь возможность собирать данные о потребляемой мощности с течением времени и о текущем режиме ожидания. Я пытался использовать шунтирующий резистор для сбора текущих данных, но сначала я столкнулся с проблемой Георга Ома и всех его законов.
В спящем режиме мое устройство должно потреблять около 800 мкА тока, мой не очень точный блок питания говорит, что он выдает около 2 мА, поэтому, возможно, мне нужно немного больше кодирования. Однако в спящем режиме с, по-видимому, случайными интервалами модем снова включается на короткое время и передает (стандартное поведение модема глубокого сна). Этот импульс передачи может составлять до 1,5 А.
В любом случае, у меня возникла проблема с использованием шунтирующего резистора, потому что падение напряжения, которое позволяет мне видеть любые значимые данные о спящем токе, приводит к падению такого напряжения во время пакета передачи, что мое устройство перезапускается.
Кто-нибудь может порекомендовать способ измерения тока в таком большом диапазоне тока?
Технические характеристики устройства:
- Ток в спящем режиме: 600 мкА - 3 мА
- По току: 27-80 мА
- Взрыв передачи: до 1,5 А
- Напряжение: 2,6 В - 4,2 В
- Зарядный ток: 400 мА