Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Вы не вошли. | Поиск | Регистрация | Вход |
Страницы 1
|
||||
|
Настройка АЦП L780 для сбора данныхЗдравствуйте, мне нужно собрать данные с 25 каналов по 8192 отчетов с каждого в течение 2 сек Можете показать как надо настроить АЦП для моих нужд. Может после вашего примера пойму логику. |
|||
|
||||
|
Re: Настройка АЦП L780 для сбора данныхЗдравствуйте. Максимальный размер FIFO в L780 - 7168 слов, соответственно, плата его корректирует, если задан больше максимального. Т.е. Вам нужно всегда задавать FIFO не больше этого значения и исходя из этого вычислять Pages (IrqStep для L780 всегда должен быть равен FIFO). Самое простое, это например уменьшить IrqStep и FIFO в 2 раза (сделать 4096), а Pages соответственно увеличить в эти же 2 раза (сделать 50). На всякий случай обращу внимание, что при таких настройках у Вас FIFO и IrqStep не кратен размеру кадра, т.е. за один обмен передается не целое число кадров. В принципе, если Вы обрабатывать собранные данные будете только пачками по 2 с, т.е. сразу за все 50 шагов, то в них уже получится ровное число кадров и это не принципиально. Если же хотите обрабатывать данные более мелкими порциями по шагам, то лучше шаг делать кратным размеру кадра. Например IrqStep и Fifo = 256*25 = 6400, и Pages = 8192/256 = 32, тогда за каждый шаг будет передано ровно по 256 кадров. Это относится к случаю, если Вам нужно принять данные за 2 сек. и остановить сбор (можно использовать AutoInit = 0). Если же нужно собирать непрерывно данные в течение большего времени, а обработка идет раз в 2 сек, то лучше увеличить размер буфера и Pages в 2 раза, чтобы можно было обрабатывать половинками буферов (пока одну обрабатываете, вторая собирается, не перетирая первую). |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск