Подумал о дешёвой двухпроводной шине для мелкой автоматизации на больших расстояниях.

Придумал простую схему, для передачи данных дёргать двумя GPIO через транзисторные ключи подключенные к высокочастотному трансформатору и таким образом генерировать импульсы с различной частотой. А для приёма данных, подсчитывать число принятых фотодиодом импульсов от светодиода подключенного к шине.

Но возникает проблема. Если кабель неизвестного качества и расстояния неизвестные. И число устройство подключенных на одну шину неизвестно, то для максимально надёжной передачи, нужно напряжение повыше. Но, в сети ведь есть падение напряжения и поэтому непонятно какое конкретно придёт на светодиод, 3 вольта или 50 вольт. Например от одного передатчика придёт 7 вольт, а от другого 40 вольт. А ещё в случае коллизии они могут наложится. А приёмник должен не выйти из строя. А в идеале нужно учесть и всякие проблемы со статическими потенциалами. Я конечно разбираюсь слабо, но что то мне подсказывает что в таких условиях светодиод долго не прослужит.

Нужна какая то простая схема, которая частоту переменного тока частотой несколько килогерц (от 0,3 до 5) и широкого диапазона напряжений, от 3 до 110 вольт преобразует в аналогичное количество открытий полевого транзистора на входном GPIO.

Примечание: Про схему шины с коротким замыканием двух жил знаю, но хочу сделать нечто более универсальное и в теории не требующие запитывания самой шины когда данные не передаются. А ещё что бы через фильтры, поток данных можно было загнать и в сеть переменного тока.

  • JamesHolden
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Затвор с истоком соединить? У тебя же транзистор просто вообще не откроется.

    Поясни подробнее, какую логику работы ты предполагаешь тут. Как должно быть, по-твоему?

    • rezedent12OP
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Нашёл в интернете схему “ограничителя напряжения”.

      • JamesHolden
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Смотри что. Тебе надо, чтобы через светодиод тек одинаковый оптимальный для него ток, при разном исходном напряжении.

        То есть тебе нужна схема “источник тока на транзисторе”.

        То, что ты нарисовал - это похоже на источник тока на JFET транзисторе. Но у тебя MOSFET транзистор, и JFET для таких параметров ты не найдешь (а MOSFET легко).

        Отличаются тем, что JFET в такой схеме откроется и ограничит ток, а MOSFET вообще будет полностью закрыт.

        Там надо резистор добавлять, вот тут обсуждают подобное

        https://askentire.net/q/zapros-na-rassmotrenie-istochnika-toka-ogranichitelya-toka-mosfet-141973399750

        • torvn77
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Там надо резистор добавлять, вот тут обсуждают подобное

          И главное сдаётся мне что в тех схемах предполагается что источник напряжения даёт ровное и чистое напряжение, а не целую или полупериод синусойды.

          • JamesHolden
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

            Да, конечно. С синусом надо думать как делать.