Проблема с соединением оборудования по UART. Внутри.

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Vova777
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Проблема с соединением оборудования по UART. Внутри.

Сообщение Vova777 »

Подскажите, пожалуйста.
У меня есть три устройства, которые я хочу соединить по UART:

1. USB-UART конвертер на базе CP2102, для соединения оборудования с ПК, для отладки.
2. Микроконтроллер ATmega16.
3. Wi-Fi модуль ESP8266.

Подключаю их по схеме (см. вложение) - ESP не реагирует на данные по UART, МК - работает нормально. Когда я пробую подключить отдельно МК к CP2102 или ESP к CP2102 - так работает, а когда всё вместе - ESP не работает. В чем дело?
Вложения
Схема соединений.png
(13.21 КБ) 551 скачивание
даешь высокое напряжение
Реклама
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Проблема с соединением оборудования по UART. Внутри.

Сообщение akl »

Не учтены разночтения в именах. TxD (m16) - RxD (CP2102) и, соответственно RxD (m16) - TxD (CP2102). За модуль не знаю, не скажу.
Реклама
Igor3
Потрогал лапой паяльник
Сообщения: 353
Зарегистрирован: Чт июл 24, 2014 00:25:25

Re: Проблема с соединением оборудования по UART. Внутри.

Сообщение Igor3 »

Vova777 писал(а):Когда я пробую подключить отдельно МК к CP2102 или ESP к CP2102 - так работает, а когда всё вместе - ESP не работает. В чем дело?
Так и должно быть :). Попробуй к одной розетке ~220v подсоединить 2 лампочки – горят? А теперь к двум розеткам - одну лампочку? :).
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Проблема с соединением оборудования по UART. Внутри.

Сообщение YS »

Подключаю их по схеме (см. вложение)
И как в такой схеме они разберуся, для кого вы передаете данные? Я уже не говорю о том, что такое соединение может привести к короткому замыканию линий TX.

Почитайте про то, что такое UART и как в нем передаются данные.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
Эиком - электронные компоненты и радиодетали
alex1126
Вымогатель припоя
Сообщения: 567
Зарегистрирован: Ср дек 19, 2012 12:16:22

Re: Проблема с соединением оборудования по UART. Внутри.

Сообщение alex1126 »

кольцом надо соединять и учить их всех слать данные по кругу
Реклама
Аватара пользователя
shindax
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Re: Проблема с соединением оборудования по UART. Внутри.

Сообщение shindax »

alex1126 писал(а):кольцом надо соединять и учить их всех слать данные по кругу
Так тоже не делается. Нужно либо два USB-USART переходника, либо МК с двумя USART. Возможно, что у ESP8266 и есть два USART, но чтобы у доступных модулей оба они были выведены наружу я не видел. До начала всех экспериментов, ТС стОит почитать даташиты. После, подробнее описать задачу. При подключении "железа", не забывать про напряжения питания всех отдельных модулей и, возможно, если понадобится про согласование уровней. После этого, если всё будем ещё живо, можно будет давать советы.
Реклама
Onkel
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс июн 20, 2010 17:49:47

Re: Проблема с соединением оборудования по UART. Внутри.

Сообщение Onkel »

Vova777 писал(а):Подскажите, пожалуйста.
У меня есть три устройства, которые я хочу соединить по UART:

1. USB-UART конвертер на базе CP2102, для соединения оборудования с ПК, для отладки.
2. Микроконтроллер ATmega16.
3. Wi-Fi модуль ESP8266.

Подключаю их по схеме (см. вложение) - ESP не реагирует на данные по UART, МК - работает нормально. Когда я пробую подключить отдельно МК к CP2102 или ESP к CP2102 - так работает, а когда всё вместе - ESP не работает. В чем дело?
надо на атмеге генерить софтовый uart/
или брать атмегу с 2-3 uart ами.
Фонтаны на Outlet Village Белая Дача, г Наро- Фоминск
Цех упаковки стройматериалов
Цех пиролиза покрышек с крекингом и ректификацией
Серийные приборы "Умный Дом" Uniel
Премия первой степени "Больше чем профессия" 2016 г
kolobok0
Грызет канифоль
Сообщения: 296
Зарегистрирован: Ср дек 30, 2009 09:55:39

Re: Проблема с соединением оборудования по UART. Внутри.

Сообщение kolobok0 »

Vova777 писал(а):Подскажите, пожалуйста.
У меня есть три устройства...
вы можете тупо соединить ваши линии от мк(rx, tx) через мультиплексор типа 74hc4052 с 4 абонентами, и рулить ими с мк.
но(!) обратите внимание на уровни сигналов. для esp8266 это 3,3в.

(круглый)
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25261
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Проблема с соединением оборудования по UART. Внутри.

Сообщение КРАМ »

Vova777 писал(а):Подскажите, пожалуйста.
У меня есть три устройства, которые я хочу соединить по UART:
Соединить можно. И даже по одному UART в МК.
Но придется добавить внешнее управление драйверами передатчиков/приемников присоединяемых к МК устройств. И разработать протокол обмена содержащий это самое управление. Готовый библиотечный не выйдет.
Естественно, что к передатчику (Tx) контроллера должны присоединяться приемники (Rx) внешних устройств и, соответственно, наоборот.
Если протокол этих внешних устройств поддерживает адресность в шине обмена (рассчитан на подключение в RS422/485), то внешнего управления не потребуется. Нужно будет просто внимательно прочесть даташит на эти внешние устройства.
Ответить

Вернуться в «Интеграция с ПК»