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

 
 
> Вопросы по использованию CC1101
Igor_O
сообщение Sep 21 2010, 05:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641



Вопрос1:
На базе СС1101 сделал радиодатчики. В прямой видимости бьют на 200-250 м. По топологии платы на одном датчике (первый тип) антена (штырь четверть волны 17 см 433 МГц) первые 3 см идет вплотную вдоль батарейки. В другом датчике (второй тип) батарейка поперек антены и на удалении 1,5 см. На RSSI это не влияет. Датчики первого и второго типа на одинаковом удалении показывают приблизительно одинаковые значения. Время от времени (от часа и до нескольких суток) в датчиках первого типа пропадает связь. Значение силы сигнала (RSSI) при этом может быть даже лучше, чем у датчиков второго типа. Сбор данных с подтверждением идет одновременно со всех данных. Сила сигнала оценивается после первых минут связи. В то же самое время другие платы датчиков первого типа могут исправно работать месяцами. Датчиках второго типа работают стабильно. Кварцы (немецкие) местами менял. В конфигурации стоит автоподстройка частоты (не думаю, что в частоте дело).
Вопрос2:
К базе, собирающей сведения со всех датчиков (прием с подтверждением, т.е. дуплекс) на объекте подключено 13 датчиков. Все работало с месяц. Вчера, одновременно пропала связь с 12 датчиками. 1 датчик прекрасно продолжает связываться. Все датчики работают на одинаковой частоте 433 МГц. Пересброс датчиков и базы результатов не дал. Приближение невидимых датчиков результата не дал. Сила сигнала (RSSI) от видимого датчика не изменилась. Замена базы - все датчики нормально работают. Для увеличения RSSI клиент увеличил вдвое размер антены на базе и некоторых датчиках. Может ли это каким то боком повлиять на СС1101? Может ли внешний сигнал (например от пейджера автомобиля) повлиять на входные цепи СС1101?

Сообщение отредактировал Igor_O - Sep 21 2010, 05:33
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
rx3apf
сообщение Sep 21 2010, 06:56
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Igor_O @ Sep 21 2010, 09:16) *
По топологии платы на одном датчике (первый тип) антена (штырь четверть волны 17 см 433 МГц) первые 3 см идет вплотную вдоль батарейки. В другом датчике (второй тип) батарейка поперек антены и на удалении 1,5 см. На RSSI это не влияет.

в данном случае сильнее может влиять взаимная ориентация в пространстве приемника и передатчика. То, что участок антенны рядом с батарейкой, в принципе должно ухудшать результат, но это относительно ебольшой участок, и к тому же у "холодного" конца антенны, где влияние минимальное.
Цитата
Кварцы (немецкие) местами менял. В конфигурации стоит автоподстройка частоты (не думаю, что в частоте дело).

Чтобы оценить возможное влияние отклонения частоты, нужно хотя бы озвучить используемую скорость передачи и ширину полосы канала. А чтобы не гадать (в том случае, когда полоса узкая и отклонение может влиять), стоит измерить частоту опорника (после делителя, чтобы не влиять на сам кварц и при необходимости подстроить вручную на опытных образцах).
Цитата
:
Может ли внешний сигнал (например от пейджера автомобиля) повлиять на входные цепи СС1101?

Да, конечно. И не только в пределах ширины канала, но и за пределами диапазона (хоть и в меньшей степени). В крупных городах с этим особенно тяжело. Однако пейджеры и всякие дистанционные управления обычно включаются кратковременно. Вот беспроводные наушники - могут торчать в канале часами (хотя в этом диапазоне их вроде если и делают, то не особо много). Транковые системы связи - там управляющий канал типично включен постоянно. LPD-радиостанции - тоже кратковременно. Вообще стоит посмотреть эфир спектроанализатором или хотя бы сканирующим приемником.
Go to the top of the page
 
+Quote Post
Igor_O
сообщение Sep 21 2010, 07:08
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641



