Контроль напряжения с PowerShield

Тема в разделе "Arduino & Shields", создана пользователем alex-vk, 15 апр 2017.

  1. alex-vk

    alex-vk Нуб

    Имеется Power Shield с замкнутой перемычкой напряжения на А0
    С А0 считывается от 400 (разряжен и устройство выключается) до 600(заряжен).
    Между GND-A0: 2,6В - значение соответсвует полученному значению 550, если считать, что 1023 соответствует 5В.

    Как, используя выход "напряжение на батарее", сделать вывод о заряженности/разряженности АКБ? при измерениях от 400 до 600 очень низкая точность получается

    Да, и ещё вопрос - как определить подключен зарядник или нет? Какой-нибудь выход с PowerShield есть?
     
  2. rkit

    rkit Гуру

    Сильно точно средствами ардуино вы не получите. Платы не помехоустойчивы.
    Можно поставить опорное напряжение равное высокому уровню заряда батареи, будет чуть шире диапазон
    В любом случае, надо делать несколько замеров и усреднять результат.
     
  3. alex-vk

    alex-vk Нуб

    То есть Вы предлагаете получить как-то 3,7В и подать их на Vin платы? Правильно?

    Кроме того, есть вопрос - на батарее шилда написано 3,7, но она не выдаёт больше 3В на ногу А0.
     
  4. rkit

    rkit Гуру

    на aref
    и включить через analogReference(EXTERNAL);

    Проверяйте мультиметром
     
  5. alex-vk

    alex-vk Нуб

    Проверил) На батарее 3,7В, а на выводе к А0 - только 3В. Видимо надо у Амперки спросить - почему на измерительном выводе напряжение ниже? Инженеры Амперки на этом форуме имеются?))
     
  6. rkit

    rkit Гуру

    Значит вы что-то считаете не так. Или измеряете под плотной нагрузкой.
     
  7. alex-vk

    alex-vk Нуб

    Шилд я отключил от устройств и включил переключатель питания - нагрузки нет. После этого измерил напряжение на проводах АКБ и на выводе к А0
    [​IMG]
    [​IMG]
     
  8. Riman

    Riman Нуб

    У меня в логах есть показания 624. Я думал, что максимум 600 - это 100%. Или все таки 1023 - 100% зарядка?
    Не смог найти в инете эту информацию. Подскажите, люди опытные)
     
  9. geher

    geher Гуру

    Сейчас играюсь с этим шилдом (хочу нарисовать уровень заряда).
    Пока предположение такое:
    Шилд с некоторой точностью приводит максимальное напряжение батареи (или 5В) к 3В (или к 3.3 В), чтобы не спалить платы с напряжением питания 3 В.
    Точнее пока установить не удалось (надо мерять напряжение непосредственно на аккумуляторе, а мультиметра под рукой нет).