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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Помогите плз с идеями, передача с использованием bluetooth
BzZz
сообщение Sep 10 2005, 10:59
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 10-09-05
Пользователь №: 8 432



Я учусь в МАИ и сейчас у меня начался диплом. весь пересказывать смысла нет. Смысл в том что есть некая энергетическая установка, состоящая из 4 двигателей. На ней есть 4 датчика которые выдают простую последовательность сигналов из 0 и 1 каждые 100 мкс. Так вот, надо по беспроводному протоколу bluetooth организовать передачу от каждого датчика на приёмник.
Интересуют любые идеи, а также ссылки на какие нить ресурсы где можно по этому вопросу почерпнуть полезной информации.
Заранее спасибо.

Извините если запостил не в тот топик.
Go to the top of the page
 
+Quote Post
micci_n
сообщение Sep 10 2005, 13:16
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 143
Регистрация: 21-07-05
Из: Москва
Пользователь №: 6 981



обязательно именно bluetooth ?
если всеж его, то есть модули в которые по порту можно загонять любые (почти) данные, предварительно модули придется конфигурить на связь между собой
готовые модули видел у компэла
какие расстояния требуются ?
для датчиков более ориентированно ZigBee
к тому-же ZigBee позволяет создавать сеть из гораздо большего количества датчиков чем bluetooth, и если их питать от батареек то ZigBee более предпочтительно
Go to the top of the page
 
+Quote Post
BzZz
сообщение Sep 10 2005, 14:45
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 10-09-05
Пользователь №: 8 432



Цитата(micci_n @ Sep 10 2005, 17:16)
обязательно именно bluetooth ?
если всеж его, то есть модули в которые по порту можно загонять любые (почти) данные, предварительно модули придется конфигурить на связь между собой
готовые модули видел у компэла
какие расстояния требуются ?
для датчиков более ориентированно ZigBee
к тому-же ZigBee позволяет создавать сеть из гораздо большего количества датчиков чем bluetooth, и если их питать от батареек то ZigBee  более предпочтительно
*


Нет, не обязательно. Это пока прикидки на чём можно реализовать.
Расстояния нужны не большие, до 3м. И что значит загонять по порту? Можно ли модулю bluetooth просто загонять данные на какой нить вход, а на приёмники их снимать, или для этого нужно что то паять?
Датчиков всего 4, так что большие сети не нужны.
Может подскажешь как эту идею реализовать попроще? Ещё слышал о такой технологии как rfm, что можешь сказать о ней?
Буду ждать ответов. Надо до среды руководителю какие нить предложения принести.
пока буду ждать от тебя ответ почитаю про технологию ZifBee. smile.gif)
До встречи.
Go to the top of the page
 
+Quote Post
ValeraVi
сообщение Sep 10 2005, 21:51
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 30-07-05
Из: Kyiv, Ukraine
Пользователь №: 7 211



2 BzZz
А почему бы для передачи данных по радио не использовать какой нибуть метод по проще и по дешевле. Например при момощи какого нить простого радиомодуля. Я использовал модули от RFM типа ТR3000 - это только трансивер сигналов, поэтому к нему пришлось еше городить управление и реализовывать простой низкоуровневый протокол передачи данных, для отслеживания ошибок в передаче / приеме. Чтобы этим не заниматься можно попробывать другие продукты, например типа CC1010. Я лично их не юзал, но по описанию там есть и микроконтроллер (можете заюзать для считывания данных с датчика) и передача данных там реализована (просто указываете что передавать и оно передает/принимает с отслеживанием ошибок и т.п.). Хотя, в принципе для вас можно, думаю и еще дешевле/проще вариант реализации подобрать, т.к. расстояния - не большие...
Go to the top of the page
 
+Quote Post
BzZz
сообщение Sep 11 2005, 01:02
Сообщение #5





Группа: Новичок
Сообщений: 3
Регистрация: 10-09-05
Пользователь №: 8 432



