|
Разработка системы управления для станка, Вибор системы и/или готового решения |
|
|
|
 |
Ответов
|
Jan 13 2016, 09:51
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 3-04-09
Из: Москва, Киров
Пользователь №: 47 125

|
Если вам нужно видео на плате, возьмите плату с видео. Или уж сразу c LCD дисплеем и Touchscreen`ом, такое на многих Development Board имеется. Или вы сами будете плату разрабатывать? Если большой экран нужен, то можно и RGB сделать прямо на логике ПЛИС, на это потребуется от пяти выводов. Если, конечно, оно надо при том, что можно взять плату с готовым интерфейсом к дисплею и поддержкой в Linux. Что касается обновления конфигурации, то если на плате будет Ethernet, то не так уж и сложно сделать удалённое обновление и конфигурации ПЛИС, и встроенного ПО, тем более если имеется Linux. На счёт двух ядер на Cyclone V, одно из которых GUI, другое - realtime. Сделать это, мне думается, не совсем тривиальная задача. Да и, пожалуй, целое ядро на GUI - это слишком много. Насчёт интеграции в сеть предприятия - пускай возьмёт готовую библиотеку с Modbus, Profibus или чего там надо для Linux. Насчёт расширения - на то она и ПЛИС: предусмотреть на плате запас SPI, I2C, UART и навешивать на них готовые модули, которых немалое количество в интернетах. Ну и, конечно, оставить некоторое количество GPIO, идущих прямо на ПЛИС, чтобы заводить и выводить ими сигналы с микросекундными точностями, которые будут обрабатываться ячейками ПЛИС без участия медленных устройств.
|
|
|
|
|
Jan 14 2016, 18:30
|
Частый гость
 
Группа: Свой
Сообщений: 85
Регистрация: 21-03-11
Из: Киев
Пользователь №: 63 755

|
Цитата(Juzujka @ Jan 13 2016, 11:51)  Если вам нужно видео на плате, возьмите плату с видео. Или уж сразу c LCD дисплеем и Touchscreen`ом, такое на многих Development Board имеется. Или вы сами будете плату разрабатывать? Если большой экран нужен, то можно и RGB сделать прямо на логике ПЛИС, на это потребуется от пяти выводов. Если, конечно, оно надо при том, что можно взять плату с готовым интерфейсом к дисплею и поддержкой в Linux. Что касается обновления конфигурации, то если на плате будет Ethernet, то не так уж и сложно сделать удалённое обновление и конфигурации ПЛИС, и встроенного ПО, тем более если имеется Linux. На счёт двух ядер на Cyclone V, одно из которых GUI, другое - realtime. Сделать это, мне думается, не совсем тривиальная задача. Да и, пожалуй, целое ядро на GUI - это слишком много. Насчёт интеграции в сеть предприятия - пускай возьмёт готовую библиотеку с Modbus, Profibus или чего там надо для Linux. Насчёт расширения - на то она и ПЛИС: предусмотреть на плате запас SPI, I2C, UART и навешивать на них готовые модули, которых немалое количество в интернетах. Ну и, конечно, оставить некоторое количество GPIO, идущих прямо на ПЛИС, чтобы заводить и выводить ими сигналы с микросекундными точностями, которые будут обрабатываться ячейками ПЛИС без участия медленных устройств. Конечно хотелось бы задействовать данный борд с монитором и тачскрином, но тогда остаётся очень мало свободных портов, для других задач) У меня валяется такая Дев борд) Цитата(enzaime @ Jan 14 2016, 13:18)  Вот взгляните на эту отладочную плату: http://www.terasic.com.tw/cgi-bin/page/arc...=167&No=836На ней есть выход vga для вывода изображения на монитор http://www.terasic.com/downloads/cd-rom/de1-soc/ ( скачать вот этот файл DE1-SOC_V.1.2.0_SystemCD.zip) Можете подглядеть как там это всё реализовано) В этом же архиве есть и схема, и руководства пользователя, и даташиты на все используемые микросхемы. В общем поглядите файл user manual там все основные моменты расписаны (например как поставить на кит линукс и задействовать через него мышку и клаву). Спасибо, посмотрю
Сообщение отредактировал Kolya - Jan 14 2016, 18:31
|
|
|
|
|
Jan 14 2016, 19:22
|

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

