syv 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Да - за такую цену - надо :twak:. Если небольшой опт - то по $8-9 можно найти (где - не спрашивайте, даже мне снабженцы не говорят - знают что в форуме напишу :). Но в наших BOM я примерно такие цены на MAX1480 видел) Так, что в свете этих цен Ethernet не так уж и недоступен. Тут и дерево и все остальное. Можно потом для богатых и радиоканал организовать. С питанием проблем нет. Гальваноразвязка опять же. Ну и т.д. Потом можно MODBUS over TCP/IP сделать. Опять же подключение к существующим сетям возможно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Beginning 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Тут и дерево и все остальное Как вы себе предстовляете дерево в Ethernet? Switch, в расчёт не брать, т.к. это ближе к звезде, а если точно - то множество шин с шлюзами. Да были когдато на коаксивле, но опять же, шина. А солько проблем с ней было Старики расказывали, сам не застал этих времён. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Itch 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Для Ethernet надо кабель категории не ниже 5й. Для 485 и CAN это не так уж и важно, и по лапше на 100м.@9600 работать будет. Плюс разъемы там RJ45, которые окислам очень плохо противостоят (не соскабливается слой окисла при соединении). Если вещь промышленная будет, то всяко лучше ставить клеммники зажимные типа WAGO, если не очень, то китайские винтовые. А RJ45 для офиса предназначен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Beginning 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба To VslavX: Вы писали Последовательные резисторы 30-50 Ом и стабилитроны на -5/+12 - защищают вполне хорошо. Поэтому я решил, что у вас только приёмники. Но т.к. у вас и передатчики, то как они на такое сопротивление реагируют? Т.к. шина это конденсатор, и надо разряжать/заряжать эту ёмкость, то резисторы этому весьма не способствуют, да ещё и стабилитрон - дополнительный конденсатор. Фронты-в синусоиду не превратились? И про кализии тоже. Ведь заглючь какой узел - и на тебе колизии. Редко но возможно. И тут начнётся кто сильнее тот и победил, а проигравший, скорее всего в утиль. Вот почему про колизии спрашиваю. To Itch А можно, пожалуйста, по подробнее. В каком месте использовали? В каких условиях? Сколько узлов? Терминаторы использовали? Какими драйверами пользовались? Сбои в работе есть? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syv 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Как вы себе предстовляете дерево в Ethernet? Switch, в расчёт не брать, т.к. это ближе к звезде, а если точно - то множество шин с шлюзами. Да были когдато на коаксивле, но опять же, шина. А солько проблем с ней было Старики расказывали, сам не застал этих времён. Вот Вам про звезду, дерево и линию - EtherCat. Все уже сделано до нас. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VslavX 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Для Ethernet надо кабель категории не ниже 5й. Для 485 и CAN это не так уж и важно, и по лапше на 100м.@9600 работать будет. Угу. В 1993-ем одна сетевая карточка на 10 (десять) мегабит стоила $50-100. Про embedded ethernet тогда даже не мечталось - вот поэтому RS-485 и был вполне реальной альтернативной, да еще и с километровыми расстояниями. Сейчас это все хозяйство потихоньку переползает на ethernet и TCP/IP. Цена 100-мегабитного порта в системе на LPC23 - примерно эти же $5-8 и с той же гальваноразвязкой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Beginning 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Немогли бы вы прямую ссылку скинуть про Ethernet - Дерево, а то я по сайту порылся, но кромме "какие мы хорошие" не нашёл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syv 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 (изменено) · Жалоба Немогли бы вы прямую ссылку скинуть про Ethernet - Дерево, а то я по сайту порылся, но кромме "какие мы хорошие" не нашёл. Заходите на сайт и водите по картинкам, смотрите подсказки. Найдёте ключевое слово EtherCat - давите смело. В разделе "Топология" читаете... Это не от моего снобизма, просто у них сайт весь на скриптах (прямая ссылка не получается). От большого ума, видимо... Изменено 21 ноября, 2008 пользователем Прохожий Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VslavX 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Поэтому я решил, что у вас только приёмники. Но т.к. у вас и передатчики, то как они на такое сопротивление реагируют? Т.к. шина это конденсатор, и надо разряжать/заряжать эту ёмкость, то резисторы этому весьма не способствуют, да ещё и стабилитрон - дополнительный конденсатор. Фронты-в синусоиду не превратились? А зачем Вам резкий фронт при 100кбпс? Наоборот, еще и по 200-300 пФ на входе каждого хоста специально добавлено - тогда можно более дешевые трансиверы ставить - без slew rate control, да и отражение от "открытого конца" снижается. Чем более пологий фронт - тем меньше на нем линия энергии запасает - тем быстрее все отражения успокоятся - итого достижимая скорость выше, ЭМС - лучше. Так что, резкий фронт - оно далеко не всегда нужно и не всегда во благо. И про кализии тоже. Ведь заглючь какой узел - и на тебе колизии. Редко но возможно. И тут начнётся кто сильнее тот и победил, а проигравший, скорее всего в утиль. Вот почему про колизии спрашиваю. Ну, допустим, завис кто-то - в худшем случае потечет постоянный ток 5V/(50+50) - 100мА - от такого тока еще никто не помирал :). Сеть - да, помрет, но это с любой шиной так будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Itch 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба To Itch А можно, пожалуйста, по подробнее. В каком месте использовали? В каких условиях? Сколько узлов? Терминаторы использовали? Какими драйверами пользовались? Сбои в работе есть? Спасибо. Работают в угольных шахтах. Это высокая влажность, большие расстояния и грубое обращение. RS485 для такого подходит как нельзя лучше, если не требуются высокие скорости. Терминаторы - резистор 100 последовательно с конденсатором 0.1uF. Работает достаточно стабильно в том смысле что ошибок CRC практически нет никогда (<1%). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Beginning 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба To VslavX: Ну пологие фронты это хорошо. Просто, в зависимости от частоты они могут стать настолько пологими, что приёмник их не воспримет. Частота у вас средняя 115200. И с резисторрами 30-40ом работает без ошибок? У вас все устройства в шине с резисторами, и главный контроллер тоже? To Itch: резистор 100 последовательно с конденсатором 0.1uF Вы ставите такие терминаторы на каждое ответвление? Конденсатор ставят для развязки по постоянному току, но гдето на форуме читал, что этот RC фильтр имеет какието спецефические особенности, и что мол практически не пременим как терминатор. Вы не смотрели что происходит с сигналом осцилографом? Этот терминатор вообще помогает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Itch 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Там подход достаточно раздолбайский. Где-то стоят терминаторы, где-то не стоят. Где-то стоят, но посередине линии. И ничего, работает пока. Так уж повелось. Хотя лично я за нормальные 120Ом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Beginning 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Да, но их много не поставишь, разве что по концам шины, а если это дерево то спасение походу только одно соотношение частота сигнала к длине линии должно быть соответствующим. А если шина объеденена в кольцо - ей нужны терминаторы? И где? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rudy_b 1 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Есть еще одно решение, мы иногда подобное пользуем. Берется самая дешевая мега, на нее ставится 3 RS485 и делается элемент, который можно назвать "Точкой"(ветвления). У него один вход от мастера и два выхода на слэйвы. Мы сделали спец протокол, в котором из посылки мастера понятно сколько нужно передать и сколько принять. Отдельной командой, обращенной к "Точке"(всем сразу - фиксированный адрес или группа адресов) задаются тайм-ауты приема - ожидания начала, время на байт и время переключения шины из приема на передачу. "Точка" принимает посылку от мастера (первый байт задает ее адрес, второй-длину передачи, один из следующих-длину приема) , раздает ее в слэйвы, если нужно принять - принимает от обоих (адресное разделение) и транслирует в мастер. Трансляцию можно сделать как аппаратной, так и программной с буферированием байта. Такая штука позволяет делать сколько угодно веток без проблем с согласованием и затуханием и т.д. На первый взгляд это слишком экзотично, но, если внимательно подумать, снимает кучу проблем, правда создавая и некоторые свои. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bill_vs 0 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Конденсатор ставят для развязки по постоянному току, но гдето на форуме читал, что этот RC фильтр имеет какието спецефические особенности, и что мол практически не пременим как терминатор. Вы не смотрели что происходит с сигналом осцилографом? Этот терминатор вообще помогает? В описании на LTC1485 есть немного о "AC Cable Termination". Применяли на больших скоростях (>0.5 Мб/с), осциллографом смотрел, помогает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться