Павел_Б 0 12 августа, 2021 Опубликовано 12 августа, 2021 (изменено) · Жалоба Здравствуйте. Есть необходимость посмотреть обмен между МК и GSM модулем по uart. Есть программа rs232pro. Есть дата кабель на одном транзисторе, а точнее его часть. Вижу обмен одной линии. Приделываю второй такой же транзистор и НЕ вижу передачу данных сразу двух линий. По отдельности каждая линия работает и данные я вижу. Но когда пытаюсь одновременно увидеть обе линии - не получается. Ничего не показывает. Схему прилагаю. Слева - стандартный ком порт компьютера. Справа два входа на базы транзисторов через 1кОм. Не соображу как они друг на друга влияют? Подскажите пожалуйста в чём ошибка. Спасибо! Изменено 12 августа, 2021 пользователем Павел_Б Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 42 12 августа, 2021 Опубликовано 12 августа, 2021 · Жалоба В неактивном состоянии на линиях UART имеет уровень лог. 1. И, если хотя бы на одной из линий эта единица, то один транзистор открыт, при этом что происходит на второй линии уже не важно. Вот так корявенько можно попробовать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
turnon 1 12 августа, 2021 Опубликовано 12 августа, 2021 · Жалоба Использую для этих целей 74HC08N, два логических элемента AND. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zig 28 12 августа, 2021 Опубликовано 12 августа, 2021 · Жалоба Может по двум проводам, которые вы пытаетесь смотреть, передача идет одновременно? Дуплекс. Тогда вы ничего не увидите. Проверьте одновременность сигналов двухканальным осциллографом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andreas1 1 12 августа, 2021 Опубликовано 12 августа, 2021 · Жалоба Слушайте сразу 2 портами и программой http://we.easyelectronics.ru/CADSoft/kross-platformennyy-terminal---serio-3x.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Павел_Б 0 12 августа, 2021 Опубликовано 12 августа, 2021 (изменено) · Жалоба Ком порт у системного блока только один. Если только виртуальный usb приладить... но тогда скорее всего потребуется гальваническая развязка одного... Данные точно передаются поочерёдно и по разным линиям. МК передаёт GSM модулю "AT" в ответ "OK" и так циклически... Я вижу в проге в зависимости от того, на какую линию зацеплен вход или только "AT" "AT" "AT" или только "OK" "OK" "OK"... А захотелось всё вместе, но теперь, спасибо что подсказали, что когда данных нет - на сигнальных линиях лог. 1, соответственно оба транзистора постоянно открыты. И не важно как "закрывается" второй транзистор, один-то всё равно открыт "просаживая" линию. Изменено 12 августа, 2021 пользователем Павел_Б Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Павел_Б 0 12 августа, 2021 Опубликовано 12 августа, 2021 · Жалоба 1 hour ago, turnon said: Использую для этих целей 74HC08N, два логических элемента AND. Да, интересный вариант. Но там их по-моему 4. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 42 12 августа, 2021 Опубликовано 12 августа, 2021 · Жалоба И по-хорошему, надо еще преобразователь ставить UART <-> RS232. Например MAX232. Т.к. у RS232 лог. 1 это -3...-12, а логический 0 это +3...+12 Вольт. А все, что между -3 и +3 это неопределенное состояние. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 12 августа, 2021 Опубликовано 12 августа, 2021 (изменено) · Жалоба 12 минут назад, dimka76 сказал: А все, что между -3 и +3 это неопределенное состояние. Это в теории. А на практике, во всех, БЕЗ ИСКЛЮЧЕНИЙ, трансиверах RS-232, применяемых в PC-совместимых машинах (включая мосты USB-UART) уровень переключения нормирован и составляет около +1.5V. Поэтому если сигнал не надо куда-то далеко тащить, то однополярный, на транзисторном инверторе с резистивной подтяжкой, прекрасно работает и на 115200 (и на 230400 тоже, вероятно, проблем не будет, но не каждый порт такое умеет). Слушать полудуплексный обмен, как у ТС - да, надо развязать входы. Или все ж два порта (поскольку на самом деле обмен в какой-то момент вполне может стать дуплексным). Изменено 12 августа, 2021 пользователем rx3apf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 182 13 августа, 2021 Опубликовано 13 августа, 2021 · Жалоба 22 часа назад, Павел_Б сказал: Ком порт у системного блока только один. Если только виртуальный usb приладить... но тогда скорее всего потребуется гальваническая развязка одного... Не надо никаких USB, гальванических развязок и транзисторов "с лог.1 на сигнальных линиях". Поставьте HHD Free Serial Port Monitor и будет счастье. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MIkler 0 13 августа, 2021 Опубликовано 13 августа, 2021 · Жалоба Два адаптера ttl обычно берётся . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Павел_Б 0 14 августа, 2021 Опубликовано 14 августа, 2021 (изменено) · Жалоба On 8/12/2021 at 7:05 PM, turnon said: Использую для этих целей 74HC08N Вопрос решил именно с помощью этого варианта. Всё отлично работает. Спасибо, turnon! Изменено 14 августа, 2021 пользователем Павел_Б Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 51 16 августа, 2021 Опубликовано 16 августа, 2021 · Жалоба Купи самый дешевый логический анализатор за 10$ и не морочь больше себе такой ерундой голову. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy71 0 6 сентября, 2021 Опубликовано 6 сентября, 2021 · Жалоба Как раз для отладки обмена с модулями делал такое: http://www.eddy.com.ua/archives/287 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Павел_Б 0 6 сентября, 2021 Опубликовано 6 сентября, 2021 · Жалоба 10 hours ago, Eddy71 said: Как раз для отладки обмена с модулями делал такое: http://www.eddy.com.ua/archives/287 Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться