Форум: Техническая поддержка

Тема: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

Вы не вошли.

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

24.04.2017 13:46:18
#1

Участник
Здесь с 24.04.2017
Сообщений: 5

Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

Здравствуйте! У нас возникли некоторые сложности с АЦП L783. Выражаются они в следующем:

Выставляем параметры:

dRate= 320.0
SynchroType= 0
SynchroSensitivity= 1
SynchroMode= 1
AdChannel= 0
AdPorog= 0
NCh= 32

т.е. выполняем мультиплексированный сбор данных с запуском по внешнему сигналу, подключенному к цифровому входу синхронизации. Таблица опроса каналов заполнена так, чтобы каналы опрашивались по порядку от 1 до 32. Подаём прямоугольный импульс на все 32 входа АЦП. В какой-то момент подаем сигнал внешнего запуска. В собранных данных видим, что фронт прямоугольного импульса на части каналов АЦП отстает от других каналов на 1 отсчет данных АЦП (рисунок прилагается, между отсчетами на графике линейная интерполяция, изображены каналы данных 8 и 9, счет каналов от единицы. В каналах 1-8 и 9-32 сходные данные).
01_-FrontL783.jpg
    Возникает мысль, что сигнал аппаратного запуска приходит в середине кадра АЦП. В итоге, часть каналов ловят фронт на один отсчет позже. Если это так, то возможно ли как-то так настроить АЦП, чтобы сбор данных всегда осуществлялся с начала кадра при аппаратном старте. Спасибо!

PS: Используем ОС Linux Slackware, ядро 3.2.21, драйвера lcomp версии 1.51.

24.04.2017 17:33:12
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,473

Re: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

Я правильно понимаю, что, условно говоря, каналам 1-8 соответствует чёрная линия (второй фронт на картинке), а каналам 9-32  - синяя линия (первый фронт)?

25.04.2017 07:07:55
#3

Участник
Здесь с 24.04.2017
Сообщений: 5

Re: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

1-8 - черный (правый) фронт
9-32 - синий (левый) фронт

От эксперимента к эксперименту список каналов может меняться, например, в другом эксперименте это

1-18 - черный
19-32 - синий

Единственное, что не меняется-это то, что каналы с одинаковыми фронтами идут подряд, чередования не происходит.

25.04.2017 12:16:54
#4

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

Re: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

explorer пишет:

Подаём прямоугольный импульс на все 32 входа АЦП. В какой-то момент подаем сигнал внешнего запуска.

Не совсем понятно из описания,  задний фронт (переход из 1 в 0) сигнала запуска сбора и фронт сигнала на входах АЦП - они как синхронизированы по времени?

25.04.2017 12:35:34
#5

Участник
Здесь с 24.04.2017
Сообщений: 5

Re: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

Не синхронизированы. Сначала запускается генератор прямоугольных импульсов, потом в произвольный момент времени, никак не синхронизированный с генератором, дается импульс внешнего запуска (запуск по заднему фронту).

25.04.2017 13:59:41
#6

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

Re: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

Модуль L783 - АЦП с коммутацией каналов, и измерения разных каналов выполняются не параллельно в один момент времени, а последовательно с заданной частотой коммутации АЦП.

Т.е. вполне может получится, что у Вас начинается кадр по синхроимпульсу, сперва измеряется 1-ый канал, затем 2-ой .... 8-ой и в этот момент происходит фронт аналогового сигнала и каналы 9-32 уже измеряют высокий уровень. Так как на графике вы совмещаете все измерения с одним номером от разных каналов в одну точку на времени (что в действительности не совсем так), то и получается на графике как будто каналы 9-32 опережают остальные.
Соответственно, т.к. запуск и аналоговый сигнал не синхронизированы, то и момент изменения аналогового сигнала может быть в любом месте в середине кадра.

25.04.2017 14:45:02
#7

Участник
Здесь с 24.04.2017
Сообщений: 5

Re: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

Да, действительно...У меня тогда такой вопрос:

Если я ставлю

dRate= 320.0
dKadr= 0.0
NCh= 32

То все 32 канала распределяются равномерно по времени на интервале одного кадра, т.е. частота следования кадров при данной настройке = 320/32 = 10 кГц, первый канал оцифровывается в момент начала кадра t0,  второй в момент t0 + 1/(320000) cек,
третий в момент t0 + 2/(320000) cек, и т.д?

Если так, то возможно ли настроить АЦП таким образом, чтобы кадры следовали друг за другом с интервалом 0.1 мс, а каналы в кадре оцифровывались как можно быстрее в самом его начале? Какие для этого должны быть настройки?

Что-то вроде
dRate= 2600.0
dKadr= 0.1?

25.04.2017 15:17:57
#8

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

Re: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

да, все так, только dKadr насколько я понимаю - это задержка от завершения измерения последнего канала до начала измерения первого следующего кадра. Т.е. если совсем точно, dKadr должен быть равен  (0.1 - время сбора самого кадра), т.е. 0.1 - 32./2600

25.04.2017 15:52:32
#9

Участник
Здесь с 24.04.2017
Сообщений: 5

Re: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

Хорошо, попробую. Спасибо за разъяснения!

25.04.2017 17:14:59
#10

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

Re: Вопрос по работе L783 в режиме "внешний старт+мультиплексирование"

емнип, то у 783 только до 1Мгц межкадровая есть. потом все равномерно.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск