|
Работа bluetooth модулем BLE112 |
|
|
|
Sep 21 2013, 10:07
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 30-07-13
Пользователь №: 77 734

|
Здравствуйте! Для себя сейчас делаю один проект. Точнее, устройство работающее через Bluetooth, использую модуль от финской компании Bluegiga BLE112. Уже давно с ним мучаюсь, сейчас вот какая проблема. Сделал для модуля плату, припаял его туда, подключил к этому делу Debugger CC, успешно прошил модуль своей прошивкой. Организовал питание для модуля от Debugger'а. Проблема заключается в том, что Bluetooth модуль не обнаруживается другими устройствами. Только очень иногда компьютером и то через раз. Странно то, что в свою программу свою добавлял такие строчки (из их Datashhet'а) для обнаружения и подключения BLE112, но все равно модуль не обнаруживается другими устройствами: Код dim connected # start/boot listener System event system_boot(major,minor,patch,build,ll_version,protocol,hw) # Device is not connected yet connected = 0 # Set advertisement interval to 20 to 30ms. Use all advertisement channels call gap_set_adv_parameters(32,48,7) # Start advertisement (discoverable, undirected connectable) generic call gap_set_mode(2,2) end
# Connection event listener event connection_status(connection, flags, address, address_type, conn_interval, timeout, latency, bonding) # Device is connected. connected = 1 end Может я что-то не так сделаю? А то в рунете даже не с кем поэтому поводу пообщаться, надеюсь, что здесь найду единомышленников
|
|
|
|
|
 |
Ответов
|
Sep 21 2013, 11:04
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(lknv_a @ Sep 21 2013, 13:07)  Проблема заключается в том, что Bluetooth модуль не обнаруживается другими устройствами. Только очень иногда компьютером и то через раз. С антенной все в порядке ? И на каком расстоянии модуль "не обнаруживается" ? P.S. Посмотрел, у него встроенная чип-антенна. Такие антенны, как правило, весьма далеки от совершенства. Итак, расстояние в студию ... Вот, я вот с этими модулями очень много работал, и съел всех полагающихся при этом собак: http://sena.com/download/datasheet/ds_promi_esd.pdfИ первого, и второго класса. У обоих чип-антенны. Для первого класса производитель заявляет 30 метров. На самом деле в городской квартире устойчивая связь достигается в пределах комнаты, не более того. Для второго класса заявлено уже 100 метров. Опять же, в обычной многоэтажке, чтобы связь оборвалась, достаточно выйти из квартиры и спуститься этажом ниже. Так что не тешьте себя иллюзиями. Если нужно достичь большего расстояния, потребуется внешняя антенна ... Ах, да, питание проверьте. Мои модули в режиме передачи могли запросто потребить до сотни мА. Возможно, ваш источник питания не может дать нужной мощности.
|
|
|
|
|
Sep 21 2013, 12:51
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 30-07-13
Пользователь №: 77 734

