Усунення несправностей проводки RS485 / Modbus RTU

  1. Перевірте правильність налаштувань зв’язку (швидкість передачі даних тощо).
  2. Перевірте, чи адреса підпорядкованого пристрою збігається з ідентифікатором, призначеним у реєстраторі даних.
  3. Перевірте проводку Modbus.
  4. Перевірте зворотну полярність на лініях RS485. Якщо ви не впевнені, спробуйте поміняти їх місцями.

Якщо ви хочете протестувати пристрій RS-485, єдине, що вам потрібно, це інший пристрій RS-485. Такий, який може показувати, що він отримує, і може надсилати дані назад. Якщо це не спрацює, вам доведеться покопатися в електроніці та використати аналізатор протоколів або осцилограф, щоб побачити, що відбувається на проводах.

Використання мультиметра для вимірювання напруги RS-485

  1. Встановіть мультиметр в режим вимірювання постійної напруги. Переконайтеся, що діапазон відповідає очікуваному рівню напруги RS-485. …
  2. Визначте лінії зв’язку RS-485. …
  3. Підключіть щупи мультиметра до ліній RS-485. …
  4. Виміряйте напругу.

Більшість додатків RS-485 реалізують напівдуплексний (двопровідний) зв'язок. Повнодуплексний зв’язок потребує двох пар сигналів (чотирьохпровідних) і сприяє вищій пропускній здатності, дозволяючи вузлам передавати й отримувати дані одночасно. Сучасні конструкції трансиверів дозволяють підключати до шини сотні вузлів.

Щоб скинути модуль, виконайте такі дії в такому порядку:

  1. Вимкніть модуль.
  2. Встановіть перемичку C.
  3. Увімкніть модуль.
  4. Підключіть CLR до 3,3 В на 1 секунду за допомогою перемички.
  5. Модуль скине значення USART до 57,6 КБ.
  6. Модуль скине порт RS485 до 9600 бод.
  7. Вимкніть модуль.
  8. Зніміть перемичку C.