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

 
 
> Система из контроллеров
Timma
сообщение Oct 10 2011, 07:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 26-11-07
Пользователь №: 32 693



В устройстве которое я разрабатываю предполагается сделать систему из 3-5 контроллеров увязанных общим интерфейсом. Контроллеры находятся на расстоянии 3 метров друг от друга. Есть несколько силовых кабелей и устройств работающих рядом.
Для взаимодействия с человеком берется одноплатник с сенсорным экраном, в качестве остальных что-то классом поменьше, но так чтобы не сильно экономить на ресурсах. Производство мелкосерийное, предпочтительно собирать из готовых модулей, вроде mini2440.

Задачи которые ставятся: работа с несколькими двигателями, дискретные порядка десяти дискретных и несколько аналоговых сигналов на контроллер, частота переключений 1-2 мс.

Что бы хотелось реализовать: обновление прошивки всей системы с главного контроллера, минимум межсоединений (предпочтительно на одной шине), некий модульный принцип - подключили плату к шине, оно определилось на главном и конфигурация всего аппарата соответственно изменилась.

Пока система витает в качестве идеи и я буду рад любым советам о конфигурации, топологии и возможных подводных камнях.
Собственно вопросы: какой интерфейс лучше всего взять? есть ли смысл в гальванической отвязке от общей шины для уменьшения наводок? что взять в качестве контроллеров? не изобретаю ли я велосипедов и и не занимаюсь ли ерундой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Timma
сообщение Oct 11 2011, 05:04
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 26-11-07
Пользователь №: 32 693



Благодарю всех откликнувшихся!
Цитата(haker_fox @ Oct 10 2011, 11:49) *
Здравствуйте! Мне кажется, что много зависит от бюджета разработки. Может быть имеет смысл собрать все в одном месте, по типу ПЛК? Кстати, его и взять, а информацию (данные) передавать по кабелям, 3 м - не так много.

Цитата(_Pasha @ Oct 10 2011, 21:45) *
Для устройств в одном шкафу, питающихся от одного питальника и без претензий монопольно занять нишу в промавтоматике, посламши Сименс, Омрон, АББ итд итп... развязка не нужна.

Цитата(ASZ @ Oct 11 2011, 02:56) *
Из-за 3м городить мультиконтроллерную систему?!
"Месье знает толк в извращениях"(с).

В данный момент так все и работает - один контроллер с большим количеством проводов. Дело в том, что часто меняется конфигурация аппарата и под каждую нужно протаскивать свои жгуты. Поэтому и возникла мысль о модульности. Плюс распределенность возможно повысит живучесть и отказоустойчивость системы sm.gif Из за того же и хотим сделать гальваническую развязку.
Пока что изучаю наиболее интересные варианты - RS485 и CAN.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 11 2011, 05:52
Сообщение #3


Ally
******

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



Цитата(Timma @ Oct 11 2011, 08:04) *
... Плюс распределенность возможно повысит живучесть и отказоустойчивость системы sm.gif Из за того же и хотим сделать гальваническую развязку.
Пока что изучаю наиболее интересные варианты - RS485 и CAN.


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

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

Мы давно уже применяем распределенные системы. Например в простейших моделях наших подъемников применяется не менее пяти микроконтроллеров соединенных по шине CAN. Не считая телеметрического модуля с HMI.
CAN имеет сильное преимущество перед RS485 в том, что для него нужно меньше софта физического уровня. А это самый критический софт.
В CAN-е арбитраж, фильтрация, контроль целостности, переповторы, самоблокировка и т.д. все делается аппаратно. Единственный недостаток это бОльшие накладные при пересылке файлов. Но тем не менее все узлы в CAN шине у нас могут апгрейдить свои прошивки от главного контроллера.

А вот HMI контроллер в CAN не подключаем. Он по RS232 связывается с мастером на CAN шине.
Ибо HMI периодически обменивается более интенсивно, там больший риск зависаний,
а последствия потери данных не так важны.

Гальваноизоляцию не делаем, т.к. при заземленной технике она ничего не даст в плане защиты от сбоев.
Гальваноизоляция нужна там где есть постоянный сдвиг потенциалов и домегагерцевые сигналы.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Timma   Система из контроллеров   Oct 10 2011, 07:39
- - haker_fox   QUOTE (Timma @ Oct 10 2011, 16:39) Собств...   Oct 10 2011, 07:49
- - ILYAUL   На 3 метра заморачиваться по QUOTE (CAN, RS-485, P...   Oct 10 2011, 07:56
|- - haker_fox   QUOTE (ILYAUL @ Oct 10 2011, 16:56) На 3 ...   Oct 10 2011, 13:53
|- - ILYAUL   QUOTE (haker_fox @ Oct 10 2011, 17:53) Я ...   Oct 10 2011, 15:46
- - _Pasha   Из физического уровня проще всего будет RS485, а в...   Oct 10 2011, 08:12
- - tyro   Цитата(Timma @ Oct 10 2011, 11:39) Задачи...   Oct 10 2011, 16:44
- - _Pasha   Для устройств в одном шкафу, питающихся от одного ...   Oct 10 2011, 17:45
- - ASZ   Цитата(Timma @ Oct 10 2011, 11:39) В устр...   Oct 10 2011, 22:56
- - XVR   ЦитатаВ данный момент так все и работает - один ко...   Oct 11 2011, 09:43
|- - Timma   Цитата(XVR @ Oct 11 2011, 13:43) В таком ...   Oct 11 2011, 10:23
|- - haker_fox   QUOTE (Timma @ Oct 11 2011, 19:23) Тогда ...   Oct 11 2011, 10:29
- - XVR   ЦитатаТогда можно вылезти за габариты, всё это мон...   Oct 11 2011, 10:40
- - Timma   Цитата(XVR @ Oct 11 2011, 14:40) У вас в ...   Oct 11 2011, 13:41
|- - XVR   Цитата(Timma @ Oct 11 2011, 17:41) Да. Ап...   Oct 11 2011, 17:22
|- - haker_fox   QUOTE (XVR @ Oct 12 2011, 02:22) Не боите...   Oct 12 2011, 02:29
- - _Pasha   Не думаю, что при 2-3мс цикла управления и 3 метра...   Oct 12 2011, 06:33


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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 23:40
Рейтинг@Mail.ru


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