Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RS232-RS485
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
kolisnichenko_r
Здравствуйте!
Делаю систему управления прибором с ПК. Использую сеть RS485. Собрал переходник RS232-RS485 по схеме
Нажмите для просмотра прикрепленного файла
В приборе преобразователь уровня ТТЛ-RS485 по схеме
Нажмите для просмотра прикрепленного файла
Все работает принимает, передает. Решил заменить в приборе преобразователь уровня ТТЛ-RS485 по схеме
Нажмите для просмотра прикрепленного файла
Принимает прибор команды, отрабатывает их. А вот с отсылкой ответа в ПК не получается: то не все байты, то не те байты, пустые байты. Заменяю на предидущий преобразователь уровня - работает исправно. Где копать?
МП41
А подтягивающие резисторы на RX и TX есть во втором варианте? А то на схеме не видно.
kolisnichenko_r
Цитата(МП41 @ Jan 13 2010, 15:45) *
А подтягивающие резисторы на RX и TX есть во втором варианте? А то на схеме не видно.

Подтягивающих резисторов нет. В описании на ADM2582E/ADM2587E я не нашел их, потому и не поставил. А зачем они?
МП41
Я обычно ставлю, правда с этой микросхемой я не работал. Посмотрел даташит - там и правда даже на типовой схеме их нету.
Питание на драйвере смотрели?
kolisnichenko_r
Цитата(МП41 @ Jan 13 2010, 17:10) *
Я обычно ставлю, правда с этой микросхемой я не работал. Посмотрел даташит - там и правда даже на типовой схеме их нету.
Питание на драйвере смотрели?

Входное (в приборе) 5В, выход (ADM2587E) - 3.3В. Питание переходника RS232-RS485 5В. Все напряжения есть.
А с ADM2587E кто-то уже что нибудь делал? На сайте производителя написано - только запустили производство. Может недоделки какие есть.
Dog Pawlowa
Цитата(kolisnichenko_r @ Jan 13 2010, 13:48) *
Где копать?

Не копать, а для начала посмотреть осциллографом.
Если сигналы нормальные, то копать в задержках между переключением направления и собственно отправкой.
Ну и в алгоритмах приема, естественно, если не хотите, чтобы все зависело от резисторов подтяжки.
Правило простое - если нет резисторов подтяжки ( а это правильно), то после разворота на передачу нужно выждать интервал не меньше длительности байта, ну и приемник должен быть готов к этому моменту, естественно.
kolisnichenko_r
Цитата(Dog Pawlowa @ Jan 13 2010, 17:36) *
Не копать, а для начала посмотреть осциллографом.
Если сигналы нормальные, то копать в задержках между переключением направления и собственно отправкой.
Ну и в алгоритмах приема, естественно, если не хотите, чтобы все зависело от резисторов подтяжки.
Правило простое - если нет резисторов подтяжки ( а это правильно), то после разворота на передачу нужно выждать интервал не меньше длительности байта, ну и приемник должен быть готов к этому моменту, естественно.

Осциллограф с1-83 ничего понять не могу, что-то бегает, а что...
Скорость передачи-приема 9600. Задержки 20мс после переключения.
semonoff
Начните разбираться с петли PC-передатчик-заглушка (с передатчика на приемник)-приемник-PC. Если все ОК, то смотрите приборные таймауты.
MrYuran
Ищем 10 отличий...
А что за D11 на последней схеме?
Что-то она какая-то подозрительная...
Alexandro
Посмотрите все-таки необходимость подтягивающих резисторов на А и B. Внутренние подтягивающие резисторы обычно рассчитаны на одновременное подключение нескольких десятков драйверов и с небольшим количеством устройств могут быть проблемы. Напряжение между линиями А и В в режиме, когда все драйвера включены на прием, должно быть по спецификации не менее 200 мВ.
МП41
А там они есть между D10 и D11(защита какая-то?).
kolisnichenko_r
Подтягивающие резисторы на линиях А, В отсутствуют в обеих схемах. Микросхема D11 USB6B1 защита
Нажмите для просмотра прикрепленного файла
Тоже переставлял во все схемы.
Может разница в питании 5В и 3,3В выходных драйверов?
rezident
Цитата(kolisnichenko_r @ Jan 15 2010, 14:51) *
Подтягивающие резисторы на линиях А, В отсутствуют в обеих схемах.
А какую функцию выполняют резисторы R9(?) и R11 на первой схеме и R7 и R9 на второй схеме? И что за резисторы R27 и R46 на третьей схеме, если это не растяжка линии? cranky.gif Растяжку линии, если и делают, то в одном месте - на стороне мастера. А так получается, что в одном устройстве растяжка на 3,3В, а в другом на 5В.
MALLOY2
Маленькое замечание, предохранители неправильно включены, когда они сработают это будет означать что драйверу уже ппц smile.gif , они должны быть перед ограничительными диодами.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.