zHz00 Untitled

четверг, 26 марта 2020
23:59 Всех не перевешаете
Шина RS-485, на ней много однотипных контроллеров. Сначала всё работало нормально, но потом на шине стали возникать ошибки.

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

Кабеля для соединения контроллеров делал не я. Я решил выяснить, как они были сделаны.

-- А кабеля экранированные?
-- Нет.
-- Какого хуя?
-- ¯\_(ツ;)_/¯
-- Давайте экранировать.

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

Прошло полгода. Ошибки появились снова. Сначала раз в два дня, потом каждый день. Потом каждые полчаса. С чем это было связано, было совсем непонятно. Грешили на проблемы с заземлением. Типа где-то рвётся заземление и это вызывает помехи в линии. Тем более, недавно был заменён один из посторонних кабелей. Было подозрение, что он сделан неправильно. Но подозрения не оправдались.

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

То есть, этот контроллер перед смертью несколько дней срал в линию. Пока неизвестно, в чём причина этого.

@темы: Борьба с техникой, Электроника

URL
Мир полон незаметной магии. Кругом удивительное число ...
Люди! Я снова открываю свой дневник... снова-снова-снова....
- /userdir/0/0/6/5/0065/60499.jpg
Что б вам такого написать?:) ХОРОШЕГО?:) Сегодня мне в...
Италию тоже люблю:) 2:0... всех люблю.. почти... а Р...
Эффективность как основное понятие может быть осмыслена и...

27.03.2020 в 10:36

27.03.2020 в 10:36
Ну, 485-й дифференциальный, ему экран не сильно должен помочь.
URL

27.03.2020 в 10:47

27.03.2020 в 10:47
Стороной, но помог! Вопрос -- почему) Есть подозрение, что старые провода были проложены не витой парой, а экранированные были витыми с завода. Но это просто предположение, я сам не помню, как старые кабеля выглядели.
URL
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail