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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Модуль Bluegiga BLE113, небольшой экспертный опрос, Модуль Bluegiga BLE113 соответствует требованиям спецификации Bluetoot
Sergey SN
сообщение Sep 30 2013, 09:47
Сообщение #1


Участник
*

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



Финская компания Bluegiga Technologies выпустила модуль BLE113 семейства Bluetooth Smart. По сравнению с предшествующей моделью, BLE113 имеет на 30% меньшую пиковую потребляемую мощность и на 30% меньший размер. Кроме того, у модуля появился интерфейс I2C, что, по словам производителя, упрощает подключение датчиков, изготавливаемых по технологии MEMS. К другим достоинствам модуля BLE113 относится возможность выполнения написанных для него приложений (для создания приложений используется язык скриптов Bluegiga BGScript и набор разработчика ПО Bluegiga Bluetooth Smart SDK). Кроме того, с помощью набора Bluegiga Profile Toolkit можно создавать профили Bluetooth Smart.

Модуль соответствует спецификации Bluetooth 4.0, поддерживает режимы ведущего и ведомого, до восьми соединений, GAP, GATT, L2CAP и SMP. Передатчик BLE113 характеризуется мощностью от 0 до -23 дБм, приемник — чувствительностью -93 дБм. В режиме передачи потребляемый ток составляет 18,2 мА (0 дБм), приема — 14,3 мА. В спящем режиме потребляемый ток падает до 0,4 мкА. Список периферийных блоков, которыми оснащен модуль, включает UART, SPI, I2C, PWM и GPIO, а также 12-разрядный АЦП. Габариты модуля - 9,15 x 15,75 x 1,9 мм.
Источник: Bluegiga

К сказанному добавлю, что потребление 0,4 мкА в спящем режиме - это чуть ли не саморазряд батареи в закладке.

К приведенному материалу вопрос к заинтересовавшимся и уже имеющим опыт работы с модулями Bluetooth low energy (Bluetooth 4.0). Понимаю, что срок службы закладки на основе такого модуля во многом будет определяться характером ее активности (наличием и частотой трафика). Но меня интересуют экспертные оценки - насколько должен вырасти срок службы такой закладки при переходе с модуля, потребляющего 2-5 мкА на 0,4 мкА??? И реально ли получить автономное устройство (например, тревожную сигнализацию с функцией посылки регулярной квитанции "жива и здорова" пару раз в сутки) со сроком службы 6-7 лет?

Сообщение отредактировал Sergey SN - Sep 30 2013, 10:15
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Oct 6 2013, 16:02
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(Sergey SN @ Sep 30 2013, 13:47) *
К сказанному добавлю, что потребление 0,4 мкА в спящем режиме - это чуть ли не саморазряд батареи в закладке.

К приведенному материалу вопрос к заинтересовавшимся и уже имеющим опыт работы с модулями Bluetooth low energy (Bluetooth 4.0). Понимаю, что срок службы закладки на основе такого модуля во многом будет определяться характером ее активности (наличием и частотой трафика). Но меня интересуют экспертные оценки - насколько должен вырасти срок службы такой закладки при переходе с модуля, потребляющего 2-5 мкА на 0,4 мкА??? И реально ли получить автономное устройство (например, тревожную сигнализацию с функцией посылки регулярной квитанции "жива и здорова" пару раз в сутки) со сроком службы 6-7 лет?


Могу вас заверить, что многие декларируемые параметры могут быть хуже в реальности. Надо самим проверить. На заборе тоже слово из трех букв написано, однако там лежат дрова.
А потом посчитайте на сколько вам хватит заряда батареи. Техника простая заряд батареи в ампер часах делите на средний ток и получаете часы.

Кстати поскольку паркинг режим уже практически не используют, то вам наверное в сниффинг режиме ток надо знать.
В нем очень корокий активный режим чередуется со спящим намного дольше чем активный, что и будет вашим основным режим работы, ток будет поболее чем 0,4 мкА.

