"выпрямитель" для Rx Tx
- Войдите на сайт для отправки комментариев
Втр, 03/04/2018 - 18:06
здравствуйте.
просьба не придираться к словам, могу не правильно оперировать терминами, но суть вы должны понять (я надеюсь)
есть устройство1 и устройство2.
общаются они через UART.
Tx1 -> Rx2
Rx1 <- Tx2
устройство2 имеет разное расположение Rx Tx, а подключаются оба устройства через разъем, что затрудняет перекидывание Rx Tx.
возможно ли сделать, что-то типа диодного моста, чтоб подключая устройство2, расположение Rx Tx не имело значение.
Пробовал с диодами, но почему-то не хочет работать
Подскажите, пожалуйста, что я сделал не так или может есть другие правильные решения?
Заранее благодарен.
Подпишусь-ка ... :)
Я подготовился :)
Пробовал с диодами, но почему-то не хочет работать
Подскажите, пожалуйста, что я сделал не так или может есть другие правильные решения?
Заранее благодарен.
нарисуйте схему
Слетелись, воронье.)))))
устройство2 имеет разное расположение Rx Tx,
Как это ? Там два разъема ?
а подключаются оба устройства через разъем, что затрудняет перекидывание Rx Tx.
Почему то обычно перекидывание не требуется. Может уже перекинуть один раз на разъемах чтобы одинаково было ?
почему-то не хочет работать
Потому что TX выход, а RX вход. Чтобы так перекидывать - ставьте переходники на rs-485 и перекидывайте сколько угодно, не особо сложно :)
http://mega.dp.ua/file?source=18040410252947820949
плюс моста идет на Тх, Минус - на Rх и подтягивающий резистор на +5
к переменным контактам диодного моста подключается устройство2, и добовил подтягивающий резистор для Rх на обе стороны, для всех вариантов подключения.
еще раз:
устройство1 и устройство2 имеют одинаковые разъемы. устройство2 - это разные устройства с разным расположением Тх и Рх.
поэтому раз и на всегда перекинуть Тх и Рх нельзя.
не могу понять, в отдельных случаях на прямую через диоды сигнал проходит, а когда соединяешь диоды в диодный мост уже не работает.
Насколько мне известно в современных Ethernet свичах прямой , или crossover кабели распознаются автоматически. Так что теоретически подобное возможно и для UART.
Можно то оно можно, только посложнее диодного моста будет.
не могу понять, в отдельных случаях на прямую через диоды сигнал проходит, а когда соединяешь диоды в диодный мост уже не работает.
Потому что у вас TX оказывается соединен с другим TX через диод.
Можно то оно можно, только посложнее диодного моста будет.
не могу понять, в отдельных случаях на прямую через диоды сигнал проходит, а когда соединяешь диоды в диодный мост уже не работает.
Потому что у вас TX оказывается соединен с другим TX через диод.
у этого "сложного дтодного моста" есть какое-то название, чтоб я мог нагуглить информации и сам разобраться?
или помогите непосредственно схемой.
в любом случае, буду признателен за любые подсказки.
распиновка DTE, DCE, нульмодемный кабель.......
распиновка DTE, DCE, нульмодемный кабель.......
у меня только 4 пина))
плюс, минус, Тх и Rх
тебе Бузова не родня, случайна?
тебе Бузова не родня, случайна?
нет)
это мне както могло помочь?)))
просто вопросы из той же серии.
это мне както могло помочь?)))
Это помогло бы Семёну выпить за здравие, а не для того, чтобы подавить когнитивный диссонанс. А правильная причина опрокидывания стопки не ведет к запою и падению ВВП страны.
у этого "сложного дтодного моста" есть какое-то название, чтоб я мог нагуглить информации и сам разобраться?
МК с соответствующей программой.
или помогите непосредственно схемой.
Если бы было просто - сразу бы и сделали так чтобы RX/TX было неважно, но в вашем случае увы... Есть другие протоколы типа rs-485, например - там пофиг.
устройство1 и устройство2 имеют одинаковые разъемы. устройство2 - это разные устройства с разным расположением Тх и Рх.
поэтому раз и на всегда перекинуть Тх и Рх нельзя.
т.е. три устройства: устройство1, устройство2-1, устройство2-2. и все три нужно посадить на один UART. Так?
Если да, то разбирайтесь с подключением "звездой". Кстати в википедии для SPI даже картинки есть :)
Не, у устройств2 (их много) разное расположение TX RX.
Не, у устройств2 (их много) разное расположение TX RX.
Пару вопросв:
1. Чё "не"?
2. И?
3. кому отвечали и на какой вопрос?
4. В википедию сходили?
у этого "сложного дтодного моста" есть какое-то название, чтоб я мог нагуглить информации и сам разобраться?
МК с соответствующей программой.
или помогите непосредственно схемой.
Если бы было просто - сразу бы и сделали так чтобы RX/TX было неважно, но в вашем случае увы... Есть другие протоколы типа rs-485, например - там пофиг.
то что с диодами скорее всего не получится я предполагал, а вы мне это подтвердили.
по этому в устройство1 я уже добавил атмегу8. теперь пытаюсь решить проблему через транзисторы (собрав схему на подобии 6 контактного тумблера, просто поставить тумблер не хочу) пропуская сигналы через первую или вторую пару транзистором.
но есть свои нюансы.
что можете посоветовать в данном случае?
П.С. задумывался сделать с атмеги посредника (добавив программный UART) мол, атмега как-то принимает данные от устройства2 и ретранслирует устройству1. Но есть ограничения по скорости(
То есть нужен UART свитч с автоматическим распознаванием распиновки подключаемых кабелей.
кабель подключен к четырем входам мк, который анализирует , что на линиях кабеля творится. Ну 5 вольт еще можно распознать, а вот как отличить tx rx и gnd, если по tx сейчас ничего не передается?
Таким образом задача не только аппаратная но и программная- должен быть протокол, непрерывно генерирующий пакеты с пустым или отладочным содержимым для идентификации tx.
Что то мне все это начинает напоминать ethernet:)
Потом еще нужна коммутирующая матрица для подключения распознанных линий
еще раз:
есть устройство1, к ниму по очереди (не одновременно) подключаются устройство2-1 или устройство2-2.
у устройства2-1 и устройства2-2 разное расположение Тх и Rх
Не, у устройств2 (их много) разное расположение TX RX.
Если подключение не одновременное- то получается два разьема для разного типа устройств2 (или один тумблер)
Ели одновременное - юзайте "звезду" и выбор устройства.
Что за устройства? Какие разьемы?
Если подключение не одновременное- то получается два разьема для разного типа устройств2 (или один тумблер)
Мне тоже непонятно почему такой вариант не подходит.
кабель подключен к четырем входам мк, который анализирует , что на линиях кабеля творится. Ну 5 вольт еще можно распознать, а вот как отличить tx rx и gnd, если по tx сейчас ничего не передается?
Про 5 вольт не сказано, что положение этого контакта меняется, может и нет. TX вероятно подтянут к 0 или +, а RX нет - можно попробовать подетектить в момент подключения.
еще раз:
есть устройство1, к ниму по очереди (не одновременно) подключаются устройство2-1 или устройство2-2.
у устройства2-1 и устройства2-2 разное расположение Тх и Rх
ээээ......
сорри. был напуган. заткнулся. жую попкорн.
П.С. задумывался сделать с атмеги посредника (добавив программный UART) мол, атмега как-то принимает данные от устройства2 и ретранслирует устройству1. Но есть ограничения по скорости(
По крайней мере у этого варианта есть все шансы ) А какая скорость то ? Она фиксирована ? Может какой нибудь stm32 поможет. Или атмегу пожирнее взять с >1 uart и прикрутить переключалку tx/rx на ключах каких нибудь.
То есть нужен UART свитч с автоматическим распознаванием распиновки подключаемых кабелей.
кабель подключен к четырем входам мк, который анализирует , что на линиях кабеля творится. Ну 5 вольт еще можно распознать, а вот как отличить tx rx и gnd, если по tx сейчас ничего не передается?
Таким образом задача не только аппаратная но и программная- должен быть протокол, непрерывно генерирующий пакеты с пустым или отладочным содержимым для идентификации tx.
Что то мне все это начинает напоминать ethernet:)
Потом еще нужна коммутирующая матрица для подключения распознанных линий
давайте упростим задачу.
1. плюс и минус мне не нужны, с ними обычный диодный мост справляется)))
2. допускаем я уже знаю где именно ТХ и Рх. и теперь мне нужно, чтоб нажав кнопку, атмега перекинула местами Тх и Рх.
тумблеры и реле на 6 контактов мне не подходят.
вопрос.
как правильно мне сделать обвязку, допустим на тех же транзисторах, чтоб перекидывать Тх и Рх местами, и при этом не мешать сигналу?
Т.е. uart аппаратный и пины не переназначить ? Тупо в лоб - аналоговые ключи (есть разные по числу входов/выходов) https://www.chipdip.ru/product/sn74lvc1g3157dbvr
Плюс/минус можно использовать как сигнал подключения и в этот момент определять где TX где RX (ну чтобы кнопку не нажимать) если питание от устройства1.
А чем реле, кстати, не нравится ? Несовременно ? )
еще раз:
есть устройство1, к ниму по очереди (не одновременно) подключаются устройство2-1 или устройство2-2.
у устройства2-1 и устройства2-2 разное расположение Тх и Rх
ээээ......
сорри. был напуган. заткнулся. жую попкорн.
я просто повторил условия задачи с уточнениями)
извени, если тебе показалось, что я как-то грубо это сделал.
я стараюсь максимально по сути, а не так как тут сразу начали мои родственные связи выяснять.
это же я обратился к вам за помощью, а не вы ко мне, и грубить соответственно никому не собераюсь...
561кп2
Ты картинку нарисуй. Или фото. Разъемов и кабелей. Читаю читаю и ни как не могу понять проблему. Обычно хватало 1к резистора на выходы Тх что бы их объединить в любой конфигурации. Rx можно просто объединять. Зачем диоды?
Не объединять надо.
есть устройство1, к ниму по очереди (не одновременно) подключаются устройство2-1 или устройство2-2.
у устройства2-1 и устройства2-2 разное расположение Тх и Rх
в данном проекте куча нюансов, если я все начну описывать то мы точно ни к чему не придём.
какие-то вопросы я решил своими силами. а вот с перекидыванием Тх и Рх у меня проблема.
реле не подходит по трем причинам: устройство1 очень маленькое, даже для мини реле там нет места; второе - реле энергоемкое (в некоторых случаях оно может не срабатывать); и третье - с реле нельзя отключить оба направления (всегда будет включено одно из расположений)
касательно программного ЮАРТ. скорость может быть 115 с копейками 9не помню сколько точно по стандарту), а по программному пишут ограничение в 57600 кажись.
в устройстве1 желательно (не обязательно) использовать модуль согласования логических уровней (3,3 и 5в). вот я и подумал, если взять стандартный китайский модуль на 4 канала (он на мосфетах) и попарно управлять ключами, пропуская сигналы через одну пару или другую, тем самым меняя расположение ТХ и Рх. С транзисторами проверял вроде работает, но не уверен что правильно, а на мосфетах (просто модули готовые и миниатюрные) только буду проверять.
я все к чему.
меня полностью устраивает вариант с транзисторами (мосфетами), просто помогите собрать правильную схему этого "электронного тумблера"
касательно аналоговых ключей. этот вариант наверное тоже подойдет, просто мне сейчас нужно погуглить принцип их работы, и цену (раньше просто не сталкивался) нужно решить задачу просто, дёшево и сердито)))
Не зря подписался :)
http://arduinolab.pw/index.php/2017/07/17/16-kanalnyj-analogovyj-multipl...
К одной паре выходов припаяйтесь прямо, а к другой - накрест.
Ищите что то типа этого http://www.datasheetspdf.com/pdf/662000/Sanyo/LA7958/4
Если правильно понял, то ТС нужен МКС от старой АТСК. МКС - это не то что над нами летает, а многократный координатный соединитель. На старых АТС применялись.
Посмотрел я что из себя представляют аналоговые переключатели и мультиплексоры.
И если правильно понимаю, то любой «электронный выключатель» это все равно транзистор, а не механические контакты.
А если так, то выше я спрашивал, по поводу схемы тумблера на транзисторах.
Нарисовал примерно, как я себе это представляю.
http://mega.dp.ua/file?source=18040415225894549058
Это и есть аналоговый переключатель?
правильна ли схема?
П.С. из теории (проверено и на практике) расположение коллектора и эмиттера не имеет значения, сигнал проходит в обе стороны.
Не зря подписался :)
Теперь точно не зря :)
2 Buzoff ну посмотрите же в гугле схемы двунаправленных ключей уже! А то что Вы нарисовали - по-моему работать не будет
ПыСы. не проходит сигнал в обе стороны. Ему стрелка на эмиттере мешает.
И если правильно понимаю, то любой «электронный выключатель» это все равно транзистор, а не механические контакты.
А если так, то выше я спрашивал, по поводу схемы тумблера на транзисторах.
Только там полевики и да - нужен тумблер.
П.С. из теории (проверено и на практике) расположение коллектора и эмиттера не имеет значения, сигнал проходит в обе стороны.
Интересные у вас сигналы. Не должен бы. Соорудить нечто подходящее на биполярниках наверное можно, но как именно лень думать )
П.С. из теории (проверено и на практике) расположение коллектора и эмиттера не имеет значения, сигнал проходит в обе стороны.
Фига себе!!!???
тебе Бузова не родня, случайна?
Не, ну сходство есть.
Не зря подписался :)
Теперь точно не зря :)
2 Buzoff ну посмотрите же в гугле схемы двунаправленных ключей уже! А то что Вы нарисовали - по-моему работать не будет
ПыСы. не проходит сигнал в обе стороны. Ему стрелка на эмиттере мешает.
я смотрел. там стоит два мосфета.
но для ЮАРТ не нужно двух, достаточно одного, сигнал проходит в обе стороны.
все конвертеры логических уровней собраны на одном мосфете и двух резисторах на канал.
пример https://alex-exe.ru/radio/microcontrollers/module-co-ordination-logical-level/
А , кстати, зря мы про "непроходит ". Это ведь ток не проходит. А если на емиттерный резистор подать сигнал, то переход закроется и в коллекотрной цепи тока тоже не будет. и сигнал таки "пройдет" :)
Мож быть и "пройдет". Надо подумать
все конвертеры логических уровней собраны на одном мосфете и двух резисторах на канал.
Да, конвертеры так собраны, можете попробовать затворами поуправлять и что то сделать с резисторами если мешают. Но не на биполярных. У вас в итоге получатся примерно те же ключи.
alex_r61 Morroc
гляньте, пожалуйста, принцип работы модуля согласования логических уровней на транзисторе и мосфете. они работают в двух направлениях.
я смотрел. там стоит два мосфета.
но для ЮАРТ не нужно двух, достаточно одного, сигнал проходит в обе стороны.
все конвертеры логических уровней собраны на одном мосфете и двух резисторах на канал.
пример https://alex-exe.ru/radio/microcontrollers/module-co-ordination-logical-level/
Так в чем вопрос? юзайте один! на два направления.. по двум сигнальным... все равно два на два получается.
да. таки помолчу. не буду мешать
и давайте без оскарблений)))
П.С. из теории (проверено и на практике) расположение коллектора и эмиттера не имеет значения, сигнал проходит в обе стороны.
Ну, а зачем тогда спрашивать
правильна ли схема?
Если "из теории", да ещё и "проверено и на практике", то какие вопросы-то?
Ну прёт ток через переход в обе стороны, подумаешь! Мож транзистор пробит? Бывает :)