Отговори на тема  [ 21 мнения ]  Отиди на страница 1, 2  Следваща
Радиомодули поддържащи MESH топология от IQRF 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Мар 31, 2009 10:25 am
Мнения: 1391
Мнение Радиомодули поддържащи MESH топология от IQRF
Здравейте колеги, бих желал да ви запозная с един интересен продукт който отскоро вече може да се закупи в България - радиомодули с вграден радиопротокол стек подържащ MESH мрежова топология на фирмата Microrisc. Модулите, за разлика от ZIgBEE работят в диапазон 868MHz който също е сертифициран за такъв тип употреба, без нуждата от лицензиране и е значително по-ненатоварен от обхвата 2,4GHz.

Ето някои ключови характеристики на модулите:
- Вградена операционна система. Тя се грижи за всички функции по обслужване на радиокомуникацията и предоставя стандартни функции които могат да се използват от потребителската програма. Това изключително опростява разработването на потребителската програма и времето за пускане на продукта в производство. Предлага се безплатна развойна среда и С компилатор.
- Изключително малки размери започващи от 15Х20 мм. Възможност за избор на няколко вида антени, включително и вградена върху самият модул.
- Набор от стандартна периферия. Налични са цифрови и аналогови входове и изходи, SPI, UART, I2C, PWM.
- Поддръжка на MESH топология – IQMESH. Възможност за ползване на 62 радиоканала в обхвата 868MHz при скорост на предаване 19.2 kbps. Мрежата поддържа до 65 000 уникани адреса и до 240 препредавания в MESH топология. Разстояние на радиовръзката между два модула до 700м с миниатюрна антена и изходна мощност само 3.5mW
- Възможност за използване на стандартни команди за връзка с периферията на модула - DPA. В този случай не е необходимо добавяне на какъвто и да било софтуер в модулите. Необходимо е единствено разработка на упраляващ софтуер който изпраща команди до точките в мрежата.
- Изключително ниска консумация в режим на приемане до 35uA. Това е 10 пъти по ниска стойност в сравнение с конкурентни системи. Позволява изключителено дълъг период на експлоатация при батерийно захранване.
- Всички модули притежават ETSI, CE, FCC сертификати и са произведени в Европа

Повече информация можете да получите от WEB сайта на производителят http://www.iqrf.com/
Радио модулите са изключително подходящи за изграждане на интелигентни системи за контрол на улично/индустриално осветление, домашна/ индустриална автоматизация и приложения за събиране на данни (remote metering)

Ако тези продукти са интересни за вас, моля пишете ми на ilk0.radulo0v(ат)comet.bg
Още информация и цени: http://store.comet.bg/bg/Search/?keywords=iqrf


Последна промяна ilkor на Пет Сеп 26, 2014 4:51 pm, променена общо 1 път



Чет Юли 11, 2013 12:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Мар 31, 2009 10:25 am
Мнения: 1391
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
ИзображениеИзображениеИзображениеИзображениеИзображение


Чет Авг 15, 2013 4:25 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
Абе не че искам да кажа нещо, на на тези всичко им е 3d рендеринг, включително и сградата която е в секция продажби ... малко ме притесняват фирми които карат само на 3d модели, това пипал ли си го на живо ?


Чет Авг 15, 2013 7:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
ToHu написа:
Абе не че искам да кажа нещо, на на тези всичко им е 3d рендеринг, включително и сградата която е в секция продажби ... малко ме притесняват фирми които карат само на 3d модели, това пипал ли си го на живо ?

Е как защо 3D - защото е "cool".
Пък в днешно време народа смята, че не трябва да чете даташиитове, и нещо щом изглежда "cool" трябва да е хубаво, . Поне от въпросите на разни хора из форума такова впечатление ми остава(Пресен случай - юзъра със TDA усилвателя и 11 краче вързано на ебем ти страна) :)
и те така...
Както Тодор Колев обясняваше в "Опасен чар":
"- В днешно време не се казва ще скова кочина, а ще реализирам кочина"

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Съб Авг 17, 2013 2:13 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Дек 01, 2004 12:44 am
Мнения: 2811
Местоположение: София
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
И все пак има ли някой, който да ги е пробвал? Освен 3D картинки, продават се и "на живо" в Комет.

_________________
www.bsms.bg - SMS услуги за фирмите с модерно мислене.


Нед Авг 18, 2013 9:26 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
аз наскоро по случайност им бях отворил сайта и ги заглеждах покрай едни мои идеи... интересни са. имаш ли резултати от преки тестове?

_________________
'просто' е технически синоним на 'красиво'


Нед Авг 18, 2013 9:54 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 3:35 pm
Мнения: 1803
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
Тези дни ще купуваме RX/TX модулите, та за тях предполагам ще мога да кажа. Тези някой пробвал ли ги е? Над 19.200 поддържат ли връзка - > 80кб ни трябват?


Вто Авг 27, 2013 6:58 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
пише 82.5 кб;
и
"RF bit rates different from 19.2 kb/s are preliminary, for experimental purpose only."