Наилучшим решением вашего вопроса является взять модуль и померять ток в сниффинг режиме.


Сообщение отредактировал Tarbal - Oct 6 2013, 16:05
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 20 2014, 09:10
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Вопрос по переходу с WT-12 на BLE113 :

Хочу что бы работало так же как сейчас с WT-12 , но потребляло меньше.
Скачал с сайта Bluegiga всю документацию, но не увидел ни в одном документе ничего похожего на команды, которыми управлялся модуль WT-12 , вроде "SET BT POWER 4,4,4"
Вопрос :
Я плохо смотрю ?
Или интерфейс BLE113 очень сильно отличается от WT-12 ?
Или я вообще чего-то не понимаю и неправильно ставлю вопрос ?

Заранее спасибо !


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Sergey SN
сообщение Jan 23 2014, 13:32
Сообщение #4


Участник
*

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



Цитата(MiklPolikov @ Jan 20 2014, 13:10) *
Вопрос по переходу с WT-12 на BLE113 :

Хочу что бы работало так же как сейчас с WT-12 , но потребляло меньше.
Скачал с сайта Bluegiga всю документацию, но не увидел ни в одном документе ничего похожего на команды, которыми управлялся модуль WT-12 , вроде "SET BT POWER 4,4,4"
Вопрос :
Я плохо смотрю ?
Или интерфейс BLE113 очень сильно отличается от WT-12 ?
Или я вообще чего-то не понимаю и неправильно ставлю вопрос ?

Заранее спасибо !

При заливке профиля в BLE113 учтанавливаются его требуемые параметры
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 23 2014, 14:10
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Sergey SN @ Jan 23 2014, 17:32) *
При заливке профиля в BLE113 учтанавливаются его требуемые параметры

Ничего не понял. Можете объяснить подробнее ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
alx125
сообщение Jan 24 2014, 09:55
Сообщение #6


Местный
***

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



Цитата(Tarbal @ Oct 6 2013, 19:02) *
Кстати, поскольку паркинг режим уже практически не используют, то .....


Поясните пожалйста, откуда такие сведения? В спецификации LE все осталось на месте!
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 17 2014, 11:31
Сообщение #7


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(MiklPolikov @ Jan 20 2014, 11:10) *
Вопрос по переходу с WT-12 на BLE113 :

Хочу что бы работало так же как сейчас с WT-12 , но потребляло меньше.
Скачал с сайта Bluegiga всю документацию, но не увидел ни в одном документе ничего похожего на команды, которыми управлялся модуль WT-12 , вроде "SET BT POWER 4,4,4"
Вопрос :
Я плохо смотрю ?
Или интерфейс BLE113 очень сильно отличается от WT-12 ?
Или я вообще чего-то не понимаю и неправильно ставлю вопрос ?


Нет, все именно так, смотрите вы хорошо biggrin.gif
Сам раньше много работал с различными модемами через АТ-команды и горя не знал.
А тут начальство прочитало умную рекламную статейку и предложило перейти с WT11 на BLE112.
Я уже две недели читаю доки и экспериментирую с двумя BLE112,
и о чудо, даже начинаю что-то понимать biggrin.gif

Короче - ДА, интерфейс совсем другой, никаких АТ-команд.
И главное - технология BLE это совсем не Classic Bluetooth, а совсем другое, и разбираться имеет ли смысл на нее переходить в конкретном случае, придется долго. Много проблем с совместимостью и большим объемом доработок всего софта, как в приборах, так и на ПК.
Мы еще думаем...
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Feb 17 2014, 13:13
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Baser @ Feb 17 2014, 15:31) *
Нет, все именно так, смотрите вы хорошо biggrin.gif


Ещё пришло в голову : на сколько я понял, в модуль bluetooth 4.0 заливается прошивка специально под него написанная, а модуль имеет ноги которыми можно дёргать и какие-то интерфейсы. Т.е. модуль заменяет в системе микроконтроллер. А нет ли для него стандартной прошивки, которая будет общаться через эти интерфейсы АТ-командами и позволит легко перейти с WT-12 ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 18 2014, 02:16
Сообщение #9


Гуру
******

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



Цитата(MiklPolikov @ Feb 17 2014, 19:13) *
Ещё пришло в голову : на сколько я понял, в модуль bluetooth 4.0 заливается прошивка специально под него написанная, а модуль имеет ноги которыми можно дёргать и какие-то интерфейсы. Т.е. модуль заменяет в системе микроконтроллер. А нет ли для него стандартной прошивки, которая будет общаться через эти интерфейсы АТ-командами и позволит легко перейти с WT-12 ?

Всё-таки решили отказаться от WT12? Если не секрет - почему?
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Feb 18 2014, 03:01
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(jcxz @ Feb 18 2014, 06:16) *
Всё-таки решили отказаться от WT12? Если не секрет - почему?


1) C WT-12 не работают устройства от Эппл
2) Потребление.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 18 2014, 10:05
Сообщение #11


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(MiklPolikov @ Feb 17 2014, 15:13) *
Ещё пришло в голову : на сколько я понял, в модуль bluetooth 4.0 заливается прошивка специально под него написанная, а модуль имеет ноги которыми можно дёргать и какие-то интерфейсы. Т.е. модуль заменяет в системе микроконтроллер. А нет ли для него стандартной прошивки, которая будет общаться через эти интерфейсы АТ-командами и позволит легко перейти с WT-12 ?

Тут нужно выражаться несколько точнее:
не в абстрактный "модуль bluetooth 4.0 заливается прошивка", а сейчас речь о конкретном модуле BLE112 от BlueGiga. На самом деле от BlueGiga там только сборка на платке System-on-Chip CC2540 от Texas (+антенна и согласование) и софтверная надстройка в виде BGAPI или BGScript над опять же Texas-ским стеком Bluetooth, который они дают бесплатно к своим SoC. Никто вам не мешает брать все напрямую у Texas-a и допиливать дальше самим. Есть и другие фирмы, которые на базе тех же CC2540,CC2541 или систем других производителей чипов клепают свои модули. Например connectBlue. Там тот же CC2540 и стек, но своя надстройка (не разбирался, но вроде бы АТ-команды). Эти фирмы просто предлагают вам за определенные деньги удобство в виде быстрой интеграции этих решений в ваши приборы.

Но самая главная проблема "стандартной прошивки" сейчас – это отсутствие стандартного профиля последовательного порта (SPP - Serial Port Profile). Профиль SPP обычно применяется в Classic Bluetooth для замены последовательного проводного соединения беспроводным. При этом при подключении прибора/датчика к персональному компьютеру можно использовать любое стандартное Bluetooth устройство с его стандартными драйверами. Драйвер обеспечивает возможность подключения удаленного прибора/датчика к системе и открывает виртуальный COM-порт для передачи данных. Прикладные программы пользователя, рассчитанные на работу с последовательными портами, даже не нужно переделывать для работы с беспроводным Bluetooth-соединением.

Поэтому все имеющиеся сейчас примеры реализации Serial Port Profile на базе Bluetooth Low Energy - реализации нестандартные и требуют своего софта на обеих концах беспроводного соединения. Короче: проблем с соединением двух модулей между собой нет, есть проблема подключения такого модуля к компьютеру со стандартным Bluetooth 4.0 устройством и его стандартными драйверами (это сейчас просто невозможно) sad.gif

Так что прошивки по "умолчанию" есть, но они все уникальные, нестандартные.
Go to the top of the page
 
+Quote Post
JeDay
сообщение Feb 18 2014, 15:51
Сообщение #12


Местный
***

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



