Группа: Участник
Сообщений: 33
Регистрация: 1-12-08
Из: Київ
Пользователь №: 42 140
Добрый день.
Есть сеть Modbus: мастер - weintek eMT3120A и 4 слейва с ADM2486 на борту. на концах по терминальному резистору 120 ОМ кабель - витая пара LAPP UNITRONIC BUS LD общая длина шины - 100 метров "на мастере" резисторы 1.5кОм с А на+5V, и с B на землю топология - шина, ответвление к устройствам - 20 см.
Проблема: В случает когда 2 и более устройства отключены (от 220) мастер начинает регулярно "терять" работающие в сети устройства. Т.е. отключенные от питания 2 и более устройства как-то мешают работе сети ModBus.
Что это может быть? Спасибо.
з.ы. опыт использования RS485 да и вообще каких- либо сетей отсутствует. Делаю впервые, так что в этом деле пока-что полный чайник -)
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483
Даже если есть фантомная запитка интерфейсной стороны Vdd2, то, согласно даташиту на ADM2486, при отсутствии питания на стороне проца Vdd1 драйвер обязан быть выключен. Тут что-то другое.
Над посмотреть осциллом сигналы DE. Или светодиодики на них навесить.
И еще притянуть резисторами к земле входы RTS на всякий случай. Поскольку ADM2486 живет пока Vdd1 не упадет ниже 1 В, а при этом питании проц уже не работает.