Перейти к содержанию

Навигация

Connecting Third Party Devices to Wiren Board: различия между версиями

Нет описания правки
Строка 156: Строка 156:
# Если с шаблоном всё в порядке, то перейдите в настройки драйвера и выберите ваш шаблон — [[RS-485:Configuration_via_Web_Interface|инструкция]].
# Если с шаблоном всё в порядке, то перейдите в настройки драйвера и выберите ваш шаблон — [[RS-485:Configuration_via_Web_Interface|инструкция]].


== Решение возможных проблем ==
== Отклонения от стандарта и что с ними делать ==
=== Обмен с устройствами происходит с ошибками ===
=== Оптимизация запросов драйвером ===
В первую очередь, проверьте качество физического подключения устройств и только потом следуйте советам ниже.
В первую очередь, проверьте качество физического подключения устройств и только потом следуйте советам ниже.


Строка 172: Строка 172:
Например, для скорости 9600 бит/с <code>guard_interval_us = (3.5*11*106)/9600 = 4000 мкс</code>. При проблемах с подключением стороннего устройства для теста это значение можно увеличить (например до 100000 мкс), так как сторонние устройства иногда работают не совсем корректно.
Например, для скорости 9600 бит/с <code>guard_interval_us = (3.5*11*106)/9600 = 4000 мкс</code>. При проблемах с подключением стороннего устройства для теста это значение можно увеличить (например до 100000 мкс), так как сторонние устройства иногда работают не совсем корректно.


== Отклонения от стандарта в сторонних устройствах ==
=== Разные регистры для чтения состояния и управления ===
=== Разные регистры для чтения состояния и управления ===
Иногда в сторонних устройствах встречаются грубые нарушения стандарта:
Иногда в сторонних устройствах встречаются особенности:
# В некоторые регистры можно только писать информацию, но нельзя считывать.
# В некоторые регистры можно только писать информацию, но нельзя считывать.
# Один и тот же параметр может читаться по одному адресу, а записываться по другому.
# Один и тот же параметр может читаться по одному адресу, а записываться по другому.