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

 
 
 
Reply to this topicStart new topic
> Калибровка АЦП
Goth
сообщение Jan 16 2008, 08:16
Сообщение #1





Группа: Новичок
Сообщений: 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 датчиков для АЦП такого типа, имеющих встроенный источник тока.
Буду очень благодарен за подробное описание.
Go to the top of the page
 
+Quote Post
Electrovoicer
сообщение Jan 16 2008, 09:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 1-02-06
Пользователь №: 13 874



ёлки-палки, все же там разжевано в даташитах. или Вам нужна помощь в переводе на русский?

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


--------------------
"А я все помню, я был не пьяный!.." (С)Владимир Семенович
Go to the top of the page
 
+Quote Post
Alex03
сообщение Jan 16 2008, 10:36
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



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


+1.

Я бы сказал так:
Первые две (внутренние) если хотите чтобы Ваш сигнал отражался на "числовую шкалу" как 0В в 0, а Напр.Опорника*Gain в максимум.
Вторые две если хотите чтобы Ваш сигнал отражался на "числовую шкалу" как N Вольт в 0, а M Вольт в максимум. Эти N и M должны быть поданы на вход при соответствующей калибровке, также должны находиться в некоторых пределах от тех же 0В и Напр.Опорника.
Go to the top of the page
 
+Quote Post
kipmaster
сообщение Jan 16 2008, 11:47
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Goth
сообщение Jan 16 2008, 12:21
Сообщение #5





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



Спасибо. Буду разбираться.
Go to the top of the page
 
+Quote Post
richie
сообщение Jan 23 2008, 10:20
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261



Цитата(Electrovoicer @ Jan 16 2008, 12:57) *
ёлки-палки, все же там разжевано в даташитах. или Вам нужна помощь в переводе на русский?

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


"при каждом включении" предлагаю выкинуть, оставить только смену параметров.
Т.к. если калибровка прибора условно-постоянная (например, хранится в EEPROM ), по которой
производится преобразование кода АЦП в инженерные единицы, то "при каждом включении" придется
производить эту калибровку заново, т.к. после выполнения INT-калибровок вырабатываемый АЦП код
изменится.
Go to the top of the page
 
+Quote Post
Kingyellow
сообщение Apr 8 2008, 12:18
Сообщение #7





Группа: Новичок
Сообщений: 3
Регистрация: 1-12-07
Пользователь №: 32 862



Может кто-нибудь сможет объяснить почему выплывает такая проблема:
Опорное напряжение, подаваемое на AD7792 составляет 2.5 В
пытаюсь откалибровать АЦП в диапазоне от 0,59 до 0,77 В. Коэффициент усиления выбираю 2.
Калибровка нуля проходит без проблем. То есть подаем на вход АЦП 0,59В и в итоге на выдачу с ацп идет код 0х0000. А вот когда начинаем подавать 0,77 В и делать калибровку полного диапазона, то на выходе с АЦП видим что-то около 0x3000. Работа идет в биполярном режиме.
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 8 2008, 12:27
Сообщение #8


Гуру
******

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



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

Синфазное какое?
Go to the top of the page
 
+Quote Post
Kingyellow
сообщение Apr 8 2008, 12:31
Сообщение #9





Группа: Новичок
Сообщений: 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В
Go to the top of the page
 
+Quote Post
Kingyellow
сообщение Apr 9 2008, 10:13
Сообщение #10





Группа: Новичок
Сообщений: 3
Регистрация: 1-12-07
Пользователь №: 32 862



Неужели никто не сможет подсказать куда рыть? У самого меня идей уже совсем никаких...

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


Разобрался я что такое синфазное напряжение. В этой схеме на AIN1- всегда подается 0,23 - 0,25 В, те же 0,23 - 0,25 (они кстати получаются с диода шоттки) приплюсовываются к измеряемому напряжению, деленному на 11 и приходят на AIN1+. Вот и получается, что синфазное напряжение равно измеряемому напряжению деленному на 22! И что это дает????????????????
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 9 2008, 13:48
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 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! И что это дает????????????????

Да уж... Может, схему покажете, что ли?
Go to the top of the page
 
+Quote Post
alux
сообщение Apr 12 2008, 04:37
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447



+1.
Для чего делитель на 11 на входе АЦП?
Go to the top of the page
 
+Quote Post
river
сообщение May 4 2008, 09:55
Сообщение #13





Группа: Новичок
Сообщений: 1
Регистрация: 11-02-08
Пользователь №: 34 934



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


Я так понимаю, внутренняя калибровка для того и нужна, чтобы если на входе полная шкала, то АЦП возвращал 0xFFFF, а уж как потом эти 0xFFFF преобразовать в инженерные единицы это задача калибровочных коэффициентов, которые хранятся в EEPROM.
Go to the top of the page
 
+Quote Post

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

 


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


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