|
|
L-791 смещение нуля
Можно ли на L-791 програмно менять смещение нуля. Вроде структура PLATA_DESCR_L791 это позволяет. Но как это осуществить какие процедуры? И в каком диапазоне можно сместить нуль на различных диапазонах измерения?
|
|
|
Re: L-791 смещение нуля
Неужели это такие сложные вопросы?
|
|
- Сотрудник "Л Кард"
- Здесь с 24.04.2014
- Сообщений: 1,495
|
Re: L-791 смещение нуля
Плата L-791 не умеет на аппаратном уровне корректировать входные данные. Только чисто программным образом, используя при этом, например, коэффициенты из структуры PLATA_DESCR_L791.
|
|
|
Re: L-791 смещение нуля
Я понял что программным. Как измениить в каких пределах?
Я так понял используя команды ReadPlataDescr и WritePlataDescr.
В описании сказано KoefAdc[0-7]- должны быть float, у меня выдает должны быть USHORT. Так как последовательно (какими командами) поменять смещение нуля волт. Нужно это делать после остонова сбора или можно во время?
|
|
- Сотрудник "Л Кард"
- Здесь с 24.04.2014
- Сообщений: 1,495
|
Re: L-791 смещение нуля
1. Для начала неплохо бы было бы прочитать руководство из директории //LIBRARY//help. Там есть раздел под названием PLATA_DESCR_L791, где расписано про корректировку данных с АЦП.
2. Для того, чтобы изменить только смещение нуля, достаточно просто к каждому из получаемых данных АЦП прибавлять величину требуемого смещения (в кодах АЦП). Можно предварительно все данные перевести в Вольты.
3. Недопонял зачем нужно использовать WritePlataDescr.
4. Поподробнее про "у меня выдает должны быть USHORT".
|
|
|
Re: L-791 смещение нуля
Руководство я читал.
Я думал смещение нуля это значение, от какого потом будет считывать АЦП
Т.е. например KoefAdc[0]= 8192.0, а KoefAdc[8]=1.0 , то на диапазоне +-10V мы будем измерять от +20V до 0V или я чего-то не так понял.
|
|
- Сотрудник "Л Кард"
- Здесь с 24.04.2014
- Сообщений: 1,495
|
Re: L-791 смещение нуля
На плате L-791 корректировочные коэффициенты предназначены для программной подгонки уже полученных с платы данных АЦП. К собственно самому механизму аппаратной работы платы они не имеют никакого отношения.
|
|
|
Re: L-791 смещение нуля
Понятно.
А все-таки возможно как-то скомпенсировать постоянную составляющую сигнала.
Другими способами?
Мне кажется это как-то реализовано в L-Graph I
Она как-то компенсирует постоянную составляющую.
|
|
- Инженер-электронщик
- Откуда: "Л Кард"
- Здесь с 21.04.2014
- Сообщений: 4,597
|
Re: L-791 смещение нуля
Замечу, что технически скомпенсировать постоянную составляющую сигнала можно следующими разными способами:
1. Применить программный фильтр высокой частоты (ФВЧ).
2. Программно явно вычесть постоянную составляющую сигнала. В последнем случае нужно знать значение этой постоянной составляющей.
3. Применить аппаратный ФВЧ на входе L-791.
4. Аппаратно вычесть постоянную составляющую на входе L-791, например, применив дифференциальный режим включения, на X подать сигнал, а на Y напряжение смещения, которое нужно вычесть.
5. Аппаратно скомпенсировать постоянную составляющую на входе L-791 с помощью ЦАП L-791:
- на X подать сигнал, на Y подать напряжение с выхода ЦАП.
Примечание: Способы 3, 4 и 5 хороши для больших напряжений смещения по отношению к диапазону измерения АЦП, поскольку эти способы не сужают диапазон измерения АЦП, при этом, способы 3 и 5 позволяют адаптивно компенсировать напряжение смещения.
|
|
- Инженер-электронщик
- Откуда: "Л Кард"
- Здесь с 21.04.2014
- Сообщений: 4,597
|
Re: L-791 смещение нуля
Andrey, уточните,
- Какой у Вас полный диапазон изменения сигнала вместе с постоянной составляющей?
- Какая величина постоянной составляющей, в каком диапазоне она может изменяться?
- У Вас несколько каналов измерения? Если да, то у них разные напряжения смещения или одно и то же?
|
|
|
Re: L-791 смещение нуля
Спасибо за исчерпывающий ответ.
У меня несколько каналов измерений (от 3 до 16) на различных диапазонах изменения ( большинство каналов чувствительны ± 0,6В, ± 0,3В, ± 0,15В), но на каналах есть различные постоянные составляющие от 3-10В (больше диапазона измерений).
Можно ли побороть их без дополнительных устройств, только силами L-791?
|
|
- Инженер-электронщик
- Откуда: "Л Кард"
- Здесь с 21.04.2014
- Сообщений: 4,597
|
Re: L-791 смещение нуля
Andrey, с такой постановки задачи нужно было и начать...
1) Если полный диапазон изменения сигнала вместе с постоянной составляющей вмещаются в диапазон ±10В, то можно применить L-791 в дифференциальном режиме измерения (от 3 до 16-ти каналов) с установленными программно диапазонами ± 0,6В, ± 0,3В или ± 0,15В. При этом, на вход Xi подать сам сигнал относительно AGND, а на вход Yi подать относительно AGND напряжение смещения в диапазоне 3-10В, которое будет аппаратно вычтено из входного сигнала (это свойство дифференциального входа). Технически регулировать напряжения смещения на Yi можно следующими способами:
- Вручную, применив пассивную схему на основе переменных резисторов и запитав их от источника стабильного напряжения.
- Программно с помощью ЦАП, но к сожалению, ЦАП в самом L-791 не подойдёт, поэтому потребуется применить либо микросхему внешнего многоканального ЦАП, которой управлять через цифровые выходы L-791, либо просто внешний ЦАП..
Но можно поступить иначе:
2) Применить аппаратный ФВЧ, который отрежет постоянную составляющую автоматически, но пропустит переменную начиная с заданной частоты среза Fc.
Andrey, конкретную схему могу предложить, если определите следующее:
1. Какую стабильность должно иметь напряжение смещения?
2. Что из себя представляют источники сигналов, какие у них выходные сопротивления, далеко ли они расположены?
3. Какая полезная полоса частот cигнала? Если от 0 Гц, то применять ФВЧ нельзя.
4. Какую максимальную частоту сбора данных по каждому каналу нужно получить?
|
|
|
Re: L-791 смещение нуля
Да спасибо, буду делать аппаратные ФВЧ.
|
|
- Инженер-электронщик
- Откуда: "Л Кард"
- Здесь с 21.04.2014
- Сообщений: 4,597
|
Re: L-791 смещение нуля
ОК. Только Вы зря на вопросы не отвечаете, поскольку низкоомность на входах L-791 нужно обеспечить, см. http://www.lcard.ru/distortions.pdf
А пассивный RC ФВЧ коррекно применить только если постоянная времени R*C значительно меньше периода преобразования АЦП L-791. В противном случае применяйте активный фильтр.
|
|
- Инженер-электронщик
- Откуда: "Л Кард"
- Здесь с 21.04.2014
- Сообщений: 4,597
|
Re: L-791 смещение нуля
Даю ещё идею. Такой ФВЧ можно построить двумя способами для дифференциального режима L-791:
1) Сигнал -> ФВЧ -> Вход Xi L-791
Ноль-> Вход Yi L-791
2) Cигнал -> Вход Xi L-791
Этот же Cигнал -> ФHЧ -> Вход Yi L-791
Способ 2) - это построение ФВЧ разностным способом на основе ФНЧ, поскольку ФНЧ иногда проще делать. Но с пассивным ФНЧ будут те же проблемы...
|