Перейти к содержанию
    

“Золотой ” интерфейс.

Да - за такую цену - надо :twak:. Если небольшой опт - то по $8-9 можно найти (где - не спрашивайте, даже мне снабженцы не говорят - знают что в форуме напишу :). Но в наших BOM я примерно такие цены на MAX1480 видел)

Так, что в свете этих цен Ethernet не так уж и недоступен. Тут и дерево и все остальное. Можно потом для богатых и радиоканал организовать. С питанием проблем нет. Гальваноразвязка опять же. Ну и т.д.

Потом можно MODBUS over TCP/IP сделать. Опять же подключение к существующим сетям возможно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут и дерево и все остальное

Как вы себе предстовляете дерево в Ethernet? Switch, в расчёт не брать, т.к. это ближе к звезде, а если точно - то множество шин с шлюзами. Да были когдато на коаксивле, но опять же, шина. А солько проблем с ней было :wacko: Старики расказывали, сам не застал этих времён.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для Ethernet надо кабель категории не ниже 5й. Для 485 и CAN это не так уж и важно, и по лапше на 100м.@9600 работать будет.

Плюс разъемы там RJ45, которые окислам очень плохо противостоят (не соскабливается слой окисла при соединении). Если вещь промышленная будет, то всяко лучше ставить клеммники зажимные типа WAGO, если не очень, то китайские винтовые. А RJ45 для офиса предназначен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

To VslavX:

Вы писали

Последовательные резисторы 30-50 Ом и стабилитроны на -5/+12 - защищают вполне хорошо.

Поэтому я решил, что у вас только приёмники. Но т.к. у вас и передатчики, то как они на такое сопротивление реагируют? Т.к. шина это конденсатор, и надо разряжать/заряжать эту ёмкость, то резисторы этому весьма не способствуют, да ещё и стабилитрон - дополнительный конденсатор. Фронты-в синусоиду не превратились? И про кализии тоже. Ведь заглючь какой узел - и на тебе колизии. Редко но возможно. И тут начнётся кто сильнее тот и победил, а проигравший, скорее всего в утиль. Вот почему про колизии спрашиваю.

 

To Itch

А можно, пожалуйста, по подробнее. В каком месте использовали? В каких условиях? Сколько узлов? Терминаторы использовали? Какими драйверами пользовались? Сбои в работе есть?

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как вы себе предстовляете дерево в Ethernet? Switch, в расчёт не брать, т.к. это ближе к звезде, а если точно - то множество шин с шлюзами. Да были когдато на коаксивле, но опять же, шина. А солько проблем с ней было :wacko: Старики расказывали, сам не застал этих времён.

Вот Вам про звезду, дерево и линию - EtherCat.

Все уже сделано до нас.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для Ethernet надо кабель категории не ниже 5й. Для 485 и CAN это не так уж и важно, и по лапше на 100м.@9600 работать будет.

Угу. В 1993-ем одна сетевая карточка на 10 (десять) мегабит стоила $50-100. Про embedded ethernet тогда даже не мечталось - вот поэтому RS-485 и был вполне реальной альтернативной, да еще и с километровыми расстояниями. Сейчас это все хозяйство потихоньку переползает на ethernet и TCP/IP. Цена 100-мегабитного порта в системе на LPC23 - примерно эти же $5-8 и с той же гальваноразвязкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немогли бы вы прямую ссылку скинуть про Ethernet - Дерево, а то я по сайту порылся, но кромме "какие мы хорошие" не нашёл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немогли бы вы прямую ссылку скинуть про Ethernet - Дерево, а то я по сайту порылся, но кромме "какие мы хорошие" не нашёл.

Заходите на сайт и водите по картинкам, смотрите подсказки. Найдёте ключевое слово EtherCat - давите смело. В разделе "Топология" читаете...

Это не от моего снобизма, просто у них сайт весь на скриптах (прямая ссылка не получается). От большого ума, видимо...

Изменено пользователем Прохожий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поэтому я решил, что у вас только приёмники. Но т.к. у вас и передатчики, то как они на такое сопротивление реагируют? Т.к. шина это конденсатор, и надо разряжать/заряжать эту ёмкость, то резисторы

этому весьма не способствуют, да ещё и стабилитрон - дополнительный конденсатор. Фронты-в синусоиду не превратились?

А зачем Вам резкий фронт при 100кбпс? Наоборот, еще и по 200-300 пФ на входе каждого хоста специально добавлено - тогда можно более дешевые трансиверы ставить - без slew rate control, да и отражение от "открытого конца" снижается. Чем более пологий фронт - тем меньше на нем линия энергии запасает - тем быстрее все отражения успокоятся - итого достижимая скорость выше, ЭМС - лучше. Так что, резкий фронт - оно далеко не всегда нужно и не всегда во благо.

 

И про кализии тоже. Ведь заглючь какой узел - и на тебе колизии. Редко но возможно. И тут начнётся кто сильнее тот и победил, а проигравший, скорее всего в утиль. Вот почему про колизии спрашиваю.

Ну, допустим, завис кто-то - в худшем случае потечет постоянный ток 5V/(50+50) - 100мА - от такого тока еще никто не помирал :). Сеть - да, помрет, но это с любой шиной так будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

To Itch

А можно, пожалуйста, по подробнее. В каком месте использовали? В каких условиях? Сколько узлов? Терминаторы использовали? Какими драйверами пользовались? Сбои в работе есть?

Спасибо.

Работают в угольных шахтах. Это высокая влажность, большие расстояния и грубое обращение. RS485 для такого подходит как нельзя лучше, если не требуются высокие скорости. Терминаторы - резистор 100 последовательно с конденсатором 0.1uF. Работает достаточно стабильно в том смысле что ошибок CRC практически нет никогда (<1%).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

To VslavX:

Ну пологие фронты это хорошо. Просто, в зависимости от частоты они могут стать настолько пологими, что приёмник их не воспримет. Частота у вас средняя 115200. И с резисторрами 30-40ом работает без ошибок? У вас все устройства в шине с резисторами, и главный контроллер тоже?

To Itch:

резистор 100 последовательно с конденсатором 0.1uF

Вы ставите такие терминаторы на каждое ответвление? Конденсатор ставят для развязки по постоянному току, но гдето на форуме читал, что этот RC фильтр имеет какието спецефические особенности, и что мол практически не пременим как терминатор.

Вы не смотрели что происходит с сигналом осцилографом? Этот терминатор вообще помогает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там подход достаточно раздолбайский. Где-то стоят терминаторы, где-то не стоят. Где-то стоят, но посередине линии. И ничего, работает пока. Так уж повелось. Хотя лично я за нормальные 120Ом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

А если шина объеденена в кольцо - ей нужны терминаторы? И где?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть еще одно решение, мы иногда подобное пользуем. Берется самая дешевая мега, на нее ставится 3 RS485 и делается элемент, который можно назвать "Точкой"(ветвления). У него один вход от мастера и два выхода на слэйвы.

Мы сделали спец протокол, в котором из посылки мастера понятно сколько нужно передать и сколько принять. Отдельной командой, обращенной к "Точке"(всем сразу - фиксированный адрес или группа адресов) задаются тайм-ауты приема - ожидания начала, время на байт и время переключения шины из приема на передачу.

 

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

Такая штука позволяет делать сколько угодно веток без проблем с согласованием и затуханием и т.д.

На первый взгляд это слишком экзотично, но, если внимательно подумать, снимает кучу проблем, правда создавая и некоторые свои.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конденсатор ставят для развязки по постоянному току, но гдето на форуме читал, что этот RC фильтр имеет какието спецефические особенности, и что мол практически не пременим как терминатор.

Вы не смотрели что происходит с сигналом осцилографом? Этот терминатор вообще помогает?

 

В описании на LTC1485 есть немного о "AC Cable Termination".

Применяли на больших скоростях (>0.5 Мб/с), осциллографом смотрел, помогает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...