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

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Разработка системы управления для станка, Вибор системы и/или готового решения
Kolya
сообщение Dec 30 2015, 12:17
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 21-03-11
Из: Киев
Пользователь №: 63 755



Заказчик поставил задачу управления станком Термопластавтомат с помощью системы на FPGA. Обеспечил разработчиков Dev. Kit'ами на Cyclone 5. Сейчас стоит вопрос дальнейшего использования такого решения/ перехода на другие платы/ использования новой платформы.

Более детально получается, что использование стандартного Dev. Kit'а (точнее схемы его разводки) порождает невозможность задействовать большое количество входных тестовых сигналов и использовать одновременно монитор, для отображения человеко-машинного интерфейса, разрабатываемого на встроенном ядре ARM.
Может у кого-то есть конкретный опыт по подключению монитора для SoC и большого количества входных/выходных интерфейсов к кристалу. Ну или какия может литература есть? Желательно, конечно, посоветовать готовые недорогие решения модульного типа.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 30 2015, 14:45
Сообщение #2


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



По поводу количества сигналов - не понял, в чём проблема, а что касается монитора - VIP Suite clocked video output.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 30 2015, 14:56
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Kolya @ Dec 30 2015, 14:17) *
Может у кого-то есть конкретный опыт по подключению монитора для SoC и большого количества входных/выходных интерфейсов к кристалу. Ну или какия может литература есть? Желательно, конечно, посоветовать готовые недорогие решения модульного типа.


Опыт то есть.
Только FPGA здесь явно провальный вариант.
Это должна быть сеть микроконтроллеров.
Go to the top of the page
 
+Quote Post
Kolya
сообщение Dec 30 2015, 15:38
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 21-03-11
Из: Киев
Пользователь №: 63 755



Цитата(DmitryR @ Dec 30 2015, 16:45) *
По поводу количества сигналов - не понял, в чём проблема, а что касается монитора - VIP Suite clocked video output.


Допустим со станка выходит 40 пар проводов для контроля и заходит столько же для управления. Понятно что на пины ПЛИС все не заведёшь. Может подскажете плату расширения какую-то?
За видео - спс.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 30 2015, 16:17
Сообщение #5


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Я опять не понял, в чём вы видите проблему завести на ПЛИС 160 проводов?
Go to the top of the page
 
+Quote Post
Corner
сообщение Dec 30 2015, 17:01
Сообщение #6


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

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Цитата(Kolya @ Dec 30 2015, 18:38) *
Допустим со станка выходит 40 пар проводов для контроля и заходит столько же для управления. Понятно что на пины ПЛИС все не заведёшь. Может подскажете плату расширения какую-то?
За видео - спс.

Самая задача для ПЛИС. Никакими контрллерами такой трафик не пережевать. Объемная плисина все еще и в реальном времени посчитает. А если не хватает дифф. пар можно поставить преобразователи из lvds в cmos. Хотя Ария по идее должна хавать столько lvds пар.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Dec 30 2015, 17:15
Сообщение #7


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Kolya @ Dec 30 2015, 17:38) *
Допустим со станка выходит 40 пар проводов для контроля и заходит столько же для управления. Понятно что на пины ПЛИС все не заведёшь. Может подскажете плату расширения какую-то?
За видео - спс.

так надо знать что за дигатели там используются sm.gif
или какую-то доп инфу нужно для помощи


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Leka
сообщение Dec 30 2015, 17:22
Сообщение #8


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

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(Kolya @ Dec 30 2015, 16:17) *
...невозможность задействовать большое количество входных тестовых сигналов и использовать одновременно монитор...

Непосредственно выводить HDMI, 4 пары проводов. На Марсоходе, например, есть проект на МАХ10.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 30 2015, 17:32
Сообщение #9


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Maverick @ Dec 30 2015, 19:15) *
так надо знать что за дигатели там используются sm.gif
или какую-то доп инфу нужно для помощи


Забавно, однако.
Как одно из замечательных свойств ПЛИС всегда не забывают упомянуть о некоей их гибкости.
А тут оказывается надо знать наперед двигатели, да еще какую-то доп инфу.
А чё, гибкости ПЛИС уже не хватает? biggrin.gif
Go to the top of the page
 
+Quote Post
яман-тау
сообщение Dec 30 2015, 18:11
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 662
Регистрация: 15-02-09
Из: Магнитогорск
Пользователь №: 44 875



Опишите примерно какие типы и сколько сигналов входят и выходят.
Go to the top of the page
 
+Quote Post
ozone
сообщение Dec 30 2015, 18:29
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 11-08-15
Пользователь №: 87 951



Так а почему плис? Там что, эти 100 сигналов какие то скоростные и требуют сверхбыстрой реакции?
Go to the top of the page
 
