реклама на сайте
подробности

 
 
> Измерение напряжения на аккумуляторной батарее, Выбор правильного схемотехнического решения.
Буратино
сообщение Apr 28 2009, 08:36
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



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

Дело в том, что напряжение на батарее около 12 вольт, соответственно на вход АЦП подать его в таком виде незя. Приходится (как я понимаю) делить его делителем, таким образом теряя точность!
Что если "отрезать" от напряжения батареи вольт эдак 10, и работь с немасштабированным значением напруги на акумчике, оцифровывая только оставшиеся пару вольт и их изменения?
(естественно потом добавляя к результатам измерения эти 10 вольт)

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

Сообщение отредактировал Буратино - Apr 28 2009, 08:58


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dimy
сообщение May 18 2009, 07:41
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 14-05-09
Из: Москва
Пользователь №: 49 084



Не далее как неделю назад была похожая задачка:
(прошу в пианиста не стрелять пока он играет на баяне) smile.gif)

Требуется для переносноого прибора с Li-Ion аккумулятором ввести в меню тест аккумулятора, где вывести
- текущее напряжение
- остаточную емкость
- % зарядки
- прогноз в часах времени работы устройства
- результат дополнительного теста под нагрузкой (пока в резерве)

Аппаратная реализация:
- делитель (параллельно нижнему плечу фильтр С 0.1)
- питание схемы 3.3V импульсник 1.3МГц
- в цепи питания аналоговой части МК LC фильтр (100мкГн, 0.1), маловат пожалуй?
- АЦП штатный на борту МК 10 разрядов.

Пилот был собран месяц назад. Теперь собираем тест-партию.
Собираем первый экземпляр... в одном плече нужен 68к - в кассах нет, ну так нам не впервой.
Беру 75к 1% и 1М 1% ставлю параллельно - (ну мастер что тут скажешь) на границах разброса получаем от 69.07к до 70.46к
Точность тут практически не изменилась так как подбора не было! (от 0.7% до 1%, в зависимости от того как попадутся разбросы резисторов с + или -)
Да не номинал... но пока годится.

В подробности не вдаюсь - принимаем решение: требуется режим калибровки через сервис меню.

1. Заводим два параметра (int) Nmin, Nmax - отсчеты АЦП при Umax и Uмin - граничных значений напряжения
2. Их тоже вводим как еще два настроечных параметра (float)
3. До кучи добавляем ввод номинальной емкости аккумулятора (на случай, когда они разные)
- итого 5 параметров
4. Реализуем три варианта калибровки:
1) Для стенда:
ввод непосредственно значений Nmin, Nmax в EEPROM при подаче граничных значений питания (на стенде) 4.0В и 2.9В
- ввод по нажатию Enter на соответствующем параметре
- значения Umax и Uмin не меняются и уже введены
2) Калибровка по Umax
ввод непосредственно значения Nmax, и ручной ввод Umax
при этом выполняем расчет Nmin
- ввод Nmax по нажатию Enter на соответствующем параметре
- ввод Umax с клавиатуры после внешнего замера на клеммах блока аккумулятора
- получив Nmax и Umax при полностью зараяженном аккумуляторе считаем
gK_div = u_max/adc_max*0.4; - расчитываем коэффициент деления
gADCminBat = u_min/gK_div*0.4 - Nmax
3) Калибровка по Umin (пока не понятно кому понадобится, но пусть будет)
ввод непосредственно значения Nmin, и ручной ввод Umin с клавиатуры
при этом расчет Umax и Nmax
- аналогично п.2)

Калибруем по варианту 2).

Проверяем:
Входим в меню теста аккумулятора
- на аккумуляторе 4005мВ
- на ЖКИ показывает от 3994мВ до 4047мВ - шум почти 50мВ!
Смотрю внимательно (главное знать куда smile.gif) ) так и есть - монтажник забыл фильтр С на делителе впаять,
а я проверить, мой косяк! Впаиваю.
- на аккумуляторе 3960мВ
- на ЖКИ показывает от 3958мВ до 3964мВ - 6мВ (0.15%) при разрешении 3.9мВ можно считать что норма для нашей задачи.

В прошлую пятницу (15.05) прогнали девайс в климкамере от -40 до +50.
Испытания по другому поводу, но посмотрел и этот вопрос (благо все параметры сразу выводил в интерфейс - USB с протоколом ModBus).
- напряжение питания от внешнего ИП 4000мВ
-40грС от 3938мВ до 3943мВ
+50грС от 3997мВ до 4015мВ

З.Ы. Вот теперь желающие могут стрелять... smile.gif

Сообщение отредактировал Dimy - May 18 2009, 07:48
Go to the top of the page
 