Спасибо за ответ. Скорость 2400 бод ширина 50 кГц. По двухкратному увеличению антены. Установщик говорит, что RSSI заметно увеличилась, что естественно. Может ли повлиять на входные цепи СС1101 переход на полуволновую антенну вместо четвертьволновой?

Сообщение отредактировал Igor_O - Sep 21 2010, 07:10
Go to the top of the page
 
+Quote Post
Valery_Vlad
сообщение Sep 21 2010, 08:05
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 474
Регистрация: 3-11-05
Из: Москва
Пользователь №: 10 421



Цитата(Igor_O @ Sep 21 2010, 11:08) *
Спасибо за ответ. Скорость 2400 бод ширина 50 кГц. По двухкратному увеличению антены. Установщик говорит, что RSSI заметно увеличилась, что естественно. Может ли повлиять на входные цепи СС1101 переход на полуволновую антенну вместо четвертьволновой?

Если полуволновая антенна согласована на 50 Ом, то ничего плохого не должно быть. Но диаграммы направленности антенн 1/4 и 1/2 отличаются сильно. Может в этом проблема?
Go to the top of the page
 
+Quote Post
Igor_O
сообщение Sep 21 2010, 08:13
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641



Цитата(Valery_Vlad @ Sep 21 2010, 12:05) *
Если полуволновая антенна согласована на 50 Ом, то ничего плохого не должно быть. Но диаграммы направленности антенн 1/4 и 1/2 отличаются сильно. Может в этом проблема?

RSSI то при смене антен выросло. И в этом режиме работало пару недель. Через час получу неисправный модуль. Посмотрю что с ним конкретнее. Но думаю, будет замена СС1101. Такой же модуль у меня работает уже год, но на четьвертьволновой антенне. У клиента, прям беда, уже вышло из строя 3 датчика первого типа, а теперь еще и приемник. При этом отправлял ему датчики, которые у меня работали месяцами.
Go to the top of the page
 
+Quote Post
Valery_Vlad
сообщение Sep 21 2010, 08:17
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 474
Регистрация: 3-11-05
Из: Москва
Пользователь №: 10 421



Цитата(Igor_O @ Sep 21 2010, 12:13) *
RSSI то при смене антен выросло. И в этом режиме работало пару недель. Через час получу неисправный модуль. Посмотрю что с ним конкретнее. Но думаю, будет замена СС1101. Такой же модуль у меня работает уже год, но на четьвертьволновой антенне. У клиента, прям беда, уже вышло из строя 3 датчика первого типа, а теперь еще и приемник. При этом отправлял ему датчики, которые у меня работали месяцами.

Как у вас сделана защита входных цепей от статики, есть ли защита от импульсов по питанию?
Go to the top of the page
 
+Quote Post
Igor_O
сообщение Sep 21 2010, 09:29
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641



Цитата(Valery_Vlad @ Sep 21 2010, 12:17) *
Как у вас сделана защита входных цепей от статики, есть ли защита от импульсов по питанию?

Питание идет через 78L05, обвязанного конденсаторами (10 мF и 0.1 mF). Далее идет на TPS1501 (3В) на выходе 0,47 mF. Блок питания идет через акб 12В. В блоке питания стоит 4700 mF. Думаю развязки более чем. Статика врят ли, т.к. помимо питания выходит лишь один провод (5В) на связь с устройством. Он идет на проц., управляющий СС1101. Т.к. прием от одного датчика был, помимо остальные функции тоже работали - проц. работал нормально.

Сейчас на столе кручу устройство. Все пока ОК. 9 моих датчиков нашел нормально. Связь с ними держит нормально. Пока никаких отклонений.
Go to the top of the page
 
+Quote Post
Valery_Vlad
сообщение Sep 21 2010, 09:56
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 474
Регистрация: 3-11-05
Из: Москва
Пользователь №: 10 421



