|
Помогите разобраться в программировании Atmega и at86rf230 |
|
|
|
Sep 15 2009, 15:23
|
Группа: Участник
Сообщений: 6
Регистрация: 15-09-09
Пользователь №: 52 381

|
atrf86230 - это просто трансивер или в него встроен микроконтроллер ? Существует ли готовые библиотеки для программирования Atmega16 + atrf86230 ?
BitCloud это те самые библиотеки для моего случая, или они предназначены только для готовых Zigbee модулей (контроллер трансивер в одной сборке) ?
Сообщение отредактировал ramondekkers - Sep 15 2009, 15:26
|
|
|
|
|
 |
Ответов
|
Sep 15 2009, 16:19
|

Профессионал
    
Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202

|
Цитата(ramondekkers @ Sep 15 2009, 19:23)  atrf86230 - это просто трансивер или в него встроен микроконтроллер ? Просто трансивер, причем устаревший. 231 современный. Цитата(ramondekkers @ Sep 15 2009, 19:23)  Существует ли готовые библиотеки для программирования Atmega16 + atrf86230 ? Смотря что нужно. Просто передать что-то в эфир можно программой из 30 строчек. Более сложные вещи - есть на сайте атмела примеры. Цитата(ramondekkers @ Sep 15 2009, 19:23)  BitCloud это те самые библиотеки для моего случая, или они предназначены только для готовых Zigbee модулей (контроллер трансивер в одной сборке) ? BitCloud - это реализация ZigBee PRO стека. Но он занимает 95к+, так что в мегу16 не влезет ни при каких обстоятельствах. Работать может и просто на паре контроллер+рф, HAL открытый, сам стек закрытый.
|
|
|
|
|
Sep 15 2009, 17:45
|
Группа: Участник
Сообщений: 6
Регистрация: 15-09-09
Пользователь №: 52 381

|
Цитата(Taradov Alexander @ Sep 15 2009, 20:19)  Просто трансивер, причем устаревший. 231 современный.
Смотря что нужно. Просто передать что-то в эфир можно программой из 30 строчек. Более сложные вещи - есть на сайте атмела примеры. Пока мне нужны только координатор и КУ, но в дальнейшем понадобится и маршрутизатор. В общем, в любом случае мне нужен Zigbee стек. Цитата BitCloud - это реализация ZigBee PRO стека. Но он занимает 95к+, так что в мегу16 не влезет ни при каких обстоятельствах. Работать может и просто на паре контроллер+рф, HAL открытый, сам стек закрытый. У меня atmega16-16pu 128 кб Flash. Таким образом BitCloud точно должен подойти для моей работы ?
Сообщение отредактировал ramondekkers - Sep 15 2009, 17:46
|
|
|
|
|
Sep 15 2009, 17:58
|

Профессионал
    
Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202

|
Цитата(ramondekkers @ Sep 15 2009, 21:45)  Пока мне нужны только координатор и КУ, но в дальнейшем понадобится и маршрутизатор. В общем, в любом случае мне нужен Zigbee стек. Тогда особого выбора у Вас нет (если останавливать свой выбор на продукции Atmel), писать стек самостоятельно практически не реально. BitCloud - это несколько лет работы комманды разработчиков. Цитата(ramondekkers @ Sep 15 2009, 21:45)  У меня atmega16-16pu 128 кб Flash. Таким образом BitCloud точно должен подойти для моей работы ? atmega16 имеет 16кб флеша (название не случайно содержит 16). Библиотеки стека распространяются под atmega1281 и at86rf230 (содержимое модуля ZigBit). Сам по себе BitCloud может быть пересобран под любое сочетание uC+RF, но для этого очевидно нужно покупать большую их партию. Ради 3-х устройств никто заморачиваться не будет. Так что самый простой вариант для мелкой серии - это mega1281+at86rf230B (именно B, других сейчас не выпускают, но нарваться можно). Еще лучше и проще просто использовать ZigBit. Модули под маркой Atmel должны появиться скоро, для разработки можно использовать модули Meshnetics, которые еще можно достать. А вообще опишите задачу, возможно ZigBee Вам и не подойдет.
|
|
|
|
|
Sep 15 2009, 18:06
|
Группа: Участник
Сообщений: 6
Регистрация: 15-09-09
Пользователь №: 52 381

|
Цитата(Taradov Alexander @ Sep 15 2009, 21:58)  Тогда особого выбора у Вас нет (если останавливать свой выбор на продукции Atmel), писать стек самостоятельно практически не реально. BitCloud - это несколько лет работы комманды разработчиков.
atmega16 имеет 16кб флеша (название не случайно содержит 16). Библиотеки стека распространяются под atmega1281 и at86rf230 (содержимое модуля ZigBit).
Сам по себе BitCloud может быть пересобран под любое сочетание uC+RF, но для этого очевидно нужно покупать большую их партию. Ради 3-х устройств никто заморачиваться не будет.
Так что самый простой вариант для мелкой серии - это mega1281+at86rf230B (именно B, других сейчас не выпускают, но нарваться можно). Еще лучше и проще просто использовать ZigBit. Модули под маркой Atmel должны появиться скоро, для разработки можно использовать модули Meshnetics, которые еще можно достать.
А вообще опишите задачу, возможно ZigBee Вам и не подойдет. Для курсовой работы , в дальнейшем для дипломной. К конечным устройствам будут подключены датчики температуры. КУ должны передать информацию из этих датчиков к координатору , который будет подключен к компьютеру. Задача состоит в мониторинге температуры. Хорошо, а можно at86rf231 использовать ?
Сообщение отредактировал ramondekkers - Sep 15 2009, 18:09
|
|
|
|
|
Sep 15 2009, 18:18
|

Профессионал
    
Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202

|
Цитата(ramondekkers @ Sep 15 2009, 22:06)  Для курсовой работы , в дальнейшем для дипломной. К конечным устройствам будут подключены датчики температуры. КУ должны передать информацию из этих датчиков к координатору , который будет подключен к компьютеру. Задача состоит в мониторинге температуры. Хорошо, а можно at86rf231 использовать ? Как много этих датчиков и как часто они должны передавать? Для 231 готовых библиотек нет. Для учебы лучше остановиться на том, для чего есть готовые библиотеки. Я бы рекомендовал mega1281 + rf230, а еще лучше модули ZigBit. В особенности те, что с чип-антенами, намучаетесь с разводкой ВЧ части. Хотя смотря что изучать ZigBee - это обязательный элемент? Можно изобрести что-то свое, мне кажется в контексте обучения это лучше смотрится.
|
|
|
|
Сообщений в этой теме
ramondekkers Помогите разобраться в программировании Atmega и at86rf230 Sep 15 2009, 15:23     ramondekkers Цитата(Taradov Alexander @ Sep 15 2009, 22... Sep 15 2009, 18:35      Taradov Alexander Цитата(ramondekkers @ Sep 15 2009, 22:31)... Sep 15 2009, 18:45       ramondekkers Цитата100 штук на 1 координатор - это не реально,... Sep 15 2009, 18:47        Taradov Alexander Цитата(ramondekkers @ Sep 15 2009, 22:47)... Sep 15 2009, 18:55         mk1983 Цитата(Taradov Alexander @ Sep 15 2009, 22... Jan 22 2010, 14:58          Taradov Alexander Цитата(mk1983 @ Jan 22 2010, 17:58) А где... Jan 22 2010, 15:19 ramondekkers Благодарю, за помощь. Пожалуй, дальше я самостояте... Sep 15 2009, 19:09 codex Чем 231 лучше 230? слышал, в новых на аппаратном у... Oct 23 2009, 19:28 Taradov Alexander Цитата(codex @ Oct 23 2009, 23:28) Чем 23... Oct 23 2009, 19:36 mk1983 По ходу своих разработак наткнулся на такую пробле... Jan 23 2010, 12:13 Taradov Alexander По порядку:
1. ZDO_NETWORK_LOST_STATUS - означает... Jan 23 2010, 12:31 mk1983 Вопросик:
Если используется статическая адреса... Jan 29 2010, 04:48 Taradov Alexander Цитата(mk1983 @ Jan 29 2010, 07:48) на эт... Jan 29 2010, 07:15  mk1983 Цитата(Taradov Alexander @ Jan 29 2010, 10... Jan 29 2010, 07:31   Taradov Alexander Цитата(mk1983 @ Jan 29 2010, 10:31) Или т... Jan 29 2010, 07:35 mk1983 Спасибо. Я не разумел сразу. Jan 29 2010, 07:42 mk1983 Вопрос смышленным:
вот в примере для модулей ZigBi... Feb 2 2010, 06:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|