Цитата(ValeraVi @ Sep 11 2005, 01:51)
2 BzZz
А почему бы для передачи данных по радио не использовать какой нибуть метод по проще и по дешевле. Например при момощи какого нить простого радиомодуля. Я использовал модули от RFM типа ТR3000 - это только трансивер сигналов, поэтому к нему пришлось еше городить управление и реализовывать простой низкоуровневый протокол передачи данных, для отслеживания ошибок в передаче / приемеhttp://www.chipcon.com/index.cfm?kat_id=2&subkat_id=12&dok_id=55. Чтобы этим не заниматься можно попробывать другие продукты, например типа CC1010. Я лично их не юзал, но по описанию там есть и микроконтроллер (можете заюзать для считывания данных с датчика) и передача данных там реализована (просто указываете что передавать и оно передает/принимает с отслеживанием ошибок и т.п.). Хотя, в принципе для вас можно, думаю и еще дешевле/проще вариант реализации подобрать, т.к. расстояния - не большие...
*

Да мне всего то нужно чтобы последовательность 0 и 1 передавалась по радио на приёмник. Есть ли какие нить микрухи которым на вход можно подать эту последовательность, она передасться по радио и считается приёмником? Можно ли это реализовать на СС1010.?
Go to the top of the page
 
+Quote Post
Stas
сообщение Sep 11 2005, 06:01
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Посмотри описуху на продукты от National:
LMX5252LQ - трансивер bluetooth.
LMX9820ASM - bluetooth <-> UART модуль.
LMX9820ADONGLE - демобоард + документация.
Торгует этим Промэлектроника, вроде у них даже есть в наличии.
Go to the top of the page
 
+Quote Post
micci_n
сообщение Sep 12 2005, 20:15
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 143
Регистрация: 21-07-05
Из: Москва
Пользователь №: 6 981



если нет потребности в двухсторонней, шифрованной и тд связи
и нет необходимости именно bluetooth
то по след ссылкам есть пара статеек на русском про разновидности простых вариантов передачи циферок

http://www.efo.ru/components/atmel/tables/priem_pered.htm
http://www.efo.ru/doc/Atmel/Atmel.pl?661
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 13 2005, 05:12
Сообщение #8


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Посмотрите, что используется для этого в простых управляемых радиомоделях (в основном летательных). Такой информации в паутине очень много, стоит лишь сделать поиск.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Velund
сообщение Sep 13 2005, 11:04
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177



Цитата(BzZz @ Sep 10 2005, 17:45)
Можно ли  модулю bluetooth просто загонять данные на какой нить вход, а на приёмники их снимать, или для этого нужно что то паять?
Датчиков всего 4, так что большие сети не нужны.
Может подскажешь как эту идею реализовать попроще?
*



Вообще говоря я бы глянул на BlueTooth модули от CSR - там есть в теории какие то входы/выходы дискретные на том что сделано на базе BlueCore 02e и возможность "подсадить" свою программу поверх их прошивки (там армовское ядро и прилично ресурсов остается). Так например делались всякие гарнитуры Bluetooth - на эти входы кнопки управления сажались. Но сколько их там (входов) я сейчас не помню.

Да и написать прошивку под это дело не так просто - надо иметь BlueLab и BlueSuite, которые в теории только с девкитом и за немалые деньги. На фтп конечно можно разжиться чем то, но все равно по отзывам все это не так просто.
Go to the top of the page
 
+Quote Post
SergR
сообщение Sep 13 2005, 11:47
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Если расстояния не большие то может тебе лучше обратить внимание на IRDA. приемник - покупное изделие, передатчик - тоже не проблема


--------------------
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 13 2005, 11:56
Сообщение #11


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(SergR @ Sep 13 2005, 15:47)
Если расстояния не большие то может тебе лучше обратить внимание на IRDA. приемник - покупное изделие, передатчик - тоже не проблема
*


IRDA - слишком ускополостный диапазон. А датчиков предпологаетья 4. Даже разнесение по частоте будет давать приличную помеху (в виде наложения сигналов друг на друга) на приемник/приемники, когда все четыре датчика 'бормочут'. Здесь уместен только радиочастотный диапазон!


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
SergR
сообщение Sep 14 2005, 12:02
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Цитата(BVU @ Sep 13 2005, 13:56)
Цитата(SergR @ Sep 13 2005, 15:47)
Если расстояния не большие то может тебе лучше обратить внимание на IRDA. приемник - покупное изделие, передатчик - тоже не проблема
*


IRDA - слишком ускополостный диапазон. А датчиков предпологаетья 4. Даже разнесение по частоте будет давать приличную помеху (в виде наложения сигналов друг на друга) на приемник/приемники, когда все четыре датчика 'бормочут'. Здесь уместен только радиочастотный диапазон!
*



