|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 10:52 pm
Радиомодули поддържащи MESH топология от IQRF
| Автор |
Съобщение |
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 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 |
|
 |
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 31, 2009 10:25 am Мнения: 1391
|
 Re: Радиомодули поддържащи MESH топология от IQRF
|
| Чет Авг 15, 2013 4:25 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Радиомодули поддържащи MESH топология от IQRF
Абе не че искам да кажа нещо, на на тези всичко им е 3d рендеринг, включително и сградата която е в секция продажби ... малко ме притесняват фирми които карат само на 3d модели, това пипал ли си го на живо ?
|
| Чет Авг 15, 2013 7:26 pm |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4906 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Радиомодули поддържащи MESH топология от IQRF
Е как защо 3D - защото е " cool". Пък в днешно време народа смята, че не трябва да чете даташиитове, и нещо щом изглежда " cool" трябва да е хубаво, . Поне от въпросите на разни хора из форума такова впечатление ми остава(Пресен случай - юзъра със TDA усилвателя и 11 краче вързано на ебем ти страна)  и те така... Както Тодор Колев обясняваше в "Опасен чар": "- В днешно време не се казва ще скова кочина, а ще реализирам кочина"
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Съб Авг 17, 2013 2:13 pm |
|
 |
|
Lupus
Ранг: Форумен бог
Регистриран на: Сря Дек 01, 2004 12:44 am Мнения: 2811 Местоположение: София
|
 Re: Радиомодули поддържащи MESH топология от IQRF
И все пак има ли някой, който да ги е пробвал? Освен 3D картинки, продават се и "на живо" в Комет.
_________________www.bsms.bg - SMS услуги за фирмите с модерно мислене.
|
| Нед Авг 18, 2013 9:26 am |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Радиомодули поддържащи MESH топология от IQRF
аз наскоро по случайност им бях отворил сайта и ги заглеждах покрай едни мои идеи... интересни са. имаш ли резултати от преки тестове?
_________________ 'просто' е технически синоним на 'красиво'
|
| Нед Авг 18, 2013 9:54 am |
|
 |
|
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 3:35 pm Мнения: 1803
|
 Re: Радиомодули поддържащи MESH топология от IQRF
Тези дни ще купуваме RX/TX модулите, та за тях предполагам ще мога да кажа. Тези някой пробвал ли ги е? Над 19.200 поддържат ли връзка - > 80кб ни трябват?
|
| Вто Авг 27, 2013 6:58 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 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 |
|
 |
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 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 |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: Радиомодули поддържащи MESH топология от IQRF
Много интерсно ... Но каква демонстрация ,като сме на 500 км... Сайта на производителя е направен не за мене. Опиши ако обичаш , какво трябва за да подакраме нещо като мрежа 485 - с един главен и два подчинени: - три модула от Комет; - ......?
|
| Пет Авг 30, 2013 6:16 pm |
|
 |
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 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]
|
| Пет Авг 30, 2013 8:46 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 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 |
|
 |
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 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; ... Към мрежовият концентратор може да се подават команди за добавяне на нови нодове в мрежата, за проверка интегритета на мрежата ... За пренасянето на всички команди през мрежата се грижи операционната система на модулите чрез динамично рутиране. Този режим ще бъде официално обявен през септември но аз разполагам с бета версия затова казах че мога да направя демонстрация. Ето как изглежда периферията на един модул:
|
| Съб Авг 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
Ако не се справиш, мога да те уредя с прозрачни RS485/232, пиши лично съобщение. Няма нужда от никакво писане 
|
| Пон Окт 14, 2013 6:33 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|