Ама как да го подкараш без развоен комплект за 150 евро - не (ми) е много ясно.
Ако ми беше спешно - щях да заложа на нещо друго(което има готов птозрачен режим), тука правенето на програма изглежда е задължително - колкото и да пише ,че ще стане до края на деня.


Вто Авг 27, 2013 7:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Мар 31, 2009 10:25 am
Мнения: 1391
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
При сериозен интерес мога да направя демонстрация - просто пишете на съпорт имейл-а на Комет. А и сградата им е реална - виждал съм я :)

Ето няколко примера на демо програми - преценете сами колко е елементарно писането - http://iqrf.com/weben/index.php?sekce=support&id=for-tr&ot=code-examples&ot2=for-tr

Освен това е възможно е модулите да се използват без писане на какъвто и да е софтуер в тях.
Използва се DPA - Direct peripheral addressing http://iqrf.com/weben/index.php?sekce=highlights&id=dpa

Изображение


Пет Авг 30, 2013 5:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
Много интерсно ...
Но каква демонстрация ,като сме на 500 км...
Сайта на производителя е направен не за мене.
Опиши ако обичаш , какво трябва за да подакраме нещо като мрежа 485 - с един главен и два подчинени:
- три модула от Комет;
- ......?


Пет Авг 30, 2013 6:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Мар 31, 2009 10:25 am
Мнения: 1391
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
Хм, намирам готов демо код за серийна двупосочна комуникация между два модула:

[code]
// *********************************************************************
// DEMO EXAMPLE
// UART - LINK
// *********************************************************************
//
// Intended for:
// HW: - TR-52D + DK-EVAL-04
// - TR-52D + DS-UART (DK-PGM-01 with CAB-SER-02)
//
// OS: - v3.03D
//
// Description:
// This example works as UART (RS232) link. The received RF packet
// is sent via UART and vice versa.
//
// File: UART_LINK.c
// Version: v1.05 Revision: 25/04/2013
//
// Revision history:
// v1.05: 25/04/2013 Updated for OS 3.03D
// v1.04: 19/06/2012 Comments slightly changed.
// v1.03: 02/04/2012 Tested for baud rate 19200
// v1.02: 26/03/2012 Modified for OS 3.01D, not tested for baud rate 19200
// v1.01: 16/03/2011 Modified for OS 3.00.
// v1.00: 02/06/2010 First release.
//
// *********************************************************************
#include "../../includes/template-basic.h" // system header files inclusion

// *********************************************************************
// set baudrate
#define BD_9600 // BD_19200, BD_9600, BD_4800

// *********************************************************************

void configure_IO(void);
void openUART(void);
void SendByteUART(uns8 tx_data);
void SendDataUART(uns8 data_len);
uns8 RxDataUART(void);
void UART_ErrorsRecovery(void);
// *********************************************************************

uns8 UART_dlen;
// *********************************************************************

void APPLICATION(void)
{
openUART(); // UART initialization
toutRF = 5;

while (1) // main loop
{
if (checkRF(0))
{
if (RFRXpacket())
{
pulseLEDG();
copyMemoryBlock(bufferRF, bufferCOM, DLEN);
SendDataUART(DLEN); // send DLEN bytes from bufferCOM via UART
}
}

UART_dlen = RxDataUART(); // returns number of received data stored in bufferCOM

if (UART_dlen) // if anything received via UART
{
pulseLEDR();
DLEN = UART_dlen;
copyMemoryBlock(bufferCOM, bufferRF, DLEN);
PIN = 0;
RFTXpacket();
}
}
}
//**********************************************************************

void configure_IO(void)
{
TRISC.5 = 1; // pin connected with RX
TRISC.7 = 1; // RX input
TRISC.6 = 0; // TX output
BAUDCON = 0; // baudrate control setup
}
//----------------------------------------------------------------------

void openUART(void) // baudrate, 8N1
{
configure_IO();
// baudrate @ 8MHz, high speed
#ifdef BD_19200
SPBRGL = 25;
setRFmode(_STAYRX); // checkRF function takes less time
#endif

#ifdef BD_9600
SPBRGL = 51;
#endif

#ifdef BD_4800
SPBRGL = 103;
#endif

TXSTA = 0b00100100; // async UART, high speed, 8 bit, TX enabled
RCSTA = 0b10010000; // Continuous receive, enable port, 8 bit
}
//----------------------------------------------------------------------

void SendByteUART(uns8 tx_data) // send a byte via UART
{
while (TXIF == 0); // wait until bit PIR1.TXIF is cleared
TXREG = tx_data;
}
//----------------------------------------------------------------------

void SendDataUART(uns8 data_len) // send data_len bytes from bufferCOM via UART
{
uns8 i;

if (data_len > 64) // max. 64B from bufferCOM
data_len = 64;

for (i = 0; i < data_len; i++)
SendByteUART(readFromRAM(bufferCOM + i));
}
//----------------------------------------------------------------------

