Какая линия (длина, тип, импедансы, шумность-помехи и т.д.)? Нужен ли дуплекс? Скорость?
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')
Отправлено
SM
08 сентября 2004 г. 14:56
В ответ на:
Подскажите, как можно организовать двунаправленую связь по одной лини
отправлено skima 08 сентября 2004 г. 14:39
Составить ответ
|||
Конференция
|||
Архив
Ответы
А "двунаправленная связь по одной линии" - это не дуплекс? :-)
—
SimplyMe
(08.09.2004 15:02,
пустое
)
Нет - это может быть и полудуплекс. Дуплекс это когда ОДНОВРЕМЕННО в обе стороны. Полу - это когда по очереди то туда, то обратно.
—
SM
(08.09.2004 15:04,
пустое
)
Согласен.
—
SimplyMe
(08.09.2004 15:05,
пустое
)
но речь явно идет о полудуплексе. т.к. полный дуплекс на одной линии не организовать, а связь нужна двунаправленная все же (см. вопрос)
—
SimplyMe
(08.09.2004 15:09,
пустое
)
Это почему не организовать? Видели когда нибудь телефон, работающий в полном дуплексе по одной двупроводной линии :) ?
—
SM
(08.09.2004 15:18,
пустое
)
Схема дуплекса по одной линии есть в книге Шевкопляса. "Микропроцессорные структуры.Инженерный подход", кажется.
—
cout
(08.09.2004 17:47,
пустое
)
Инженерные решения :)
—
cout
(08.09.2004 17:50,
пустое
)
А "двунвправленная связь по одной линии" - это не дуплекс? :-)
—
SimplyMe
(08.09.2004 15:01,
пустое
)
Линия до 2м. обычнач скрутка сигнал-земля, силовой шкаф(преобразователь) на Ат2313и Ат1200
—
skima
(08.09.2004 15:00,
пустое
)
Если не нужен дуплекс (+)
—
SM
(08.09.2004 15:03, 148 байт)
Извините можно поподробнее. Есть только одна линия другие ноги заняты. Да нужен полудуплекс.
—
skima
(08.09.2004 15:08,
пустое
)
В любом случае нужна возможность коммутации сигналов Rx и Tx в обоих контроллерах. Она есть?
—
SimplyMe
(08.09.2004 15:13,
пустое
)
схема разведена и распаяна для связи закладывали одну линию
—
skima
(08.09.2004 15:18,
пустое
)
Да одной линии то хватит, но тогда куда она подключена в микроконтроллерах к Rx или Tx ? :)
—
SimplyMe
(08.09.2004 15:30,
пустое
)
Подключение к ножкам PB4
—
skima
(08.09.2004 15:38,
пустое
)
У программного UART'а меняйте периодически TxD и RxD, программно - один мастер, который и будет определять текущую конфигурацию.
—
netaimaid
(08.09.2004 15:51,
пустое
)
Бред какой-то!! А программировать их Вам? Возможно требуется передавать всего несколько команд, а не значения каких-либо параметров?
—
SimplyMe
(08.09.2004 15:44,
пустое
)
В одну сторону 30 бит и обратно 8 бит. Человека который все это закладывал пока нет, делать надо.
—
skima
(08.09.2004 15:49,
пустое
)
т.е. какой-то протокол все же есть? Тогда проблема в том как выдать эти 30 бит и принять 8 обратно?
—
SimplyMe
(08.09.2004 16:02,
пустое
)
Да. Принять не проблема. Мастер дает строб , а слейв по нулю начинает передавать. А как теперь обратно , чтобы синхронизация не потерялась?
—
skima
(08.09.2004 16:08,
пустое
)
А чего ей теряться?
—
SimplyMe
(08.09.2004 16:21, 111 байт)
Я думаю так...
—
skima
(08.09.2004 16:30, 328 байт)
А вот это попробуйте...
—
SimplyMe
(08.09.2004 17:05, 176 байт)
Спасибо. Буду думать.
—
skima
(08.09.2004 17:10,
пустое
)
:) Желаю творческих успехов!
—
SimplyMe
(08.09.2004 17:15,
пустое
)
Ну тоды только если что-то вроде DALLAS'овской onewire... там не надо RX/TX коммутировать, но помехоустойчивости никакой.
—
SM
(08.09.2004 15:20,
пустое
)
Телефон изобретаем? ;-)
—
SimplyMe
(08.09.2004 15:33,
пустое
)
Ну а что же еще предложить кроме подобия onewire товарищу, не оставившему ничего на переключение RX/TX ?
—
SM
(08.09.2004 15:37,
пустое
)
:))))) Так Вы же уже почти предложили - ТЕЛЕФОН!!! И, кстати, в этом что-то есть!!! :)))
—
SimplyMe
(08.09.2004 15:41,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru