Помогаю
"Передатчик" - кодер DTMF, что нибудь типа IL91350, "приёмник" - IL9270 (ВЖ18). Включаем по типовым схемам и четыре канала управления обеспечены. Если мало - добавить после IL9270 дешифратор или мультиплексор. Вот схема устройства, на основе которой это всё можно реализовать - http://electromost.com/index/0-23
Как увидел ВЖ, вспомнил: микросхема телефонного номеронабирателя (ВЖ1 кажется). Короче - схема телефона: по двум проводам. Кодируется номера от 0 до 9. Поройтесь в этом направлении. Схема должна быть простая.
Brigadir писал(а):Как увидел ВЖ, вспомнил: микросхема телефонного номеронабирателя (ВЖ1 кажется)
Нет, ВЖ1 - это импульсный, а не тоновый номеронабиратель. Он выдаёт на выходе просто серию импульсов. Использовать можно, но готового решения в виде "декодера импульсов" нет, нужно делать счётчик на входе. Использование тонового (DTMF) управления более предпочтительно.
Brigadir писал(а):Кодируется номера от 0 до 9. Поройтесь в этом направлении. Схема должна быть простая.
Не только. Помимо этих 10 команд возможно закодировать ещё шесть команд - "*", "#", A, B, C, D. Итого -16 команд.
А схема действительно будет простейшей - генератор (кодер) DTMF, например, тот же IL91350 или 1008ВЖ16 с необходимым количеством кнопок управления (команд) и декодер ВЖ18. При длине 1 м даже никакого согласования с линией делать не нужно, достаточно соединить выход кодера со входом декодера через конденсатор примерно 0,1 мкФ.
Ему надо туда-и-обратно передать 8 бит, без лишней мороки для этих целей подойдет именно RS-232, посмотрите адаптеры от старых телефонов - там тоже используется что-то вроде низковольтного RS-232 да в добавок RX и TX на телефоне представлены одним выводом. Верней это самый настоящий UART.
Главное отличие, что в простое линии на ней ноль вольт, что позволяет спокойно мультиплексировать RX и TX линии в один провод. Просто в таком случае нельзя одновременно передавать с обоих сторон, черти что получится. В этом случае необходимо будет предусмотреть временнОе разделение - а по постановке задачи и того проще, сразу после приема данных в регистр на вывод, считываем кнопки и передаем - хост инициировавший передачу следующую посылку осуществит только после приема ответной или через определенный тайм-аут.
му надо туда-и-обратно передать 8 бит, без лишней мороки для этих целей подойдет именно RS-232,
Надо передать скомпьютера или вообще?
Решается очень просто на логике. Но нет условий: скорость, повторяемость, длительности импульсов.
Если есть ешё интерес дам схемы.
По такому принципу когда то реализовали систему сигнализации. По двум проводам подавалось и питание и приём передача информации на 63 точки с исполнением 4 команд.
Всё можно наладить,если вертеть в руках достаточно долго!