Сори за офтоп. Мне тоже нужен SPP. Хочу подружить комуникатор с блутуз и платку. Но нужна возможность задавать скорость UART со стороны коммуникатора. Какой чип можете посоветовать? HC-05 и его сородичи конфигурятся АТ командами, скорость также задается. Повторюсь, мне надо скорость менять удаленно. т.е. SPP профиль модуля должен это поддерживать.

Спасибо.
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 18 2014, 17:05
Сообщение #13


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(JeDay @ Feb 18 2014, 17:51) *
Мне тоже нужен SPP. Хочу подружить комуникатор с блутуз и платку. Но нужна возможность задавать скорость UART со стороны коммуникатора. Какой чип можете посоветовать? HC-05 и его сородичи конфигурятся АТ командами, скорость также задается. Повторюсь, мне надо скорость менять удаленно. т.е. SPP профиль модуля должен это поддерживать.

Честно говоря, не совсем понял ваш вопрос laughing.gif
задавать скорость UART где?
Это же виртуальное соединение, которое эмулирует работу последовательного порта.
Реальные скорости передачи в разных частях линка вообще всегда различные и идут в пакетном режиме.
Например, если у вас линк: (ПК -> USB BT module) -> (BT module -> UART)
так между прикладной прогой и USB-донглом данные передаются вообще х.з. как;
в ВТ соединении свой протокол и свои фиксированные пакеты и скорости;
а вот на последнем участке скорость вы задаете имеено для UART, но при помощи АТ-команд извне.

Если вы хотите изменить скорость UART на другом конце линка, вы должны установить соединение и какой-то своей командой передать на другой конец, чтобы там поменялась скорость.

Насколько я знаю, профиль SPP, который работает на базе RFCOMM, хоть и может передавать на другой конец данные о скорости, но это влияет только на макс. пропускную способность канала, не более. Выходной UART это независимая вещь.
Вот цитата из спец. rfcomm
Цитата
In the event that a baud rate is set for a particular port through the RFCOMM service interface, that will not affect the actual data throughput in RFCOMM; i.e. RFCOMM does not incur artificial rate limitation or pacing. However, if either device is a type 2 device (relays data onto other media), or if data pacing is done above the RFCOMM service interface in either or both ends, actual throughput will, on an average, reflect the baud rate setting.
Go to the top of the page
 
+Quote Post
JeDay
сообщение Feb 18 2014, 20:25
Сообщение #14


Местный
***

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



Цитата
а вот на последнем участке скорость вы задаете имеено для UART, но при помощи АТ-команд извне.

Именно это я имел в виду sm.gif

Цитата
Выходной UART это независимая вещь.

Не совсем так. Поскольку SPP это эмуляция COM порта(а он при открытии настраивается на нужный рейт), то он тож должен реализовывать тоже самое. Допустим мы не знаем на какой скорости работает внешнее ус-во, через КОМ порт вы можете перебором найти правельную скорость. А через SPP вы этого не сделаете т.к. скорость гвоздями прибита.
USB-RS232 переходники(FT232) ведь полноценно выполняют поставленные на них задачи.

Цитата
Насколько я знаю, профиль SPP, который работает на базе RFCOMM, хоть и может передавать на другой конец данные о скорости, но это влияет только на макс. пропускную способность канала, не более.

Лучше бы сделали наобород sm.gif
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 19 2014, 05:58
Сообщение #15


Гуру
******

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



Цитата(JeDay @ Feb 19 2014, 02:25) *
Именно это я имел в виду sm.gif

Интересно - как вы это себе представляете? Ваш коммуникатор удалённо через BT меняет baudrate локального UART BT-модуля и ваш контроллер на плате,
общающийся через данный UART с BT-модулем, теряет с ним связь. Он-то откуда узнает, что ему надо теперь поменять скорость UART????
Чушь полная.
Через UART с модулем работает тока ваш МК на плате, он и должен рулить скоростью этого UART. Для того собственно и предназначены AT-команды
установки baudrate UART в модуле.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 11:17
Рейтинг@Mail.ru


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