Проблема с сопряжением Mega162 и RS-485.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
Евгений33
Встал на лапы
Сообщения: 85
Зарегистрирован: Пн ноя 08, 2010 14:07:14
Откуда: Владимирская область

Проблема с сопряжением Mega162 и RS-485.

Сообщение Евгений33 »

Доброго времени суток! Необходимо управлять посредством MEGA162 двумя устройствами. На USART 1 команды приходят с ПК, а USART 2 работает непосредственно с самими устройствами через драйвера. Одно устройство с RS422 интерфейсом, а второе с RS485 интерфейсом. Дуплексный интерфейс работает просто замечательно, все сигналы как на прием так и на передачу идут четко без сбоев, а вот полудуплекс - беда, к устройству команды приходят, он их выполняет, посылает ответ, а ответа нет (на линии RX сигналы при нуле не опускаются ниже 4В). Сначала на месте DD3 (см. JPEG) стоял драйвер MAX487, его перепояли и поставили MAX1487 (сигналы на линии RX при нуле стали вести себя по разному (см. JPEG)). На самой дифференциальной линии сигнал нормальный размах около 5 В. Поставили подтяжки и растяжки ничего не помогает. Сама длина линии не более 2 метров. Ответ смотрим через Hercules и каждый раз приходит разный (каша). Может быть такое что драйверы попались паленные? Раньше такая схема работала без проблем, просто поменяли компоновку платы.
.....
Реклама
Аватара пользователя
Евгений33
Встал на лапы
Сообщения: 85
Зарегистрирован: Пн ноя 08, 2010 14:07:14
Откуда: Владимирская область

Re: Проблема с сопряжением Mega162 и RS-485.

Сообщение Евгений33 »

1
Вложения
Ошибка.jpg
(68.79 КБ) 401 скачивание
.....
Реклама
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: Проблема с сопряжением Mega162 и RS-485.

Сообщение Albert_V »

Если во время приёма этой "каши" на выводе DD2:RE "1" - неисправна DD2.
Аватара пользователя
Евгений33
Встал на лапы
Сообщения: 85
Зарегистрирован: Пн ноя 08, 2010 14:07:14
Откуда: Владимирская область

Re: Проблема с сопряжением Mega162 и RS-485.

Сообщение Евгений33 »

При работе с 485, 422 RE-1, DE-0, то есть выходит мне гадит приемник драйвера 422? Но когда происходит общение DD2 с устройством 1, ответ от него приходит нормальный.
.....
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: Проблема с сопряжением Mega162 и RS-485.

Сообщение Albert_V »

Судя по рис.3 вашего файла, получается что выходы DD2:RO и DD3:RO одновременно разрешены, хотя DD2:RO должен быть high impedance.
----
P.S.
Евгений33 писал(а):При работе с 485, 422 RE-1, DE-0...
Это вы реально увидели на плате или сказали как это сделано в программе?
Реклама
Аватара пользователя
Евгений33
Встал на лапы
Сообщения: 85
Зарегистрирован: Пн ноя 08, 2010 14:07:14
Откуда: Владимирская область

Re: Проблема с сопряжением Mega162 и RS-485.

Сообщение Евгений33 »

Выходы приемников RO DD2 и DD3 уходят на приемник контроллера. При приеме с DD2 вводим у DD3 RO в high impedance и наоборот.
.....
Реклама
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: Проблема с сопряжением Mega162 и RS-485.

Сообщение Albert_V »

Подключите 2-ух канальный осциллограф на DD2:RE и DD2:RO и убедитесь что во время приёма с DD3 ("каша") на DD2:RE действительно "1".
Возможно, при переделке платы были внесены какие-то изменения в трассировку. :dont_know:
Аватара пользователя
Евгений33
Встал на лапы
Сообщения: 85
Зарегистрирован: Пн ноя 08, 2010 14:07:14
Откуда: Владимирская область

Re: Проблема с сопряжением Mega162 и RS-485.

Сообщение Евгений33 »

Решил вопрос, заменили DD3.
.....
Ответить

Вернуться в «Разные вопросы по МК»