|
Цитата(Kolya @ Jan 14 2016, 20:30)  Конечно хотелось бы задействовать данный борд с монитором и тачскрином, но тогда остаётся очень мало свободных портов, для других задач) У меня валяется такая Дев борд)
Спасибо, посмотрю Вам точно необходим встроенный SoC, может взять пожирнее ПЛИС и без SoC. Может софт процессора будет достаточно? Взять например плату, правда там Xilinx, но там и LCD экран и семисегментный индикатор, клавиатура есть и ПЛИС относительно толстая по логике и т.д. Потом просто перейти на ПЛИС с большим количеством выводов и/или логики
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Jan 16 2016, 11:29
|
Частый гость
 
Группа: Свой
Сообщений: 85
Регистрация: 21-03-11
Из: Киев
Пользователь №: 63 755

|
Цитата(Maverick @ Jan 14 2016, 21:22)  Вам точно необходим встроенный SoC, может взять пожирнее ПЛИС и без SoC. Может софт процессора будет достаточно? Взять например плату, правда там Xilinx, но там и LCD экран и семисегментный индикатор, клавиатура есть и ПЛИС относительно толстая по логике и т.д. Потом просто перейти на ПЛИС с большим количеством выводов и/или логики Спасибо, я тоже задумывался над переходом на Хилых - они как-то ближе будут) Но заказчик как обычно не хочет тратится на новое оборудование. Решено было оставить всё как есть, правда ТЗ резко изменилось на разработку системы управления роботом на 15 моторов  Возник также вопрос - у нас есть проекты под процессоры Моторолы. Насколько легко будет перевести код Си в тот же vhdl? Я просто себе представляю только таким образом наиболее быстрое создание проекта.
|
|
|
|
Сообщений в этой теме
Kolya Разработка системы управления для станка Dec 30 2015, 12:17 DmitryR По поводу количества сигналов - не понял, в чём пр... Dec 30 2015, 14:45 Kolya Цитата(DmitryR @ Dec 30 2015, 16:45) По п... Dec 30 2015, 15:38  DmitryR Я опять не понял, в чём вы видите проблему завести... Dec 30 2015, 16:17   Kolya Цитата(DmitryR @ Dec 30 2015, 18:17) Я оп... Dec 31 2015, 08:12    DmitryR Цитата(Kolya @ Dec 31 2015, 11:12) Вот он... Dec 31 2015, 09:18     Kolya Цитата(DmitryR @ Dec 31 2015, 11:18) F31 ... Dec 31 2015, 10:04      DmitryR Цитата(Kolya @ Dec 31 2015, 14:04) 896 то... Dec 31 2015, 10:36       Kolya Цитата(DmitryR @ Dec 31 2015, 12:36) Загл... Dec 31 2015, 18:12  Corner Цитата(Kolya @ Dec 30 2015, 18:38) Допуст... Dec 30 2015, 17:01   DmitryR Цитата(Corner @ Dec 30 2015, 20:01) Самая... Dec 31 2015, 07:34  Maverick Цитата(Kolya @ Dec 30 2015, 17:38) Допуст... Dec 30 2015, 17:15   AlexandrY Цитата(Maverick @ Dec 30 2015, 19:15) так... Dec 30 2015, 17:32    Maverick Цитата(AlexandrY @ Dec 30 2015, 19:32) За... Dec 30 2015, 19:18 AlexandrY Цитата(Kolya @ Dec 30 2015, 14:17) Может ... Dec 30 2015, 14:56 Leka Цитата(Kolya @ Dec 30 2015, 16:17) ...нев... Dec 30 2015, 17:22 яман-тау Опишите примерно какие типы и сколько сигналов вхо... Dec 30 2015, 18:11 ozone Так а почему плис? Там что, эти 100 сигналов каки... Dec 30 2015, 18:29 яман-тау Цитата(ozone @ Dec 30 2015, 23:29) Так а ... Dec 30 2015, 18:37 Александр77 Цитата(ozone @ Dec 30 2015, 21:29) Так а ... Dec 31 2015, 09:06  AlexandrY Цитата(Александр77 @ Dec 31 2015, 11:06) ... Dec 31 2015, 09:18   Abell Цитата(AlexandrY @ Dec 31 2015, 12:18) И ... Dec 31 2015, 13:47 syoma Термопластавтомат - типичная задача для КИПиА. То ... Jan 1 2016, 13:43 Corner Цитата(syoma @ Jan 1 2016, 16:43) Термопл... Jan 11 2016, 18:36 syoma ЦитатаНапример, задача сделать точную смесь нескол... Jan 11 2016, 20:45 Daedal07 Kolya,
Если всё-таки можно обговаривать "же... Jan 12 2016, 19:25 syoma В ОВЕНе, если там Codesys, человеко-машинный интер... Jan 12 2016, 19:43 Daedal07 Цитата(syoma @ Jan 12 2016, 22:43) В ОВЕН... Jan 12 2016, 20:00 Kolya Цитата(syoma @ Jan 12 2016, 21:43) В ОВЕН... Jan 12 2016, 20:07  Daedal07 Цитата(Kolya @ Jan 12 2016, 23:07) Допуст... Jan 12 2016, 20:17   AlexandrY Цитата(Daedal07 @ Jan 12 2016, 22:17) Это... Jan 12 2016, 20:36   Kolya Цитата(Daedal07 @ Jan 12 2016, 22:17) Это... Jan 12 2016, 20:55    Daedal07 Цитата(Kolya @ Jan 12 2016, 23:55) Нет, н... Jan 12 2016, 21:18     AlexandrY Цитата(Daedal07 @ Jan 12 2016, 23:18) Аль... Jan 12 2016, 21:32    syoma Цитата(Kolya @ Jan 12 2016, 23:55) Нет, н... Jan 13 2016, 06:18     AlexandrY Цитата(syoma @ Jan 13 2016, 08:18) Во пер... Jan 13 2016, 09:41    Maverick Цитата(Kolya @ Jan 16 2016, 13:29) Наскол... Jan 16 2016, 19:19    des00 Цитата(Kolya @ Jan 16 2016, 19:29) Наскол... Jan 17 2016, 03:25     Kolya Цитата(des00 @ Jan 17 2016, 05:25) без оп... Jan 17 2016, 08:12  Juzujka Цитата(Kolya @ Jan 14 2016, 21:30) Конечн... Feb 2 2016, 07:09 syoma Тут все дело в том, сколько своего времени на разр... Jan 13 2016, 09:59 enzaime Вот взгляните на эту отладочную плату: http://www.... Jan 14 2016, 11:18 ozone Какое то обсуждение кота в мешке идёт. Как можно ... Jan 17 2016, 10:17 Kolya Цитата(ozone @ Jan 17 2016, 12:17) Какое ... Jan 17 2016, 12:42  Александр77 Цитата(Kolya @ Jan 17 2016, 15:42) Это ещ... Jan 17 2016, 13:09   Kolya Цитата(Александр77 @ Jan 17 2016, 15:09) ... Jan 17 2016, 13:25    Daedal07 Цитата(Kolya @ Jan 17 2016, 16:25) ..прин... Jan 17 2016, 21:53     Maverick Двигатели какие? Шаговые или серводвигатели? Jan 17 2016, 23:02      Kolya Цитата(Maverick @ Jan 18 2016, 01:02) Дви... Jan 18 2016, 08:22       Corner Цитата(Kolya @ Jan 18 2016, 11:22) Двигат... Jan 24 2016, 05:59        Kolya Цитата(Corner @ Jan 24 2016, 07:59) Плата... Jan 24 2016, 08:49         Александр77 Цитата(Kolya @ Jan 24 2016, 11:49) Да, Эн... Jan 24 2016, 11:27          AlexandrY Цитата(Александр77 @ Jan 24 2016, 13:27) ... Jan 24 2016, 11:59           Kolya Цитата(AlexandrY @ Jan 24 2016, 13:59) На... Jan 24 2016, 15:29           Александр77 Цитата(AlexandrY @ Jan 24 2016, 14:59) На... Jan 24 2016, 15:51         syoma Цитата(Kolya @ Jan 24 2016, 10:49) Да, Эн... Jan 25 2016, 08:38          Kolya Цитата(syoma @ Jan 25 2016, 10:38) И вы в... Jan 26 2016, 13:56
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|