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

 
 
> Работа bluetooth модулем BLE112
lknv_a
сообщение Sep 21 2013, 10:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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


Может я что-то не так сделаю? А то в рунете даже не с кем поэтому поводу пообщаться, надеюсь, что здесь найду единомышленниковsm.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение Sep 21 2013, 11:04
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 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 метров. Опять же, в обычной многоэтажке, чтобы связь оборвалась, достаточно выйти из квартиры и спуститься этажом ниже. Так что не тешьте себя иллюзиями. Если нужно достичь большего расстояния, потребуется внешняя антенна ...

Ах, да, питание проверьте. Мои модули в режиме передачи могли запросто потребить до сотни мА. Возможно, ваш источник питания не может дать нужной мощности.
Go to the top of the page
 
+Quote Post
lknv_a
сообщение Sep 21 2013, 12:51
Сообщение #3


Участник
*

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



Расстояние - модуль лежал около компьютера)

А насчет, питания, я более чем уверен, что ему хватает 3.3 V напряжения (и в даташите к нему такое питание указано вроде), он потребляет всего 27 ма/ч
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 21 2013, 14:26
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(lknv_a @ Sep 21 2013, 15:51) *
он потребляет всего 27 ма/ч

"Блажен, кто верует ..."
"27 ма/ч" (кстати, правильно так: "27 ма*ч") - это совсем не потребляемый ток. Амперметр может показать вам несколько другие цифры. При работе на передачу ток может быть гораздо больше, чем 27 мА, и легко превысить, например, 100 мА. Если ваш источник не может обеспечить такой ток, или питание к модулю подведено тонкими длинными проводочками, ждите проблем. Я бы подключился осциллографом к линиям питания и земли самого модуля и посмотрел бы, что там творится.

Да, на таком расстоянии все обязано работать нормально ...
Go to the top of the page
 
+Quote Post
lknv_a
сообщение Sep 21 2013, 16:10
Сообщение #5


Участник
*

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



Цитата(kovigor @ Sep 21 2013, 20:26) *
(кстати, правильно так: "27 ма*ч")

Спасибо, учту.
Питание подано через СС Debugger (от USB компьютера через Debugger) к модулю, так что питания в любом случае должно хватать.
Вот как сделано: фото

А может все же с программой что не так, я уж думаю?
Причина редактирования: слишком большое изображение
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 21 2013, 18:46
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(lknv_a @ Sep 21 2013, 19:10) *
так что питания в любом случае должно хватать.
Вот как сделано:

1. Ненавижу гадать. Никто никому в нашем инженерном деле ничего не должен. Осциллографом гляньте, тогда и говорить можно будет более
обоснованно.
2. Так бы сразу и сказали, что у вас плата утюгом сделана. Качество жуткое. Результат применения такой платы может быть в принципе любым
- "поеденные молью" дорожки и невидимые глазом коротыши-"волосики" между дорожками еще никому здоровья не добавляли. А если на такую
плату монтировать корпуса с выводами на брюшке, как вы смонтировали, то это вообще капут. Плату в контейнер (мусорный), и сделать все
по-новому, как полагается. В крайнем случае - исследовать эту страхолюдную плату под настольной лампой, дополнительно вооружившись
мощной линзой ...
3. Отсутствие развязывающих керамических конденсаторов на плате тоже не есть гут, поверьте ...
4. Дорожки питания и земли - длинненькие, тоненькие, дохленькие. Не будет эта плата работать нормально, а на ВЧ - не будет тем более.
В контейнер ее, и поскорее ...
Go to the top of the page
 
+Quote Post
lknv_a
сообщение Sep 22 2013, 02:51
Сообщение #7


Участник
*

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



Спасибо за обоснованную критикуsm.gif
Буду проверять питание сегодня на самом Bluetooth модуле. Как все сделаю - отпишусь сюда.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 22 2013, 04:23
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(lknv_a @ Sep 22 2013, 05:51) *
Как все сделаю - отпишусь сюда.

Хорошо. Линии питания и земли продублируйте медными навесными проводниками. Лучше - толстыми.
И фильтрующую керамику между этими линиями добавьте, например, 0.01 и 0.1 мкФ возле самого модуля.
Но все равно плату придется переделывать ...

И картинку сделайте меньше, раза в два, как минимум. И так ясно, что там и к чему. А то придет модератор
и будет делать замечания sm.gif
Go to the top of the page
 
+Quote Post
lknv_a
сообщение Sep 22 2013, 05:32
Сообщение #9


Участник
*

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



Цитата(kovigor @ Sep 22 2013, 10:23) *
Хорошо. Линии питания и земли продублируйте медными навесными проводниками. Лучше - толстыми.
И фильтрующую керамику между этими линиями добавьте, например, 0.01 и 0.1 мкФ возле самого модуля.
Но все равно плату придется переделывать ...

И картинку сделайте меньше, раза в два, как минимум. И так ясно, что там и к чему. А то придет модератор
и будет делать замечания sm.gif


Хорошо, понял) Спасибо за помощь!
Go to the top of the page
 
+Quote Post
lknv_a
сообщение Sep 22 2013, 11:01
Сообщение #10


Участник
*

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



Отчитываюсь: все проверил питание на модуле есть, все с этим нормально.
А вот такой не может быть проблемы: после того как я прошил модуль, отцепил его от Debugger'а и подключил питание, прошивка после отключения энергии "слетает"?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- lknv_a   Работа bluetooth модулем BLE112   Sep 21 2013, 10:07
|- - 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


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

 


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


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