Автор Тема: Как проверить RS-485 в Matrix II Net?  (Прочитано 5764 раз)

ansov

  • Пользователь
  • *****
  • Сообщений: 6
Как проверить RS-485 в Matrix II Net?
« : 16 Июля 2019, 08:22 »
Есть контроллер, карточки принимает, замком щелкает, но на связь с конвертером не выходит.
Осциллографом на выходе конвертера виден сигнал на линиях А и В, но контроллер никак не откликается.
Какова вероятность того, что умер порт RS-485? Как проверить порт в этой модели?
Если порт сгорел, то есть ли шанс разобрать заливку и перепаять чип, не убив все остальное (внешний вид не так принципиален)?

vesago

  • Гость
Re: Как проверить RS-485 в Matrix II Net?
« Ответ #1 : 16 Июля 2019, 10:10 »
Я без проблем выковыривал платы из корпусов. Плата залита эластичным герметиком + снизу немного прикреплено пластиком с термопистолета. При выковыривании, только что антенну можно порвать. Она по периметру платы. Если аккуратно и не спешить - не проблема. Но вообще очень постараться нужно, чтобы выбить 485. В продукции IL стоят дубовые тишные трансиверы 485. Я бы сначала сбросил в заводские настройки (не знаю можно ли там). Попробовал другой конвертер. Подключил в Гуардкоммандер, выбрал метод сканирования по адресам. A и B может попутаны..

vitiv

  • IronLogic Team
  • *****
  • Сообщений: 710
Re: Как проверить RS-485 в Matrix II Net?
« Ответ #2 : 16 Июля 2019, 11:10 »
Добрый день!
Какой конвертор? Эта связка работала и перестала работать, или не работает изначально? Попробуйте мультиметром замерить, относительно земли, напряжения на А и В. Должно быть примерно 2,5 вольта, одинаково на каждом контакте. Если так, то 99% что RS-485  исправен.
Удачи.

ansov

  • Пользователь
  • *****
  • Сообщений: 6
Re: Как проверить RS-485 в Matrix II Net?
« Ответ #3 : 16 Июля 2019, 11:13 »
Спасибо за надежду!

Другого конвертера, увы, нет. Есть преобразователи UART-TTL <-> RS-485 и USB <-> UART-TTL.
Нет ли какой команды вроде команды "Info" конвертера Z397-GUARD в режиме "Test"?

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

PS. На конвертере (без контроллера) сигнал нормальный, с размахом около 4 вольт. На контроллере (без конвертера) А = В = около 0 вольт.

PPS. Память контроллера сброшена, записана одна обычная карточка. На поднесенную карточку контроллер пищит как ему положено.
« Последнее редактирование: 16 Июля 2019, 11:19 от ansov »

vesago

  • Гость
Re: Как проверить RS-485 в Matrix II Net?
« Ответ #4 : 16 Июля 2019, 11:48 »
Если есть любой конвертор USB-485 (заведомо исправный), подключите его (только A и В). Запустите гуардкоммандер. Выберите метод сканирования по адресам, нужный компорт и нажмите подключить. Не найдет - меняйте трансивер. По краям платы подрежте компаунд и аккуратно отковыряйте. Недалеко от зуммера 8-ми ногая микросхема - трансивер 485. Главное убедитесь, что нет методологической проблемы. Вроде не тот компорт, конвертер неисправен, провода попутаны, клеммник не развалился (нажмите на него). Я еще не встречал битых трансиверов, которые стоят в матриксе. Ну только если 220 подключать или молотком бить.
« Последнее редактирование: 16 Июля 2019, 11:57 от vesago »

ansov

  • Пользователь
  • *****
  • Сообщений: 6
Re: Как проверить RS-485 в Matrix II Net?
« Ответ #5 : 16 Июля 2019, 12:42 »
Спасибо! План постараюсь на днях выполнить, о результатах обязательно напишу.

UPD. Померил напряжение от контроллера, отключенного от всего, кроме источника питания. Оказалось А=В=2,43 вольта.
« Последнее редактирование: 16 Июля 2019, 13:23 от ansov »

ansov

  • Пользователь
  • *****
  • Сообщений: 6
Re: Как проверить RS-485 в Matrix II Net?
« Ответ #6 : 22 Июля 2019, 16:24 »
Оказалось, что все дело в конвертере. Вышел из строя один из портов, постоянно слал данные и вызывал зависание конвертера.
Удалил "лишние" сгоревшие детали, порт стал просто не работающим и на втором, исправном, порту связь по RS-485 была успешно установлена.