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


Установка частоты АЦП

Вы не вошли.

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

Дмитрий
14.03.2003 11:55:10
#1

Гость

Установка частоты АЦП

Никак не разберусь с установкой частота АЦП для L-780, (в структуре ADC_PAR параметры Rate и Kadr)

Имеется:
синусоида 50 Гц
FIFO 512
PAGES 16
CHANNELS 16
Нужно получить в буфере кратное число периодов.

Четыре периода удалось получит при значениях Rate=125, Kadr=2 (т. е. 512 отсчетов - это 80 мс., следовательно реальная частота сбора - 6400 Гц, тогда как заданная, по моим подсчетам - ~469)

Кстати, как мне кажется при увеличении частоты опроса каналов, число периодов на 512 точек должно уменьшаться (снимается больше отсчетов на период), а на практике же оно увеличивается - я просто в недоумении.
Объясните, пожалуйста в чем дело

Iorik
14.03.2003 15:46:45
#2

Гость

Re: Установка частоты АЦП

Если заполнять поле ADC_Par.Rate вручную туда следует заносить величину round(fq/ADC_Rate)-1, где fq -частота кварца на плате, ADC_Rate- частота опроса АЦП, обе величины в кГц.
В поле ADC_Par.Kadr -  либо 0 для задержек InterKadrDelay < 1 мс , либо величина
round(InterKadrDelay*ADC_Rate)-1.
Все это корректно? выполняет процедура FillADCParameters_PLX. Почему в описании ADC_PAR заведомо ложная информация вопрос к разработчикам?

14.03.2003 16:08:07
#3

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

Re: Установка частоты АЦП

Для начала можно попробовать сделать следующее:
1. Подаём на вход платы синус с частотой 50Гц.
2. Запускаем программку L-Graph.
3. На панельке /'Осцилоскоп/' устанавливаем параметры работы платы: частота АЦП - 124.963 кГц, межкадровая задержка - 2.0006 мл, время.дел - 10мл/дел. Эти параметры однозначно задают частоту канала - 0.494 кГц и общее количество отсчётов (на все четыре канала) - 156.
4. Наблюдаем на экране почти четыре периода сигнала.
5. Можно попробовать записать сигнал на диск. Для этого нужно перейти на панель /'Регистратор/'. После записи просмотреть полученное можно на панельке /'Гляделка/', открыв соответствующий файл.

Схематично вашу ситуацию можно обрисовать так. У Вас один и тот же сигнал подаётся на все 16 входных каналов платы. Сбор данных задан не эквидистантно по времени, а пачками. Т.е. в соответствии с описанными параметрами, сначала Вы в течение 0.12мс последовательно собираете в буфер 16 отсчётов со всех 16 каналов (кадр отсчётов), а затем следует 2мс межкадровая задержка (при этом никокого сбора нет). Т.о. получается что за время 2.12мс Вы положили в буфер целый кадр, т.е. целых 16 отсчётов. Из этого следует, что за 80мс Вы в буфере должны получить порядка 600 отсчётов с четырьмя периодами исходного сигнала в 50 Гц.

14.03.2003 16:21:20
#4

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

Re: Установка частоты АЦП

Вдогонку: для заполнения полей структуры ADC_PAR следует использовать штатную функцию FillADCParameters_PLX().