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

 
 
6 страниц V  « < 2 3 4 5 6 >  
Reply to this topicStart new topic
> Измерение напряжения на аккумуляторной батарее, Выбор правильного схемотехнического решения.
wim
сообщение May 16 2009, 14:26
Сообщение #46


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Herz @ May 16 2009, 17:45) *
Встречный вопрос: а откуда появились приборы с погрешностью 0,1%, если их поверять ещё было нечем? biggrin.gif

Ошибаетесь - они поверялись эталонами мер. А сейчас по первичным эталонам поверяются вторичные эталоны, а уже по ним - приборы.
Go to the top of the page
 
+Quote Post
xemul
сообщение May 16 2009, 15:00
Сообщение #47



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(wim @ May 16 2009, 17:28) *
Это как? Вы хотите сказать, что можете измерить некую величину с точностью 0,1% прибором с погрешностью 1%? smile.gif

Если построить модель погрешностей конкретного экземпляра прибора, то вполне возможно корректировать результат измерения до точности, превышающей исходный класс точности прибора. Лет 10 тому неоднократно попадались предложения "улучшателей" метрологических характеристик - голая статистика и никакого мошенства.
Go to the top of the page
 
+Quote Post
wim
сообщение May 16 2009, 16:50
Сообщение #48


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(xemul @ May 16 2009, 19:00) *
Если построить модель погрешностей конкретного экземпляра прибора, то вполне возможно корректировать результат измерения до точности, превышающей исходный класс точности прибора. Лет 10 тому неоднократно попадались предложения "улучшателей" метрологических характеристик - голая статистика и никакого мошенства.

Допустим, мы знаем характеристику АЦП - 8 разрядов, характеристика линейная. И что - мы можем какими-то ухищрения получить на нем 10 разрядов? smile.gif
Go to the top of the page
 
+Quote Post
Deka
сообщение May 16 2009, 17:23
Сообщение #49


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 18-07-06
Из: Сочи
Пользователь №: 18 890



Можно. Не просто, но можно. Десять незнаю, а девять точно можно.
Go to the top of the page
 
+Quote Post
Dimy
сообщение May 16 2009, 17:52
Сообщение #50


Участник
*

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



Цитата(Rst7 @ May 16 2009, 16:20) *
Запомните - никогда нельзя подбирать резисторы.

Ой ли?
Речь не идет о подборе резисторов, а о масштабировании делителя напряжения номиналами из стандартных рядов согласно R=R1*R2/(R1+R2).
Ествественно это не совсем эквивалентно установки высокоточных и стабильных с малым ТКС и низким шумом, но это работает.
Все на что ссылаетесь дальше - букварь - но все зависит от задачи и очень часто (в 99% из 100) не нужно стрелять из пушки по воробьям.




Цитата(wim @ May 16 2009, 17:28) *
Это как? Вы хотите сказать, что можете измерить некую величину с точностью 0,1% прибором с погрешностью 1%? smile.gif

Я этого не утвержал. ))
Если посморите даташит на любой АЦП то найдете несколько гисторам распределений шума младшего разряда (от разных факторов). Обычно (но не всегда) можно считать, что эффективное разрешение меньше физического на 1-2 разряда, т.е. 2 последние шумят и шум распределен по определенному закону. (более подробно посмотрите на сайте AD)
Конечно на это все наложатся еще шумы сигнала входных цепей и т.п. Так вот точность можно улучшить применив статистическую обработку - расплата скорость реакции прибора, т.к. измеряемый сигнал приходится наблюдать достаточное время для того чтобы накопить статистику. Но здесь все "законно", в принципе ни один серьезный измерительный прибор не работает без подобной обработки.
По поводу младших разрядов просто где то был пост, вот и пришлось к слову...

Сообщение отредактировал Dimy - May 16 2009, 17:53
Go to the top of the page
 
+Quote Post
Rst7
сообщение May 16 2009, 18:35
Сообщение #51


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Речь не идет о подборе резисторов, а о масштабировании делителя напряжения номиналами из стандартных рядов согласно R=R1*R2/(R1+R2).

Это одно и тоже.
Цитата
Ествественно это не совсем эквивалентно установки высокоточных и стабильных с малым ТКС и низким шумом, но это работает.


Только на столе и только в данный момент времени. Даже обсуждать не хочу, именно что букварь.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
xemul
сообщение May 16 2009, 19:59
Сообщение #52



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(wim @ May 16 2009, 20:50) *
Допустим, мы знаем характеристику АЦП - 8 разрядов, характеристика линейная. И что - мы можем какими-то ухищрения получить на нем 10 разрядов? smile.gif

