реклама на сайте
подробности

 
 
> Выбор "железа" для высокоскоростной модульной системы управления, Для применения в единичных дорогих проектах
syoma
сообщение May 12 2011, 09:42
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Привет, не знаю, крутятся ли здесь те, кто с такими вещами работает. Но попробую спросить.
Проблема комплексная и касается всего - выбора "железа", платформы и средств разработки.
Короче есть большие проекты в области энергетики - тиристорные компенсаторы, электролизеры и т.д. Для них нужна система управления.
Сейчас есть то, что для каждого применения есть свой контроллер со своими средствами разработки. В итоге от проекта к проекту совт надо почти всегда переделывать. В итоге стоимость адаптации может во много раз превышать стоимость самого железа.
Тем более, что в фирме специалистов по железу нет.
Чтобы понять, что за контроллер и что от него требуется:
Процессор - мультипроцессорная система из DSP и Pentium с 1гГц тактовой частоты. Может быть 2-4 ядра.
2. Шина VME и соответсвующая стойка.
3. Ввод вывод - до 40 аналоговых сигналов с периодом сэмплирования <20мкс.
4. Цифровой ввод-вывод - до 100 сигналов с временем реакции до 1мс.
5. Коммуникационные интерфейсы - IEC61850 и все остальное.
6. Срок эксплуатации - 25лет.
Стоимость системы для одного проекта ранжируется от 20 до 100к$. Но это не главное.
Главное - что стоимость программирования высокая. И то, что процессоры меняются каждый год и менять платформу - это тоже сложно.
Также клиенты требуют проверенный код - то есть если им сказать, что код сделан в Матлабе - то это как магическое слово для них.
В настоящий момент, насколько я знаю такие монстры, как Mathworks предлагают широкий спектр средств автоматической генерации кода и я подумал, а можно ли используя эти средства добиться полной реутилизации програмных наработок и обойти устаревание плятформы.
В идеале хотелось бы быть полностью независимым от платформы - то есть использовать готовые процессорные платы, для которых софт писался бы только в матлабе. И чтобы можно было реализовывать все функции - DSP, автоматы состояний, коммуникации. Без платформо-зависимых решений.
А для систем ввода-вывода использовать стандартное железо, работающее на шине PCI или VME.
Наколько я знаю сейчас есть уйма плат для таких решений в различных форм-факторах.
В общем нужна мощная процессорная карта и система ввода-вывода в стандартных форм-факторах.
Что-то можете посоветовать?



Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
syoma
сообщение Feb 27 2012, 17:23
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Кстати для обновления. Проэкт уже закрутился.
Будет система на базе VPX, состоящая из процессорного и DSP модулей.
В качестве процессора будет использоваться одноплатный комьютер на PowerPC с ОС VxWorks (можно также Intel i7 - но там проблемы по долговечности поставок). Там будут крутиться все коммуникационные стеки, и если надо не сильно быстрые алгоритмы сделанные на матлабе и с помощью автоматической генерации кода.
В качестве основной DSP лошадки для всех алгоритмов управления инверторами будет использоваться плата FPGA на Xilinx Virtex-6. Для нее ПО будет делаться на Xilinx DSP System Generator.
Чтобы вводить аналоговые данные в ФПГА будут использованы платы АЦП от различных производителей с производительностью от 50kSps до 1Msps.
Весь обмен будет производиться через PCI express.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016