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


E14-440 запись с цифровой синхронизацией

Вы не вошли.

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

Булычев Олег
19.12.2012 08:08:38
#1

Гость

E14-440 запись с цифровой синхронизацией

Как аппаратно осуществить
цифровую синхронизацию записи данных в файл для
блока Е14-440

19.12.2012 08:14:59
#2

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

Re: E14-440 запись с цифровой синхронизацией

Подробно опишите Вашу задачу.

Булычев Олег
19.12.2012 10:14:01
#3

Гость

Re: E14-440 запись с цифровой синхронизацией

Нужно по уровню сигнала одного из цифровых входов - "лог.1" осуществлять запись данных в файл (эквивалентно нажатию кнопки "Запись) .
Когда на этом входе "лог.0", это соответствует нажатию "Пауза" и т.д. до окончания работы ("Стоп" нажимается оператором).

19.12.2012 13:25:34
#4

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

Re: E14-440 запись с цифровой синхронизацией

Скорее всего, нужно использовать режим <<аналоговой синхронизации>> по одному из входов АЦП. К данному входу подсоединить кнопку с резистором подтяжки. Вероятно, нужно задействовать выходную цепь +5V E14-440 для питания резистора подтяжки. С аппаратной точки зрения - примерно так.

20.12.2012 11:43:41
#5

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: E14-440 запись с цифровой синхронизацией

См. режимы TTL_START_SYNC_E440, ANALOG_SYNC_E440. Но у цифровой синхронизации активный уровень 0, поэтому, видимо, Александр сразу посоветовал Вам аналоговую синхронизацию, там полярность можно задавать программно.

Но! Эти режимы управляют только синхронизацией пуска, а останов придется делать программно через STOP_ADC.

Чтобы управлять программой (логикой), можно опрашивать цифровые линии TTL в цикле (раз 10-20 в секунду хватит?). Для этого можно использовать, например, отдельный поток (thread) или опрос в фоне.
Модуль может выполнять одновременно чтение данных АЦП (ReadData) и одну команду типа START_ADC, STOP_ADC, SET_ADC_PARS, TTL_IN, TTL_OUT...

Возможно, понадобится подключить сигнал параллельно к цифровому входу (TTL) и к синхро- или аналоговому входу. Не забудьте про правильное соединение земель (см. документацию).

Если точная синхронизация пуска не нужна, можно обойтись и одним программным опросом.