Все 8 бит значащие? Или имеют место аддитивная, мультипликативная погрешности, шумы от питания (которые не обязательно по Гауссу размазаны), от частоты сети (тоже, зараза, не по Гауссу ползает), кривизна от температуры, от фаз Луны и погоды на Марсе? Если попробовать учесть в модели погрешности значимые факторы, то вполне воможно в некоторой степени от них и избавиться. Но, естесно, эти факторы придется измерять.
А если характеристика линейна до 10 разрядов, и шумы не мешают, то еще пара разрядов выковыривается всего 4-хкратным оверсемплингом (сигма-дельта АЦП где-то рядом по смыслу).
И вряд ли для прибора на 8-разрядном АЦП будут декларировать класс точности 0.5 smile.gif
Go to the top of the page
 
+Quote Post
wim
сообщение May 16 2009, 21:38
Сообщение #53


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Dimy @ May 16 2009, 21:52) *
... точность можно улучшить применив статистическую обработку ...

Да, только лишний разряд к АЦП не добавится, а автору нужно было именно это. smile.gif

Цитата(xemul @ May 16 2009, 23:59) *
... А если характеристика линейна до 10 разрядов, и шумы не мешают, то еще пара разрядов выковыривается всего 4-хкратным оверсемплингом (сигма-дельта АЦП где-то рядом по смыслу)...

Это уже интересно - есть АЦП последовательного приближения, 10 разрядов. И шо - можно сделать из них 12 разрядов? smile.gif
Go to the top of the page
 
+Quote Post
xemul
сообщение May 16 2009, 22:46
Сообщение #54



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(wim @ May 17 2009, 01:38) *
Да, только лишний разряд к АЦП не добавится, а автору нужно было именно это. smile.gif

Если автор готов готов пуститься в соответствующие математические приключения, которым будет предшествовать исследование характеристик (конкретного экземпляра) АЦП (в конкретных условиях), то почему бы и нет?
Цитата
Это уже интересно - есть АЦП последовательного приближения, 10 разрядов. И шо - можно сделать из них 12 разрядов? smile.gif

Со стороны математики - ограничения только в линейности АЦП и шумах.
Со стороны обсуждаемого железа и задачи - овчинка выделки не стОит, дешевле взять более приличествующий задаче АЦП.
Go to the top of the page
 
+Quote Post
Herz
сообщение May 17 2009, 09:10
Сообщение #55


Гуру
******

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



Цитата(wim @ May 16 2009, 16:26) *
Ошибаетесь - они поверялись эталонами мер. А сейчас по первичным эталонам поверяются вторичные эталоны, а уже по ним - приборы.

Хорошо, откуда свалились эталоны? Инопланетяне забросили?

Цитата(wim @ May 16 2009, 23:38) *
Да, только лишний разряд к АЦП не добавится, а автору нужно было именно это. smile.gif

Вы не поверите...
Цитата
Это уже интересно - есть АЦП последовательного приближения, 10 разрядов. И шо - можно сделать из них 12 разрядов? smile.gif

Таки да, бывает, что можно - уже говорилось. rolleyes.gif
Go to the top of the page
 
+Quote Post
Dimy
сообщение May 18 2009, 07:41
Сообщение #56


Участник
*

Группа: Участник
Сообщений: 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
Rst7
сообщение May 18 2009, 07:46
Сообщение #57


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



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


Ну и? 2%. Ч.Т.Д.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
xemul
сообщение May 18 2009, 08:28
Сообщение #58



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Rst7 @ May 18 2009, 11:46) *
Ну и? 2%. Ч.Т.Д.

"Эт точно" (с) Сухов.
И, как следствие, результат измерения можно обрезать до ~5.7 битов.
Занятно: проведён эксперимент, получены результаты, но вывод "Вот теперь желающие могут стрелять...". Dimy, Вам самому было лень умножить-поделить? Может стОит попробовать разобраться, что именно так плывет по температуре?
Go to the top of the page
 
+Quote Post
Herz
сообщение May 18 2009, 08:34
Сообщение #59


Гуру
******

Группа: Модераторы
Сообщений: 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
Rst7
сообщение May 18 2009, 08:38
Сообщение #60


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Почему 2? Один.


Цитата
-40грС от 3938мВ до 3943мВ
+50грС от 3997мВ до 4015мВ


По нижней - 1.5%, по верхней 2%.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

6 страниц V  « < 2 3 4 5 6 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th July 2025 - 09:32
Рейтинг@Mail.ru


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