Страница 1 из 1

Непонятки с RS-485

Добавлено: Чт апр 08, 2010 22:24:07
jalil
Добрый день, дамы и господа :) Пишу сюда, поскольку возникла проблема. Есть 2 девайса на мегах, которые обмениваются данными по RS-485 через MAX487 (делаю всё в протеусе). Протокол очень простой приняли байтик-отправили байтик. Первый девайс в положении передатчика, второй работает как приемник. Передаем от первого ко второму байт, затем первый переключаем в режим приемника, а второй в режим передатчика(DE и -RE на МАХе), после чего ждём ответ и всё переключается в состоянии по умолчанию. Может быть я недостаточно скурил мануалов, но переключение приводит к прекращению передачи, т.к. на линии появляются непонятные сигналы и вообще фиг знает что происходит.На обоих МК - Frame Error. Буду очень признателен, если кто поделится алгоритмом работы в полудуплексе или же примером. :beer:

Re: Непонятки с RS-485

Добавлено: Чт апр 08, 2010 23:19:10
md5sum
Подтяни линии А и В (двухпроводки) )на + и землю соответственно резисторами порядка 5 кОм.
В ситуации когда оба MAX-a в режиме приема (а синхронно их переключить не получится) на линии воздействуют даже слабые помехи...
А на "шум" не обращай внимания.... по указанной ссылке куча вопросов по RS485, но решение твоей проблемы нашел только в паре тем, да и то только по тому, что знал что именно искать :)
Правда просмотрел "вскользь".