Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Коэффициенты смещения и коррекции в L780M

Вы не вошли.

 Поиск | Регистрация | Вход 

Александр
17.08.2010 09:24:18
#1

Гость

Коэффициенты смещения и коррекции в L780M

Я работаю с L780M ревизии C через lcomp. Применяю функцию ReadPlataDescr. Потом читаю из массива KoefADC структуры PlataDescr калибровочные коеффициенты. Для коеффициента коррекции смещения нуля (KoefADC(0)) получается значение 1, а для коеффициента коррекции масштаба (KoefADC(4))
получается значение 32811. В результате получаются
кривые результаты с АЦП, хотя видно что без коеффициентов значения более адекватные. Та же
гадость с коеффициентами ЦАП. В L791 такой кривизны не было.
Искал в документации и форуме информацию про особенности калибровочных коеффициентов L780 и не нашёл. Подсобите пожалуйста. Заранее благодарен.

17.08.2010 09:42:44
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Коэффициенты смещения и коррекции в L780M

Программист по L-780M выйдет из отпуска 23 августа.

17.08.2010 09:44:17
#3

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Коэффициенты смещения и коррекции в L780M

Те если выполнить EnableCorrection  результаты кривые? Плат же сама корректирует....

Алекс
17.08.2010 10:19:21
#4

Гость

Re: Коэффициенты смещения и коррекции в L780M

EnableCorrection не помогает. Увы.

17.08.2010 10:29:52
#5

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Коэффициенты смещения и коррекции в L780M

Не помогает в каком смысле?

Алекс
18.08.2010 08:52:41
#6

Гость

Re: Коэффициенты смещения и коррекции в L780M

Коэффициенты те же, что и без EnableCorrection.

Алекс
18.08.2010 09:32:14
#7

Гость

Re: Коэффициенты смещения и коррекции в L780M

Может быть калибровочные коэффициенты надо масштабировать? Я видел в примере для ЦАП, как их делят на 10000. Может и для АЦП нужно делать подобное? Я попробовал. Значения стали по крайней мере не запредельные, хотя и неправильные.

18.08.2010 09:59:56
#8

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Коэффициенты смещения и коррекции в L780M

После Enable данные должны быть уже откорректированные прям с платы....

Алекс
18.08.2010 15:03:20
#9

Гость

Re: Коэффициенты смещения и коррекции в L780M

То есть можно не пересчитывать?

18.08.2010 15:15:34
#10

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Коэффициенты смещения и коррекции в L780M

Да. Сравните данные до и после Enable...

Алекс
19.08.2010 08:52:13
#11

Гость

Re: Коэффициенты смещения и коррекции в L780M

У меня данные до и после Enable не меняются.
Пропорции сигналов соответствуют ожиданиям, амплитуда слишком велика. В L791 я применял следующую формулу:
кол-во вольт = (значение с АЦП + Смещение нуля) * Коэфф. кор. масшт. АЦП * Max_V / 8192
А с L780 по другому?

Алекс
19.08.2010 09:19:19
#12

Гость

Re: Коэффициенты смещения и коррекции в L780M

Только что в результате эксперимента получил нормальные результаты. Для этого я коэффициент коррекции масштаба преобразовал в плавающую точку и поделил на 65536. Коэффициент смещения нуля оставил в целочисленном формате, тем более, что он у меня равен 1 и на результат серьёзно не влияет. Интересно, а с ЦАП нужно делать тоже самое?

Алекс
24.08.2010 14:34:26
#13

Гость

Re: Коэффициенты смещения и коррекции в L780M

Присмотрелся повнимательнее и обнаружил, что неверно задавал максимум напряжения. При том же сочетании битов Gs что и в L791 у L780 максимум напряжения не 10, а 5 вольт. После чего в формуле кол-во вольт = (значение с АЦП + смещение нуля ) *
коэф. кор. масшт.
АЦП смещение нуля установил в 0, а коэффициент коррекции масштаба АЦП в 1. Получил нормальные результаты. Неужели так и надо? А как быть с ЦАП?

24.08.2010 15:28:19
#14

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Коэффициенты смещения и коррекции в L780M

Алекс. Ведь, в документации на L-780(М) указаны значения входных поддиапазонов АЦП: ±5В, ±1,25В, ±0,3В, ±0,08В. Остаётся порадоваться за Ваши нормальные результаты.