Приемник один на одной частоте неважно RF или IR, узкополосный или широкополосный и когда передатчики одновременно 'бормочут' наложение будет в обеих случаях. Решений может быть два:
1. организация коллизии (обратная связь не нужна, возможны потери пакетов)
2. по запросу с базы (нужна обратная связь)


--------------------
Go to the top of the page
 
+Quote Post
Танцующий
сообщение Sep 15 2005, 14:32
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 17-06-04
Из: Н.Новгород
Пользователь №: 42



Цитата(BVU @ Sep 13 2005, 14:56)
IRDA - слишком ускополостный диапазон. А датчиков предпологаетья 4. Даже разнесение по частоте будет давать приличную помеху (в виде наложения сигналов друг на друга) на приемник/приемники, когда все четыре датчика 'бормочут'. Здесь уместен только радиочастотный диапазон!
*


Можно попробовать DSS реализовать на функциях Уолша, как в CDMA (только идея)
Go to the top of the page
 
+Quote Post
Chupakabra
сообщение Sep 15 2005, 19:08
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 361
Регистрация: 18-04-05
Пользователь №: 4 258



Цитата(Velund @ Sep 13 2005, 14:04)
Цитата(BzZz @ Sep 10 2005, 17:45)


Можно ли  модулю bluetooth просто загонять данные на какой нить вход, а на приёмники их снимать, или для этого нужно что то паять?
Датчиков всего 4, так что большие сети не нужны.
Может подскажешь как эту идею реализовать попроще?
*



Вообще говоря я бы глянул на BlueTooth модули от CSR - там есть в теории какие то входы/выходы дискретные на том что сделано на базе BlueCore 02e и возможность "подсадить" свою программу поверх их прошивки (там армовское ядро и прилично ресурсов остается). Так например делались всякие гарнитуры Bluetooth - на эти входы кнопки управления сажались. Но сколько их там (входов) я сейчас не помню.

Да и написать прошивку под это дело не так просто - надо иметь BlueLab и BlueSuite, которые в теории только с девкитом и за немалые деньги. На фтп конечно можно разжиться чем то, но все равно по отзывам все это не так просто.
*



В продаже на компьютерных рынках полно "брелков" bluetooth, некоторые из них на CSR чипах (или модулях с референс дизайном), которые можно (в принципе) использовать для сторонних разработок. Для этого от CSR есть пекет программирования BlueLab 2.x (в сети гуляют 2.5, 2.8). Соответственно для пограммирования этого дела надо ИЗУЧИТЬ среду BlueLab. Например, мне за пару дней удалось на модуле от GPS-BlueTooth переходника осуществить на дискретных выходах бегущую дорожку из светодиодов smile.gif. Но, как я уже сказал, что либо большее - требует гораздо больших интеллектуальных затрат.

С другой стороны существуют модули от других производителей, например (кажется) от Texas Instruments, в которых риализован готовый, полноценный SPP - serial port profile (в CSR его надо будет зашивать самому), которые позволяют малой кровью заменить проводное последовательное соединение (RS-232) на BlueTooth. Позже могу посмотреть конкретные названия чипов, которые можно преобрести у нас.

А еще есть RFPIC-и, кажется от Microchip, помоему это наиболее подходит для решения поставленных задач smile.gif
Что-то типа http://www.compitech.ru/html.cgi/arhiv/02_03/stat_94.htm
Go to the top of the page
 
+Quote Post
Dr.NoA
сообщение Oct 22 2005, 22:51
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976



Bluetooth однозначно под эту задачу не годится, с таким ж успехом можно Wi-Fi использовать, т.е. решение будет, но корявое.
C RFM не рекомендую связываться. Дорогие и убогие приемопередатчики, с ними только возня и никакого толку.
Можно попробовать Zigbee. Но формально, чтобы получилось настоящее Zigbee-устройство нужен 802.15.4-приемопередатчик + софт Zigbee-стека. За софт надо платить деньги. Но строить Zigbee-сеть ради 4 датчиков смешно.
Так что проще использовать просто приемопередатчик. Например, Chipcon CC2420. Он кстати соответствует 802.15.4.
Приятная штука Cypress CYWUSB6934/6935, но у них энергопотребление большое.
Go to the top of the page
 
+Quote Post

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

 


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


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