roboforum.ru

Технический форум по робототехнике.

Проводные контроллерные сети.

Проводные контроллерные сети.

slavaslx » 13 май 2009, 22:46

По ходу работы будет редактировать для большей ясности состояния работы.
Цель: Соединение нескольких контроллев в общую сеть.
Например такая ситуация: есть некая территория, по ней разбросаны различные электрические узлы, а было бы неплохо их центролизовать.

1. Рассматриваемые интерфейсы:
+ RS485; уже расмотрен;
+ I2C на ресиверах; уже почти рассмотрен;
+ ModBas; уже начинаю;
+ Can; подождет, но интересно;
+ Может еще какой то, в частности Ethernet; хотелось бы, видно будет со временем, предложения.
2. Используемые среды:
+КВ2;
+Протеус 7.5(7.4).
3. Требования к интерфейсам:
+Топология - общая шина;
+Длина 0,1...1км.
+Скорость - некритично;
+Затраты на реализацию - отсуствуют, ввиду только проведения симуляций в протеусе.

4. Используемые МК - только из семейсва ATMEL.

Окончательный результат: запуск всех(ну или всех) сетей в Протеус.


Ниже будет кратко описываться состояние проектов.


1. Уже сделано: RS485, простинький вариант, но запущен и работает (там внизу.) РС485 вопрос закрыт.
2. На очереди Modbas или I2C на удленителях? Щас буду думать.
3. И2С уже приведен ниже, но остался вопрос о "других типах удленителей".
4. Немного обсуждений о структуре. Расмотрены подобные системы фирмы Феникс Контакт. (все доступно в пдф внизу)
Последний раз редактировалось slavaslx 15 май 2009, 04:25, всего редактировалось 6 раз(а).

Re: Проводные контроллерные сети.

Сергей » 13 май 2009, 22:54

TCP/IP ?

Re: Проводные контроллерные сети.

slavaslx » 13 май 2009, 22:54

UART - неподходит.
1. Сеть получится плохо структуривана. Прийдется использовать МК с 2-ми UART.

И2С - всем хороша но короткая.

И2С + ресиверы - достаточно заманчиво, можно будет расмотреть. Кстати видел такую структуру на одном корабле, блягодоря этой сети, связывались системы климат контроля. (МК использовались типа at89sxxxx).

Ethernet - Всем хорош, но дорого обойдется.

1-ware - медленная но неочень подходит.

Re: Проводные контроллерные сети.

EdGull » 13 май 2009, 22:55

а чем RS485 не устраивает?

Re: Проводные контроллерные сети.

slavaslx » 13 май 2009, 22:57

RS 485 - пока не знаю,?
CAN, ModBAS, ProfiBAS, и пр. - просто супер., но както страшновато., может у кого то есть опыт работы с ними.

Скорее всего напор будет делаться на КАН и РС485.
Последний раз редактировалось slavaslx 15 май 2009, 02:00, всего редактировалось 1 раз.

Re: Проводные контроллерные сети.

MiBBiM » 13 май 2009, 23:03

RS-485 - как раз под вашу задачу: дальнобойный, поддерживает много слейвов. кажется у нефтяников сильно распространен

Re: Проводные контроллерные сети.

yak-40 » 13 май 2009, 23:03

slavaslx писал(а):есть некая территория, по ней разбросаны различные электрические узлы, а было бы неплохо их центролизовать.

А какой размер территории? поконкретней :)

Re: Проводные контроллерные сети.

=DeaD= » 13 май 2009, 23:04

RS-485 спасёт мир

Интерфейсные микры к нему не сильно дорогие и кода вроде можно найти с примерами и не сложно и промышленный стандарт ;)

Re: Проводные контроллерные сети.

slavaslx » 13 май 2009, 23:04

Потихоньку буду инфу собирать и выкладывать. (Есть немного но разрозненна.)

Главная цель: создать МК сеть, с кодами для различных протоколов (простинько только для запуска), и с запуском проекта в протеусе.

У меня пока нет практических планов по этому поводу, а только хочется создать МК сеть на различных протоколах.
Куда это потом? Думаю найдется куда реализовать, так пока туманные соображения.

Поэтому тут будут рассматриваться различные варианты (см. гл. сообщение), и в конце нахождения оптимального с точки зрения ресурсосбережении.
Последний раз редактировалось slavaslx 15 май 2009, 02:07, всего редактировалось 2 раз(а).

Re: Проводные контроллерные сети.

yak-40 » 13 май 2009, 23:05

RS-485 1200метров, дальше - репитер
Последний раз редактировалось yak-40 13 май 2009, 23:06, всего редактировалось 1 раз.

Re: Проводные контроллерные сети.

Сергей » 13 май 2009, 23:06

:lol: Ребят, что за наплыв весной такой? Юзай CAN и будет тебе щастье. Я с ним немного работал - мне понравился

Re: Проводные контроллерные сети.

MiBBiM » 13 май 2009, 23:08

yak-40 писал(а):RS-485 1200метров, дальше - репитер

ну, по словам Ландау, кажется, 800м для человека - уже бесконечность :)

Re: Проводные контроллерные сети.

yak-40 » 13 май 2009, 23:12

slavaslx писал(а):НИКАКИХ РАЗМЕРОВ ТЕРРИТОРИЙ.
НИКАКИХ ОГРАНИЧЕНИЙ.

:shock: :shock: :shock:

Re: Проводные контроллерные сети.

slavaslx » 13 май 2009, 23:13

Инфу и прочее буду собирать, проги буду писать и выкладывать.
Последний раз редактировалось slavaslx 15 май 2009, 02:10, всего редактировалось 1 раз.

Re: Проводные контроллерные сети.

slavaslx » 13 май 2009, 23:17

Насчет ограничений я погорячился:
1. Без езернета, это тема думаю отдельная.
2. Мк семейства АВР.
3. Среды КВ и Протеус
См. первый пост.
P.S. Предлагайте предложения и отзывы, соответственно при их расмотрений буду редактировать и исправлять .
Последний раз редактировалось slavaslx 15 май 2009, 02:14, всего редактировалось 2 раз(а).


Rambler\'s Top100 Mail.ru counter