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


Расчет частоты сбора Е14-140

Вы не вошли.

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

09.04.2025 08:59:19
#1

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

Расчет частоты сбора Е14-140

В примере потокового сбора (ReadData) не используется поле KadrRate
оно рассчитывается автоматически контроллером?
для частоты сбора 10кГц для 1 канала принимаем AdcRate=10.0 задержка =0
а можно вариант AdcRate=100.0 задержка =0.1 ?
а если надо 2 канала 10кГц для замера 'одновременно' то - AdcRate=100.0 задержка =0.099
правильно понимаю?

09.04.2025 17:28:23
#2

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

Re: Расчет частоты сбора Е14-140

1. KadrRate является 'чисто' выходным параметром и рассчитывается в функции SET_ADC_PARS(). Подробнее см. п.4.5.4. "Установка параметров работы АЦП" руководства программиста.
2. Как соотносятся между собой параметры AdcRate, InterKadrDelay, KadrRate и ChannelsQuantity смотри в п.3.2.4. "Формат кадра отсчетов" руководства программиста.
3. Что означает "2 канала 10кГц для замера 'одновременно'?

11.04.2025 08:55:59
#3

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

Re: Расчет частоты сбора Е14-140

имелось ввиду - 10кГц частота измерения для каждого канала (2 канала)
но разница времени измерений между каналами должна быть минимальной.
моя логика - выставляем 100.0кГц для запуска АЦП, устанавливаем расчетное время между кадрами,
в таблице каналов прописываем данные для 1 и 2 каналов. Так будет правильно?

11.04.2025 13:34:25
#4

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

Re: Расчет частоты сбора Е14-140

Насколько я понимаю, у Вас модуль E14-140M. Тогда устанавливаем параметры так:
  ChannelsQuantity = 2; // кол-во активных каналов АЦП
  AdcRate = 200.0; // в кГц
  InterKadrDelay = 0.095; // в мс
Тогда после выполнения функции SET_ADC_PARS() получаем:
  KadrRate = 10.0; // в кГц