Цитата(Igor_O @ Sep 21 2010, 13:29) *
Питание идет через 78L05, обвязанного конденсаторами (10 мF и 0.1 mF). Далее идет на TPS1501 (3В) на выходе 0,47 mF. Блок питания идет через акб 12В. В блоке питания стоит 4700 mF. Думаю развязки более чем. Статика врят ли, т.к. помимо питания выходит лишь один провод (5В) на связь с устройством. Он идет на проц., управляющий СС1101. Т.к. прием от одного датчика был, помимо остальные функции тоже работали - проц. работал нормально.

Спрашивая про статику, я имел ввиду наведенную статику со стороны антенны.
Go to the top of the page
 
+Quote Post
Igor_O
сообщение Sep 21 2010, 10:15
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641



Цитата(Valery_Vlad @ Sep 21 2010, 13:56) *
Спрашивая про статику, я имел ввиду наведенную статику со стороны антенны.

Устройство подвешено гораздо выше человеческого роста, стены на улицу толщиной около метра грозы или туч не было.
Go to the top of the page
 
+Quote Post
Valery_Vlad
сообщение Sep 21 2010, 11:51
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 474
Регистрация: 3-11-05
Из: Москва
Пользователь №: 10 421



Почему нет приема, надо смотреть спектроанализатором, ничего другого придумать не могу. Это самый надежный способ.

Интересно расположение датчиков, при котором один датчик продолжал работать, когда остальные потеряли связь. Может здесь что нибудь натолкнет предположение, что это было.
Go to the top of the page
 
+Quote Post
Stein21
сообщение Apr 19 2011, 20:59
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



ДОброго времени суток. У меня сейчас проблема с тем, что обе мои платки 433МГц, кварцы: HC-49S 26.451МГЦ постоянно твердят о наличии несущей (при работе только одной из них) если RX-фильтр больше 58 КГц. Отходил от дома на километр та же проблема. На ширине канала 58 КГц(модуляция MSK, скорость 26 КБод, мощность 10 ДБм) при подстройке кварцев, платки обнаруживают несущую друг друга, только когда они стоят вплотную. Принятия пакета так и не дождался... Менял антенны (патч, диполь) никаких изменений. Подскажите пожалуйста, что может быть не так, и куда копать дальше...
И вот мои значения регистров, если что:

Write_SPI(FSCTRL1,0x06); //0B
Write_SPI(FSCTRL0,0x00); //0C
Write_SPI(FREQ2,0x10); //0D
Write_SPI(FREQ1,0x5E); //0E
Write_SPI(FREQ0,0xB1); //0F
Write_SPI(MDMCFG4,0xF5); //10
Write_SPI(MDMCFG3,0x83); //11
Write_SPI(MDMCFG2,0x1B); //12
Write_SPI(MDMCFG1,0x22); //13
Write_SPI(MDMCFG0,0xF8); //14
Write_SPI(CHANNR,0x00); //0A
Write_SPI(DEVIATN,0x00); //15
Write_SPI(FREND1,0x56); //21
Write_SPI(FREND0,0x10); //22
Write_SPI(MCSM2,0x07); //16
Write_SPI(MCSM1,0x30); //17
Write_SPI(MCSM0,0x18); //18
Write_SPI(FOCCFG,0x16); //19
Write_SPI(BSCFG,0x6C); //1A
Write_SPI(AGCCTRL2,0x03); //1B
Write_SPI(AGCCTRL1,0x40); //1C
Write_SPI(AGCCTRL0,0x91); //1D
Write_SPI(FSCAL3,0xE9); //23
Write_SPI(FSCAL2,0x2A); //24
Write_SPI(FSCAL1,0x00); //25
Write_SPI(FSCAL0,0x1F); //26
Write_SPI(FSTEST,0x59); //29
Write_SPI(TEST2,0x81); //2C
Write_SPI(TEST1,0x35); //2D
Write_SPI(TEST0,0x09); //2E
Write_SPI(IOCFG2,0x0E); //00
Write_SPI(IOCFG0D,0x06); //02
Write_SPI(PKTCTRL1,0x04); //07
Write_SPI(PKTCTRL0,0x45); //08
Write_SPI(ADDR,0x00); //09
Write_SPI(PKTLEN,0xFF); //06
Write_SPI(FIFOTHR,0x07); //03

