Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Калибровка АЦП
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
Goth
В АЦП AD7793 есть 4 вида калибровки:

Internal Zero-Scale Calibration
Internal Full-Scale Calibration
System Zero-Scale Calibration
System Full-Scale Calibration

Для чего нужна, и когда применяется каждая из них? С какими настройками применяются (Gain, Update Rate и т.д.).
Конкретное применение: измерение температуры с помощью RTD по 4-х проводной схеме.
Также интересует практический опыт настройки-калибровки RTD датчиков для АЦП такого типа, имеющих встроенный источник тока.
Буду очень благодарен за подробное описание.
Electrovoicer
ёлки-палки, все же там разжевано в даташитах. или Вам нужна помощь в переводе на русский?

в двух словах. первые две делаются, как правило, при каждом включении или смене параметров работы. вторые две позволяют откалибровать весь измерительный тракт, но для этого как минимум нужна дополнительная коммутация.
Alex03
Цитата(Electrovoicer @ Jan 16 2008, 14:57) *
ёлки-палки, все же там разжевано в даташитах. или Вам нужна помощь в переводе на русский?


+1.

Я бы сказал так:
Первые две (внутренние) если хотите чтобы Ваш сигнал отражался на "числовую шкалу" как 0В в 0, а Напр.Опорника*Gain в максимум.
Вторые две если хотите чтобы Ваш сигнал отражался на "числовую шкалу" как N Вольт в 0, а M Вольт в максимум. Эти N и M должны быть поданы на вход при соответствующей калибровке, также должны находиться в некоторых пределах от тех же 0В и Напр.Опорника.
kipmaster
Цитата(Goth @ Jan 16 2008, 10:16) *
В АЦП AD7793 есть 4 вида калибровки:

Internal Zero-Scale Calibration
Internal Full-Scale Calibration
System Zero-Scale Calibration
System Full-Scale Calibration

Для чего нужна, и когда применяется каждая из них? С какими настройками применяются (Gain, Update Rate и т.д.).
Конкретное применение: измерение температуры с помощью RTD по 4-х проводной схеме.
Также интересует практический опыт настройки-калибровки RTD датчиков для АЦП такого типа, имеющих встроенный источник тока.
Буду очень благодарен за подробное описание.


Я не спец, учусь только, но имхо:
калибровка АЦП нужна, если требуется точное соответствие входного сигнала полученному цифровому отсчету. Если же цифровой отсчет - промежуточное звено, то есть надо калибровать все устройство от температуры до выхода, включая компенсацию нелинейности датчика, то можно не заниматься калибровкой АЦП отдельно. А вообще ответ "для чего" стоит поискать в даташите.
Goth
Спасибо. Буду разбираться.
richie
Цитата(Electrovoicer @ Jan 16 2008, 12:57) *
ёлки-палки, все же там разжевано в даташитах. или Вам нужна помощь в переводе на русский?

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


"при каждом включении" предлагаю выкинуть, оставить только смену параметров.
Т.к. если калибровка прибора условно-постоянная (например, хранится в EEPROM ), по которой
производится преобразование кода АЦП в инженерные единицы, то "при каждом включении" придется
производить эту калибровку заново, т.к. после выполнения INT-калибровок вырабатываемый АЦП код
изменится.
Kingyellow
Может кто-нибудь сможет объяснить почему выплывает такая проблема:
Опорное напряжение, подаваемое на AD7792 составляет 2.5 В
пытаюсь откалибровать АЦП в диапазоне от 0,59 до 0,77 В. Коэффициент усиления выбираю 2.
Калибровка нуля проходит без проблем. То есть подаем на вход АЦП 0,59В и в итоге на выдачу с ацп идет код 0х0000. А вот когда начинаем подавать 0,77 В и делать калибровку полного диапазона, то на выходе с АЦП видим что-то около 0x3000. Работа идет в биполярном режиме.
Herz
Цитата(Kingyellow @ Apr 8 2008, 14:18) *
Может кто-нибудь сможет объяснить почему выплывает такая проблема:
Опорное напряжение, подаваемое на AD7792 составляет 2.5 В
пытаюсь откалибровать АЦП в диапазоне от 0,59 до 0,77 В. Коэффициент усиления выбираю 2.
Калибровка нуля проходит без проблем. То есть подаем на вход АЦП 0,59В и в итоге на выдачу с ацп идет код 0х0000. А вот когда начинаем подавать 0,77 В и делать калибровку полного диапазона, то на выходе с АЦП видим что-то около 0x3000. Работа идет в биполярном режиме.

