alex_zhuravlyov 1 25 августа, 2016 Опубликовано 25 августа, 2016 · Жалоба Когда случайно, когда намеренно кабели или отстегиваются или просто перебиваются. И когда в нужный момент ответа не поступает то это действительно и есть авария. возможно, более простым вариантом, будет использование еще одного провода в кабеле? на него можно подать какое-то контрольное напряжение и измеряя его детектировать проблему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 33 27 августа, 2016 Опубликовано 27 августа, 2016 · Жалоба Видел параноидальную схему с двумя АЦП на каждую линию 485 шины и двумя ключами на подтягивающие резисторы для подачи тестового тока смещения 10-20ма. Перед этим была схема с двумя компараторами, но она давала слишком много ложных срабатываний. Вариант со встроенным рефлектометром был отвергнут как слишком сложный. Еще прорабатывался вариант с токовыми датчиками на каждую линию, но отвергнут как нетехнологичный. Схема по мотивам драйвера ADSL линии типа такой Это все придумывалось для интерфейса энкодера, где пропадание сигнала грозило очень большими неприятностями, а дубляж энкодеров не работал по другим причинам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 27 августа, 2016 Опубликовано 27 августа, 2016 · Жалоба Мне кажется всю эту сверхзадачу можно решить "токовой петлёй". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dmitry Dubrovenko 0 27 августа, 2016 Опубликовано 27 августа, 2016 · Жалоба Ребяты, вы о чём?! Какие третьи провода и токовые петли в 485-м? А сверхзадача такая легко решается нормальным протоколом. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 27 августа, 2016 Опубликовано 27 августа, 2016 · Жалоба почитайте тему. человек хочет именно аппаратное решение. про протокол уже говорили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dmitry Dubrovenko 0 27 августа, 2016 Опубликовано 27 августа, 2016 · Жалоба почитайте темуСами-то читали? Человек хочет 485-й. А вообще, не очень понятно. Если ТС занимается разработкой, так что мешает как-раз малость подправить в консерватории, т.е. в протоколе? А если он не занимается разработкой, так что он вообще сможет исправить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 27 августа, 2016 Опубликовано 27 августа, 2016 · Жалоба Читал конечно http://electronix.ru/forum/index.php?showt...t&p=1444852 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SWTRUS 0 27 августа, 2016 Опубликовано 27 августа, 2016 · Жалоба Читал конечно http://electronix.ru/forum/index.php?showt...t&p=1444852 Речь идет о сборе данных домовых теплосчетчиков. Кто в курсе тот понимает размер зоопарка протоколов. По поводу RS232. Нашлась одна подходящая опция - выход INVALID в чипе MAX3243. Пин идет вниз когда все приемники отдыхают. Но эта косточка 8-миканальная и стоит дороже чем я рассчитывал. Может кто встречал подобное на простых драйверах типа 2 приемника и 2 передатчика? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SWTRUS 0 27 августа, 2016 Опубликовано 27 августа, 2016 · Жалоба . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 27 августа, 2016 Опубликовано 27 августа, 2016 · Жалоба А вы не пробовали поднимать потенциал общего, который уходит к удалённому устройству... щас набросаю схемку Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 66 28 августа, 2016 Опубликовано 28 августа, 2016 · Жалоба По поводу RS232. Нашлась одна подходящая опция - выход INVALID в чипе MAX3243. Пин идет вниз когда все приемники отдыхают. Но эта косточка 8-миканальная и стоит дороже чем я рассчитывал. Может кто встречал подобное на простых драйверах типа 2 приемника и 2 передатчика? там же MAX3221/MAX3223 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 33 28 августа, 2016 Опубликовано 28 августа, 2016 · Жалоба А что именно предполагается детектировать? Молчание удаленной стороны детектируется протоколом. А вот обрыв одной из жил витой пары, замыкание жил между собой или на землю, отсутствие питания удаленной стороны- события часто встречающиеся и не всегда детектируемые самопрослушкой. Если линия однонаправленная, то полноценная self health диагностика возможна только со стороны передатчика. Тогда нужна третья линия, чтобы сообщить об ошибке на другую сторону. При использовании энкодеров (неинтеллектуальный протокол, вернее его отсутствие) и передатчики на удаленной стороне для сообщения об ошибках делали импульсный флуд на линии индекса. Я понимаю, что это не случай ТС, но может какие идеи будут полезными. При молчащей другой стороне мы проверяли постоянные уровни на линиях при выключенном передатчике. Если питание удаленной стороны включено и там терминиация с подтяжками к питания и земле то по уровням на линии это было видно. Потом переводили линию в активное состояние и подавая 0 и 1 измеряли равенство (симметрию) втекающих и вытекающих токов по дифф линии. На основании этого можно было принять решение об обрыве-кз линии. Потом можно было грубо оценить емкость линии по задержке фронта приемника самопрослушивания относительно фронта передатчика. При этом раздельно измерялась задержка фронтов в дифференциальном канале и по каждой линии относительно общего провода. Был вариант с инжекцией слабого синуса в линию и постоянный контроль емкости линии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SWTRUS 0 28 августа, 2016 Опубликовано 28 августа, 2016 · Жалоба А что именно предполагается детектировать?... В идеальном случае хотели выловить обрыв хотя бы одной жилы и замыкание в интерфейсах RS232 и RS485. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться