Медленная реакция analogRead

Тема в разделе "Arduino & Shields", создана пользователем Neuss, 7 ноя 2018.

  1. b707

    b707 Гуру

    ТС, для контроля напряжения питания ВООБЩЕ НЕ НУЖНА никакая схема - все делается внутри МК. внешних деталей 0 (НОЛЬ) штук
     
    Neuss нравится это.
  2. Neuss

    Neuss Нерд

    Не знал что так можно. Есть примеры где посмотреть?
     
  3. b707

    b707 Гуру

    http://blog.unlimite.net/?p=25
     
  4. Советчики советуют то, чего сами не пробовали. Кривая такого измерения в полезном диапазоне очень пологая, и чтобы измерять что-то точное нужно калибровать ИОН, а потом еще и измерять в бесшумном режиме, иначе будет выдавать плюс-минус полвольта.
    Пара резисторов гораздо проще. И конденсатор не нужен, если питание развязано.

    Обвел полезный участок примерно. Весь заряд лития умещается в 72 единицы выхода АЦП
    upload_2018-11-7_12-35-23.png
     
    Neuss нравится это.
  5. DetSimen

    DetSimen Гуру

    Бывает, чо. И не такое ляпнешь иногда.
     
  6. b707

    b707 Гуру

    почему же не пробовали? - вполне даже пробовали. Да. единица АЦП получается примерно 15мВ. Но для контроля батареи этого более чем достаточно. Там вся задача уверенно отличать 4.2 от 2.9в :)
     
    parovoZZ нравится это.
  7. Если ИОН не 1.1, а 1.2, что допустимо по даташиту, то разница измерения 3.3 вольта составляет 63 единицы. Это даже не пол-волта, а 0.7, получается.
     
  8. Вы забываете, что у ацп ошибка измерения гораздо больше единицы.
     
  9. b707

    b707 Гуру

    Калибровку никто не отменял.
     
  10. Правильно. Но вопрос в том, что же проще. Калибровать, считать, переключать регистры ацп, учитывать задержку переключения, или два резистора.
     
  11. b707

    b707 Гуру

    Однако практика говорит об обратном - у меня таким методом меряется батарейка в мобильном сенсоре и данные идут а) вполне адекватные б) практически без шумов - не более 1 единицы АЦП
     
  12. b707

    b707 Гуру

    Конечно же без резисторов проще. И вход МК не занят, что на Аттини очень важно
     
  13. parovoZZ

    parovoZZ Гуру

    Дашик на 328p требует конденсатора на пине AREF, на тиньках ничего не надо. По остальным не знаю/не понмю/впадлу смотреть (нужное подчеркнуть).
     
    Neuss нравится это.
  14. А не поленитесь описать нам "простую" операцию калибровки ИОН в домашних условиях?
     
  15. parovoZZ

    parovoZZ Гуру

    дашик утверждает, что абсолютная точность измерений - плюс/минус 2 младших бита. Соответственно, эти 2 бита можно смело отбросить и измерять в абсолютно любом режиме. Внутренний ИОН от экземпляра к экземпляру отличается, но это характерно для любого аналогового прибора.
     
  16. parovoZZ

    parovoZZ Гуру

    что мешает сделать контрольный замер и высчитать вручную коэффициент?
     
    b707 нравится это.
  17. parovoZZ

    parovoZZ Гуру

    проще разок откалибровать и не париться. С резисторами также потребуется калибровка. Не надо нас дурить.
     
  18. parovoZZ

    parovoZZ Гуру

    абдуриновская аналогрид измерения производит при остановленном проце. Поэтому цифровые шумы здесь притянуты за уши.
     
  19. b707

    b707 Гуру

    вот, не поленился примерчик выложить - можно оценить отсуствие особых искажений получаемых данных
    [​IMG]

    на надпись "Temperature" справа не обращайте внимания. это Thigspeak так выдает, шкала в вольтах
     
  20. Это измеренные значения. А где реальные?