|
0 / 0 / 0
Регистрация: 01.01.2013
Сообщений: 27
|
|
Zigbee на базе микросхем фирмы Texas instruments04.01.2013, 19:02. Показов 14796. Ответов 10
Метки нет (Все метки)
Добрый день!
Меня очень заинтересовал протокол Zigbee и я решил поближе с ним ознакомиться. Начал искать в интернете сведения о Zigbee: как его можно реализовать , на каких микросхемах ... и.т.д. Наткнулся на сайт Texas instruments, где были предоставлены микросхемы позволяющие реализовать данный протокол. Из перечисленных вариантов меня заинтересовали две модели - CC2531 (SoQ) и CC2520 (transceiver). Просмотрев многочисленную информацию по данным микросхемам, особенно уделял внимание CC2531, потому что на мой взгляд она более интересна, возникло масса вопросов. Как на них залить какую-нибудь прошивку, как написать для них код...? Создание схемы не вызывает у меня много вопросов, т.к. TI в этом плане предоставляет много информации, а вот с debugom хуже и сам процесс вызывает у меня небольшую панику, поэтому обращаюсь к читателям этого форума за помощью. Пожалуйста подскажите , ткните , расскажите, буду очень признателен. На выходе хотелось бы получить устройство, может два, которые бы общались между собой, одно отдавало команды второму, которое бы исполняло бы их. Заранее спасибо тем кто откликнется.
0
|
|
| 04.01.2013, 19:02 | |
|
Ответы с готовыми решениями:
10
АЦП Texas Instruments SSL для Микроконтроллера Texas instruments tm4c1294 Texas Instruments |
|
Sir60
|
|
| 05.01.2013, 09:45 | |
|
На борту SoC CC2531 имеется х51 микроконтроллер. Его можно запрограммировать через Debug Interfosi и CC Debugger, см. подробнее
http://www.ti.com/lit/ug/swru191c/swru191c.pdf Сделать готовое устройство на основе такой микросхемы непросто, если нет опыта работы с RF. Гораздо проще приобрести модуль, где уже установлена вся обвязка. Также проще будет работать с трансивером CC2520, посольку он управляется через SPI интерфейс и можно будет применить Ваш любимый МК и отладчик. Однако, и в этом случае проще будет приобрести радиомодуль на его основе, например производимый фирмой Anaren (anaren.com). А почему Zigbee? Может для связи двух устройтв сойдет что-либо попроще? Посмотрите мою статью для начала http://rodyokot.ru/circuit/ana... ansmit/33/ |
|
|
0 / 0 / 0
Регистрация: 01.01.2013
Сообщений: 27
|
|
| 05.01.2013, 18:50 | |
|
Начну отвечать с конца. Почему zigbee - появилось желание управлять чем-то на расстоянии , начал читать , искать и.т.д , в своё время я немного слышал об этом протоколе, ну и решил прочитать вообще что на нём делается. Он используется в бытовой технике, всевозможные датчики , управление радиомоделями и.т.д , много отраслей где он применяется. И чтобы не выдумывать велосипед, решил взять за основу его. Сразу же уточню, опыта работы с zigbee у меня нет , как и в программировании, именно поэтому пишу на форуме в надежде на помощь.
Да на CC Debugger я уже натыкался. http://www.ti.com/lit/ug/swru197e/swru197e.pdf - вот ссылка на описание самого прогромматора, на страницах 9-10 приведен пример подключения CC Debuggerа для отладки. Хотелось бы уточнить, а нет ли какого-нибудь ещё способа для программирования этих микросхем? Вашу статью я прочитал, вот что-то наподобие этого я и задумываю сделать, не всё понял, потому что у меня есть пробелы в знаниях, поэтому и решил заняться подобным проектом. В целом я имею доступ к launchpadu, описанному в вашей статье. А вдруг пригодится. Попробую описать идею поподробнее. Ядро - это CC2531 , вторичное устройство CC2520. Допустим нажимаем кнопку, подключенную к ядру, а загорается светодиод на вторичном устройстве. Это же можно реализовать с помощью данных микросхем? По поводу программирования - на что вначале обратить внимание? о чём почитать? куда залезть в первую очередь?
0
|
|
|
Sir60
|
|
| 05.01.2013, 21:29 | |
|
Другого способа заливки кода в SoC помимо CC Debugger я не знаю. Однако, если использовать трансивер с внешмик МК типа MSP430, то для его программирования можно использовать Launchpad. Если у Вас нет опыта в программировании МК, начните с программ мигания светодиодами. Здесь на сайте есть хороший ликбез попрограммированию МК семейства MSP430. Вот ссылка на последнюю статью цикла
http://we.iosyitistromyss.ru/m... a.html#cut найдите первую и начните с нее. Вот здесь еще посмотрите http://we.iosyitistromyss.ru/m... ychas.html Реализовать Вашу задумку на Zigbee можно, но это будет стрельбой из пушки по воробьям. Коротко, можно послать 1 байт данных и в приемнике проверять его равенство на байт команды включения светоиода и поджигать его при совпадении. |
|
|
0 / 0 / 0
Регистрация: 01.01.2013
Сообщений: 27
|
|
| 05.01.2013, 22:52 | |
|
Во-первых, спасибо что откликнулся, спасибо тебе огромное. )
Спасибо тебе за ссылки мне этого на долго хватит, буду пока что изучать .... А разве нельзя настроить трансивер СС2520 на прерывание , т.е. чтобы он оживал только в том случае если к нему обращаются?
0
|
|
|
Sir60
|
|
| 05.01.2013, 23:05 | |
|
Можно и нужно. Именно так и сделано в моей статье выше.
Если соберетесь осваивать МК семейства MSP430, очень рекомендую книгу http://www.amazon.com/MSP430-M... 0750682760 Где-то даже видел ее в сети для загрузки. |
|
|
0 / 0 / 0
Регистрация: 01.01.2013
Сообщений: 27
|
|
| 13.01.2013, 23:11 | |
|
Sir60, у меня созрел к Вам один вопрос, как достать изделие фирмы Anarec?
В поисках каких-нибудь решений на zigbee, я наткнулся на готовый модуль этой фирмы под названием A2530E24AZ1. Реализован он на SoC-е 2530. Такой модуль стоит на farnell.com чуть меньше 20 евро.
0
|
|
|
Sir60
|
|
| 13.01.2013, 23:45 | |
|
Он имеется на digikey.com или mousir.com. В Вашем случае может Ebay неплохой вариант.
|
|
|
0 / 0 / 0
Регистрация: 01.01.2013
Сообщений: 27
|
|
| 08.06.2013, 19:33 | |
|
Sir60 спасибо за книжку microsontroller basics, очень помогла.
Получилось в протеусе завести на дисплее время, с заданием значения с клавиатуры. И можно сказать , что почти разобрался I2C и UARTом.
0
|
|
|
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 446
|
|
| 12.08.2013, 12:11 | |
|
Давайте я вам немножко расскажу про ZigBee, в свое время, эта тема наделала много шума и все предвещали ей великолепное будущее, но, стек протокола оказался настолько тяжелый, что у бедного МК просто не хватало времени на личную жизнь и тогда TI выбросили на рынок новую тему SimpliciTI http://www.ti.com/tool/sympliciti , а восторженные возгласы про Zigbee как-то поутихли. Стек SimpliciTI оказался полегче и с ним уже можно как-то работать, но для задачи "просто поуправлять на расстоянии" слишком дорогой. В общем, рассказывать можно очень долго, вы просто определите задачу более конкретно, чем управлять, расстояние, рельеф местности, обстановка в эфире. Например, для своего проекта прикормочного кораблика, я купил парочку модулей за 2$ на али и мне этого более чем достаточно для эффективного радиоуправления, правда вам придется пристроить к нему МК и прикрутить свой протокол или опять же взять готовый.
http://www.otyexpress.com/item/2Pairs-L ... 68637.html
0
|
|
|
0 / 0 / 0
Регистрация: 27.06.2010
Сообщений: 405
|
|
| 12.08.2013, 16:35 | |
|
Я немного работал с zigbee модулями dizic на базе stm32w108. Вобщем неплохие чипы и модули, дальность связи до 70 метров в помещении, невысокое потребление, контроллер с ядром Sortix m3 - можно использовать свободный компилятор GCC. Но есть и минусы - местами мутная документация несовпадающая с заголовками и примерами, примеры довольно скудные и местами косячные. Для работы с радиомодулем на MAC предоставляется скомпилированная библиотека без исходников.
0
|
|
| 12.08.2013, 16:35 | |
|
Помогаю со студенческими работами здесь
11
Семинар и тренинг STMicroelectronics или Texas Instruments Разработать принципиальную схему на базе интегральных микросхем серий 155, и дать краткое описание работы схемы Создание БД для производственной фирмы на базе Access MAX232(maxim) vs MAX232N(texas)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|