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

 
 
> cc1101 и низкие скорости передачи.
zheka
сообщение Dec 7 2013, 12:36
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Господа, не раз слышал мысль, что низкие скорости, ниже 100 кбод - не для cc1101. Тем не менее, это не отменяет правила, что чем выше скорость, тем меньше дальность. Мне нужна минимальная скорость при максимальной дальности.
Первоначальные эксперименты я проводил с стыренными где-то настройками, на 100 кбод. Работало отлично, LQI вертелся у нуля. Мощность с усилителем - 20 dBm, пробивало все перекрытия с 5 этажа по первый. Но вот почему-то кирпичный дом и 60 метров прямой видимости оказались не по зубам, хотя рация той же мощности работала на расстоянии 300 метров, пробивая на своем пути 3 кирпичных дома.
Хочу проверить эту связку на самой низкой скорости. Настроил по предлагаемому SmartRF Studio образцу настроил следующим образом:
Скорость - 1.2 кбод
Девиация 5.1 кГц
Полоса - 58 кГц
Все работает, но LQI 50-60.

Вот настройки (не обращайте внимания на комментарии, я их не правил после изменения регистров)
CODE
void writeRFSettings433(void)
{

// ÇÀÏÈÑÜ ÓÑÒÀÍÎÂÎ×ÍÛÕ ÇÍÀ×ÅÍÈÉ

// GDO0 , GDO2 - ÂÛÂÎÄ
TI_CC_SPIWriteReg(TI_CCxxx0_IOCFG2, 0x0E);
TI_CC_SPIWriteReg(TI_CCxxx0_IOCFG0, 0x06);

// ÄËÈÍÀ ÏÀÊÅÒÀ ÄÀÍÍÛÕ - 0
TI_CC_SPIWriteReg(TI_CCxxx0_PKTLEN, 0x00);

// Àâòîìàòè÷åñêèé êîíòðîëü ïàêåòà áåç ïðîâåðêè àäðåñà
TI_CC_SPIWriteReg(TI_CCxxx0_PKTCTRL1, 0x04);

// CRC - êîíòðîëü âêëþ÷åí
TI_CC_SPIWriteReg(TI_CCxxx0_PKTCTRL0, 0x05);

// Àäðåñ óñòðîéñòâà -0
TI_CC_SPIWriteReg(TI_CCxxx0_ADDR, 0x00);

// Íîðìåð êàíàëà -0
TI_CC_SPIWriteReg(TI_CCxxx0_CHANNR, 0x00);

// Íàñòðîéêà ñèíòåçàòîðà ÷àñòîòû
TI_CC_SPIWriteReg(TI_CCxxx0_FSCTRL1, 0x06);
TI_CC_SPIWriteReg(TI_CCxxx0_FSCTRL0, 0x00);

// Çàäàíèå áàçîâîé íåñóùåé ÷àñòîòû
TI_CC_SPIWriteReg(TI_CCxxx0_FREQ2, 0x11); //11
TI_CC_SPIWriteReg(TI_CCxxx0_FREQ1, 0x27); //27
TI_CC_SPIWriteReg(TI_CCxxx0_FREQ0, 0xB1); //B1

// Íàñòðîéêà ìîäåìà
// ÔÍ× äåìîäóëÿòîðà - 203 êÃö
TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG4, 0xF5); // 2d

// Ñêîðîñòü ïåðåäà÷è 115 êáèò/ñ
TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG3, 0x83); // 36

// Äëèíà ñëîâà ñèíõðîíèçàöèè - 32 ,áàéòà, 2-FSK ìîäóëÿöèÿ
TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG2, 0x83);

// Äëèíà ïðåàìáóëû 4 áàéòà, FEC îòêëþ÷åí
TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG1, 0x22);

// ÏÎëîñà êàíàëà - 199.95 êÃö
TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG0, 0xF8);

TI_CC_SPIWriteReg(TI_CCxxx0_DEVIATN,0x15);
// Çàâåðøåíèå êîíôèãóðàöèè RX
TI_CC_SPIWriteReg(TI_CCxxx0_FREND1, 0xB6);

// Çàâåðøåíèå êîíôèãóðàöèè TX
TI_CC_SPIWriteReg(TI_CCxxx0_FREND0, 0x10);

