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

L791 опрос входов

Вы не вошли.

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

24.04.2015 07:07:18
#1

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

L791 опрос входов

задача следущая:
опрос датчиков - предполагается цифровые входы платы
по определенному состоянию датчиков - начать циклический опрос ADC в память
по определенному состоянию датчиков- закончить опрос ADC
как правильно решить ее?

Можем ли мы при циклическом опросе проверить состояние датчиков и выводить команды на цифр.выходы

24.04.2015 08:22:59
#2

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

Re: L791 опрос входов

Вопрос хорошо бы дополнить максимально допустимыми временами реакции между событиями, которые Вы описываете.

24.04.2015 21:23:28
#3

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

Re: L791 опрос входов

andy_maw пишет:

задача следущая:
опрос датчиков - предполагается цифровые входы платы
по определенному состоянию датчиков - начать циклический опрос ADC в память по определенному состоянию датчиков- закончить опрос ADC
как правильно решить ее?

- Буквально это сделать нельзя средствами L-791. Можно запустить циклический сбор данных АЦП и DIGIN, а затем программно выделять из потока нужные Вам события.   

andy_maw пишет:

Можем ли мы при циклическом опросе проверить состояние датчиков и выводить команды на цифр.выходы

- Да можете. - Средствами ПО верхнего уровня.

24.04.2015 21:23:34
#4

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

Re: L791 опрос входов

думаю не более 1млсек достаточно
а как вы предлагаете контролировать?

24.04.2015 21:35:08
#5

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

Re: L791 опрос входов

кажется есть такая возможность циклически читать одновременно АЦП и DI
по текущему указателю на кадр выделять данные DI , они очевидно самые близкие к текущему состоянию датчиков - правильно ли понимаю ?
правда при этом размер буфера в памяти будет больше
или есть возможность циклического сбора и асинхронного чтения одновременно?

24.04.2015 22:00:31
#6

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

Re: L791 опрос входов

andy_maw пишет:

кажется есть такая возможность циклически читать одновременно АЦП и DI
по текущему указателю на кадр выделять данные DI , они очевидно самые близкие к текущему состоянию датчиков - правильно ли понимаю ?

- В L-791 циклический опрос DI можно включить в цикл опроса каналов AЦП, если задать это в управляющей таблице.

andy_maw пишет:

...правда при этом размер буфера в памяти будет больше...

- Для экономии трафика в L-791 есть "многочастотность" - в частности,  на фазу опроса DI можно поставить индивидуальное прореживание на N - вводить каждый N-ый отсчёт, остальные отбрасывать.

andy_maw пишет:

...или есть возможность циклического сбора и асинхронного чтения одновременно?

Функционально в L-791 можно синхронно читать с AЦП на фоне асинхронного ввода с DI и асинхронного вывода на DOUT.  Поддержан ли такой смешанный режим в библиотеках - это уточню в понедельник.

27.04.2015 11:09:02
#7

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

Re: L791 опрос входов

Асинхронный ввод-вывод DIN/DOUT делается через отдельный регистр в памяти - это независимый механизм по отношению к DMA при работе с потоками АЦП-ЦАП. - Проблем не должно возникнуть.

27.04.2015 12:44:50
#8

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

Re: L791 опрос входов

Можно одновременно собирать потоком  данные с АЦП и делать  IoAsync вызов для асинхронного чтения TTL линий.

27.04.2015 15:02:38
#9

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

Re: L791 опрос входов

спасибо буду пробовать

Контакты

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

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

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

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