Усунення несправностей проводки RS485 / Modbus RTU
- Перевірте правильність налаштувань зв’язку (швидкість передачі даних тощо).
- Перевірте, чи адреса підпорядкованого пристрою збігається з ідентифікатором, призначеним у реєстраторі даних.
- Перевірте проводку Modbus.
- Перевірте зворотну полярність на лініях RS485. Якщо ви не впевнені, спробуйте поміняти їх місцями.
Якщо ви хочете протестувати пристрій RS-485, єдине, що вам потрібно, це інший пристрій RS-485. Такий, який може показувати, що він отримує, і може надсилати дані назад. Якщо це не спрацює, вам доведеться покопатися в електроніці та використати аналізатор протоколів або осцилограф, щоб побачити, що відбувається на проводах.
Використання мультиметра для вимірювання напруги RS-485
- Встановіть мультиметр в режим вимірювання постійної напруги. Переконайтеся, що діапазон відповідає очікуваному рівню напруги RS-485. …
- Визначте лінії зв’язку RS-485. …
- Підключіть щупи мультиметра до ліній RS-485. …
- Виміряйте напругу.
Більшість додатків RS-485 реалізують напівдуплексний (двопровідний) зв'язок. Повнодуплексний зв’язок потребує двох пар сигналів (чотирьохпровідних) і сприяє вищій пропускній здатності, дозволяючи вузлам передавати й отримувати дані одночасно. Сучасні конструкції трансиверів дозволяють підключати до шини сотні вузлів.
Щоб скинути модуль, виконайте такі дії в такому порядку:
- Вимкніть модуль.
- Встановіть перемичку C.
- Увімкніть модуль.
- Підключіть CLR до 3,3 В на 1 секунду за допомогою перемички.
- Модуль скине значення USART до 57,6 КБ.
- Модуль скине порт RS485 до 9600 бод.
- Вимкніть модуль.
- Зніміть перемичку C.