Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите плз с идеями
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
BzZz
Я учусь в МАИ и сейчас у меня начался диплом. весь пересказывать смысла нет. Смысл в том что есть некая энергетическая установка, состоящая из 4 двигателей. На ней есть 4 датчика которые выдают простую последовательность сигналов из 0 и 1 каждые 100 мкс. Так вот, надо по беспроводному протоколу bluetooth организовать передачу от каждого датчика на приёмник.
Интересуют любые идеи, а также ссылки на какие нить ресурсы где можно по этому вопросу почерпнуть полезной информации.
Заранее спасибо.

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


Нет, не обязательно. Это пока прикидки на чём можно реализовать.
Расстояния нужны не большие, до 3м. И что значит загонять по порту? Можно ли модулю bluetooth просто загонять данные на какой нить вход, а на приёмники их снимать, или для этого нужно что то паять?
Датчиков всего 4, так что большие сети не нужны.
Может подскажешь как эту идею реализовать попроще? Ещё слышал о такой технологии как rfm, что можешь сказать о ней?
Буду ждать ответов. Надо до среды руководителю какие нить предложения принести.
пока буду ждать от тебя ответ почитаю про технологию ZifBee. smile.gif)
До встречи.
ValeraVi
2 BzZz
А почему бы для передачи данных по радио не использовать какой нибуть метод по проще и по дешевле. Например при момощи какого нить простого радиомодуля. Я использовал модули от RFM типа ТR3000 - это только трансивер сигналов, поэтому к нему пришлось еше городить управление и реализовывать простой низкоуровневый протокол передачи данных, для отслеживания ошибок в передаче / приеме. Чтобы этим не заниматься можно попробывать другие продукты, например типа CC1010. Я лично их не юзал, но по описанию там есть и микроконтроллер (можете заюзать для считывания данных с датчика) и передача данных там реализована (просто указываете что передавать и оно передает/принимает с отслеживанием ошибок и т.п.). Хотя, в принципе для вас можно, думаю и еще дешевле/проще вариант реализации подобрать, т.к. расстояния - не большие...
BzZz
Цитата(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.?
Stas
Посмотри описуху на продукты от National:
LMX5252LQ - трансивер bluetooth.
LMX9820ASM - bluetooth <-> UART модуль.
LMX9820ADONGLE - демобоард + документация.
Торгует этим Промэлектроника, вроде у них даже есть в наличии.
micci_n
если нет потребности в двухсторонней, шифрованной и тд связи
и нет необходимости именно bluetooth
то по след ссылкам есть пара статеек на русском про разновидности простых вариантов передачи циферок

http://www.efo.ru/components/atmel/tables/priem_pered.htm
http://www.efo.ru/doc/Atmel/Atmel.pl?661
BVU
Посмотрите, что используется для этого в простых управляемых радиомоделях (в основном летательных). Такой информации в паутине очень много, стоит лишь сделать поиск.
Velund
Цитата(BzZz @ Sep 10 2005, 17:45)
Можно ли  модулю bluetooth просто загонять данные на какой нить вход, а на приёмники их снимать, или для этого нужно что то паять?
Датчиков всего 4, так что большие сети не нужны.
Может подскажешь как эту идею реализовать попроще?
*



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

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


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


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



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


Можно попробовать DSS реализовать на функциях Уолша, как в CDMA (только идея)
Chupakabra
Цитата(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
Dr.NoA
Bluetooth однозначно под эту задачу не годится, с таким ж успехом можно Wi-Fi использовать, т.е. решение будет, но корявое.
C RFM не рекомендую связываться. Дорогие и убогие приемопередатчики, с ними только возня и никакого толку.
Можно попробовать Zigbee. Но формально, чтобы получилось настоящее Zigbee-устройство нужен 802.15.4-приемопередатчик + софт Zigbee-стека. За софт надо платить деньги. Но строить Zigbee-сеть ради 4 датчиков смешно.
Так что проще использовать просто приемопередатчик. Например, Chipcon CC2420. Он кстати соответствует 802.15.4.
Приятная штука Cypress CYWUSB6934/6935, но у них энергопотребление большое.
Firer
За софт Zigbee не надо платить деньги! ЭФО бесплатно с микросхемой предоставляет.
Обычные трансиверы на 433 МГц не рекомендую - у них очень много помех по каналу идет, чтобы все было ок надо собственный формат протокола с контролем ошибок и перепосылкой создавать.
А какой объем передачи, кб в сек?
Вот эта ссылка может пригодится http://btupgrade.narod.ru/
Engineer-mwave
Цитата(BzZz @ Sep 10 2005, 14:59)
Я учусь в МАИ и сейчас у меня начался диплом. весь пересказывать смысла нет. Смысл в том что есть некая энергетическая установка, состоящая из 4 двигателей. На ней есть 4 датчика которые выдают простую последовательность сигналов из 0 и 1 каждые 100 мкс. Так вот, надо по беспроводному протоколу bluetooth организовать передачу от каждого датчика на приёмник.
Интересуют любые идеи, а также ссылки на какие нить ресурсы где можно по этому вопросу почерпнуть полезной информации.
Заранее спасибо.

Извините если запостил не в тот топик.
*



Может тебе вот это подойдет -- http://www.ssec.honeywell.com/microwave/pr...ansceivers.html
codewizard
Просто подписался на тему.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.