У кого есть опыт параллельного подключения модуля блютуз(типа HC-05 и т.д.) и преобразователя USB/COM к контроллеру?
Понятно, что обмен информацией будет только по одному из них.
Блютуз и USB/COM
Сообщений 1 страница 11 из 11
Поделиться12014-08-06 09:08:20
Поделиться22014-08-06 09:36:39
Много раз подключался так и так, в чем проблема?
Поделиться32014-08-06 09:43:44
Да я тоже и так, и так подключался.
Мне нужно, чтобы эти модули физически были соединены постоянно.
А уже обмен с контроллером я буду выбирать программно - путём переназначения номера порта в терминале или своей программе.
Не будут ли при постоянном включении модули мешать друг другу?
Поделиться42014-08-06 10:08:49
Всё равно не понимаю.
Есть МК.
Есть БТ и ЮСБ то ТТЛ (если я правильно понимаю).
Берем два УАРТа у МК и устраиваем фуллдуплекс между этими устройствами (понятно, скорости обмена у них должны быть одинаковые).
Или если не хочется морочиться с проброской данных через МК, то можно извернуться и сделать скажем подключение этих модулей напрямую, но т.к. БТ надо так или иначе настраивать, то можно поставить электронный/программный переключатель, который будет БТ подключать к МК (для конфигугрирования) и/или к ЮСБ то ТТЛ.
Дальше можно просто подслушивать МК обмен между ними..
Поделиться52014-08-06 10:16:45
Есть МК.
Есть БТ и ЮСБ то ТТЛ.
БТ и ЮСБ то ТТЛ должны быть подключены к одному УАРТу! Параллельно.
Для чего это нужно?
Например, через ЮСБ то ТТЛ заливаю прошивку через бутлоадер, а через БТ - отправляю данные от компа в контроллер.
Весь смысл - не делать физических переключений.
А работать или через один модуль, или через второй.
Поделиться62014-08-06 12:10:10
Решается легко и непринужденно )
В каждый проводок вставляется резик на 1 К.(4шт всего). Для того, чтобы не коротилась линия наглухо, если уровни разные. Или вход приемника подвешивается через резистор к питанию, в разрыв каждого выхода передатчика по диоду
Отредактировано Skull (2014-08-06 12:14:37)
Поделиться72014-08-06 14:04:30
Ну я бы скорее всего резюками и диодами не перегружал схему.
Надо делать по грамотному (если есть желание), скажем использовать логический элемент "2И" (например: К155ЛИ1; а лучше: 74hc08), включив их по определенной схеме. Управлять включением одного или другого устройства (на одном порте), можно 1 битом МК.
Поделиться82014-08-06 14:45:05
И как мк, позвольте спросить, будет знать откель его опросят ? Написать программу телепатии ? ))
Если бы задача стояла выбирать через МК - любой аналоговый ключ и поехали ))))
Отредактировано Skull (2014-08-06 14:46:21)
Поделиться92014-08-06 16:06:37
Есть МК.
Есть БТ и ЮСБ то ТТЛ.БТ и ЮСБ то ТТЛ должны быть подключены к одному УАРТу! Параллельно.
Для чего это нужно?
Например, через ЮСБ то ТТЛ заливаю прошивку через бутлоадер, а через БТ - отправляю данные от компа в контроллер.
Весь смысл - не делать физических переключений.
А работать или через один модуль, или через второй.
Читать от МК в два и более подключения проблем нет. Входы высокоомные, никто никому не мешает. Насчет передачи зависит от модулей. Если там открытый коллектор с внешним уровнем, задаваемый резистором, то все нормально, главное не оставлять один из модулей в "нажатии". А если он дергает ногу и в единуцу и в ноль, то он не даст передавать второму забивая его. Надо его как то в высокий импеданс переводить тогда или ставить диодное "ИЛИ" с подтяжкой к плюсу резистором..
Поделиться102014-08-06 16:23:52
И как мк, позвольте спросить, будет знать откель его опросят ? Написать программу телепатии ? ))
Если бы задача стояла выбирать через МК - любой аналоговый ключ и поехали ))))
почитайте датащиты на чипы юсб, во всех, что я использовал, есть сигнал, которой возникает при подключении к ПК
или включите воображение, при подключении к ПК и так появляется егошние +5В, которые тоже можно использовать как индикатор...
Поделиться112014-08-06 18:26:53
Ну я бы скорее всего резюками и диодами не перегружал схему.
Зато с удовольствием перегружу ее кучей другого хлама )))))))))