Сообщение отредактировал Stein21 - Apr 20 2011, 01:44
Go to the top of the page
 
+Quote Post
_3m
сообщение Apr 20 2011, 05:50
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



почитайте в даташите что значит "наличие несущей". Прикиньте что творится в городе в диапазоне 433мгц. Делайте выводы.



Сообщение отредактировал _3m - Apr 20 2011, 05:57
Go to the top of the page
 
+Quote Post
Stein21
сообщение Apr 22 2011, 02:54
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



По всей видимости у меня ошибка в коде, т.к. когда передаю в TXFIFO 16 байт(16 байт данных и 1 байт - длинна сообщения) и менее - передача по STX не идёт (GDO0 не изменяется(IOCFG0=0x06)) и в этом случае приёмник ловит несущую уже на 40см от первой. Но если в TXFIFO передаю 17 байт и более - передача как-будто бы идёт(GDO0 сначала 1 потом 0), но в этом случае приёмник ловит несущую только вплотную с передатчиком, синхрослово не принимается.
Вот кусок кода относящегося к передаче на Pascal'е:
Код
  strob(SIDLE);  //Переходим в IDLE
  strob(SFTX);  //Очищаем TXFIFO
  strob(TXFIFO_B); //Комманда записи в TXFIFO burst
  strob(17); //длинна пакета вместе с байтом длинны
  strob(0);  //адрес
  for i:=0 to 15 do  strob(reg_var[i]);//данные
  strob(STX); //отправляем
  While gdO0<>1 do nop;
  While gdO0<>0 do nop;

Посмотрите пожалуйста, может Я делаю что-то не в соответствии со своими Регистрами(они выше).
Сейчас проверил,
Пытаемся отправить 17 и более байт:
если после загрузки данных в TXFIFO подать TXBYTE - в ответ 32. Если TXBYTE подать после STX, в ответ 32.
Пытаемся отправить 16 и менее байт:
если после загрузки данных в TXFIFO подать TXBYTE - в ответ 32. Если TXBYTE подать после STX, в ответ 0.
Самое интересно, что на TXFIFO выделено 33 байта, т.е. 16 и 17 - это середина.

Сообщение отредактировал Stein21 - Apr 22 2011, 16:19
Go to the top of the page
 
+Quote Post
Stein21
сообщение Apr 24 2011, 09:29
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



Подскажите хоть, если в режиме IDLE кинуть в TXFIFO что нибудь, затем послать RXBYTES(0xFA) опять таки в режиме IDLE ответом будет количество байт в TXFIFO? Для узнавания кол-ва байт в TXFIFO не надо в TX переходить??
Go to the top of the page
 
+Quote Post
Astor
сообщение Apr 25 2011, 05:14
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 151
Регистрация: 17-04-07
Из: Калининград
Пользователь №: 27 103



Извиняюсь, но хотел бы вернуться чуть назад : смотрел анализатором спектра диапазон 433 - там сплошная каша - постоянно выскакивают на несколько секунд какие-то сигналы, возможно это всякие радиоключи для автомобилей, гаражных ворот, радиоуправляемые игрушки и невесть чего ещё. Но есть и такие "палки", кторые часами не пропадают - видимо всякие радионяни, радионаушники и прочее.

По поводу битвы за каждый дБ выходного сигнала. Из букварей по радиотехнике известно : для удвоения дальности связи выходную мощность передатчика придётся увеличить в 16 раз.... Физику не обманешь.
Если не вдаваться в тонкости, то в реальной жизни ситуация не совсем так печальна, но в любом случае прирост выходной мощности на пару дБ - пустое дело.

И вопрос ко всем : кто-либо располагает информацией о надёжности СС1101 ? Как они относятся к обрывам и замыканиям в антенных цепях ?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:48
Рейтинг@Mail.ru


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