|
|
  |
Калибровка АЦП |
|
|
|
Jan 16 2008, 08:16
|
Группа: Новичок
Сообщений: 13
Регистрация: 8-12-07
Пользователь №: 33 105

|
В АЦП AD7793 есть 4 вида калибровки:
Internal Zero-Scale Calibration Internal Full-Scale Calibration System Zero-Scale Calibration System Full-Scale Calibration
Для чего нужна, и когда применяется каждая из них? С какими настройками применяются (Gain, Update Rate и т.д.). Конкретное применение: измерение температуры с помощью RTD по 4-х проводной схеме. Также интересует практический опыт настройки-калибровки RTD датчиков для АЦП такого типа, имеющих встроенный источник тока. Буду очень благодарен за подробное описание.
|
|
|
|
|
Jan 16 2008, 10:36
|
Местный
  
Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034

|
Цитата(Electrovoicer @ Jan 16 2008, 14:57)  ёлки-палки, все же там разжевано в даташитах. или Вам нужна помощь в переводе на русский? +1. Я бы сказал так: Первые две (внутренние) если хотите чтобы Ваш сигнал отражался на "числовую шкалу" как 0В в 0, а Напр.Опорника*Gain в максимум. Вторые две если хотите чтобы Ваш сигнал отражался на "числовую шкалу" как N Вольт в 0, а M Вольт в максимум. Эти N и M должны быть поданы на вход при соответствующей калибровке, также должны находиться в некоторых пределах от тех же 0В и Напр.Опорника.
|
|
|
|
|
Jan 16 2008, 11:47
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768

|
Цитата(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 датчиков для АЦП такого типа, имеющих встроенный источник тока. Буду очень благодарен за подробное описание. Я не спец, учусь только, но имхо: калибровка АЦП нужна, если требуется точное соответствие входного сигнала полученному цифровому отсчету. Если же цифровой отсчет - промежуточное звено, то есть надо калибровать все устройство от температуры до выхода, включая компенсацию нелинейности датчика, то можно не заниматься калибровкой АЦП отдельно. А вообще ответ "для чего" стоит поискать в даташите.
Сообщение отредактировал kipmaster - Jan 16 2008, 11:52
|
|
|
|
|
Jan 16 2008, 12:21
|
Группа: Новичок
Сообщений: 13
Регистрация: 8-12-07
Пользователь №: 33 105

|
Спасибо. Буду разбираться.
|
|
|
|
|
Jan 23 2008, 10:20
|
Частый гость
 
Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261

|
Цитата(Electrovoicer @ Jan 16 2008, 12:57)  ёлки-палки, все же там разжевано в даташитах. или Вам нужна помощь в переводе на русский?
в двух словах. первые две делаются, как правило, при каждом включении или смене параметров работы. вторые две позволяют откалибровать весь измерительный тракт, но для этого как минимум нужна дополнительная коммутация. "при каждом включении" предлагаю выкинуть, оставить только смену параметров. Т.к. если калибровка прибора условно-постоянная (например, хранится в EEPROM ), по которой производится преобразование кода АЦП в инженерные единицы, то "при каждом включении" придется производить эту калибровку заново, т.к. после выполнения INT-калибровок вырабатываемый АЦП код изменится.
|
|
|
|
|
Apr 8 2008, 12:18
|
Группа: Новичок
Сообщений: 3
Регистрация: 1-12-07
Пользователь №: 32 862

|
Может кто-нибудь сможет объяснить почему выплывает такая проблема: Опорное напряжение, подаваемое на AD7792 составляет 2.5 В пытаюсь откалибровать АЦП в диапазоне от 0,59 до 0,77 В. Коэффициент усиления выбираю 2. Калибровка нуля проходит без проблем. То есть подаем на вход АЦП 0,59В и в итоге на выдачу с ацп идет код 0х0000. А вот когда начинаем подавать 0,77 В и делать калибровку полного диапазона, то на выходе с АЦП видим что-то около 0x3000. Работа идет в биполярном режиме.
|
|
|
|
|
Apr 8 2008, 12:31
|
Группа: Новичок
Сообщений: 3
Регистрация: 1-12-07
Пользователь №: 32 862

|
Цитата(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В
|
|
|
|
|
Apr 9 2008, 10:13
|
Группа: Новичок
Сообщений: 3
Регистрация: 1-12-07
Пользователь №: 32 862

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

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

|
Цитата(Kingyellow @ Apr 9 2008, 12:13)  Неужели никто не сможет подсказать куда рыть? У самого меня идей уже совсем никаких... Разобрался я что такое синфазное напряжение. В этой схеме на AIN1- всегда подается 0,23 - 0,25 В, те же 0,23 - 0,25 (они кстати получаются с диода шоттки) приплюсовываются к измеряемому напряжению, деленному на 11 и приходят на AIN1+. Вот и получается, что синфазное напряжение равно измеряемому напряжению деленному на 22! И что это дает???????????????? Да уж... Может, схему покажете, что ли?
|
|
|
|
|
May 4 2008, 09:55
|
Группа: Новичок
Сообщений: 1
Регистрация: 11-02-08
Пользователь №: 34 934

|
Цитата(richie @ Jan 23 2008, 15:20)  "при каждом включении" предлагаю выкинуть, оставить только смену параметров. Т.к. если калибровка прибора условно-постоянная (например, хранится в EEPROM ), по которой производится преобразование кода АЦП в инженерные единицы, то "при каждом включении" придется производить эту калибровку заново, т.к. после выполнения INT-калибровок вырабатываемый АЦП код изменится. Я так понимаю, внутренняя калибровка для того и нужна, чтобы если на входе полная шкала, то АЦП возвращал 0xFFFF, а уж как потом эти 0xFFFF преобразовать в инженерные единицы это задача калибровочных коэффициентов, которые хранятся в EEPROM.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|