Перейти к содержанию
    

Измерение напряжения на аккумуляторной батарее

Подскажите пожалуйста, как правильно отцифровать напругу на батарее при помощи АЦП AVR?

 

Дело в том, что напряжение на батарее около 12 вольт, соответственно на вход АЦП подать его в таком виде незя. Приходится (как я понимаю) делить его делителем, таким образом теряя точность!

Что если "отрезать" от напряжения батареи вольт эдак 10, и работь с немасштабированным значением напруги на акумчике, оцифровывая только оставшиеся пару вольт и их изменения?

(естественно потом добавляя к результатам измерения эти 10 вольт)

 

Вот, как это сделать? Правильно ли вообще так решать вопрос?

Изменено пользователем Буратино

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Буратино. С чего вы взяли что точность теряется? И как обрезать собираетесь? Ножницами ? Или отпилить 10/12 аккумулятора? )))) Делитель ставьте )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FormatCft, мне кажется это очевидным. Ну предположим нужно измерять не 12 вольт а 127. Тогда делитель тАААк поделит, что каждый разряд процесса ацепирования будет информировать нас о напряжении с точностью плюс минус 10 вольт (например)

 

Что касается ножниц, то я уверен ,что это легко делается, тока вот как? :)

Изменено пользователем Буратино

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FormatCft, мне кажется это очевидным. Ну предположим нужно измерять не 12 вольт а 127. Тогда делитель тАААк поделит, что каждый разряд процесса ацепирования будет информировать нас о напряжении с точностью плюс минус 10 вольт (например)

 

Что касается ножниц, то я уверен ,что это легко делается, тока вот как? :)

 

Ну во первых ацп в авр-ах на сколько знаю 10 бит. Т.е. 12В делится на 1024. Итого точность получается 0.01171875В. Или 11мВ. 

 

 

Можно, конечно, по хитрому выкрутиться если точности не хватает. Т.е. ставить целую серию делителей к-ые хитро мультиплексируются к одному и тому же каналу ацп.

Т.е. ряд делителей с разными параметрами, к-ые одним концом сидят на аккуме, а средней точкой подходят к мультиплексору. В мк программно будете диапазон выбирать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да ладно, если все делают с делителем, то че я буду "круги пускать" ?

Спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оно, может я опять не в тему, но есть же вольтметры с "растянутой шкалой"... Они же - делители из стабилитрона и балластного сопротивления, напряжение на котором и есть само изменение...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оно, может я опять не в тему, но есть же вольтметры с "растянутой шкалой"... Они же - делители из стабилитрона и балластного сопротивления, напряжение на котором и есть само изменение...

Типичный программерский подход.

Вы почитайте что такое стабилитрон. Сориентируйтесь хотя бы в порядке величин. Тогда рассуждения о погрешности делителя на резисторах сразу отпадут.

А растянутые шкалы делают, но не на стабилитронах, а на ОУ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тю, я тут давеча у Хоровица читал, что операционный усилитель усиливает разность напряжения между входами. Так настроить тогда его на единичное усиление в неинвертирующем включении, на один вход подать опорное напряжение 10 вольт, на второй -напряжение аккумулятора, а с выхода снимать тока вехушечку:)

Незя так?

Изменено пользователем Буратино

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Типичный программерский подход.

 

Да ладно Вам. Что за ненависть-то такая? TL431 вместо стабилитрона вполне подойдет. Ток делителя должен удовлетворять требованиям по минимальному рабочему току выбранного варианта TL'ки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<...>Незя так?

 

Говорят, что - нельзя...(((

 

<...> А растянутые шкалы делают, но не на стабилитронах, а на ОУ.

 

А как же их делали когда небыло ОУ???

Изменено пользователем pliss

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот так будет проще всего -

post-6610-1240916108_thumb.png

 

Результат -

post-6610-1240916116_thumb.png

 

Соответственно, диапазон входных напряжений - 10-14.5 вольт, выходных - 0.5-5.

 

Только пользовать надо не TL431, а TLV431, увеличив номиналы в 10 раз, кроме R1, который надо пересчитать под другое опорное напряжение. Тогда ток делителя будет меньше на порядок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот так будет проще всего -

Я тоже так делать собираюсь, но:

Я бы вставил в схему конденсатор , например , зашунтировав им нагрузку. Иначе, я уже пытался как-то это обсудить, может получиться генератор. Во всяком случае, у меня несколько ТЛок при макетировании сдохло.

Дело в том, что ТЛ -это не стабилитрон, а, скорее, усилитель и такое включение напоминает положит. обр. связь.

 

 

Только пользовать надо не TL431, а TLV431

А этот совет -"вредный" :) ТЛВ на 6 в

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы вставил в схему конденсатор , например , заунтировав им нагрузку.

 

Вот только конденсаторов тут и не хватает. Нету реактивностей - нету возбуда :)

 

и такое включение напоминает положит. обр. связь.

 

Где Вы тут ПОС увидели?

 

А этот совет -"вредный" ТЛВ на 6 в

 

Смотря чей. On Semi - 16В.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Где Вы тут ПОС увидели?

Ну , вот, сами посмотрите http://electronix.ru/forum/index.php?act=a...st&id=29022

Если нагрузка будет в аноде , тр-р будет включен повторителем, а у входа нарисован "крестик".

 

On Semi - 16В.

Пасиба, присмотрюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

RST7, дело тут не в ненависти, а в профессиональном уровне. Никто не подвергает сомнению факт существования программистов очень высокого класса, заслуживающих уважения. Но не надо этот класс автоматически переносить на аналоговую схемотехнику. Как только от единичек и ноликов переходим к омам и миллиамперам - начинаются проблемы.

Решение с TL431 можно назвать "нетипичный программерский подход". Это лучше, чем стабилитрон, но это подмена исходных рассуждений о стабилитроне и резисторе. TL431 вовсе не стабилитрон по своей внутренней начинке.

А моя реплика относится к первоначальным (в старте темы), детским страхам о погрешности делителя. Что это, как неумение типичного программера ее быстро оценить или, хотя бы, рассчитать в столбик? Знать резисторный делитель, это как уметь отличить бит от байта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...