|
Расстояние - модуль лежал около компьютера)
А насчет, питания, я более чем уверен, что ему хватает 3.3 V напряжения (и в даташите к нему такое питание указано вроде), он потребляет всего 27 ма/ч
|
|
|
|
|
Sep 21 2013, 14:26
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(lknv_a @ Sep 21 2013, 15:51)  он потребляет всего 27 ма/ч "Блажен, кто верует ..." "27 ма/ч" (кстати, правильно так: "27 ма*ч") - это совсем не потребляемый ток. Амперметр может показать вам несколько другие цифры. При работе на передачу ток может быть гораздо больше, чем 27 мА, и легко превысить, например, 100 мА. Если ваш источник не может обеспечить такой ток, или питание к модулю подведено тонкими длинными проводочками, ждите проблем. Я бы подключился осциллографом к линиям питания и земли самого модуля и посмотрел бы, что там творится. Да, на таком расстоянии все обязано работать нормально ...
|
|
|
|
Сообщений в этой теме
lknv_a Работа bluetooth модулем BLE112 Sep 21 2013, 10:07   lknv_a Цитата(kovigor @ Sep 21 2013, 20:26) (кст... Sep 21 2013, 16:10    kovigor Цитата(lknv_a @ Sep 21 2013, 19:10) так ч... Sep 21 2013, 18:46     lknv_a Спасибо за обоснованную критику
Буду проверять пит... Sep 22 2013, 02:51      kovigor Цитата(lknv_a @ Sep 22 2013, 05:51) Как в... Sep 22 2013, 04:23       lknv_a Цитата(kovigor @ Sep 22 2013, 10:23) Хоро... Sep 22 2013, 05:32        lknv_a Отчитываюсь: все проверил питание на модуле есть, ... Sep 22 2013, 11:01         kovigor Цитата(lknv_a @ Sep 22 2013, 14:01) Отчит... Sep 22 2013, 11:38 lknv_a Да, смотрел, 3.2V подается на модуль (диапазон раб... Sep 22 2013, 13:53 HardEgor Смотреть надо осциллографом прямо на выводе модуля... Sep 22 2013, 14:24 Peps Попытаюсь чем нибудь Вам помочь. Для того, чтобы и... Sep 23 2013, 05:54 lknv_a Цитата(Peps @ Sep 23 2013, 11:54) Попытаю... Sep 24 2013, 14:06 Peps Подскажите, а чем вы обнаруживаете модуль, какой п... Sep 25 2013, 05:10 lknv_a Цитата(Peps @ Sep 25 2013, 11:10) Подскаж... Sep 25 2013, 15:38 algidim Добрый день ! У меня такой же модуль, еще есть... Oct 1 2013, 10:44 Peps Прошиваю только скрипты на ихнем интересном языке ... Oct 1 2013, 11:36 algidim Спасибо, но пока непойму что за скрипты ((( А в ка... Oct 1 2013, 11:49 Peps Изначально модуль идет с прошивкой программ API дл... Oct 2 2013, 13:14 algidim Цитата(Peps @ Oct 2 2013, 17:14) Изначаль... Oct 4 2013, 07:59 Peps Конечно. Чем смогу - помогу. Сам давно уже работал... Oct 4 2013, 08:07 lknv_a Peps, простите я долго не писал в эту тему, работы... Oct 10 2013, 09:18  D1mconK Привет.
И у меня есть вопрос ) У вас bgbuild норм... Oct 10 2013, 11:14 Peps Впаять модуль мало, нужно в него прошить один из п... Oct 10 2013, 11:11 Peps Есть вероятность, что в имени пути есть русские бу... Oct 10 2013, 11:25 lknv_a Peps, в том то и дело, что уже пробовал прошивать ... Oct 10 2013, 12:49 Peps Я со стороны PC работал с USB донглом от блюгига (... Oct 10 2013, 13:11 lknv_a Цитата(Peps @ Oct 10 2013, 19:11) Я со ст... Oct 10 2013, 13:58  lknv_a Peps, скажите, а Вы как компилировали программы .b... Oct 10 2013, 16:59 Peps Вчера перепроверил - все нормально компилируется, ... Oct 11 2013, 13:12 lknv_a Цитата(Peps @ Oct 11 2013, 19:12) Вчера п... Oct 12 2013, 09:30 Peps Итак в результате компиляции в командной строке по... Oct 14 2013, 06:40 lknv_a Цитата(Peps @ Oct 14 2013, 12:40) В blegu... Oct 14 2013, 10:23  lknv_a Здравствуйте! Простите, долго не писал - все м... Oct 18 2013, 15:27   lknv_a Железка заработала! По крайне Oct 21 2013, 13:47    kovigor Цитата(lknv_a @ Oct 21 2013, 16:47) Желез... Oct 21 2013, 14:40     lknv_a Цитата(kovigor @ Oct 21 2013, 20:40) А чт... Oct 23 2013, 14:38 algidim Добрый день !
Я вроде разобрался как передават... Oct 31 2013, 12:17 Peps Ох и давно это было. Но вроде бы с помощью этой пр... Oct 31 2013, 12:45 algidim Да с программой BLEGUI работает, и он там даже опр... Oct 31 2013, 12:57 Peps А от тут я уже не знаю. На айфоне писал другой чел... Oct 31 2013, 13:14 WarCave Извините за беспокойство, нельзя ли переложить исх... Aug 19 2014, 09:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|