+Quote Post
яман-тау
сообщение Dec 30 2015, 18:37
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 662
Регистрация: 15-02-09
Из: Магнитогорск
Пользователь №: 44 875



Цитата(ozone @ Dec 30 2015, 23:29) *
Так а почему плис? Там что, эти 100 сигналов какие то скоростные и требуют сверхбыстрой реакции?

Вот и я также полагаю, ТС молчит, пропал куда то.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Dec 30 2015, 19:18
Сообщение #13


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(AlexandrY @ Dec 30 2015, 19:32) *
Забавно, однако.
Как одно из замечательных свойств ПЛИС всегда не забывают упомянуть о некоей их гибкости.
А тут оказывается надо знать наперед двигатели, да еще какую-то доп инфу.
А чё, гибкости ПЛИС уже не хватает? biggrin.gif

Сейчас вопрос ПЛИС или микроконтролер/микропроцессор не принципиален.

PS Вопрос выбора элемнтной базы был сделан ТС (его заказчиком) в первом сообщении:
Цитата
Заказчик поставил задачу управления станком Термопластавтомат с помощью системы на FPGA. Обеспечил разработчиков Dev. Kit'ами на Cyclone 5. Сейчас стоит вопрос дальнейшего использования такого решения/ перехода на другие платы/ использования новой платформы.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 31 2015, 07:34
Сообщение #14


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Corner @ Dec 30 2015, 20:01) *
Самая задача для ПЛИС. Никакими контрллерами такой трафик не пережевать. Объемная плисина все еще и в реальном времени посчитает. А если не хватает дифф. пар можно поставить преобразователи из lvds в cmos. Хотя Ария по идее должна хавать столько lvds пар.

Да что там Ария. Даже если все эти 80 пар LVDS - Cyclone V даже SoC (у которого очень много пинов зарезервировано исключительно под HPS) в корпусе 896 имеет по 72 пары на вход и на выход. То есть почти с двукратным запасом. А если между процессором и FPGA мегаскоростной канал не нужен - можно обойтись заметно более мелким корпусом, а рядом поставить модулёк с Sitara. Что во всех отношениях, кроме габаритов платы, проще.
Go to the top of the page
 
+Quote Post
Kolya
сообщение Dec 31 2015, 08:12
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 21-03-11
Из: Киев
Пользователь №: 63 755



Цитата(DmitryR @ Dec 30 2015, 18:17) *
Я опять не понял, в чём вы видите проблему завести на ПЛИС 160 проводов?

Как минимум у меня возникает вопрос есть ли ПЛИСина с таким количеством ножек. С другой стороны я не смотрел все возможные ПЛИС и возможно что-то да упустил.

Цитата(Corner @ Dec 30 2015, 19:01) *
Самая задача для ПЛИС. Никакими контрллерами такой трафик не пережевать. Объемная плисина все еще и в реальном времени посчитает. А если не хватает дифф. пар можно поставить преобразователи из lvds в cmos. Хотя Ария по идее должна хавать столько lvds пар.

Спасибо, учтём. Правда сейчас работаем под Cyclone 5)

Цитата(Maverick @ Dec 30 2015, 19:15) *
так надо знать что за дигатели там используются sm.gif
или какую-то доп инфу нужно для помощи

Эта загадка даже для меня т.к. заказчик сам не решил что именно использовать.

Цитата(Leka @ Dec 30 2015, 19:22) *
Непосредственно выводить HDMI, 4 пары проводов. На Марсоходе, например, есть проект на МАХ10.

Спасибо! Вот то что действительно поможет на отображение.

Цитата(AlexandrY @ Dec 30 2015, 19:32) *
Забавно, однако.
Как одно из замечательных свойств ПЛИС всегда не забывают упомянуть о некоей их гибкости.
А тут оказывается надо знать наперед двигатели, да еще какую-то доп инфу.
А чё, гибкости ПЛИС уже не хватает? biggrin.gif

Кирпичами в огород начинаем бросаться?)

Цитата(DmitryR @ Dec 31 2015, 09:34) *
Да что там Ария. Даже если все эти 80 пар LVDS - Cyclone V даже SoC (у которого очень много пинов зарезервировано исключительно под HPS) в корпусе 896 имеет по 72 пары на вход и на выход. То есть почти с двукратным запасом. А если между процессором и FPGA мегаскоростной канал не нужен - можно обойтись заметно более мелким корпусом, а рядом поставить модулёк с Sitara. Что во всех отношениях, кроме габаритов платы, проще.

Вот оно что, я не тот корпус мотрю и не могу догнать где просчитался. Спасибо за подсказку. У нас просто стоит 5CSXFC6D6F31C6N
________________________________________________________________________________

Всем огромное спасибо за ответы и с наступающим Новым 2016 Годом!

Сообщение отредактировал Kolya - Dec 31 2015, 08:14
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:18
Рейтинг@Mail.ru


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