Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
|
Диапазоны напряженияЗдравствуйте, помогите разобраться. Как для модуля Е-154 задать диапазон напряжения? В программе такой код:
где GroundMode=CommonGround и = 0x20; // Флаг 32 каналов с общей землей.
|
|||
|
||||
|
|
Re: Диапазоны напряжениянашел формулу данную здесь на форуме
corrected_code = (code+ZeroOffset)*Scale.
|
|||
|
||||
|
|
Re: Диапазоны напряженияНапример у меня md.Adc.OffsetCalibration[0] = 1.578
md.Adc.ScaleCalibration[0] = 1.012
|
|||
|
||||
|
|
Re: Диапазоны напряженияВ этой формуле band - это поле выбора коэффициента усиления (биты 7,6 управляющего слова из ControlTable), т.е. значение от 0 до 3 (двоичное 00, 01, 10, 11).
Отсюда диапазон измерения в вольтах Um = 10.0 / pow(2, 2*band) или на языке C с использованием побитового сдвига влево Um = 10.0 / (1 << (2*band)).
Только если вычисляется значение в вольтах, т.е. в вещественном типе (double U), то надо не забыть привести хотя бы один операнд деления к double, иначе компилятор C разделит int на int нацело. Поэтому заметьте, что я написал 10.0, а не 10
Надеюсь, что теперь арифметика этих вычислений прозрачна, а считать можно любым способом, главное случайно не поделить int на int с потерей дробной части |
|||
|
||||
|
|
Re: Диапазоны напряженияпосле замены Е14-440 на Е-154 сигнал странным образом обрезается, может ли это быть из-за малой битности? Перебрал все диапазоны напряжения +-5В; +-1,6В; +-0,5В; +-0,16В. Меняется чувствительность к сигналу, но по-прежнему идет обрезка. Было вот так(Е14-440):
Заменяю модуль на Е-154:
ControlTable[0]=5; 00000101
|
|||
|
||||
|
|
Re: Диапазоны напряжения1. Если на вход E-154 подаёте амплитуду напряжения больше установленного поддиапазона, то вполне вероятно ограничение сигнала и другие нелинейные эффекты.
|
|||
|
||||
|
|
Re: Диапазоны напряженияКроме обрезки также наблюдается появление сигнала на соседних каналах при максимальных амплитудах. Например пускаем сигнал по 2 каналу(резко давлю на пьезодатчик)и сигнал с небольшой амплитудой появляется на других. И еще вопрос: какие коэффициенты усиления у Е-154? судя по предыдущим постам:
|
|||
|
||||
|
|
Re: Диапазоны напряженияНастало время привести полные схемы подключения E-154 и для сравнения E14-440. |
|||
|
||||
|
|
Re: Диапазоны напряженияСигналы на Е14-440 шли по 32-37 ножкам (Х6-Х1), земля подключена к 3 (AGND) и 21(GND32).
|
|||
|
||||
|
|
Re: Диапазоны напряженияКакие источники сигналов? Какие у них электрические свойства? Вы применили модуль, в котором всё это нужно учитывать, см. Руководство. |
|||
|
||||
|
|
Re: Диапазоны напряженияИ все-таки я думаю в железной части все нормально. Надо копаться в программной. В текстовом файле наша программа сохраняет числа, так вот, когда установлен модуль Е14-440 то числа встречаются от -6046 до +7097. А когда Е-154, то от -2047 до 2048.
|
|||
|
||||
|
|
Re: Диапазоны напряженияНе имеет смысла рассматривать коды АЦП, пока не прояснён вопрос корректности подключения E-154. |
|||
Страницы 1
Тема закрыта
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск