roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 10:27

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Проводные контроллерные сети.
СообщениеДобавлено: 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 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
TCP/IP ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 22:54 
UART - неподходит.
1. Сеть получится плохо структуривана. Прийдется использовать МК с 2-ми UART.

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

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

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

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


Вернуться к началу
  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 22:55 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а чем RS485 не устраивает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 22:57 
RS 485 - пока не знаю,?
CAN, ModBAS, ProfiBAS, и пр. - просто супер., но както страшновато., может у кого то есть опыт работы с ними.

Скорее всего напор будет делаться на КАН и РС485.


Последний раз редактировалось slavaslx 15 май 2009, 02:00, всего редактировалось 1 раз.

Вернуться к началу
  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:03 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
RS-485 - как раз под вашу задачу: дальнобойный, поддерживает много слейвов. кажется у нефтяников сильно распространен

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:03 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
slavaslx писал(а):
есть некая территория, по ней разбросаны различные электрические узлы, а было бы неплохо их центролизовать.

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

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:04 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
RS-485 спасёт мир

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:04 
Потихоньку буду инфу собирать и выкладывать. (Есть немного но разрозненна.)

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

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

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


Последний раз редактировалось slavaslx 15 май 2009, 02:07, всего редактировалось 2 раз(а).

Вернуться к началу
  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:05 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
RS-485 1200метров, дальше - репитер

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


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

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:06 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
:lol: Ребят, что за наплыв весной такой? Юзай CAN и будет тебе щастье. Я с ним немного работал - мне понравился


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:08 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
yak-40 писал(а):
RS-485 1200метров, дальше - репитер

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

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:12 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
slavaslx писал(а):
НИКАКИХ РАЗМЕРОВ ТЕРРИТОРИЙ.
НИКАКИХ ОГРАНИЧЕНИЙ.

:shock: :shock: :shock:

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:13 
Инфу и прочее буду собирать, проги буду писать и выкладывать.


Последний раз редактировалось slavaslx 15 май 2009, 02:10, всего редактировалось 1 раз.

Вернуться к началу
  
 
 Заголовок сообщения: Re: Проводные контроллерные сети.
СообщениеДобавлено: 13 май 2009, 23:17 
Насчет ограничений я погорячился:
1. Без езернета, это тема думаю отдельная.
2. Мк семейства АВР.
3. Среды КВ и Протеус
См. первый пост.
P.S. Предлагайте предложения и отзывы, соответственно при их расмотрений буду редактировать и исправлять .


Последний раз редактировалось slavaslx 15 май 2009, 02:14, всего редактировалось 2 раз(а).

Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO