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


Форум

Вы не вошли.

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

#101 Re: Техническая поддержка и выбор оборудования » Выбор схемы подключения токовых датчиков давления выход 4-20мА к LTR11 » 20.05.2014 09:18:29

Пока электронщики думают, скажу как программист.

Вроде требования к частоте опроса и точности измерения в нашей задаче не высокие, и простой АЦП LTR11 подходит к нашей задаче.

Что касается коммутации каналов, то в большинстве АЦП, которые мы сейчас используем, встроен коммутатор каналов и с влиянием канала на канал мы боремся таким способом:
- переключаюсь на нужный канал;
- делаю один "холостой" опрос;
- делаю 3-5 ( в зависимости от настройки базы данных) "рабочих" опросов;
- делаю осреднение и получаю результирующий код преобразования.

Не делает ли LTR11 "холостой" опрос?

Программа работы LTR11 "прошита" в самом модуле и где ее можно посмотреть?

Спасибо.

#102 Re: Техническая поддержка и выбор оборудования » Задержки при чтении данных из LTR-крейта » 20.05.2014 08:19:13

Попытался что-то понять по исходным кодам прошивки из доступного на сайте L-Card архива

ltr_source_1_0_0_1.zip    4 065 566    28.12.10    Исходные тексты для Blackfin крейт-контроллера.

Вроде на blackfin работает FreeRtos, и в нем - нить ethernet_datarecv_task(), которая занимается чтением команд и отправкой данных из/в ethernet-порт в непрерывном цикле без явных задержек, но с заложенным временем ожидания готовности порта на чтение или запись в 2 миллисекунды в select()-вызове.

Т.е. задержек более 2 мс быть не должно?

Остается только надеяться на FreeRtos: как быстро будет передаваться управление на данную нить, если назначен приоритет 8.

правильно ли я понял, что данные передаются в Ethernet-порт сразу, без накапливания буфера данных для каждого LTR-модуля?

Где можно посмотреть "рабочий" файл datahook.c, прошитый в LTR-крейт?

В приведенном в архиве datahook.c ожидается MAX_DATA_SIZE накопление данных в буферы LTR-слотов, которое имеет большую величину
#define MAX_DATA_SIZE (16384)

Это не понятно.

Контакты

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

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

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Мы работаем с юридическими и физическими лицами, пожалуйста, прикладывайте реквизиты при оформлении заказа
Техническая поддержка: support@lcard.ru

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