uns8 RxDataUART(void) // returns number of received data stored in bufferCOM
{
uns8 i = 0;

UART_ErrorsRecovery();

if (RCIF) // if anything received via UART
{
writeToRAM(bufferCOM, RCREG);
i++;
startDelay(2); // wait for next byte

while (isDelay())
{
if (RCIF) // if anything received via UART
{
writeToRAM(bufferCOM + i, RCREG);
i++;
startDelay(2); // wait for next byte

if (i >= 64) // max. 64B to bufferCOM
break;
}
}
}

return i;
}
//----------------------------------------------------------------------

void UART_ErrorsRecovery(void) // OERR and FERR bits recovery - see PIC datasheet
{
if (OERR) // UART overrun recovery
{
CREN = 0;
CREN = 1;
}

if (FERR) // UART framing error recovery
FERR = 0;
}
// *********************************************************************
[code]


Прикачени файлове:
HW-UART-link.png
HW-UART-link.png [ 119.12 KiB | Прегледано 5831 пъти ]
Пет Авг 30, 2013 8:46 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
Ilkor,
в предния сси пост
беше писал ,че има вариант за 'прозрачно' използване.
Такъв режим ми е по- интересен, но да се върнем на последния ти пост.
Този сорс трябва да го компилираме с нещо(1),
да го прелеем в модулите с нещо друго (2),
модулите пък са качени върху някакви носещи китове(3).

Може би (1) го има на сайта,
(2) е предполагам (ама дали?) няакакъв прост за направа кабел,
(3) е нещо също простичко - преобразуватели на нива и захранване може би?
Мразя да купувам китове, които да ми покажат как да закача RX и TX, а после да ги хвърля на тавана.

Миналата седмица 45-60 минути не успях да си отговоря на тези въпроси, и това ме отказа предните дни да чета. Сега от твоите линкове прегледах малко документи от ZIP-а на старртовия пакет.
Разбрах , че за да запиша хекс файл , ще ми трябва програматор дебъгер за 54евро+20%.
Как се дебъгва радио само с един дебъгер не ми е много ясно ,но да речем че имам късмет.
За застраховка - още един дебъгер .

По-евтино ми е да пробвам прозрачен режим, но засега не съм видял сносни описания,


Пет Авг 30, 2013 10:41 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Мар 31, 2009 10:25 am
Мнения: 1391
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
Компилаторът е популярният CC5X - http://www.iqrf.org/weben/index.php?sekce=support&id=download&kat=36
Наистина за програмиране и дебъгване е необходим CK-USB-04 http://www.iqrf.org/weben/index.php?sekce=products&id=ck-usb-04&ot=development-tools&ot2=development-kits
Той всъщност е бридж от USB към SPI със стандартен CDC драйвер на Microchip. Комуникационният протокол е описан, така че при малко повече въображение предполагам че може да се измисли и друг начин за програмиране. Освен това модулите вградени в крайни устройства могат да бъдат програмирани OTA - достатъчно е само да се страртира тази функция на операционната система.
Останалите "кутийки" (DK-EVAL-04) в кита (DS-START-03) съдържат акумулаторна батерия и конектор за включване на модула и извеждане на периферията на стандартен SIP конектор.

За "прозрачният" режим явно не сме се разбрали. Аз написах че модулите могат да се ползват без нужда от писане на софтуер в тях чрез използваване на Direct peripheral addressing режим. Той позволява достъп до периферията на всеки един модул в мрежата чрез стандартна команда изпратена през мрежовият координатор. Командата има изключително проста структура:
мрежов адрес на модула към който искаме да подадем команда
код указващ типа на периферията - аналогов/цифров вход/изход; PWM; UART; SPI; I2C; Temp.Sensor; EEPROM; ...
команда към избраната периферия - примерно инициализиране на UART порт-а и изпращане на поредица от байтове; задаване на коефициент на PWM; ...
Към мрежовият концентратор може да се подават команди за добавяне на нови нодове в мрежата, за проверка интегритета на мрежата ... За пренасянето на всички команди през мрежата се грижи операционната система на модулите чрез динамично рутиране.
Този режим ще бъде официално обявен през септември но аз разполагам с бета версия затова казах че мога да направя демонстрация.

Ето как изглежда периферията на един модул:


Прикачени файлове:
tr54d.JPG
tr54d.JPG [ 46.45 KiB | Прегледано 5782 пъти ]
Съб Авг 31, 2013 10:19 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Пет Май 27, 2011 8:25 am
Мнения: 134
Местоположение: Силистра
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
В крайна сметка некой подкара ли го тва чудо.....да даде моля некви отзиви

_________________
Изображение


Пон Окт 14, 2013 1:48 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Дек 16, 2005 3:50 pm
Мнения: 1260
Местоположение: София
Мнение Re: Радиомодули поддържащи MESH топология от IQRF
stefan63 написа:
....какво трябва за да подакраме нещо като мрежа 485 - с един главен и два подчинени:
- три модула от Комет;
- ......?

Ако не се справиш, мога да те уредя с прозрачни RS485/232, пиши лично съобщение. Няма нужда от никакво писане :)


Пон Окт 14, 2013 6:33 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 21 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: jordan-bg и 10 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни