Arlleex 190 17 ноября, 2022 Опубликовано 17 ноября, 2022 · Жалоба 24 минуты назад, quark сказал: Правда, не всегда можно отыскать упоминание о них в даташитах. И, обычно, это сотни килоом... Именно, что сотни килоом. Только вот чаще там не резисторы, а просто нормальный диффвход с бОльшим чем 0 гистерезисом. А в длинной сети девайсов растяжки только мешают. Растяжки весьма режут дистанцию между узлами на заданной скорости, постоянно надо помнить где эти растяжки щас запаяны, а где не запаяны, где переключателями заданы а где не заданы и т.д., а в достаточно "живой" инфраструктуре, где блоки туда-сюда кочуют при всяких ремонтах или обслуживаниях, это превращается только в головную боль Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
quark 48 17 ноября, 2022 Опубликовано 17 ноября, 2022 · Жалоба 18 минут назад, Arlleex сказал: Растяжки весьма режут дистанцию между узлами на заданной скорости, постоянно надо помнить где эти растяжки щас запаяны, а где не запаяны, где переключателями заданы а где не заданы и т.д., а в достаточно "живой" инфраструктуре, где блоки туда-сюда кочуют при всяких ремонтах или обслуживаниях, это превращается только в головную боль В общем, я свой подход сформулировал. Доступ в сеть - только через "прокладку" (повторитель). Тогда, даже при очень "живой и подвижной" инфраструктуре в любом зоопарке разнородных устройств - проблем будет минимум. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 45 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба 7 hours ago, Arlleex said: постоянно надо помнить где эти растяжки щас запаяны, а где не запаяны ПТЭЭП запрещают работать по памяти. 😉 Должен быть проект, в котором указаны места установки растяжек, поэтому помнить нет необходимости. Приведите документацию в порядок. 🙂 При изменении конфигурации оборудования вносите изменения в оперативные схемы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 12 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба 15 часов назад, quark сказал: Это вы зря. Не забываем, что RS485 использует дифференциальный сигнал. "Навести" что-то на витую пару весьма сложно, тем более экранированную. Практически, любая помеха будет синфазной, которых RS485 не боится. Этим он и ценен. Проблема в том, что любой интерфейс, какой бы хороший он не был, имеет свои пределы: по скорости, по длине шин, по нагрузочной способности, по помехоустойчивости и т.п. При определенных соотношениях этих факторов этот интерфейс в какой то момент начинет глючить. Так вот RS-485 в третьем состоянии на резистивных растяжках начнет при прочих равных условиях глючить намного раньше, чем удерживаемый активным драйвером имеющим крайне низкий импеданс, просто потому, что навести помеху на цепь с резистором намного легче. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба Я на плисине делал задержку в 700 мсек. для 5 мбитного потока. все что было толще 5 мегабит дропалось. ethernet-плисина-ethernet. Тестили оборудку, котрая будут работать еще через КМы перед тем как отправлять ихза горизонт и когда они будут работать через спутник. Огромная двухпортовка, один счетчик на запись в нее, и таймер на вычитываение из нее. Детектор пересечений который дропает вход. Все палка веревка синяя изолента. А вы тут дискуссий на 7 страниц уже развели. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
quark 48 18 ноября, 2022 Опубликовано 18 ноября, 2022 (изменено) · Жалоба 3 часа назад, vladec сказал: Проблема в том, что любой интерфейс, какой бы хороший он не был, имеет свои пределы: по скорости, по длине шин, по нагрузочной способности, по помехоустойчивости и т.п. При определенных соотношениях этих факторов этот интерфейс в какой то момент начинет глючить. Так вот RS-485 в третьем состоянии на резистивных растяжках начнет при прочих равных условиях глючить намного раньше, чем удерживаемый активным драйвером имеющим крайне низкий импеданс, просто потому, что навести помеху на цепь с резистором намного легче. Естественно, что линия, подтянутая резисторами, менее защищена от помех, чем при включенном драйвере. Речь не об этом. Во-первых, RS485 - полудуплексный, в отличие от RS422. Держать передатчик включенным все время невозможно. На линии всегда будут состояния, когда все передатчики всех устройств выключены. И в это время линия удерживается в состоянии "единицы" подтяжками. Другой альтернативы нет. Точнее есть - не ставить подтяжки вообще, как здесь предлагали, и получить "мусорный" поток на линии, даже при самых минимальных помехах. Во-вторых, попробуйте, для начала навести, дифференциальную помеху на экранированную витую пару. Такую, чтобы "перетянула" подтягивающие резисторы. А потом уже будете судить о "плохой помехозащищенности" RS485 в этом состоянии. Низкоомные подтяжки (как в случае с MAX13487E) ставят, чтобы как можно быстрее "вытянуть" линию в исходное состояние, после выключения драйвера, а не потому, что есть какие-то серьезные проблемы с помехозащищенностью. Изменено 18 ноября, 2022 пользователем quark Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PCBExp 0 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба С реальным интересом прочитал все что выше. Сам так глубоко никогда в работу драйверов не погружался поэтому просто принимаю все что написано за истину. Хотел бы вернуться на правах ТС к своей проблеме. Пока я вижу единственное решение использовать репитер. Мне придется его разработать самому и скорее всего придется использовать MAX13487. Какие бы проблемы в нем не обнаружились я не вижу альтернативы для безпроцессорного варианта. Схемы дискретного автодиректа что мне попадались работали тоже не идеально. Поэтому буду считать что MAX13487 меня устраивает. Таким образом имею длинную несогласованную линию на неэкранированном кабеле. Это будет худший случай. Мы конечно будем писать в требованиях про экранированный кабель но некоторые точно читать не будут. Предполагаю что полезный сигнал будет ловить наводки , страдать от емкостной защиты вроде тех же сапрессоров и тухнуть в длинных и тонких проводах. Я ничего не забыл? То есть появится белый шум на уровнях, фронты будут растягиваться а амплитуда снижаться. Это на шинах A и B. А как эти три проблемы будут выглядеть на стороне TTL? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 190 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба 19 минут назад, PCBExp сказал: Это на шинах A и B. А как эти три проблемы будут выглядеть на стороне TTL? На стороне TTL никаких затянутых фронтов не будет, только четкие перепады соответствующих логических уровней, от помех в том числе. Цитата Таким образом имею длинную несогласованную линию на неэкранированном кабеле... Т.е. резисторы терминаторов тоже не предполагается ставить? Тогда так и скажите своему начальнику, что вместо сети на RS-485 пусть разжигают сигнальные костры на башнях через каждые 10км, как в древнем Вавилоне. Смотрите - и дальность сегментов увеличивается, и помех, кроме тумана, нет P.S. Согласовывать нужно. Уточню еще раз, на всякий - что у Вас поверх этого RS-485 ходит? Каков канальный уровень? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 45 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба 5 hours ago, quark said: попробуйте, для начала навести, дифференциальную помеху на экранированную витую пару Не единожды бывало такое. 5 hours ago, quark said: Такую, чтобы "перетянула" подтягивающие резисторы А вот как раз установка низкоомных и решало проблемы со связью. И там были не 13487. Плюс правильное подключение экранов, плюс, когда возможно, подключение дренажного провода. Проектировщики сдуру заложили, а монтажники, ессно, кинули кабель в лотке с силовыми, где качались 380В на нагрузку мощностью больше 10 Мегаватт. И так на протяжении 150м. Так что коллега quark говорит то, что я проверил на практике. Если вначале на 1200 удавалось один раз за 15-20 минут протолкнуть 300 байт, то после всего того, что он описал 115200 неделями работало без потери пакетов. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PCBExp 0 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба То есть растянутых фронтов не будет, но будут растянутые "единица" или "ноль". Я правильно понимаю? Слово "несогласованная" в моем вопросе неправильное. Конечно же резисторы по 120 ом на каждой изолированной стороне репитера будут. Скорее всего будут отключаемые. На контроллере решили не монтировать хотя место под резистор есть. Но нет места для доступного без вскрытия корпуса выключателя. Если кому понадобится - установят в разъеме выводной. Смотрю на максимовский кит и думаю что и резисторы растяжки возможно будут отключаемыми. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 190 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба Да, могут получиться растянутые "единица" и "ноль". Однако это как же надо растянуть фронты, сделать их почти пологими. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PCBExp 0 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба Вопрос - почему помогает снижение скорости для пробивания нужной длины? Я думаю что длительности фронтов и спадов становятся незначительными (условно говоря) по сравнению с длительностями "нуля" и "единицы". Я правильно думаю? Есть идея добавить в репитер схему, зажигающую зеленую лампочку (для конкретной выбранной скорости!!) если длительность пойманного байта 8N1 (от старта до стопа) превысит стандартную длительность. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 190 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба На низких скоростях набежавшая ошибка внутреннего генератора сильно меньше, чем при высоких. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimp61 0 19 ноября, 2022 Опубликовано 19 ноября, 2022 · Жалоба На низших скоростях меньше сказывается емкостная и и индуктивные составляющее кабеля, так как происходит "понижение" несущей частоты спектра передаваемого сигнала. Вот поэтому и фронты менее затянутыми получаются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
quark 48 19 ноября, 2022 Опубликовано 19 ноября, 2022 · Жалоба 17 часов назад, tonyk_av сказал: Проектировщики сдуру заложили, а монтажники, ессно, кинули кабель в лотке с силовыми, где качались 380В на нагрузку мощностью больше 10 Мегаватт. И так на протяжении 150м. Так что коллега quark говорит то, что я проверил на практике. Если вначале на 1200 удавалось один раз за 15-20 минут протолкнуть 300 байт, то после всего того, что он описал 115200 неделями работало без потери пакетов. У нас, в основном, промышленное силовое (сварочное) оборудовние. Линия, как правило, редко превышает нескольких сотен метров... Cиловой кабель, по которому могут "гулять" 200А импульсами, зачастую, проходит в нескольких сантиметрах от цифрового управляющего блока (с процессором). Еще есть высоковольтные оссциляторы, используемые для поджига дуги, которые "доставляют"... А когда кабель управления проходит в одном рукаве с силовыми - так это обычное дело... Тем не менее, все работает, при правильном подходе... p.s. Простите за offtop.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться