реклама на сайте
подробности

 
 
> Модуль bluetooth c SPP slave., И возможностью задания скорости UART удаленно.
JeDay
сообщение Feb 18 2014, 16:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Всем добрый день.
Разыскиваю модуль в котором можно удаленно скорость задавать. Управляться будет с коммуникатора на андроиде.
Смотрел НС-05, цена очень хорошая, но скорость задается внешним хостом через АТ команды. Сейчас просматриваю доки на другие (BTM-ххх).
Может кто знает готовый ответ, какой модуль применить? sm.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
JeDay
сообщение Mar 1 2014, 19:47
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 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 по ссылкам находил. У меня в ПК такого раритета нету.
Go to the top of the page
 
+Quote Post
alx125
сообщение Mar 2 2014, 00:39
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(JeDay @ Mar 1 2014, 23:47) *
Вы неправильно поняли. У меня на удаленной стороне, на слейве, висит мой девайсик. Его скорость уарта задается настройками. Т.е. хост приложение открыло КОМ порт на 115200, передало настройку "работать на 9600" и железка сразу же переключилась на эту скорость. Хост тоже переоткрыл порт на 9600.


Почему это бессмысленно? Когда вы открываете COM порт (CDC) и указываете скорость, UART в той же FTDI именно с этой скоростью и работает..


Поясняю
1. У Bluetooth соединения нет понятия host. (У USB- есть)
А есть slave и master. Но это важно только в случае , если у Вас используется Piconet (т.е. > 2 BT-устройств). Master - это "дирижер" синхронной работы передатчиков/приемников в Piconet. В этом случае важна способность BT-устройства менять роль master/slave. Это могут не все устройства! В случае , когда соединяются 2 устройства - Вам все равно!
Мне также попадались упрощенные BT-модули, где реализован только или master, или slave.

А также есть понятие client и server - это для того, где расположена какая часть BT-стека. В Windows эти термины заменены соответсвенно на исходящий или входящий вирт. Com-port.

"....Почему это бессмысленно? Когда вы открываете COM порт (CDC) и указываете скорость, UART в той же FTDI именно с этой скоростью и работает...."

2. Когда Вы говорите про мосты USB-Com типа FTDI, SiLabs и т.п., то там это делается с помощью фирменного драйвера , который и реализует удаленную настройку UART. Но это не имеет ровно никакого отношения к Bluetooth!


Еще раз говорю: в случае Bluetooth сединения скорость установленная в виртуальном Com-port PC не обозначает ничего! Хоть 4800 , хоть 115000

P.S. Похоже Вы рассматриваете автомобильное применение? И Вас интерисует не стандартная скорость UART 10400 бит/с (или 5 бит/с)? Обычными средствами это не реализуется.
Кстати FTDI-драйвер тоже эту скорость не предоставляет. Это достигает патчем на драйвер.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 2 2014, 08:10
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(alx125 @ Mar 2 2014, 06:39) *
важна способность BT-устройства менять роль master/slave. Это могут не все устройства! В случае , когда соединяются 2 устройства - Вам все равно!

Думаю - не совсем так. По-крайней мере для WT-12 вижу, что в зависимости от роли мастер/слэйв изменяется потребление модуля. А это часто важно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- JeDay   Модуль bluetooth c SPP slave.   Feb 18 2014, 16:59
- - ukpyr   как вариант - включить рядом какую-нибудь Attiny, ...   Feb 18 2014, 17:52
- - JeDay   Я об этом думал, но хотелось бы все таки модуль с ...   Feb 18 2014, 20:14
- - SFx   Есть предположение, что HC-05 можно перепрограммир...   Feb 18 2014, 21:01
- - JeDay   Просмотрел LMX9838, таже самая фигня. Там ножками ...   Feb 18 2014, 22:03
|- - jcxz   Цитата(JeDay @ Feb 19 2014, 04:03) Просмо...   Feb 19 2014, 06:09
- - JeDay   Остановился на "CSR HC-06". Он поддержив...   Feb 25 2014, 14:11
|- - garlands   Цитата(JeDay @ Feb 25 2014, 16:11) Остано...   Feb 26 2014, 15:30
- - mqbile   Есть такой готовый RS232-BT адаптер LM048, насколь...   Feb 26 2014, 15:25
- - uriy   Bluelab та еще штука. Сделать в ней что-то у меня ...   Feb 27 2014, 05:23
- - alx125   Цитата(JeDay @ Feb 18 2014, 19:59) Всем д...   Feb 27 2014, 06:31
|- - jcxz   Цитата(alx125 @ Feb 27 2014, 12:31) Именн...   Feb 28 2014, 02:47
|- - alx125   Цитата(jcxz @ Feb 28 2014, 05:47) Ну не с...   Feb 28 2014, 08:41
|- - garlands   Цитата(JeDay @ Mar 1 2014, 21:47) Подскаж...   Mar 1 2014, 19:59
- - JeDay   отлично. спасибо за ссылки.   Mar 1 2014, 22:31
- - uriy   ЦитатаВы неправильно поняли. У меня на удаленной с...   Mar 3 2014, 12:46
- - JeDay   ЦитатаВсе равно не могу понять зачем вам менять ск...   Mar 3 2014, 20:01
- - uriy   Цитатавнешний периферийный модуль"(далее ВПМ)...   Mar 4 2014, 05:19


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2025 - 13:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.02292 секунд с 7
ELECTRONIX ©2004-2016