rsln 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Здравствуйте! Делаю систему управления прибором с ПК. Использую сеть RS485. Собрал переходник RS232-RS485 по схеме В приборе преобразователь уровня ТТЛ-RS485 по схеме Все работает принимает, передает. Решил заменить в приборе преобразователь уровня ТТЛ-RS485 по схеме Принимает прибор команды, отрабатывает их. А вот с отсылкой ответа в ПК не получается: то не все байты, то не те байты, пустые байты. Заменяю на предидущий преобразователь уровня - работает исправно. Где копать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mp41 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба А подтягивающие резисторы на RX и TX есть во втором варианте? А то на схеме не видно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rsln 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба А подтягивающие резисторы на RX и TX есть во втором варианте? А то на схеме не видно. Подтягивающих резисторов нет. В описании на ADM2582E/ADM2587E я не нашел их, потому и не поставил. А зачем они? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mp41 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Я обычно ставлю, правда с этой микросхемой я не работал. Посмотрел даташит - там и правда даже на типовой схеме их нету. Питание на драйвере смотрели? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rsln 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Я обычно ставлю, правда с этой микросхемой я не работал. Посмотрел даташит - там и правда даже на типовой схеме их нету. Питание на драйвере смотрели? Входное (в приборе) 5В, выход (ADM2587E) - 3.3В. Питание переходника RS232-RS485 5В. Все напряжения есть. А с ADM2587E кто-то уже что нибудь делал? На сайте производителя написано - только запустили производство. Может недоделки какие есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Где копать? Не копать, а для начала посмотреть осциллографом. Если сигналы нормальные, то копать в задержках между переключением направления и собственно отправкой. Ну и в алгоритмах приема, естественно, если не хотите, чтобы все зависело от резисторов подтяжки. Правило простое - если нет резисторов подтяжки ( а это правильно), то после разворота на передачу нужно выждать интервал не меньше длительности байта, ну и приемник должен быть готов к этому моменту, естественно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rsln 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Не копать, а для начала посмотреть осциллографом. Если сигналы нормальные, то копать в задержках между переключением направления и собственно отправкой. Ну и в алгоритмах приема, естественно, если не хотите, чтобы все зависело от резисторов подтяжки. Правило простое - если нет резисторов подтяжки ( а это правильно), то после разворота на передачу нужно выждать интервал не меньше длительности байта, ну и приемник должен быть готов к этому моменту, естественно. Осциллограф с1-83 ничего понять не могу, что-то бегает, а что... Скорость передачи-приема 9600. Задержки 20мс после переключения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
semonoff 0 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба Начните разбираться с петли PC-передатчик-заглушка (с передатчика на приемник)-приемник-PC. Если все ОК, то смотрите приборные таймауты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 24 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба Ищем 10 отличий... А что за D11 на последней схеме? Что-то она какая-то подозрительная... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexandro 0 15 января, 2010 Опубликовано 15 января, 2010 · Жалоба Посмотрите все-таки необходимость подтягивающих резисторов на А и B. Внутренние подтягивающие резисторы обычно рассчитаны на одновременное подключение нескольких десятков драйверов и с небольшим количеством устройств могут быть проблемы. Напряжение между линиями А и В в режиме, когда все драйвера включены на прием, должно быть по спецификации не менее 200 мВ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mp41 0 15 января, 2010 Опубликовано 15 января, 2010 · Жалоба А там они есть между D10 и D11(защита какая-то?). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rsln 0 15 января, 2010 Опубликовано 15 января, 2010 · Жалоба Подтягивающие резисторы на линиях А, В отсутствуют в обеих схемах. Микросхема D11 USB6B1 защита Тоже переставлял во все схемы. Может разница в питании 5В и 3,3В выходных драйверов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 15 января, 2010 Опубликовано 15 января, 2010 · Жалоба Подтягивающие резисторы на линиях А, В отсутствуют в обеих схемах.А какую функцию выполняют резисторы R9(?) и R11 на первой схеме и R7 и R9 на второй схеме? И что за резисторы R27 и R46 на третьей схеме, если это не растяжка линии? :cranky: Растяжку линии, если и делают, то в одном месте - на стороне мастера. А так получается, что в одном устройстве растяжка на 3,3В, а в другом на 5В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 18 января, 2010 Опубликовано 18 января, 2010 · Жалоба Маленькое замечание, предохранители неправильно включены, когда они сработают это будет означать что драйверу уже ппц :) , они должны быть перед ограничительными диодами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться