|
Помогите определиться с интерфейсом, или вероятнее что-то полу-свое? ) |
|
|
|
Mar 2 2009, 23:17
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422

|
Нужно сделать сеть 1 Мбит, до 20-30 устройств. Топология шина, длинна не более 15м. Думал сначала почти однозначно RS485, но есть и другие идеи =)
Т.к. сеть не большая, хотелось бы обойтись без драйвера одной токовой петлей и, предположим, АТмегой на внутреннем РЦ генераторе 8 МГц. В связи с этим есть идея сделать нечто на СИНХРОННОМ уарте. Использовать шлейф IDC с разьемами в нужных местах, , типа как в ПК шлейф IDE, питание тоже по нему на слейвы подавать. Теперь вопрос =) Нужно ли оно? Какие могут быть проблемы-сложности? Может лучше сделать стандартный рс 485 с витой парой и драйверами и кварцами на слейвах?
Вроде все. Спасибо за внимание )
|
|
|
|
|
 |
Ответов
Guest_@Ark_*
|
Mar 3 2009, 00:16
|
Guests

|
Цитата(overloaded @ Mar 3 2009, 02:17)  Нужно сделать сеть 1 Мбит, до 20-30 устройств. Топология шина, длинна не более 15м. Думал сначала почти однозначно RS485, но есть и другие идеи =)... А где сетка будет эксплуатироваться? В каких условиях? Если для промышленного применения (где-нибудь в цеху), то IMHO "другие идеи" лучше сразу отбросить. Сделать на RS485, желательно с гальванической развязкой.
|
|
|
|
|
Mar 3 2009, 02:04
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422

|
Цитата(@Ark @ Mar 3 2009, 03:16)  А где сетка будет эксплуатироваться? В каких условиях? Если для промышленного применения (где-нибудь в цеху), то IMHO "другие идеи" лучше сразу отбросить. Сделать на RS485, желательно с гальванической развязкой. В жилых/нежилых помещениях. Впринципе могут поблизости быть эл. двигатели до пары кВт =) Все-таки интересно было бы узнать как себя ведет синхронная передача на небольших длинах и почему ее не используют на больших длинах...
|
|
|
|
|
Mar 3 2009, 13:28
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422