//Ôóíêöèè êîíôèãóðàöèè àâòîìàòà êîíòðîëÿ ðàäèî (ïî óìëî÷àíèþ)
TI_CC_SPIWriteReg(TI_CCxxx0_MCSM2, 0x07);
TI_CC_SPIWriteReg(TI_CCxxx0_MCSM1, 0x3F);
TI_CC_SPIWriteReg(TI_CCxxx0_MCSM0, 0x18);

// Êîìïåíñàöèÿ ñäâèãà ÷àñòîòû
TI_CC_SPIWriteReg(TI_CCxxx0_FOCCFG, 0x1D);

// Êîíôèãóðàöèÿ áèòîâîé ñèíõðîíèçàöèè
TI_CC_SPIWriteReg(TI_CCxxx0_BSCFG, 0x1C);

// Ïàðàìåòðû ìàëîøóìÿùèõ óñèëèòåëåé è ïîðîã êîìïàðàòîðà
TI_CC_SPIWriteReg(TI_CCxxx0_AGCCTRL2, 0xC7);
TI_CC_SPIWriteReg(TI_CCxxx0_AGCCTRL1, 0x00);
TI_CC_SPIWriteReg(TI_CCxxx0_AGCCTRL0, 0xB2);

// Ïàðàìåòðû êàëèáðîâêè ñèíòåçàòîðà
TI_CC_SPIWriteReg(TI_CCxxx0_FSCAL3, 0xE9);
TI_CC_SPIWriteReg(TI_CCxxx0_FSCAL2, 0x2A);
TI_CC_SPIWriteReg(TI_CCxxx0_FSCAL1, 0x00);
TI_CC_SPIWriteReg(TI_CCxxx0_FSCAL0, 0x1F);

// Ïðèâåäåííûå íèæå íàñòðîéêè èçìåíÿòü íå ðåêîìåíäóåòñÿ
TI_CC_SPIWriteReg(TI_CCxxx0_FSTEST, 0x59);
TI_CC_SPIWriteReg(TI_CCxxx0_TEST2, 0x88);
TI_CC_SPIWriteReg(TI_CCxxx0_TEST1, 0x31);
TI_CC_SPIWriteReg(TI_CCxxx0_TEST0, 0x0B);

// Îñòàëüíûå íàñòðîéêè ïî óìëî÷àíèþ



}


Как улучшить связь?
Если ответ однозначный- на низкой скорости ничего не получится, то где компромис между дальностью и скоростью связи?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zheka   cc1101 и низкие скорости передачи.   Dec 7 2013, 12:36
- - rx3apf   На низких скоростях при малой полосе становится ак...   Dec 7 2013, 12:52
- - zheka   Прошелся по району с ведомым устройством. Редкая с...   Dec 7 2013, 15:33
|- - Serhiy_UA   сс1101 модификация сс1100. У меня сс1100 на штырь ...   Dec 7 2013, 19:48
- - zheka   А приемо-передающие узконаправленные антенны бываю...   Dec 7 2013, 19:50
- - rx3apf   На 433 MHz узконаправленная антенна имеет весьма с...   Dec 7 2013, 20:15
- - zheka   А такой вопрос..... как бы это пограмотней выразит...   Dec 7 2013, 20:22
|- - vadimp61   Цитата(zheka @ Dec 8 2013, 00:22) А такой...   Dec 8 2013, 18:09
- - rx3apf   Безусловно, усиление антенны (если речь о пассивно...   Dec 7 2013, 21:22
- - zheka   Что-то я экспериментирую...... получилось только н...   Dec 9 2013, 01:18
- - _3m   Цитата(zheka @ Dec 7 2013, 16:36) Как улу...   Dec 9 2013, 05:39
- - zheka   ЦитатаНа минимальной скорости CC1101 связь лучше н...   Dec 9 2013, 06:13
|- - _3m   Цитата(zheka @ Dec 9 2013, 10:13) Идем да...   Dec 9 2013, 07:02
- - zheka   Спасибо за ответы. Но кое что хотелось бы все-таки...   Dec 9 2013, 07:39
|- - vadimp61   Цитата(zheka @ Dec 9 2013, 11:39) Спасибо...   Dec 9 2013, 17:06
- - zheka   Хех... продолжаю проводить эксперименты... И вас р...   Dec 9 2013, 18:05
- - vadimp61   Цитата(zheka @ Dec 9 2013, 22:05) Хех... ...   Dec 9 2013, 19:46


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 04:10
Рейтинг@Mail.ru


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