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

    

Хотим детектировать аварию на другом конце RS485 шины.

Сейчас используем чип с автоуправлением (Auto Direction) MAX13487. У него этой фичи (Fault detection) нет. Зато она есть у толпы других максимовских чипов https://para.maximintegrated.com/en/results...ult%20Detection . Комбинированного решения нет. Может кто уже сталкивался с такой необходимостью? Может есть какие то бюджетные способы внешним довеском детектировать аварию?

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


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

Самовосстанавливающийся предохранитель в цепи питания приёмопередатчика и компаратор?

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


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

Какое отношение вообще имеет эта практически бесполезная фича к "аварии на другом конце"?

 

 

 

 

Самовосстанавливающийся предохранитель в цепи питания приёмопередатчика и компаратор?

А чего это Вы решили, что "авария на другом конце" это замыкание линии, причем сопротивление этой линии ничтожно.

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
А чего это Вы решили, что "авария на другом конце" это замыкание линии, причем сопротивление этой линии ничтожно.

поспешил с выводами, рассмотрел только частный случай.

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


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

:(

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

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


Ссылка на сообщение
Поделиться на другие сайты
Если "дальний конец" не отвечает - это и есть авария!

Все не так просто в реальной жизни. Есть оборудование которое опрашивается с интервалами от раз в час до раз в сутки. Проблема в том что в работу оборудования постоянно "вмешивается" человеческий фактор, который благодаря оборудования остался без работы - постоянного обслуживания. Оборудование находится в помещениях куда необходимо обеспечить периодичекский доступ персонала. Когда случайно, когда намеренно кабели или отстегиваются или просто перебиваются. И когда в нужный момент ответа не поступает то это действительно и есть авария. Случится это может и через секунду после опроса который раз в сутки. То есть известно о проблеме станет через сутки. То есть люди из помещения уже ушли и туда снова придется отправлять ремонтную бригаду. А это деньги (заказчика). Раньше баловались тем что просто отключали питание - теперь это проблема решена. Оборудование работает еще несколько минут и успевает послать SMS. Тут же следует виртуальный "пинок" по телефону и человек бежит исправлять проблему - он еще не успел далеко уйти.

 

Мы нашли копеечное решение от TI. Если кому интересно выложу апноту. Мне бы еще что-нибудь аналогичное для RS232 найти. Чтобы хотябы приемником на стороне моено оборудования понимать что чужой передатчик отвалился.

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


Ссылка на сообщение
Поделиться на другие сайты
опрашивается с интервалами от раз в час до раз в сутки
Канэшна дико ызвыняюсь, но что-то ерунда какая-то.

Обмен в системе должен идти гораздо чаще, чем раз в сутки, даже при условии отсутствия какой-либо "полезной" информации.

 

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


Ссылка на сообщение
Поделиться на другие сайты
Обмен в системе должен идти гораздо чаще, чем раз в сутки

согласен. ведь оборудование может "зависнуть", быть обесточено (как выше уже упоминалось).

 

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


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

Для RS232 можно измерять выходной ток передатчика при отсутствии пакетов. Вход приемника подгрузите несколькими килоомами. При обрыве/закоротке линии ток изменится.

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


Ссылка на сообщение
Поделиться на другие сайты
Мы нашли копеечное решение от TI.

Только оно НЕ может является "решеним" хоть в сколь-нибудь общем случае 485 интерфейса. Чудес не бывает.

 

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
Только оно НЕ может является "решеним" хоть в сколь-нибудь общем случае 485 интерфейса. Чудес не бывает.

 

Я действительно не уверен что это это будет работать на 100% но хочется верить. Оно действительно не совсем копеечное, но очень компактное если использовать чипы в корпусах VSSOP. Цена от наших китайских поставщиков очень привлекательная. Сможете сразу назвать изъяны решения?

RS485_fault_detection_circuit.pdf

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


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

Приведённая схема покажет когда отпала "растяжка" линии. Если у вас на всех устройствах стоит "растяжка", то приведённый детектор ниччего не обнаружит.

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


Ссылка на сообщение
Поделиться на другие сайты
Приведённая схема покажет когда отпала "растяжка" линии. Если у вас на всех устройствах стоит "растяжка", то приведённый детектор ниччего не обнаружит.

У меня к счастью к одному порту подключено всего одно устройство. Поэтому меня этот вариант устраивает.

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


Ссылка на сообщение
Поделиться на другие сайты
Приведённая схема покажет когда отпала "растяжка" линии. Если у вас на всех устройствах стоит "растяжка", то приведённый детектор ниччего не обнаружит.

Вообще там используются Fail Safe приемники, которые как раз для того, чтобы УРОДСТВА в виде растяжек НЕ ИСПОЛЬЗОВАЛИ даже те, кто неспособен ничего сделать БЕЗ УРОДСТВА.

Так что сие чудное решение занимающееся дополнительным детектированим входного сигнала в зоне -10..+10 mV вообще неведомо для чего предназначено. Ни для чего реально разумного дополнительное знание, что входное напряжение находится в этой зоне, использовано быть не может.

Оно будет в этой зоне если НЕТ ОБМЕНА и при обрыве линии и при коротком замыкании линии.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация