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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> ZigBee с нуля
kimstik
сообщение Feb 3 2009, 12:09
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 4-02-05
Из: Москва
Пользователь №: 2 430



Сейчас расплодилось огромное количество трансиверов, и очень трудно сделать выбор.
CC2420
MC13192FC
AT86RF231
MRF24J40

Гдето в сети находил что качество кода стека для TI лучше чем Microchip. Правда голословно.
То что хорошего в каждом из них - много и везде написано.
А какие неописанные грабли есть?
Как жертва рекламы я по видимому падаю на атмель. Как сделать осмысленный выбор?

http://electronix.ru/mkportal/modules/medi...ndex.php/ZigBee

Сообщение отредактировал kimstik - Feb 3 2009, 12:17
Go to the top of the page
 
+Quote Post
Nesterenko
сообщение Feb 4 2009, 05:14
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 4-12-08
Пользователь №: 42 213



Для каких целей производите выбор?
Планируете применять с готовым стеком или писать стек самостоятельно?
Какая требуется дальность связи?
Планируете использовать готовые модемы или производить разводку и согласование RF самостоятельно?

Сообщение отредактировал Nesterenko - Feb 4 2009, 05:15
Go to the top of the page
 
+Quote Post
kimstik
сообщение Feb 4 2009, 08:10
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 4-02-05
Из: Москва
Пользователь №: 2 430



Для сбора данных/замены rs232. Скорость не принципиальна.
Хотелось бы готовый стек.
Расстояние в пределах помещения. Пусть будет метров 20.
Разводка и согласование самостоятельно.

Вобщем хочется минимальной цены. Но при этом знать что приносится в жертву (удобство интерфейса, надежность, потребление, цена,...)
По докам это оценить можно, но не все и не факт что так будет на самом деле.
Go to the top of the page
 
+Quote Post
Nesterenko
сообщение Feb 4 2009, 11:22
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 4-12-08
Пользователь №: 42 213



Цитата(kimstik @ Feb 4 2009, 11:10) *
Для сбора данных/замены rs232. Скорость не принципиальна.

Если замена RS232 то планипуется точка-точка?

Сообщение отредактировал Nesterenko - Feb 4 2009, 11:30
Go to the top of the page
 
+Quote Post
kimstik
сообщение Feb 4 2009, 12:49
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 4-02-05
Из: Москва
Пользователь №: 2 430



Цитата(Nesterenko @ Feb 4 2009, 14:22) *
Если замена RS232 то планипуется точка-точка?

В принципе все равно. Но было бы не разумно не использовать многоточку.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Feb 4 2009, 13:14
Сообщение #6


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Замену COM-порта я бы сделал на виртуальном COM-порте (устройство подключается к USB), так как USB щас есть во всех компьютерах, а COM-порт нет. Да и питание из USB проще доставать smile.gif
Гляньте CC2511F32 - 2.4 GHz Radio Transceiver, 8051 MCU, 32 kB Flash memory and full-speed USB interface.
Ну или CC1111F32 -на субгигагерцовые частоты.
Go to the top of the page
 
+Quote Post
Nesterenko
сообщение Feb 4 2009, 13:37
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 4-12-08
Пользователь №: 42 213



К сожалению ваши ответы так и не пролили свет на проект в котором вы хотите применить zigbee. Поэтому попробую ответить как можно более обще.
Для начала надо определится вам нужен zigbee или просто сетевое решение на базе 802.15.4 Если Zigbee то тут скорее всего надо рассматривать Ember.
Если решение на базе 802.15.4 то можно рассмотреть MIWI, Simplicity и тд. Или написать свой собственный протокол на базе MAC уровня, который предоставляется производителями трансиверов
К сожалению, поделится опытом использования протоколов предлагаемых производителем чипов не могу, так как нам они не подошли по своим характеристикам, и мы пошли по пути создания собственного протокола.
По поводу аппаратной базы. Если планируется большой рынок, и требуется максимально минимизировать стоимость устройства то стоит рассмотреть моночипы Freescale.
Если партии не большие то лучше не связываться с радио частью и взять готовые модемы, к примеру, meshnetics (Atmega 128 + AT86RF231)
Из вашего списка работали с MC13192FC и AT86RF231. Приемопередатчик от Atmel по своим характеристикам лучше.
Go to the top of the page
 
+Quote Post
kimstik
сообщение Feb 4 2009, 15:37
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 4-02-05
Из: Москва
Пользователь №: 2 430



Цитата(Nesterenko @ Feb 4 2009, 16:37) *
К сожалению ваши ответы так и не пролили свет на проект в котором вы хотите применить zigbee. Поэтому попробую ответить как можно более обще.
Для начала надо определится вам нужен zigbee или просто сетевое решение на базе 802.15.4 Если Zigbee то тут скорее всего надо рассматривать Ember.
Если решение на базе 802.15.4 то можно рассмотреть MIWI, Simplicity и тд. Или написать свой собственный протокол на базе MAC уровня, который предоставляется производителями трансиверов
К сожалению, поделится опытом использования протоколов предлагаемых производителем чипов не могу, так как нам они не подошли по своим характеристикам, и мы пошли по пути создания собственного протокола.
По поводу аппаратной базы. Если планируется большой рынок, и требуется максимально минимизировать стоимость устройства то стоит рассмотреть моночипы Freescale.
Если партии не большие то лучше не связываться с радио частью и взять готовые модемы, к примеру, meshnetics (Atmega 128 + AT86RF231)
Из вашего списка работали с MC13192FC и AT86RF231. Приемопередатчик от Atmel по своим характеристикам лучше.

Благодарствую за ответ!
Не хочется заниматься изначально тюнингом, поэтому только стандартный ZigBee. Задача - максимально общий сбор данных (окружающая среда, кнопки, ...)
Спасибо за Freescale - съекономили мне малость времени на оценке цен. Вполне может быть решающем в последний момент.
Значит вы подтверждаете акцент на Атмел?
Меня еще смущает активность TI smile.gif Как они в сравнинии?

ps: вот еще нашел блог интереный по теме http://freaklabs.org/index.php/Blog/Zigbee...420-review.html

Сообщение отредактировал kimstik - Feb 4 2009, 15:53
Go to the top of the page
 
+Quote Post
Nesterenko
сообщение Feb 4 2009, 18:01
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 4-12-08
Пользователь №: 42 213



Цитата(kimstik @ Feb 4 2009, 18:37) *
Не хочется заниматься изначально тюнингом, поэтому только стандартный ZigBee.


Если вы собираетесь использовать стандартный Zigbee то попробую рассказать вам свои опасениями и буду рад, если меня кто-то поправит, только не на основании рекламных материалов а на основании реальных опытов.
1. Zigbee реализации разных производителей чипов не совместимы.
2. Zigbee разных версий не совместимы.
3. На данный момент мало стандартных профилей, управления устройствами.
4. В Zigbee ограничено число оконечных устройств на один ретранслятор. В некоторых реализациях 16 устройств.
5. В Zigbee достаточно большая задержка сигнала 30мс на хоп.(на одну попытку связи) , не говоря уже о том если был потерян маршрут.
6. При использовании Zigbee необходимо производить отчисление (Чаще всего закладывается в стоимость чипа).
7. Вы завязываетесь на конкретного производителя, то есть если вы сегодня решили делать на Ember то для перехода потом на другого производителя вам практически придется делать все с нуля.
6. И самое неприятное что на данный момент вам никто ничего не гарантирует. (Нет сетевых параметров) и не совсем понятно, что делать, когда вы разработаете систему на 5-10 устройствах. А потом оказывается, что необходимые вам характеристик можно дыбится только при 20 устройствах в сети а не при 256 как вы планировали.
Поймите меня правильно я не противник Zigbee просто, на мой взгляд, на данный момент он еще очень сырой.

Цитата(kimstik @ Feb 4 2009, 18:37) *
Значит вы подтверждаете акцент на Атмел?
Меня еще смущает активность TI smile.gif Как они в сравнинии?

Да на данный момент мы склоняемся в сторону Atmel.
TI-действительно сейчас активно работает в этом направлении, мы ждем когда они выпустят моночип на новом ядре, и тогда возможно переключится на них.

Здесь вы можете посмотреть статьи по Zigbee
Статьи по Zigbee

Сообщение отредактировал Nesterenko - Feb 4 2009, 18:03
Go to the top of the page
 
+Quote Post
kimstik
сообщение Feb 4 2009, 19:28
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 4-02-05
Из: Москва
Пользователь №: 2 430



Цитата(Nesterenko @ Feb 4 2009, 21:01) *
1,2,3...

Если хотябы половина из того что вы написАли - правда, то это прям как холодный душ sad.gif
Для меня в данном случае ключевым словом было 'несовместимость'.
Тоесть если сейчас - то по любому надо принимать чью то религию (атмель, текс, мото, ..) и идти на заклание?
И они в добавок еще каждый свой стек к своим же процам привязывают.
Жуть!
Go to the top of the page
 
+Quote Post
Dr.NoA
сообщение Feb 4 2009, 21:51
Сообщение #11


Местный
***

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



Цитата(Nesterenko @ Feb 4 2009, 21:01) *
Если вы собираетесь использовать стандартный Zigbee то попробую рассказать вам свои опасениями и буду рад, если меня кто-то поправит, только не на основании рекламных материалов а на основании реальных опытов.

Попробую немного возразить.

Цитата(Nesterenko @ Feb 4 2009, 21:01) *
1. Zigbee реализации разных производителей чипов не совместимы.
2. Zigbee разных версий не совместимы.

Действительно, версии 2004 и 2006 года несовместимы, но первую версию уже можно сбрасывать со счетов и относиться к ней как черновой. А что вы имеет в виду под несовместимостью реализаций ZigBee разных производителей чипов? Сами приемопередатчики несовместимы, т.е. на уровне 802.15.4? Или программные стеки ZigBee несовместимы?

Цитата(Nesterenko @ Feb 4 2009, 21:01) *
5. В Zigbee достаточно большая задержка сигнала 30мс на хоп.(на одну попытку связи) , не говоря уже о том если был потерян маршрут.

Допустим, что 30 мсек - это много. Какая задержка на хоп вы считаете допустима? Можно рассмотреть два варианта питания ретрансляторов (стационарное и батарейное). Потери пакетов и затраты на восстановление маршрутов пока не учитываем.

Цитата(Nesterenko @ Feb 4 2009, 21:01) *
6. При использовании Zigbee необходимо производить отчисление (Чаще всего закладывается в стоимость чипа).

Думаю, что скоро или уже в стоимость всех приемопередатчиков стандарта 802.15.4 заложены эти отчисления, поэтому вам все равно придется платить независимо от того, используете вы ZigBee или написали что-то свое собственное.

Цитата(Nesterenko @ Feb 4 2009, 21:01) *
7. Вы завязываетесь на конкретного производителя, то есть если вы сегодня решили делать на Ember то для перехода потом на другого производителя вам практически придется делать все с нуля.

Отчасти согласен, но такая ситуация практически всегда, а не только с ZigBee. Только что вы предлагаете?

Цитата(Nesterenko @ Feb 4 2009, 21:01) *
6. И самое неприятное что на данный момент вам никто ничего не гарантирует. (Нет сетевых параметров) и не совсем понятно, что делать, когда вы разработаете систему на 5-10 устройствах. А потом оказывается, что необходимые вам характеристик можно дыбится только при 20 устройствах в сети а не при 256 как вы планировали.

Согласен, что четких гарантий на характеристики никто не дает. Но разве вам кто-то дает гарантии на характеристики WiFi-сетей, которые развиваются гораздо дольше и, на мой взгляд, в чем-то проще сетей класса ZigBee? Такие сети очень сложны для анализа и работают в условиях, которые трудно предсказать.

Поясню свою позицию. Я не являюсь ярым сторонником и фанатом ZigBee, но упреки которые вы высказываете можно в равной степени отнести ко многим технологиям. Просто нужно четко понимать сильные и слабые стороны ZigBee, а потом уже решать использовать его или нет.

Цитата(Nesterenko @ Feb 4 2009, 21:01) *
Здесь вы можете посмотреть статьи по Zigbee
Статьи по Zigbee

Простите, но вам не надоело практически в каждом посте давать ссылку на этот сайт? Тем более, что большинство приведенных статей написано не сотрудниками этой компании.

Цитата(kimstik @ Feb 4 2009, 22:28) *
Если хотябы половина из того что вы написАли - правда, то это прям как холодный душ sad.gif
Для меня в данном случае ключевым словом было 'несовместимость'.
Тоесть если сейчас - то по любому надо принимать чью то религию (атмель, текс, мото, ..) и идти на заклание?
И они в добавок еще каждый свой стек к своим же процам привязывают.
Жуть!

Производители микросхем предоставляют стек бесплатно или за символические деньги не потому, что они такие добрые, а чтобы упростить разработку ZigBee-устройств и стимулировать спрос на свои микросхемы.
Я советую вам заняться не выбором приемопередатчиков, а разобраться детально в самом стандарте ZigBee, чтобы понять насколько он годится под ваши задачи.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 4 2009, 22:04
Сообщение #12


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



На уровне транспортного протокола ZigBee абсолютно совместимы.
Несовместимость только на прикладном уровне присутствует.
Но речь зашла сразу об оригинальном приложении поэтому с совместимостью вопрос не стоит.

Самые функциональные и гибкие радиочипы конечно у TI.
Ember - закрытая архитектура и вообщем тупиковый путь расчитанный на неразборчивых юзеров, у них мало гибкости на низших уровнях стека где и регулируются все тайминги.

Технологии ZigBee вообщем достаточно освоены и сделать свой модуль ни стоит никакого труда.
Здесь TI можно сказать вне конкуренции в плане открытости технологии.
Большой плюс что они выпускают также чип усилителя к ZigBee.

У нас буквально за пару недель разработали модули USB-ZigBee с усилителем на платформе TI





Цитата(kimstik @ Feb 4 2009, 21:28) *
Если хотябы половина из того что вы написАли - правда, то это прям как холодный душ sad.gif
Для меня в данном случае ключевым словом было 'несовместимость'.
Тоесть если сейчас - то по любому надо принимать чью то религию (атмель, текс, мото, ..) и идти на заклание?
И они в добавок еще каждый свой стек к своим же процам привязывают.
Жуть!
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Feb 5 2009, 14:25
Сообщение #13


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(AlexandrY @ Feb 5 2009, 01:04) *
Технологии ZigBee вообщем достаточно освоены и сделать свой модуль ни стоит никакого труда.
Здесь TI можно сказать вне конкуренции в плане открытости технологии.

А что стек Zigbee они дают в исходных кодах? smile.gif

У вас на плате 2 контроллера?
Go to the top of the page
 
+Quote Post
kimstik
сообщение Feb 5 2009, 14:54
Сообщение #14


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 4-02-05
Из: Москва
Пользователь №: 2 430



А открытого Zigbee стека еще не существует?
При таком количестве чипов ему пора появиться уже.

Еще интересна статистика. Поиском в инете складывается впечатление что большинство разработок делается на паре RF от текса + Аврка.
А производители видно тужатся - хотят перетянуть вторую часть пирога на себя.
Атмелю мне кажется в данном случае это сделать проще.
Go to the top of the page
 
+Quote Post
Dr.NoA
сообщение Feb 5 2009, 15:10
Сообщение #15


Местный
***

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



Цитата(kimstik @ Feb 5 2009, 17:54) *
Еще интересна статистика. Поиском в инете складывается впечатление что большинство разработок делается на паре RF от текса + Аврка.
А производители видно тужатся - хотят перетянуть вторую часть пирога на себя.
Атмелю мне кажется в данном случае это сделать проще.

Насколько я знаю, CC2420 был первым приемопередатчиком стандарта 802.15.4 и имеет очень неплохие технические характеристики, поэтому и получил широкое распространение. А поскольку тогда это был еще Chipcon, то и не возникала стойкая ассоциация, что его надо использовать в связке с MSP430. Видимо поэтому и получила широкое распространение пара CC2420+AVR.

Проблема Atmel'а в том, что у него нет собственного стека, поэтому они и дружат с Meshnetics'ом
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:45
Рейтинг@Mail.ru


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