Доброго всем времени суток коллеги. Есть такая задача: нужно посылать на расстояние s.port. решили сделать через rs485. Перед ним rs232 делает из s.port в ttl. На другой стороне зеркально. Но проблема в том что происходит закольцовка. Когда приходит на Tx на одной сторон это одновременно уходит в Rx... Задача: как сделать это через транзистор чтобы в моменте прихода данных на TX, закрывался контакт с RX... От rs232 впринципе можно и отказаться как я понял Есть вот такая идея с транзистором как на втором фото Жизнеспособно ли это

Комментарии: 5

  1. Alexey

    на али такие платки продаются. наверное там надо подбирать RC цепочку под свою скорость.

    • Berkant

      Ну собственно это и есть та плата синяя rs485 Тут вопрос именно в том чтобы закрывать контакт Rx при приходе данных с Тх

      • Alexey

        тогда подбирайте RC под свою скорость. плата должна выключать приёмник на время передачи. D1,R5,C2 за это отверчают.

        • Berkant

          Вы не совсем поняли кажется Тут важна конвертация s.port полудуплекс в TTL фул дуплекс На рс485 ничего менять не надо

          • Maxim

            На плате уже должна быть какая-то логика для этого. Раз у вас нет входа DE (Driver Enable) - значит оно как-то генерирует его само, и возможно от него же можно выключить приемник

Не нашли ответ?

Вам также может быть интересно