|
|
  |
Замер верхней части аналогового сигнала., Как повысить точность измерений АЦП. |
|
|
|
Jan 22 2015, 10:56
|
Местный
  
Группа: Свой
Сообщений: 467
Регистрация: 7-06-06
Пользователь №: 17 829

|
Добрый день!
Есть 8бит АЦП на контроллере. Есть задача - увеличить точность замера напряжения с батареи(может быть разных номиналов: 12, 24, 36, 48, 60В). Так как замерять нужно верхний участок сигнала, т.е. отслеживать разряд и заряд батареи, то соответственно чтобы точность была выше, нужно мерять только верхнюю часть сигнала, в диапазоне допустим +/-6В от номинального значения. Точность измерения около 0.5% для 60В и >0.5% для более низких номиналов батареи. Вопрос: как правильно это сделать? Варианты: 1) Обрезать диодом и с резистора(последовательно с диодом поставить) + фильтр... снимать сигнал на АЦП, а падение на диоде учитывать в цифре. Достаточно грубый способ. 2) Делать вычитатель на ОУ - более точно.
Правильно лия рассуждаю? Или есть более хитрые способы?
Благодарю.
|
|
|
|
|
Jan 22 2015, 11:23
|
Местный
  
Группа: Участник
Сообщений: 256
Регистрация: 15-04-13
Из: Казахстан, г. Алматы
Пользователь №: 76 504

|
Цитата(Politeh @ Jan 22 2015, 14:56)  Есть задача - увеличить точность замера напряжения с батареи(может быть разных номиналов: 12, 24, 36, 48, 60В). Так как замерять нужно верхний участок сигнала, т.е. отслеживать разряд и заряд батареи, то соответственно чтобы точность была выше, нужно мерять только верхнюю часть сигнала, в диапазоне допустим +/-6В от номинального значения. Точность измерения около 0.5% для 60В и >0.5% для более низких номиналов батареи. Последовательно с источникром сигнала с батареи встречно ставить стабилитрон нужного номинала. На вход АЦП попадёт разность напряжений напряжения батареи и напряжение стабилитрона. Рабочую точку стабилитрона устанавливаем нагрузочным резистором, который заземлён. С него же сниматся напряжение для АЦП.
Сообщение отредактировал VNS - Jan 22 2015, 11:24
|
|
|
|
|
Jan 22 2015, 12:02
|
Частый гость
 
Группа: Свой
Сообщений: 119
Регистрация: 19-09-08
Из: Ex USSR
Пользователь №: 40 337

|
Цитата Рабочую точку стабилитрона устанавливаем нагрузочным резистором, который заземлён. Только забыли предупредить что все это дело будет "плыть" от температуры.
|
|
|
|
|
Jan 22 2015, 14:52
|
Местный
  
Группа: Свой
Сообщений: 467
Регистрация: 7-06-06
Пользователь №: 17 829

|
Цитата(Myron @ Jan 22 2015, 17:28)  Обычный спор между инженерами и учеными. Задача не была озвучена полностью. Если это эксперименты, то любое решение в единичном экземпляре приемлемо (ученый готов долго настраивать свой "саксофон" перед "концертом", чтобы потом быстренько померить и уйти в обработку с написанием статьи). Если серийное оборудование - никаких стабилитронов (разброс от образца до образца и температурный дрейф). Задача легко реализуется по рекомендациям ViKo (пост №3). Но, правда, обычно применяют АЦП с большей разрядностью - внешний, если внутреннего в МК недостаточно. 10-ти разрядов хватит для точности порядка 0.2% (один разряд - для "знака", ну или около 0.1% для всех 10-ти разрядов). Меньше головной боли. Спасибо за ценный совет. Учтем. Благодарю.
|
|
|
|
|
Jan 23 2015, 20:50
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Myron @ Jan 22 2015, 16:28)  Но, правда, обычно применяют АЦП с большей разрядностью - внешний, если внутреннего в МК недостаточно. 10-ти разрядов хватит для точности порядка 0.2% (один разряд - для "знака", ну или около 0.1% для всех 10-ти разрядов). Меньше головной боли. Да-да. Сейчас появилось множество АЦП большой разрядности и малоногих-дешевых, и уже с референсом внутри. По стоимости еще вопрос что дешевле- такой АЦП или операционник с кучкой точных резисторов плюс опорник. И операционник все равно какой-нибудь ставить скорее всего придется если использовать встроенный АЦП , или совсем низкоомный делитель ставить. А внешний АЦП сразу и с буфером можно найти. например, MCP3425: поштучно на дижикее $2.60 (10 штук- по $2.17, 25 штук- по $1.81): 16 бит, один дифф.вход, дельта-сигма встроенный референс 2.048V ± 0.05% встроенный усилитель от х1 до х8, входной импеданс до 25 мегаом корпус SOT-23-6 питание от 2.7 до 5.5 В. Как Вы понимаете, с 16 битами и 25 мегаомами задача решается легко и непринужденно. Кстати, если надо, можно найти чтобы оно до кучи еще и собственно напряжение питания себя самого меряло и температуру, но это будет несколько дороже.
|
|
|
|
|
Jan 23 2015, 21:46
|
Знающий
   
Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664

|
Цитата и уже с референсом внутри. Вы таки видели характеристики этих референсов? Оно не имеет права называться источником опорного напряжения вообще никак. ни по шумам, ни по точности, ни по стабильности. Разве что опорненькое напряженьице.
|
|
|
|
|
Jan 24 2015, 03:17
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(Politeh @ Jan 22 2015, 05:56)  Добрый день!
Есть 8бит АЦП на контроллере. Есть задача - увеличить точность замера напряжения с батареи(может быть разных номиналов: 12, 24, 36, 48, 60В). Так как замерять нужно верхний участок сигнала, т.е. отслеживать разряд и заряд батареи, то соответственно чтобы точность была выше, нужно мерять только верхнюю часть сигнала, в диапазоне допустим +/-6В от номинального значения. Точность измерения около 0.5% для 60В и >0.5% для более низких номиналов батареи. Вопрос: как правильно это сделать? Варианты: 1) Обрезать диодом и с резистора(последовательно с диодом поставить) + фильтр... снимать сигнал на АЦП, а падение на диоде учитывать в цифре. Достаточно грубый способ. 2) Делать вычитатель на ОУ - более точно.
Правильно лия рассуждаю? Или есть более хитрые способы?
Благодарю. Применять специализированный дифференциальный ADC. Есть до 60 вольт common voltage. На 2й вход подать выход с резистивного делителя. А может проще сам заряд/разряд через ток отслеживать? Или это не надо?
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Jan 24 2015, 08:43
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(one_eight_seven @ Jan 24 2015, 00:46)  Вы таки видели характеристики этих референсов? Оно не имеет права называться источником опорного напряжения вообще никак. ни по шумам, ни по точности, ни по стабильности. Разве что опорненькое напряженьице. неа, не видел. и никто не видел.  Оно нигде отдельно не показано. В даташите так и написано, что Цитата The specifications of the reference voltage are part of the device’s gain and drift specifications. Therefore, there is no separate specification for the on-board reference А по существу- это тот самый low-cost, который как раз позволит решить данную задачку с минимизацией аппаратных ресурсов и экономно по деньгам и по месту на плате.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|