Синфазное какое?
Kingyellow
Цитата(Kingyellow @ Apr 8 2008, 15:18) *
Может кто-нибудь сможет объяснить почему выплывает такая проблема:
Опорное напряжение, подаваемое на AD7792 составляет 2.5 В
пытаюсь откалибровать АЦП в диапазоне от 0,59 до 0,77 В. Коэффициент усиления выбираю 2.
Калибровка нуля проходит без проблем. То есть подаем на вход АЦП 0,59В и в итоге на выдачу с ацп идет код 0х0000. А вот когда начинаем подавать 0,77 В и делать калибровку полного диапазона, то на выходе с АЦП видим что-то около 0x3000. Работа идет в биполярном режиме.


Хочу немножко дополнить предыдущее сообщение для внесения бОльшей ясности. Алгоритм калибровки реализован следующим образом. Сначала выставляется напряжение, соответствующее 0 (в данном случае 0,59 В), 64 раза вычисляется значение регистра смещения, суммируется, а затем делится на 64, т.е. вычисляется среднее и это значение записывается в регистр смещения АЦП. Затем 64 раза снимаются данные с АЦП (т.е. производим 64 преобразования), суммируем результаты, делим на 64. Если среднее отклоняется от 0х0000 не более чем на 0ч0100, то калибровка считается удачной.

Аналогично произаодится калибровка регистра полного диапазона. Вот здесь-то и выплывает ошибка. Полученное среднее 64 измерений отличается от 0х7FFF более чем на 0х0100.

Цитата(Herz @ Apr 8 2008, 15:27) *
Синфазное какое?


Имеется в виду питание АЦП? 4В
Kingyellow
Неужели никто не сможет подсказать куда рыть? У самого меня идей уже совсем никаких...

Цитата(Herz @ Apr 8 2008, 15:27) *
Синфазное какое?


Разобрался я что такое синфазное напряжение. В этой схеме на AIN1- всегда подается 0,23 - 0,25 В, те же 0,23 - 0,25 (они кстати получаются с диода шоттки) приплюсовываются к измеряемому напряжению, деленному на 11 и приходят на AIN1+. Вот и получается, что синфазное напряжение равно измеряемому напряжению деленному на 22! И что это дает????????????????
Herz
Цитата(Kingyellow @ Apr 9 2008, 12:13) *
Неужели никто не сможет подсказать куда рыть? У самого меня идей уже совсем никаких...
Разобрался я что такое синфазное напряжение. В этой схеме на AIN1- всегда подается 0,23 - 0,25 В, те же 0,23 - 0,25 (они кстати получаются с диода шоттки) приплюсовываются к измеряемому напряжению, деленному на 11 и приходят на AIN1+. Вот и получается, что синфазное напряжение равно измеряемому напряжению деленному на 22! И что это дает????????????????

Да уж... Может, схему покажете, что ли?
alux
+1.
Для чего делитель на 11 на входе АЦП?
river
Цитата(richie @ Jan 23 2008, 15:20) *
"при каждом включении" предлагаю выкинуть, оставить только смену параметров.
Т.к. если калибровка прибора условно-постоянная (например, хранится в EEPROM ), по которой
производится преобразование кода АЦП в инженерные единицы, то "при каждом включении" придется
производить эту калибровку заново, т.к. после выполнения INT-калибровок вырабатываемый АЦП код
изменится.


Я так понимаю, внутренняя калибровка для того и нужна, чтобы если на входе полная шкала, то АЦП возвращал 0xFFFF, а уж как потом эти 0xFFFF преобразовать в инженерные единицы это задача калибровочных коэффициентов, которые хранятся в EEPROM.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.