|
Цитата(Огурцов @ Mar 3 2009, 10:20)  Можно еще CAN сделать, на такой длинне. Можно. А какие преимущества? Вообще программная реализация будет не стандартная. Поэтому вопрос чисто по физическому уровню.. ОЧЕНЬ хотелось бы использовать вместо витой пары шлейф, даже если рс 485. Опять-же хотелось бы обойтись без драйверов на слейвах или вообще синхронным уартом. И интересует чем это может быть плохо) Или хорошо. А то что можно много всего сделать это понятно конечно =)
|
|
|
|
|
Mar 3 2009, 15:58
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Цитата(overloaded @ Mar 3 2009, 16:28)  Можно. А какие преимущества? Резкое уменьшение трафика из-за отсутствия ведущего. Т.е. все будут посылать сообщения только если у них произошло к.л. событие. В RS485 обычно 90% сообщений типа таких: Ведущий: Ведомый N17, у тебя что-нибудь случилось? Ведомый N17: У меня всё в поряде. Цитата(overloaded @ Mar 3 2009, 16:28)  Вообще программная реализация будет не стандартная. Поэтому вопрос чисто по физическому уровню.. Тогда сделайте USART с драйверами от CAN. Недостатков, в вашем случае, по сравнению с RS485 нет (кроме цены драйверов), а преимущества есть, и немалые. Поищите по форуму - такой вариан рассматривался. Цитата(overloaded @ Mar 3 2009, 16:28)  ОЧЕНЬ хотелось бы использовать вместо витой пары шлейф, даже если рс 485. Опять-же хотелось бы обойтись без драйверов на слейвах или вообще синхронным уартом. И интересует чем это может быть плохо) Или хорошо. А то что можно много всего сделать это понятно конечно =) Не понял. Мегабит без драйверов на 15 метров?
|
|
|
|
|
Mar 3 2009, 19:09
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(galjoen @ Mar 3 2009, 20:58)  Резкое уменьшение трафика из-за отсутствия ведущего. Т.е. все будут посылать сообщения только если у них произошло к.л. событие. В RS485 обычно 90% сообщений типа таких: Ведущий: Ведомый N17, у тебя что-нибудь случилось? Ведомый N17: У меня всё в поряде. Это не есть недостаток. Ведомый сообщает, что он работоспособен, а не завис, например. И ведущий к тому же "знает", что линия связи до ведомого не повреждена. А вот если по-вашему делать, то в случае когда будет глобальный абзац (пропало питание на одном из ведомых или группе ведомых), то ведущий узнает об этом лишь постфактум. Когда электричество уже починят и ведомые всей толпой враз попытаются сообщить о том, что у них проблемы были. Или вообще не узнает, если линию обрежут. Постоянный циклический опрос всех ведомых, например, в системах диспетчеризации это типовое/стандартное/необходимое для нормальной работы решение. Цитата(galjoen @ Mar 3 2009, 20:58)  Тогда сделайте USART с драйверами от CAN. Недостатков, в вашем случае, по сравнению с RS485 нет (кроме цены драйверов), а преимущества есть, и немалые. Угу. Сразу же возникает ограничение, для 1 Мегабит - длина линии CAN не более 25 метров.
|
|
|
|
Сообщений в этой теме
overloaded Помогите определиться с интерфейсом Mar 2 2009, 23:17     overloaded Цитата(galjoen @ Mar 3 2009, 19:58) Резко... Mar 3 2009, 17:58      @Ark Цитата(rezident @ Mar 3 2009, 22:09) Это ... Mar 3 2009, 20:07      galjoen Цитата(rezident @ Mar 3 2009, 22:09) Это ... Mar 3 2009, 21:02 @Ark Цитата(galjoen @ Mar 3 2009, 18:58) В RS4... Mar 3 2009, 18:40 overloaded Цитата(@Ark @ Mar 3 2009, 22:40) .... В о... Mar 4 2009, 11:48  galjoen Цитата(Rst7 @ Mar 4 2009, 10:32) Вы плохо... Mar 4 2009, 14:31   overloaded Цитата(galjoen @ Mar 4 2009, 18:31) ... Mar 4 2009, 16:07 Rst7 ЦитатаЭто не есть недостаток. Ведомый сообщает, чт... Mar 3 2009, 20:12 Огурцов Цитата(Rst7 @ Mar 3 2009, 21:12) Часто ис... Mar 3 2009, 20:56 Rst7 ЦитатаЯ бы даже сказал губительна для реалтайма, т... Mar 4 2009, 07:32 Огурцов Цитата(Rst7 @ Mar 4 2009, 08:32) Кроме то... Mar 4 2009, 17:26  rezident Цитата(Огурцов @ Mar 4 2009, 22:26) Топол... Mar 4 2009, 22:43 Rst7 ЦитатаТ.е. хоть шина и не общая, но везде кол-во п... Mar 4 2009, 14:35 Rst7 ЦитатаА что стандарт уже отменили ? Я почему-то ув... Mar 4 2009, 18:46 Огурцов Цитата(Rst7 @ Mar 4 2009, 18:46) Во-первы... Mar 5 2009, 00:08  rezident Цитата(Огурцов @ Mar 5 2009, 05:08) Соеди... Mar 5 2009, 00:50   Огурцов Цитата(rezident @ Mar 5 2009, 01:50) Толь... Mar 5 2009, 02:05    galjoen Если я правильно понял, то тут уже до эстафеты доо... Mar 5 2009, 05:08 Rst7 ЦитатаВот проблема, для электронщика.
Шутите? Вит... Mar 5 2009, 06:43 Огурцов Цитата(Rst7 @ Mar 5 2009, 07:43) Шутите? ... Mar 5 2009, 10:27  galjoen Цитата(Огурцов @ Mar 5 2009, 13:27) Разни... Mar 5 2009, 15:35   Огурцов Цитата(galjoen @ Mar 5 2009, 15:35) Зачем... Mar 5 2009, 16:09    galjoen Цитата(Огурцов @ Mar 5 2009, 19:09) Мне н... Mar 5 2009, 16:56     Огурцов Цитата(galjoen @ Mar 5 2009, 16:56) Именн... Mar 5 2009, 18:24      galjoen Цитата(Rst7 @ Mar 5 2009, 21:03) Но инфор... Mar 5 2009, 19:51       Огурцов Цитата(galjoen @ Mar 5 2009, 20:51) Так т... Mar 5 2009, 21:25        galjoen Цитата(Огурцов @ Mar 6 2009, 00:25) Вотже... Mar 5 2009, 21:50         Огурцов Цитата(galjoen @ Mar 5 2009, 22:50) Когда... Mar 5 2009, 22:17          galjoen Цитата(Огурцов @ Mar 6 2009, 01:17) Ну по... Mar 5 2009, 22:49           Огурцов Цитата(galjoen @ Mar 5 2009, 22:49) И в с... Mar 5 2009, 23:43            galjoen Цитата(Rst7 @ Mar 6 2009, 11:48) Да забуд... Mar 6 2009, 19:43             Огурцов Цитата(galjoen @ Mar 6 2009, 19:43) 3. Из... Mar 6 2009, 20:03              galjoen Цитата(Огурцов @ Mar 6 2009, 23:03) Любой... Mar 6 2009, 20:36               Огурцов Цитата(galjoen @ Mar 6 2009, 21:36) Откуд... Mar 6 2009, 21:06                galjoen Цитата(Огурцов @ Mar 7 2009, 00:06) Ну ка... Mar 6 2009, 21:26                 Огурцов Цитата(galjoen @ Mar 6 2009, 21:26) Поста... Mar 6 2009, 22:09                  galjoen Цитата(Огурцов @ Mar 7 2009, 01:09) И это... Mar 6 2009, 22:40                   Огурцов Цитата(galjoen @ Mar 6 2009, 22:40) Почем... Mar 7 2009, 08:15                    galjoen Цитата(Огурцов @ Mar 7 2009, 11:15) Потом... Mar 7 2009, 16:18                     Огурцов Но заваливать равномерно нужно. Mar 7 2009, 18:40                      galjoen Цитата(Огурцов @ Mar 7 2009, 21:40) Но за... Mar 8 2009, 06:07                       Огурцов Так у него и приемник CAN, а не 485/422 Mar 8 2009, 12:03 Rst7 ЦитатаНесклько чипов, трансов, разъемов, блок пита... Mar 5 2009, 10:43 Огурцов Цитата(Rst7 @ Mar 5 2009, 11:43) Забудьте... Mar 5 2009, 11:45 Rst7 ЦитатаДетерминированный реалтайм, например.
Да ск... Mar 5 2009, 12:00 Огурцов Цитата(Rst7 @ Mar 5 2009, 12:00) Допустим... Mar 5 2009, 12:14 Огурцов Цитата(Rst7 @ Mar 5 2009, 12:00) http://e... Mar 5 2009, 12:29 Rst7 ЦитатаНе вижу тут разницы между уарт и эзернет.
О... Mar 5 2009, 12:24 Rst7 ЦитатаДа, неплохо, уже тем, что работает.
Я Вам б... Mar 5 2009, 12:31 Огурцов Цитата(Rst7 @ Mar 5 2009, 12:31) Щас несп... Mar 5 2009, 12:44 Rst7 ЦитатаГотовый девайс с коробкой и документацией за... Mar 5 2009, 12:54 Огурцов Цитата(Rst7 @ Mar 5 2009, 13:54) Да и смо... Mar 5 2009, 14:56 Rst7 Цитата(Огурцов @ Mar 5 2009, 16:56) Хотел... Mar 5 2009, 18:03 Rst7 ЦитатаНужно построить ethernet на xmega only.
Это... Mar 5 2009, 18:41 Огурцов Цитата(Rst7 @ Mar 5 2009, 18:41) Или Вы х... Mar 5 2009, 19:49 Rst7 Цитата(Огурцов @ Mar 5 2009, 21:49) Да. Б... Mar 6 2009, 08:48
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|