Top.Mail.Ru
Уведомления
Очистить все

[Решено] Ошибка при измерении напряжения аккумулятора через АЦП

(@anton_087)
New member

Всех приветствую!

У меня проблема с АЦП на STM32F103RB... Собрал свою отладочную плату с питанием от аккумулятора (один из вариантов подачи питания), через LDO преобразую в 3.3В и подаю на микроконтроллер. Напряжение с аккумулятора также (через делитель напряжения один к двум, резисторы по 47К) подаю на АЦП (ADC1 PA1) чтобы мониторить разряд батареи. Пересчитываю показания АЦП в Вольты, работает все нормально но только до какого-то момента, затем получаю какие-то непонятные значения.

Цитата
Создатель темы Размещено : 19.10.2023 11:36
Aveal
(@aveal)
Top level Admin

Скорее всего проблемы начинаются по мере разряда аккума. Допустим, у LDO dropout voltage = 0.1 В. Если на аккуме больше 3.4 В, то на выходе LDO и на контроллере соответственно будет 3.3 В. Далее аккум разряжается, допустим до 3.2 В, тогда на контроллере будут уже не 3.3 В, а 3.1 В и это уже надо учитывать при расчетах.

ОтветитьЦитата
Размещено : 19.10.2023 13:06
(@anton_087)
New member

@aveal да точно...как-то я это не предусмотрел. А как тогда задачу по измерению напряжения можно решить?

ОтветитьЦитата
Создатель темы Размещено : 19.10.2023 14:05
Aveal
(@aveal)
Top level Admin

Глянь тут - мониторинг напряжения аккумулятора на микроконтроллере STM32.

ОтветитьЦитата
Размещено : 19.10.2023 15:28
(@eduard)
Level 5 Moderator

@aveal Я по этой методике делал. Всё чётко получилось.

ОтветитьЦитата
Размещено : 19.10.2023 19:05
Aveal
(@aveal)
Top level Admin

@eduard отлично 👍 

ОтветитьЦитата
Размещено : 20.10.2023 09:40
(@anton_087)
New member

У меня тоже получилось в итоге как в статье, спасибо!!

ОтветитьЦитата
Создатель темы Размещено : 20.10.2023 14:13
Aveal
(@aveal)
Top level Admin

@anton_087 обращайся если что)

ОтветитьЦитата
Размещено : 20.10.2023 14:21
Поделиться: