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

 
 
> правильно ли придумана сетка. примитивная., никогда не делал, прошу конкретных советов.
In_an_im_di
сообщение Dec 8 2014, 17:40
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 454
Регистрация: 20-11-09
Из: Зеленоград
Пользователь №: 53 762



Дано:
1. 20-30 Ведомых устройств в сети, над ними один Ведущий. Таким образом, логическая топология сети-звезда.
2. Физическая топология сети - один луч витая пара, на луче сидят Ведомые.
3. Время реакции Ведущего на события у Ведомых допустимо до 0,5 с, и наоборот - до 0,5с.
4. Сеть раскидана по площади примерно с квартиру, помехообстановка тоже соответствует примерно жилому помещению.
5. Ведомые питаются от своих SMPS от одной силовой сети 220В.

Инфооборот по этой сети мал:
1. Ведущий спрашивает Ведомого жив или нет.
2. Спрашивает состояние Ведомого(8 бит - максимум).
3. Даёт команду Ведомому(8 бит - максимум).

Вопросы такие. Вобщем, это можно сваять многими разными способами. Но, я, поскольку не имею практического опыта в этом деле, прошу совета у знающих, кто раскидывал похожие сети, на чем это сваять так, чтобы было посовременнее чтоли. Интересует только низко... как бы это сказать... низкоуровневая сеть. Про IP и даже езернет неинтересно.

Итак, вопросы:
1. CAN или RS485?
2. Нужна ли в данной физической обстановке опторазвязка Ведомых от витой пары-луча?
3. Какие IC-приёмопередатчики CAN/RS485 <-> UART посоветуете?
4. Я правильно понимаю, что в такой сети можно обойтись RS485 с тайм-слотом в сотню-другую миллисекунд? и чем лучше будет применение CAN?
5. Какие-то наработки из MODBUS тут применимы? при условии, что всё фирмваре я буду делать на ассемблере? система-закрытая, не будет общаться с вне.

Ну, и, обладаю бюджетом, готов рассмотреть готовое решение Сеть<->GPIO, чтобы не делать самому. других дел хватает. Предложения рассмотрю, шлите их, пожалуйста, в личку. но здесь обсуждать не буду. Здесь я хочу обсудить, что быстро, "на коленках", можно сваять мне самому.

Сообщение отредактировал In_an_im_di - Dec 8 2014, 19:41
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
psL
сообщение Dec 8 2014, 21:50
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Трансивер CAN умеет автоматическое переключение направления обмена, а трансивер RS485 - нет. CANOpen умеет PDO, а Modbus - нет. Если подчиненные - датчики, то CAN предпочтительней. Но CANOpen сложнее Modbus.
Видимо пакет управления длиной 8 бит - очень оптимистично. 8 бит - это 8 портов GPIO?
Go to the top of the page
 
+Quote Post
In_an_im_di
сообщение Dec 8 2014, 22:01
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 454
Регистрация: 20-11-09
Из: Зеленоград
Пользователь №: 53 762



Цитата(psL @ Dec 9 2014, 00:50) *
Видимо пакет управления длиной 8 бит - очень оптимистично. 8 бит - это 8 портов GPIO?

8 бит это байт, пересылаемый по сети.
чую, что надо бы на CAN всё это сделать, дабы было сделано. На 485 там всё ручками просто делается, вроде. MODBUS не нужен, просто навязывается заказчиком и я не понимаю, почему. Там в мире модбасов тьма, накой в эти релизы мне вникать, мне дело сделать надо и потом делать другие дела.

Сообщение отредактировал In_an_im_di - Dec 8 2014, 22:05
Go to the top of the page
 
+Quote Post
psL
сообщение Dec 8 2014, 22:21
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Цитата(In_an_im_di @ Dec 9 2014, 01:01) *
8 бит это байт, пересылаемый по сети.
На 485 там всё ручками просто делается, вроде. MODBUS не нужен, просто навязывется заказчиком и я не понимаю, почему.

Про байт понятноsm.gif Непонятно назначение этого байта. Байты же сами собой по сети не ходят. Вообще, если не секрет, какое назначение у подчиненных устройств?
Modbus RTU - неформальный стандарт для всякого АСУТП.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- In_an_im_di   правильно ли придумана сетка. примитивная.   Dec 8 2014, 17:40
- - smalcom   1-2. изолированный 485-й 3. те что есть в местном ...   Dec 8 2014, 21:04
- - ДЕЙЛ   Цитата(In_an_im_di @ Dec 8 2014, 21:40) 1...   Dec 8 2014, 21:22
|- - In_an_im_di   Цитата(ДЕЙЛ @ Dec 9 2014, 00:22) 2. Оптор...   Dec 8 2014, 22:14
|- - In_an_im_di   Цитата(psL @ Dec 9 2014, 01:21) Вообще, е...   Dec 8 2014, 22:27
|- - psL   Цитата(In_an_im_di @ Dec 9 2014, 01:27) Э...   Dec 8 2014, 23:03
|- - In_an_im_di   Цитата(psL @ Dec 9 2014, 02:03) на 9600 1...   Dec 9 2014, 13:59
|- - psL   Цитата(In_an_im_di @ Dec 9 2014, 16:59) В...   Dec 9 2014, 16:03
- - smalcom   Для "дёргать ножками" в квартире CAN све...   Dec 8 2014, 22:10
- - Lagman   Если хотите чтобы датчики сами (без их опроса со с...   Dec 9 2014, 08:14
- - toweroff   Так старый добрый X10 чем не устраивает? И никаких...   Dec 9 2014, 08:31
- - In_an_im_di   спасибо за советы. физическая раскладка сети. се...   Dec 23 2014, 03:22
- - Ruslan1   Цитата(In_an_im_di @ Dec 23 2014, 05:22) ...   Dec 23 2014, 12:47
- - In_an_im_di   Цитата(Ruslan1 @ Dec 23 2014, 15:47) Мнен...   Dec 24 2014, 22:57


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

 


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


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