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

Система регулирования на ltr 2.5

Вы не вошли.

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

oleg
12.10.2009 12:12:00
#1

Гость

Система регулирования на ltr 2.5

существует ли закоченое По для управления такими модулями как лтр34 и 42 в автоматическом режиме скажем по времени или в зависимости от полученых даных.
также интересует вопрос системы реального времени под процесор блекфин и и если есть таковые токак лтр с ними взаимодействует 

12.10.2009 13:11:46
#2

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Система регулирования на ltr 2.5

Наверное, стоит посмотреть на крейты LTR-EU.
В них как раз в качестве крейт-контроллера применяется blackfin под управлением FreeRTOS, крейт наполняется любыми модулями LTR (2, 8, 16 слотов).

Посмотрите анонс:
http://www.lcard.ru/articles/ltr_ethernet.php

Отмечу, что законченное ПО (PowerGraph, ACTest, интерфейсы к LabView) ориентировано скорее на исследовательские и контрольно-измерительные задачи под управлением персонального компьютера. В первую очередь это всяческий сбор данных.
Для создания автономной системы управления в реальном времени, вероятно, понадобится написать собственную, ориентированную на конкретную задачу версию firmware. Необходимая документация и исходные тексты базовых программ предоставляются.

Вообще-то было бы хорошо представлять несколько подробнее Вашу задачу, тогда наши специалисты смогут дать более точный совет.

oleg
12.10.2009 13:38:33
#3

Гость

Re: Система регулирования на ltr 2.5

нужна система управления скажем такая,
1)на PC(лучше внутри ltr) щитается некая простая модель принимая даные на ltr11 и взависимости расчетов на 34й и 43й модули вадается значение на каналы , быстродействием отработки приема даных и вывода результирующих порядка 50мс
2)вывод на модули зарание готового задания,скажем линейного нарастания или убывания сигнала на 34м модуле распределеным по времени (т.е смена значения за промежуток времени ) поставленые в очередь ,а для 42го значение времени означает время нахождения в состоянии 0 или 1.

Александр
12.10.2009 13:41:31
#4

Гость

Re: Система регулирования на ltr 2.5

ACTest-Pro позволяет выдавать на модуль LTR42 значения по уровню или по нескольким уровням, в зависимости от любого входного аналогового, цифрового или расчётного канала.
Можно за ранее создать и циклограмму выдачи и в течении эксперимента "управлять" какой-то установкой.
Можно вручную щёлкать состоянием цифровых выходов в реальном времени (раз в 200мс - 2с) с помощью кнопочек на экране.
ACTest-Control позволяет написать скрипт упрвления выходными каналами, в зависимости от любых входных или от времени.
На LTR34 можно в реальном времени выдавать буфер данных, и "подкачивать" его постоянно.
То есть можно сделать "легко и просто" систему измерения с выдачей управляющих воздействий на объект испытаний. Но систему управления на ACTest делать, скорее всего, не стоит.

Александр
12.10.2009 13:43:06
#5

Гость

Re: Система регулирования на ltr 2.5

Пока писал, уже опередили:)
Для ACTest-Pro
1) - нет
2) - да.

12.10.2009 13:51:51
#6

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

Re: Система регулирования на ltr 2.5

to Oleg
Мне кажется для решения Вашей задачи PC не нужен. Такую программу на блекфине можно написать за пару недель, если есть программист.

oleg
12.10.2009 13:52:09
#7

Гость

Re: Система регулирования на ltr 2.5

FreeRTOS   есть ли примеры использования с крейтами ltr ??

oleg
12.10.2009 13:54:52
#8

Гость

Re: Система регулирования на ltr 2.5

to Владислав
програмиста под  блекфин нет.
но есть програмист с++ может быть укажите ресурсы для изучения подобного вопроса.

12.10.2009 13:57:38
#9

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Система регулирования на ltr 2.5

Олег: если модель простая, то PC-вариант можно сделать довольно легко на C на основе примеров к LTR. Линейное нарастание нетрудно преобразовать в генератор массива для ЦАП на нужной частоте дискретизации.
Время реакции 50 мс - это сравнительно быстро для такой схемы, но можно попробовать поставить в очередь много overlapped запросов и реагировать на них по мере завершения.
Я бы начал с отладки и экспериментов на PC с перспективой переноса отлаженного алгоритма внутрь крейта (благо blackfin тоже программируется на C).

12.10.2009 14:06:19
#10

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Система регулирования на ltr 2.5

FreeRTOS - в основном переключатель задач по таймеру. Программа пишется на C. То есть для программирования крейта нужно знать C, основы синхронизации параллельных потоков (т.е. muti-threaded code) и уметь программировать аппаратные устройства согласно их datasheet.

oleg
12.10.2009 14:11:03
#11

Гость

Re: Система регулирования на ltr 2.5

т.е  по таймеру скажем я могу считать даные а на второй тик таймера расчитать функцию и  выдать значения ?? если да то какова скорость подобного таймера?

Константин Лесь
12.10.2009 14:43:14
#12

Гость

Re: Система регулирования на ltr 2.5

Данные нужно брать из потока данных от модуля. Т.е. время реакции будет зависеть от частоты сбора данных и их количества для обработки.
Изучить Blackfin можно по документации на сайте www.analog.com.
Если Вы решите писать свою программу для LTR, мы предоставим исходники имеющегося ПО.
Также можем предложить свои услуги по разработке программы (примерно в ноябре мы готовы за это взяться).

Контакты

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

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

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

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