|
|
LGraph + E440
Здравствуйте!
На канал Е440 подано 85mv, что видно в осциллоскопе LGraph
Записываю данные в файл (страничка "регистратор") и открываю
этот файл на странице "гляделка"
Получаю 68mv. Из-за чего могут быть такие расхождения?
|
|
|
Re: LGraph + E440
Похоже, выходное сопротивление источника сигнала слишком высокое. При изменении частоты дискретизации падение напряжения на коммутаторе меняется.
Для проверки подайте сигнал с лабораторного генератора.
Используйте источники сигнала с выходным сопротивлением не более 1 кОм, либо сбор данных в одноканальном режиме.
Для подключения высокоомных источников применяйте усилители заряда.
|
|
|
Re: LGraph + E440
Работаю с одним каналом на частоте 100кгц.Все равно
не стыкуется. Может, я неверно пересчитываю коды АЦП в Вольты?
Считаю так: диапазон * код АЦП / 8192
Или подскажите, где есть простейший пример съема показаний каналов
и пересчета в вольты?
И еще вопрос. Работаю с примером на Delphi в D4/LoadBios
Убрала комментарий с куска с ReadData. Получила
BytesTransferred=0 и ReadData возвращает False. Работает ли
этот кусок у Вас?
|
|
- Сотрудник "Л Кард"
- Откуда: Москва
- Здесь с 23.04.2014
- Сообщений: 3,727
|
Re: LGraph + E440
Этот кусок так и долзен работаь - это асинхронный ввод - данные будут готовы после того как придет событие.
|
|
- Сотрудник "Л Кард"
- Здесь с 24.04.2014
- Сообщений: 1,494
|
Re: LGraph + E440
Пересчитывать коды АЦП в Вольты надо так:
диапазон*код АЦП/8000
|
|
|
Re: LGraph + E440
У меня 2 вопроса:
1)Работают 2 канала, остальные заземлены на входе.
data.par дает везде 0 - не заземлены(?)
2)В описании 14-1440 сказано, что max=8000,
а вертикальная ось в гляделке кратна 2048, а не,
скажем 2000, как было бы понятнее, т.е. 10 вольт -это 8000, а цифра наверху 8192 (?)
|
|
- Сотрудник "Л Кард"
- Здесь с 24.04.2014
- Сообщений: 1,494
|
Re: LGraph + E440
>> 1)Работают 2 канала, остальные заземлены на входе. data.par дает везде 0 - не заземлены(?)
А можно эту фразу перевести на человеческий язык? А то весьма трудно понять про что идёт речь
>> 2)В описании 14-1440 сказано, что max=8000,
а вертикальная ось в гляделке кратна 2048, а не,
скажем 2000, как было бы понятнее, т.е. 10 вольт -это 8000, а цифра наверху 8192
На модуле E14-440 схемотехника сделана так, что коду с АЦП в 8000 соответствует напряжение, равное установленному входному диапазону. В принципе же напряжение на входе канала может быть немного больше этого диапазона, но так чтобы код с АЦП был не более 8192. А пределы осей графика можно менять в широком диапазоне.
|
|
|
Re: LGraph + E440
простите, торопился, а исправить уже, когда отправил-нельзя.
Подаю на вход в 2 канала синусоиды. Вход от остальных каналов соединяю с землей (agnd). После
обработки программой LGraf - пролучаем файлы
data.dat и data.par. В data.par последний массив
IsSignalArray[32] сообщает о заземлении каналов.
Он выдает по всем 32 каналам 0 - канал не заземлен.
|
|
- Сотрудник "Л Кард"
- Здесь с 24.04.2014
- Сообщений: 1,494
|
Re: LGraph + E440
Откуда же программа может узнать, что Вы там делаете на входном разъёме? Она не телепат ))
Если бы Вы программно заземлили канал, выбрав опцию 'Земля' вместо 'Сигнал' в управляющем элементе "Тип входа", тогда бы в массиве IsSignalArray всё было бы так, как Вы ожидаете.
|