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

Программирование ltr210

Вы не вошли.

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

EKT
14.06.2016 12:05:31
#1

Гость

Программирование ltr210

Здравствуйте,
Не совсем понятно, какая устанавливается  скорость покадрового сбора в модуле ltr210. Для откачки данных со скоростью  500 кслов/с , надо установить скорость частоты кадра не менее 0.5 МГц. Функция LTR210_FillFrameFreq возвращает правильное установленное значение. Но после вызова функции LTR210_SetADC, в структуре TLTR210_STATE значение FrameFreq максимально устанавливается 111111.(1). И если выбирать размеры скоростей и буферов согласно формулам, будут ли потери между кадрами?

14.06.2016 14:36:49
#2

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

Re: Программирование ltr210

Не совсем понятно, что Вы хотите получить.
Частот кадров, это не частота одного отсчета на канал, а частота следования блоков данных из заданного количества отсчетов в покадровом режиме (когда сбор не непрывный, а идет блоками заданного размера, которые собираются по заданному событию или с заданным периодом). Частота же следования отсчетов задается частотой АЦП (LTR210_FillAdcFreq)

Исходя из вопроса про потери между кадрами, то я так понимаю, что Вам нужен непрерывный поток без разрывов? Если так, то для этого нужно использовать непрерывный режим сбора - LTR210_SYNC_MODE_CONTINUOUS и установить соответственно частоту АЦП (с помощью LTR210_FillAdcFreq) в 0.5 МГц, если используете 1 канал, или 0.25 - если 2, а частота кадра в этом режиме не имеет значения.

ЕКТ
14.06.2016 15:52:32
#3

Гость

Re: Программирование ltr210

1 вопрос был про частоту FrameFreq, почему она сбрасывается после LTR210_SetADC в 111111, частота отсчета на канал устанавливается 10Мгц (разницу между следованием кадров и частотой сбора на канал  различаю)
Непрерывный режим сбора ограничен по частоте.  Поэтому нужно получить максимальный по времени буфер на максимальной частоте.

14.06.2016 16:49:52
#4

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

Re: Программирование ltr210

В периодическом режиме есть ограничение частоты следования кадров. Сейчас значение делителя устанавливается не менее 8.

Но несколько не ясно как это ограничение относится к задаче "максимальный по времени буфер на максимальной частоте". Частоты выше указанного ограничения могут иметь смысл, только если Вы хотите собирать очень мелкие кадры (4 или менее отсчетов в 1-канальном и 2 или менее в 2-х канальном режиме) с максимальной частотой, что в общем не очень соответствует назначению осциллоскопического модуля и такой режим не исследовался и максимальная частота запуска кадра явно не нормирована, хотя возможно может быть исследована при понятной потребности в этом у клиентов и понятной задаче.

Исходя из Вашего утверждения не понятно как кадры на 4 отсчета и менее связаны с "максимальный по времени буфер", в этом случае размер кадра должен быть наоборот большим, что естественно приведет к уменьшению частоты следования кадров (исходя из скорости 500 КОтсчетов/c). По поводу потерь "между кадрами" вопрос тоже не очень понятен, в покадровом режиме разрывы в данных между кадрами в любом случае будут, поэтому это и покадровый режим, а не непрерывный.

EKT
16.06.2016 10:31:38
#5

Гость

Re: Программирование ltr210

Сформулирую иначе: с какими параметрами запустить сбор данных для получения 1 буфера LTR210_FRAME_SIZE_MAX.  При 10мгц время сбора -  1.6 сек(1 канал), при 1Мгц - 16 сек.

EKT
16.06.2016 10:56:27
#6

Гость

Re: Программирование ltr210

Разобрались. Спасибо.

16.06.2016 15:03:36
#7

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

Re: Программирование ltr210

Ок. Хорошо. Второй вопрос был понятнее. Если будут проблемы - спрашивайте!

Контакты

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

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

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

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