+Quote Post
Herz
сообщение May 18 2009, 08:34
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Dimy @ May 18 2009, 09:41) *
Собираем первый экземпляр... в одном плече нужен 68к - в кассах нет, ну так нам не впервой.
Беру 75к 1% и 1М 1% ставлю параллельно - (ну мастер что тут скажешь) на границах разброса получаем от 69.07к до 70.46к
Точность тут практически не изменилась так как подбора не было! (от 0.7% до 1%, в зависимости от того как попадутся разбросы резисторов с + или -)

Смотрю внимательно (главное знать куда smile.gif) )

Ас просто! Два раза "ку"... Только о чём этот пост? О том, как настоящие джедаи работают с полупустой кассой?

Цитата
Ну и? 2%.

Почему 2? Один.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Буратино   Измерение напряжения на аккумуляторной батарее   Apr 28 2009, 08:36
- - FormatCft   Буратино. С чего вы взяли что точность теряется? И...   Apr 28 2009, 08:49
- - Буратино   FormatCft, мне кажется это очевидным. Ну предполож...   Apr 28 2009, 08:52
|- - FormatCft   Цитата(Буратино @ Apr 28 2009, 14:52) For...   Apr 28 2009, 09:11
- - Буратино   Да ладно, если все делают с делителем, то че я буд...   Apr 28 2009, 09:28
- - pliss   Оно, может я опять не в тему, но есть же вольтметр...   Apr 28 2009, 09:39
|- - Microwatt   Цитата(pliss @ Apr 28 2009, 12:39) Оно, м...   Apr 28 2009, 09:52
|- - Herz   Цитата(Microwatt @ Apr 28 2009, 11:52) Ти...   Apr 29 2009, 15:31
- - Буратино   Тю, я тут давеча у Хоровица читал, что операционны...   Apr 28 2009, 09:52
|- - pliss   Цитата(Буратино @ Apr 28 2009, 13:52) ...   Apr 28 2009, 10:30
- - Rst7   ЦитатаТипичный программерский подход. Да ладно Ва...   Apr 28 2009, 10:06
- - Rst7   Вот так будет проще всего - Результат - Соотв...   Apr 28 2009, 10:59
|- - muravei   Цитата(Rst7 @ Apr 28 2009, 14:59) Вот так...   Apr 28 2009, 12:55
- - Rst7   ЦитатаЯ бы вставил в схему конденсатор , например ...   Apr 28 2009, 12:59
|- - muravei   Цитата(Rst7 @ Apr 28 2009, 16:59) Где Вы ...   Apr 28 2009, 13:08
- - Microwatt   RST7, дело тут не в ненависти, а в профессионально...   Apr 28 2009, 13:10
- - Rst7   ЦитатаЕсли нагрузка будет в аноде Это без разницы...   Apr 28 2009, 13:18
|- - muravei   Цитата(Rst7 @ Apr 28 2009, 17:14) куда вк...   Apr 28 2009, 13:21
- - Rst7   ЦитатаНа мой взгляд , куда надо. Скажите, а если ...   Apr 28 2009, 13:24
|- - muravei   Цитата(Rst7 @ Apr 28 2009, 17:24) Скажите...   Apr 28 2009, 13:30
- - Rst7   ЦитатаНет, будет ООС, транзистор инвертирует. O_o...   Apr 28 2009, 13:33
|- - muravei   Цитата(Rst7 @ Apr 28 2009, 17:33) O_o. Ка...   Apr 28 2009, 13:39
- - Rst7   ЦитатаВыходной тр-р включен ОК или ОЭ . Нет. В об...   Apr 28 2009, 14:57
|- - muravei   Цитата(Rst7 @ Apr 28 2009, 18:57) Нет. В ...   Apr 28 2009, 17:01
|- - 777777   М-да, чем проще вопрос тем обширнее обсуждение. А ...   Apr 29 2009, 14:35
- - Rst7   ЦитатаА все-таки, чем резистивный делитель не устр...   Apr 29 2009, 16:31
|- - muravei   Цитата(Rst7 @ Apr 29 2009, 20:31) Покурит...   Apr 29 2009, 16:41
|- - 777777   Цитата(Rst7 @ Apr 29 2009, 20:31) ЦитатаА...   Apr 30 2009, 10:46
- - ReAl   "земля" понятие условное, точка отсчёта ...   Apr 30 2009, 08:48
|- - muravei   Цитата(ReAl @ Apr 30 2009, 12:48) какое в...   Apr 30 2009, 11:00
- - Rst7   ЦитатаА если резистор (который всчитался во внутре...   Apr 30 2009, 09:59
- - Rst7   ЦитатаС помощью предлагаемых схем смещения потеряе...   Apr 30 2009, 11:09
|- - Microwatt   Цитата(Rst7 @ Apr 30 2009, 14:01) Вообще-...   Apr 30 2009, 11:11
||- - tyro   Цитата(Microwatt @ Apr 30 2009, 14:11) А ...   Apr 30 2009, 11:51
|- - wim   Цитата(Rst7 @ Apr 30 2009, 15:09) ... Над...   Apr 30 2009, 11:22
|- - muravei   Цитата(Rst7 @ Apr 30 2009, 15:09) Да забу...   Apr 30 2009, 11:37
- - Rst7   ЦитатаА зачем поточнее? В задаче измерения напряж...   Apr 30 2009, 11:13
- - Rst7   ЦитатаНеобязательно - это ведь аддитивная погрешно...   Apr 30 2009, 11:28
|- - wim   Цитата(Rst7 @ Apr 30 2009, 15:28) Фиг. Та...   Apr 30 2009, 12:00
- - Rst7   ЦитатаЭто ж типа -40 ... +60? Ну у меня такого по...   Apr 30 2009, 12:02
- - muravei   Rst7, вы были правы. Мне , наконец, объяснили. ПО...   May 4 2009, 13:18
- - Dimy   - Решения должны быть простыми, и здесь делитель в...   May 16 2009, 11:53
|- - wim   Цитата(Dimy @ May 16 2009, 15:53) - Добит...   May 16 2009, 13:28
|- - Herz   Цитата(wim @ May 16 2009, 15:28) Это как?...   May 16 2009, 13:45
||- - wim   Цитата(Herz @ May 16 2009, 17:45) Встречн...   May 16 2009, 14:26
||- - Herz   Цитата(wim @ May 16 2009, 16:26) Ошибаете...   May 17 2009, 09:10
||- - wim   Цитата(Herz @ May 17 2009, 13:10) Хорошо,...   May 18 2009, 09:47
||- - Herz   Цитата(wim @ May 18 2009, 11:47) Эталоны ...   May 18 2009, 11:19
||- - wim   Цитата(Herz @ May 18 2009, 15:19) Казуист...   May 18 2009, 20:30
||- - xemul   Цитата(wim @ May 19 2009, 00:30) Могли бы...   May 18 2009, 22:41
|- - xemul   Цитата(wim @ May 16 2009, 17:28) Это как?...   May 16 2009, 15:00
|- - wim   Цитата(xemul @ May 16 2009, 19:00) Если п...   May 16 2009, 16:50
|- - xemul   Цитата(wim @ May 16 2009, 20:50) Допустим...   May 16 2009, 19:59
- - Rst7   ЦитатаТем самым можно добиться точности в 5-10 раз...   May 16 2009, 12:20
|- - Dimy   Цитата(Rst7 @ May 16 2009, 16:20) Запомни...   May 16 2009, 17:52
|- - wim   Цитата(Dimy @ May 16 2009, 21:52) ... точ...   May 16 2009, 21:38
|- - xemul   Цитата(wim @ May 17 2009, 01:38) Да, толь...   May 16 2009, 22:46
- - Deka   Можно. Не просто, но можно. Десять незнаю, а девят...   May 16 2009, 17:23
- - Rst7   ЦитатаРечь не идет о подборе резисторов, а о масшт...   May 16 2009, 18:35
|- - xemul   Цитата(Herz @ May 18 2009, 12:34) Почему ...   May 18 2009, 08:39
- - Rst7   ЦитатаЗ.Ы. Вот теперь желающие могут стрелять... ...   May 18 2009, 07:46
|- - xemul   Цитата(Rst7 @ May 18 2009, 11:46) Ну и? 2...   May 18 2009, 08:28
- - Rst7   ЦитатаПочему 2? Один. Цитата-40грС от 3938мВ до 3...   May 18 2009, 08:38
- - Rst7   ЦитатаПочему-то неулопопамилось Ах в этом смыле. ...   May 18 2009, 08:44
|- - Dimy   Цитата(Rst7 @ May 18 2009, 12:44) Кстати,...   May 18 2009, 09:48
- - Dimy   В данном случае плывет внутренний ИОН, лечится это...   May 18 2009, 09:13
- - Rst7   ЦитатаВ данном случае овчинка не стоит выделки Я...   May 18 2009, 09:30
- - Rst7   ЦитатаОтвлекитесь на минутку от шумов и пр. - было...   May 18 2009, 09:54
|- - wim   Цитата(Rst7 @ May 18 2009, 13:54) Без шум...   May 18 2009, 10:14
- - Rst7   ЦитатаЭто можно сделать в цифровом коррелометре, а...   May 18 2009, 10:19
|- - wim   Цитата(Rst7 @ May 18 2009, 14:19) Все пра...   May 18 2009, 10:39
- - Dimy   ЦитатаВ данном случае Вам просто не стоит вообще п...   May 18 2009, 11:00
- - Rst7   ЦитатаСпособ не мой подсмотрел в "Радио...   May 18 2009, 11:08
|- - Microwatt   Цитата(Rst7 @ May 18 2009, 14:08) Мда... ...   May 18 2009, 22:37
- - Diko   Цитата(Буратино @ Apr 28 2009, 10:36) Под...   Nov 27 2009, 12:22


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01468 секунд с 7
ELECTRONIX ©2004-2016