BzZz 0 10 сентября, 2005 Опубликовано 10 сентября, 2005 · Жалоба Я учусь в МАИ и сейчас у меня начался диплом. весь пересказывать смысла нет. Смысл в том что есть некая энергетическая установка, состоящая из 4 двигателей. На ней есть 4 датчика которые выдают простую последовательность сигналов из 0 и 1 каждые 100 мкс. Так вот, надо по беспроводному протоколу bluetooth организовать передачу от каждого датчика на приёмник. Интересуют любые идеи, а также ссылки на какие нить ресурсы где можно по этому вопросу почерпнуть полезной информации. Заранее спасибо. Извините если запостил не в тот топик. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
micci_n 0 10 сентября, 2005 Опубликовано 10 сентября, 2005 · Жалоба обязательно именно bluetooth ? если всеж его, то есть модули в которые по порту можно загонять любые (почти) данные, предварительно модули придется конфигурить на связь между собой готовые модули видел у компэла какие расстояния требуются ? для датчиков более ориентированно ZigBee к тому-же ZigBee позволяет создавать сеть из гораздо большего количества датчиков чем bluetooth, и если их питать от батареек то ZigBee более предпочтительно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BzZz 0 10 сентября, 2005 Опубликовано 10 сентября, 2005 · Жалоба обязательно именно bluetooth ? если всеж его, то есть модули в которые по порту можно загонять любые (почти) данные, предварительно модули придется конфигурить на связь между собой готовые модули видел у компэла какие расстояния требуются ? для датчиков более ориентированно ZigBee к тому-же ZigBee позволяет создавать сеть из гораздо большего количества датчиков чем bluetooth, и если их питать от батареек то ZigBee более предпочтительно <{POST_SNAPBACK}> Нет, не обязательно. Это пока прикидки на чём можно реализовать. Расстояния нужны не большие, до 3м. И что значит загонять по порту? Можно ли модулю bluetooth просто загонять данные на какой нить вход, а на приёмники их снимать, или для этого нужно что то паять? Датчиков всего 4, так что большие сети не нужны. Может подскажешь как эту идею реализовать попроще? Ещё слышал о такой технологии как rfm, что можешь сказать о ней? Буду ждать ответов. Надо до среды руководителю какие нить предложения принести. пока буду ждать от тебя ответ почитаю про технологию ZifBee. :)) До встречи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ValeraVi 0 10 сентября, 2005 Опубликовано 10 сентября, 2005 · Жалоба 2 BzZz А почему бы для передачи данных по радио не использовать какой нибуть метод по проще и по дешевле. Например при момощи какого нить простого радиомодуля. Я использовал модули от RFM типа ТR3000 - это только трансивер сигналов, поэтому к нему пришлось еше городить управление и реализовывать простой низкоуровневый протокол передачи данных, для отслеживания ошибок в передаче / приеме. Чтобы этим не заниматься можно попробывать другие продукты, например типа CC1010. Я лично их не юзал, но по описанию там есть и микроконтроллер (можете заюзать для считывания данных с датчика) и передача данных там реализована (просто указываете что передавать и оно передает/принимает с отслеживанием ошибок и т.п.). Хотя, в принципе для вас можно, думаю и еще дешевле/проще вариант реализации подобрать, т.к. расстояния - не большие... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BzZz 0 11 сентября, 2005 Опубликовано 11 сентября, 2005 · Жалоба 2 BzZz А почему бы для передачи данных по радио не использовать какой нибуть метод по проще и по дешевле. Например при момощи какого нить простого радиомодуля. Я использовал модули от RFM типа ТR3000 - это только трансивер сигналов, поэтому к нему пришлось еше городить управление и реализовывать простой низкоуровневый протокол передачи данных, для отслеживания ошибок в передаче / приемеhttp://www.chipcon.com/index.cfm?kat_id=2&subkat_id=12&dok_id=55. Чтобы этим не заниматься можно попробывать другие продукты, например типа CC1010. Я лично их не юзал, но по описанию там есть и микроконтроллер (можете заюзать для считывания данных с датчика) и передача данных там реализована (просто указываете что передавать и оно передает/принимает с отслеживанием ошибок и т.п.). Хотя, в принципе для вас можно, думаю и еще дешевле/проще вариант реализации подобрать, т.к. расстояния - не большие... <{POST_SNAPBACK}> Да мне всего то нужно чтобы последовательность 0 и 1 передавалась по радио на приёмник. Есть ли какие нить микрухи которым на вход можно подать эту последовательность, она передасться по радио и считается приёмником? Можно ли это реализовать на СС1010.? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas 1 11 сентября, 2005 Опубликовано 11 сентября, 2005 · Жалоба Посмотри описуху на продукты от National: LMX5252LQ - трансивер bluetooth. LMX9820ASM - bluetooth <-> UART модуль. LMX9820ADONGLE - демобоард + документация. Торгует этим Промэлектроника, вроде у них даже есть в наличии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
micci_n 0 12 сентября, 2005 Опубликовано 12 сентября, 2005 · Жалоба если нет потребности в двухсторонней, шифрованной и тд связи и нет необходимости именно bluetooth то по след ссылкам есть пара статеек на русском про разновидности простых вариантов передачи циферок http://www.efo.ru/components/atmel/tables/priem_pered.htm http://www.efo.ru/doc/Atmel/Atmel.pl?661 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 13 сентября, 2005 Опубликовано 13 сентября, 2005 · Жалоба Посмотрите, что используется для этого в простых управляемых радиомоделях (в основном летательных). Такой информации в паутине очень много, стоит лишь сделать поиск. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Velund 0 13 сентября, 2005 Опубликовано 13 сентября, 2005 · Жалоба Можно ли модулю bluetooth просто загонять данные на какой нить вход, а на приёмники их снимать, или для этого нужно что то паять? Датчиков всего 4, так что большие сети не нужны. Может подскажешь как эту идею реализовать попроще? <{POST_SNAPBACK}> Вообще говоря я бы глянул на BlueTooth модули от CSR - там есть в теории какие то входы/выходы дискретные на том что сделано на базе BlueCore 02e и возможность "подсадить" свою программу поверх их прошивки (там армовское ядро и прилично ресурсов остается). Так например делались всякие гарнитуры Bluetooth - на эти входы кнопки управления сажались. Но сколько их там (входов) я сейчас не помню. Да и написать прошивку под это дело не так просто - надо иметь BlueLab и BlueSuite, которые в теории только с девкитом и за немалые деньги. На фтп конечно можно разжиться чем то, но все равно по отзывам все это не так просто. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergR 0 13 сентября, 2005 Опубликовано 13 сентября, 2005 · Жалоба Если расстояния не большие то может тебе лучше обратить внимание на IRDA. приемник - покупное изделие, передатчик - тоже не проблема Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 13 сентября, 2005 Опубликовано 13 сентября, 2005 · Жалоба Если расстояния не большие то может тебе лучше обратить внимание на IRDA. приемник - покупное изделие, передатчик - тоже не проблема <{POST_SNAPBACK}> IRDA - слишком ускополостный диапазон. А датчиков предпологаетья 4. Даже разнесение по частоте будет давать приличную помеху (в виде наложения сигналов друг на друга) на приемник/приемники, когда все четыре датчика 'бормочут'. Здесь уместен только радиочастотный диапазон! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergR 0 14 сентября, 2005 Опубликовано 14 сентября, 2005 · Жалоба Если расстояния не большие то может тебе лучше обратить внимание на IRDA. приемник - покупное изделие, передатчик - тоже не проблема <{POST_SNAPBACK}> IRDA - слишком ускополостный диапазон. А датчиков предпологаетья 4. Даже разнесение по частоте будет давать приличную помеху (в виде наложения сигналов друг на друга) на приемник/приемники, когда все четыре датчика 'бормочут'. Здесь уместен только радиочастотный диапазон! <{POST_SNAPBACK}> Приемник один на одной частоте неважно RF или IR, узкополосный или широкополосный и когда передатчики одновременно 'бормочут' наложение будет в обеих случаях. Решений может быть два: 1. организация коллизии (обратная связь не нужна, возможны потери пакетов) 2. по запросу с базы (нужна обратная связь) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AA55 0 15 сентября, 2005 Опубликовано 15 сентября, 2005 · Жалоба IRDA - слишком ускополостный диапазон. А датчиков предпологаетья 4. Даже разнесение по частоте будет давать приличную помеху (в виде наложения сигналов друг на друга) на приемник/приемники, когда все четыре датчика 'бормочут'. Здесь уместен только радиочастотный диапазон! <{POST_SNAPBACK}> Можно попробовать DSS реализовать на функциях Уолша, как в CDMA (только идея) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Chupakabra 0 15 сентября, 2005 Опубликовано 15 сентября, 2005 · Жалоба Можно ли модулю bluetooth просто загонять данные на какой нить вход, а на приёмники их снимать, или для этого нужно что то паять? Датчиков всего 4, так что большие сети не нужны. Может подскажешь как эту идею реализовать попроще? <{POST_SNAPBACK}> Вообще говоря я бы глянул на BlueTooth модули от CSR - там есть в теории какие то входы/выходы дискретные на том что сделано на базе BlueCore 02e и возможность "подсадить" свою программу поверх их прошивки (там армовское ядро и прилично ресурсов остается). Так например делались всякие гарнитуры Bluetooth - на эти входы кнопки управления сажались. Но сколько их там (входов) я сейчас не помню. Да и написать прошивку под это дело не так просто - надо иметь BlueLab и BlueSuite, которые в теории только с девкитом и за немалые деньги. На фтп конечно можно разжиться чем то, но все равно по отзывам все это не так просто. <{POST_SNAPBACK}> В продаже на компьютерных рынках полно "брелков" bluetooth, некоторые из них на CSR чипах (или модулях с референс дизайном), которые можно (в принципе) использовать для сторонних разработок. Для этого от CSR есть пекет программирования BlueLab 2.x (в сети гуляют 2.5, 2.8). Соответственно для пограммирования этого дела надо ИЗУЧИТЬ среду BlueLab. Например, мне за пару дней удалось на модуле от GPS-BlueTooth переходника осуществить на дискретных выходах бегущую дорожку из светодиодов :). Но, как я уже сказал, что либо большее - требует гораздо больших интеллектуальных затрат. С другой стороны существуют модули от других производителей, например (кажется) от Texas Instruments, в которых риализован готовый, полноценный SPP - serial port profile (в CSR его надо будет зашивать самому), которые позволяют малой кровью заменить проводное последовательное соединение (RS-232) на BlueTooth. Позже могу посмотреть конкретные названия чипов, которые можно преобрести у нас. А еще есть RFPIC-и, кажется от Microchip, помоему это наиболее подходит для решения поставленных задач :) Что-то типа http://www.compitech.ru/html.cgi/arhiv/02_03/stat_94.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dr.NoA 0 22 октября, 2005 Опубликовано 22 октября, 2005 · Жалоба Bluetooth однозначно под эту задачу не годится, с таким ж успехом можно Wi-Fi использовать, т.е. решение будет, но корявое. C RFM не рекомендую связываться. Дорогие и убогие приемопередатчики, с ними только возня и никакого толку. Можно попробовать Zigbee. Но формально, чтобы получилось настоящее Zigbee-устройство нужен 802.15.4-приемопередатчик + софт Zigbee-стека. За софт надо платить деньги. Но строить Zigbee-сеть ради 4 датчиков смешно. Так что проще использовать просто приемопередатчик. Например, Chipcon CC2420. Он кстати соответствует 802.15.4. Приятная штука Cypress CYWUSB6934/6935, но у них энергопотребление большое. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться