|
Модуль bluetooth c SPP slave., И возможностью задания скорости UART удаленно. |
|
|
|
Feb 18 2014, 16:59
|
Местный
  
Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818

|
Всем добрый день. Разыскиваю модуль в котором можно удаленно скорость задавать. Управляться будет с коммуникатора на андроиде. Смотрел НС-05, цена очень хорошая, но скорость задается внешним хостом через АТ команды. Сейчас просматриваю доки на другие (BTM-ххх). Может кто знает готовый ответ, какой модуль применить?
|
|
|
|
|
Feb 19 2014, 06:09
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(JeDay @ Feb 19 2014, 04:03)  Просмотрел LMX9838, таже самая фигня. Там ножками OP3,OP4,OP5 конфигурят скорость уарта. Если в нём (LMX9838) есть какие-либо GPIO, доступные удалённо (как в WT12), или хотя-бы сигналы CTS/DSR, которыми можно удалённо рулить по BT, цепляете сдвиговый регистр на них, а параллельные выводы регистра - на ноги OP3,OP4,OP5.
|
|
|
|
|
Feb 26 2014, 15:25
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-02-14
Пользователь №: 80 311

|
Есть такой готовый RS232-BT адаптер LM048, насколько понимаю, у него можно менять скорость удаленно.
LM048_RemoteAccessv1.0.pdf ( 75.99 килобайт )
Кол-во скачиваний: 214
|
|
|
|
|
Feb 26 2014, 15:30
|
Местный
  
Группа: Свой
Сообщений: 364
Регистрация: 15-04-08
Из: UA
Пользователь №: 36 798

|
Цитата(JeDay @ Feb 25 2014, 16:11)  Остановился на "CSR HC-06". Он поддерживает заливать в себя прошивку, Они все (-04/-05-06) поддерживают заливку прошивки, т.к. по железу одинаковые. Цитата Подскажите кто имет опыт с чипами CSR и SPP работал? Решаемая задача вообще? Решаемая. Только сразу берите и прошивальщик, т.к. по LPT уж больно уныло заливать - 15-20минут.
|
|
|
|
|
Feb 27 2014, 06:31
|
Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204

|
Цитата(JeDay @ Feb 18 2014, 19:59)  Всем добрый день. Разыскиваю модуль в котором можно удаленно скорость задавать. Управляться будет с коммуникатора на андроиде. Смотрел НС-05, цена очень хорошая, но скорость задается внешним хостом через АТ команды. Сейчас просматриваю доки на другие (BTM-ххх). Может кто знает готовый ответ, какой модуль применить?  Если я Вас правильно понял, то цель "удаленно скорость задавать" - избежать переполнения буферов. В таком случае сама постановка задачи не правильная! Дело в том, что нижние протоколы (в данном случае RFCOMM на котором базируется SPP) имеют несколько встроенных механизмов Flow Control. Поэтому правильнее вести речь о том, что полностью ли реализован стандарт в Ваших устройствах! В Андроид - скорее всего да! В модуле HC-05 возможны упрощения стека и ориентироваться (с макс.стороны) надо на скорость встроенного USART. И желательна буферизация при приеме/передаче на HC-05. Именно по причине встроенного механизма Flow Control в протоколы, например при обмене между компьютерами ч/з Bluetooth ч/з виртуальный Com-port бессмыленно устанавливать скорость конкретного Com-port. Хоть Вы установите 4800, хоть 115000 результат будет одинаковый.
|
|
|
|
|
Feb 28 2014, 08:41
|
Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204

|
Цитата(jcxz @ Feb 28 2014, 05:47)  Ну не скажите.... Вы цитируете мой параграф, где речь идет о связи PC-Pc ч/з Bluetooth. Все что ранеем мной написано в этой части соответствует действительности! Там практически всегда в качестве транспортного протокола HCI применяется USB и оперционная система создает соответствущий виртуальный Com-port. Что же касается связи с применением HC-05 (или подобных модулей с UART-ом в качестве транспорта HCI протокола) , то я указал что желательно использовать максимальную скорость UART ( было написано " с макс.стороны"). Но мысль моя была в том, что даже если Вы установите UART в модуле на очень низкую скорость - не произойдет переполнение буферов из-за втроенного в протоколы (в частности RFCOMM) Flow Control! Просто Вы "зарежите" сквозную пропускную способность канала Bluetooth! Это все верно, если в модуле эта часть стека протокола обрабатывается не по упрощенной схеме, а полноценно!
|
|
|
|
|
Mar 1 2014, 19:47
|
Местный
  
Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818

|
Цитата Есть такой готовый RS232-BT адаптер LM048, насколько понимаю, у него можно менять скорость удаленно. Не подходит. Я делаю ус-во в своей коробочке, пихать туда сторонние продукты не подходит. Причем подозреваю что в этом адаптере тоже проц стоит. Управляется он через ESC постелодвательности, скорость уарта таким же образом задается. Прозрачного и полноценного UART все равно он не предоставляет. Цитата Если я Вас правильно понял, то цель "удаленно скорость задавать" - избежать переполнения буферов. Вы неправильно поняли. У меня на удаленной стороне, на слейве, висит мой девайсик. Его скорость уарта задается настройками. Т.е. хост приложение открыло КОМ порт на 115200, передало настройку "работать на 9600" и железка сразу же переключилась на эту скорость. Хост тоже переоткрыл порт на 9600. Цитата Именно по причине встроенного механизма Flow Control в протоколы, например при обмене между компьютерами ч/з Bluetooth ч/з виртуальный Com-port бессмыленно устанавливать скорость конкретного Com-port. Хоть Вы установите 4800, хоть 115000 результат будет одинаковый. Почему это бессмысленно? Когда вы открываете COM порт (CDC) и указываете скорость, UART в той же FTDI именно с этой скоростью и работает. Цитата Я бы лучше поставил внешний контроллер. Почему вам не хочется его ставить? Уже поставил. Не хотелось ставить чтобы прошивку не писать и не заливать при производстве.. Цитата Решаемая. Только сразу берите и прошивальщик, т.к. по LPT уж больно уныло заливать - 15-20минут. Подскажите как он хоть выглядит. Я ничего не нагуглил, только LPT по ссылкам находил. У меня в ПК такого раритета нету.
|
|
|
|
|
Mar 1 2014, 19:59
|
Местный
  
Группа: Свой
Сообщений: 364
Регистрация: 15-04-08
Из: UA
Пользователь №: 36 798

|
Цитата(JeDay @ Mar 1 2014, 21:47)  Подскажите как он хоть выглядит. Я ничего не нагуглил, только LPT по ссылкам находил. У меня в ПК такого раритета нету. Оригинал и вот такое внезапно нашлось. Еще в интернетах видел эмулятор LPTшного через FT2232, но с теми же проблемами со скоростью. Более того - прибито гвоздями к вайну. Хоть и с исходниками было, но разбираться не стал с тем вариантом. УПД. Внезапно нашлось такое. Насколько я понял, из HC04 получается оригинальный USB<>SPI. LPT хоть и нужен, но один раз. Надо будет попробовать. УПД2. упс Цитата First, you should buy some BlueCore3-Multimedia External bluetooth modules
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|