Jump to content

    

Нужна помощь в разрабодке простой схемы.

Мне нужна помощь в разрабодке схемы подключения нескольких передатчиков UART (TTL 3,3V) к одному

приемнику. Есть маленький нюанс: я не могу прервать контакт одного соединения Тх1->Rx, могу только

подпояться. С вторым соединением можно делать Тх2->Rx все что угодно.

Надо что-то вроде этого:

             Rx o------o------------------o Tx1
                       |
                       |
                       |
                       '------- ?? -------o Tx2

 

Работа разовая и удалёная. Оплата по договорёности (WMZ).

Кто заинтересовался моим предложением или имеются вопросы - пожалуста пишите мне в личку.

Share this post


Link to post
Share on other sites

Если совсем не разрывать, то в момент передачи логического нуля с TX2 первый передатчик будет коротиться на землю. Ему от этого не поплохеет?

 

Ещё при одновременной передаче с TX1 и TX2 будут возникать коллизии, то есть приниматься будет чёрт те что.

Share this post


Link to post
Share on other sites

тут нужно на тх1 установить детектор сигнала, и в случае отсутствия онного подрубать тх2. То есть получается, что у тх1 будет приоритет-при детектировании сигнала на тх1 будет сразу отрубаться тх2. Детектор можно сделать на чем угодно-это несложно. Я видет и микросхемы уже со встроенными детекторами-но сейчас нет времени искать. Будет время-выложу название

Share this post


Link to post
Share on other sites

Спасибо всем....

 

Если совсем не разрывать, то в момент передачи логического нуля с TX2 первый передатчик будет коротиться на землю. Ему от этого не поплохеет?

 

не знаю, я в электронике не силён. Но надо так что-бы не пoплoхело....

 

Ещё при одновременной передаче с TX1 и TX2 будут возникать коллизии, то есть приниматься будет чёрт те что.

 

За это я не волнуюсь Тх1 как и Тх2 шлут каждый может раз в день. При этом на Тх2 я программно смотрю что Тх1 не шлёт и только тогда начинаю слать я.

 

тут нужно на тх1 установить детектор сигнала, и в случае отсутствия онного подрубать тх2. То есть получается, что у тх1 будет приоритет-при детектировании сигнала на тх1 будет сразу отрубаться тх2. Детектор можно сделать на чем угодно-это несложно. Я видет и микросхемы уже со встроенными детекторами-но сейчас нет времени искать. Будет время-выложу название

 

если ты под микросхемой подразумеваешь что нибудь вроде 1N4148 тогда это к сожалению не подоёдет потому что придётся разсоединять Tx1->Rx. А эти два контакта находятся на растоянии в 1мм. И разьеденить их никак не получится. Нет я не прав разъединить можно всё и эти контакты но с очень, очень большим трудом.

Share this post


Link to post
Share on other sites
А эти два контакта находятся на растоянии в 1мм. И разьеденить их никак не получится. Нет я не прав разъединить можно всё и эти контакты но с очень, очень большим трудом.

 

post-33646-1224932223_thumb.jpg

 

Вот. Скальпель - основной инструмент инженера-схемотехника

Share this post


Link to post
Share on other sites

Спасибо кто откликнулся, буду пробовать с диодами и скальпелем.

Программист-jack-the-ripper! :maniac:

Share this post


Link to post
Share on other sites

Классика - я так "подслушки" на UART делал, RxD на один вход, TxD - на другой.

Есть нюанс - если несколько передатчиков "заговорят" одновременно, получится несъедобная каша. Тогда - лобовое решение: MR c N+1 UART-ов, N работает на приём, N+1-й - на передачу. Данные со входных UART-ов буферизуются и выдаются на гора по каким-либо заданным правилам (временные приоритеты, например; можно ещё какими-то префиксами снабдить, чтобы опознать, кто есть кто...)

Share this post


Link to post
Share on other sites

Тобы передатчику не поплохело, можно использовать передатчики с токовым выходом

или передатчики от CAN

Share this post


Link to post
Share on other sites

А с чего ему поплохеть? Нагружен-то на один-единственный вход.

(Пардон, проморгал в прошлом посте насчёт "арбитража", было уже... размышлизмы на сей счёт отменяю ;) ).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this