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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> 500 метров. 433 МГц, 10 мвт, прямая видимость, мобильный обект (сеть),
yuris2009
сообщение Mar 16 2010, 13:09
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 9-06-09
Пользователь №: 50 130



500 метров. 433 МГц, 10 мвт, прямая видимость, мобильный обект (сеть), one way, скорость 2-5 кбод, пакет 100 бит
Возможно ли реализовать? И на чем?

Цена до $90 target price (включая процессор) на партию 100 штук.

На чем попробовать?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 16 2010, 13:27
Сообщение #2


Гуру
******

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



Цитата(yuris2009 @ Mar 16 2010, 16:09) *
500 метров. 433 МГц, 10 мвт, прямая видимость, мобильный обект (сеть), one way, скорость 2-5 кбод, пакет 100 бит
Возможно ли реализовать? И на чем?

На чем попробовать?

CC1100. При такой скорости будет работать и со штыревой антенной. Но - в теории (и даже будет солидный запас по энергетике). А в реальной жизни, в крупных городах - скорее всего будет насмерть задавлено сигнализациями, LPDшками, транками и прочей фигней. Стоит послушать эфир в месте предполагаемой эксплуатации...
Go to the top of the page
 
+Quote Post
_3m
сообщение Mar 16 2010, 14:56
Сообщение #3


Знающий
****

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



Цитата(rx3apf @ Mar 16 2010, 16:27) *
CC1100. При такой скорости будет работать и со штыревой антенной. Но - в теории (и даже будет солидный запас по энергетике). А в реальной жизни, в крупных городах ....

+1 за СС1100 с включенной FEC и минимальной полосой. Кварцы придется компенсировать.
Но требуется знать какова "цена сбоя". Если из-за временной потери связи случится чернобыль придется искать более надежные варианты.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 16 2010, 15:12
Сообщение #4


Гуру
******

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



Цитата(_3m @ Mar 16 2010, 17:56) *
Если из-за временной потери связи случится чернобыль придется искать более надежные варианты.

Ну, при таком раскладе радиоканал вообще не должен рассматриваться в качестве основного. Да, еще немаловажно, в каких условиях будет эксплуатироваться линк, потому как 500 метров на земле и 500 метров воздух-воздух (либо земля-воздух) это совершенно разные случаи. Например, в сотне километров от города "на земле" может быть тишина и спокойствие, а если вдруг речь о радиоканале для авиамодели, то, поднявшись на сотню метров в воздух, приемник может просто оглохнуть по динамике....
Go to the top of the page
 
+Quote Post
yuris2009
сообщение Mar 16 2010, 17:03
Сообщение #5





Группа: Участник
Сообщений: 13
Регистрация: 9-06-09
Пользователь №: 50 130



Спасибо. То есть можно попробовать.
Думаю, что нужна будет псевдоперестройка частоты. Чтобы "автомат" не попал в забитый канал.
Потеря одного из шести пакетов в минуту с одного источника сети допустим. Общее число источников сети до 256, с разбивкой по каналам по 48-64 передатчиков на канал. Общее время сбора информации от передатчиков на прием хочу иметь 2 секунды. Можно до 5 секунд. Вряд ли больше.
Кроме того, есть точное время, на приемной и передающей стороне. Погрешность микросекунд 10.
Где тут узкое место может быть?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 16 2010, 17:07
Сообщение #6


Гуру
******

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



Цитата(yuris2009 @ Mar 16 2010, 20:03) *
Где тут узкое место может быть?

Не озвучены условия эксплуатации. Перебор каналов не поможет, если помеха задавит приемник по динамике...
Go to the top of the page
 
+Quote Post
yuris2009
сообщение Mar 16 2010, 19:31
Сообщение #7





Группа: Участник
Сообщений: 13
Регистрация: 9-06-09
Пользователь №: 50 130



Цитата(rx3apf @ Mar 16 2010, 20:07) *
Не озвучены условия эксплуатации. Перебор каналов не поможет, если помеха задавит приемник по динамике...

Если поиеха задавит все каналы по динамическому диапазону, то остается только ждать приема.
Условия эксплуатации, я полагаю, несколько километров от стоянок автомобилей, и городской инфраструктуры.
Другие, мощные источники излучения (GSM, VHF, UHF) могут быть в регионе "как есть". Отстроиться на прием возможность будет путем удаления от "подрозрительно мощных источников" метров на 50-200. Приемник мобильный с оператором.

Цитата(yuris2009 @ Mar 16 2010, 22:19) *
Если поиеха задавит все каналы по динамическому диапазону, то остается только ждать приема.
Условия эксплуатации, я полагаю, несколько километров от стоянок автомобилей, и городской инфраструктуры.
Другие, мощные источники излучения (GSM, VHF, UHF) могут быть в регионе "как есть". Отстроиться на прием возможность будет путем удаления от "подрозрительно мощных источников" метров на 50-200. Приемник мобильный с оператором.

Дополнительно.
Надеюсь на синхронизацию времени. Считаю, что она есть. И могу обеспечить. То есть, на передающей и приемной стороне имеет место синхронные скачки по частотным каналам. Более того, хочется использовть синхронные выборки не только по несущей частоте канала, но и по частоте (фазе) модуляции (данных). К примеру, битовый поток имеет период 200 мкс, погрешность времени 10 микросекунд. Должно хватить.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 16 2010, 19:58
Сообщение #8


Гуру
******

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



Цитата(yuris2009 @ Mar 16 2010, 22:31) *
Более того, хочется использовть синхронные выборки не только по несущей частоте канала, но и по частоте (фазе) модуляции (данных). К примеру, битовый поток имеет период 200 мкс, погрешность времени 10 микросекунд. Должно хватить.

А это уже ни к чему. Предложенный CC1100 (1101) имеет встроенный и очень даже неплохой модем, и вряд ли стоит заниматься демодуляцией самостоятельно.
Go to the top of the page
 
+Quote Post
yuris2009
сообщение Mar 16 2010, 20:38
Сообщение #9





Группа: Участник
Сообщений: 13
Регистрация: 9-06-09
Пользователь №: 50 130



Цитата(rx3apf @ Mar 16 2010, 22:58) *
А это уже ни к чему. Предложенный CC1100 (1101) имеет встроенный и очень даже неплохой модем, и вряд ли стоит заниматься демодуляцией самостоятельно.

Спасибо за предупреждение.
Предположим мой процессор подготовил данные (пакет 100 бит) и готов послать через CC1100. Мой процессор подождет момент T1 своего выхода в эфир. И желает отправить пакет через CC1100.
Вопрос.
С какой максимальной задержкой t и разбросом dt начнется передача этого пакета? Какой может быть разброс времени. У меня ведь на очереди отправка по расписанию с другого передатчика в момент T2 итд. Разделение по времени (расписанию). Приемника (прослушки эфира) на передающей стороне нет.

То есть, на пропускную способность системы (среднюю скорость передачи в системе) будет влиять t и особенно dt.

Можно оценить эти возиможные значения? Например, dt<500 микросекунд. Или t= 1000 микросекунд. Здеь важен опыт работы с CC1100.

Иными словами, какое время между передачами пакетов разными передатчиками используется зря на временные погрешности?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 16 2010, 21:11
Сообщение #10


Гуру
******

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



Цитата(yuris2009 @ Mar 16 2010, 23:38) *
С какой максимальной задержкой t и разбросом dt начнется передача этого пакета? Какой может быть разброс времени. У меня ведь на очереди отправка по расписанию с другого передатчика в момент T2 итд. Разделение по времени (расписанию). Приемника (прослушки эфира) на передающей стороне нет.

Зависит от настроек. Трансивер выполняет эти операции за строго регламентированное количество тактов, которое зависит от того, выполняется ли рекалибровка перед передачей, от предыдущего состояния трансивера и т.д. После перехода в режим передачи задержка до передачи собственно данных зависит от запрограммированной битовой скорости, параметров преамбулы и кодирования, от готовности данных для передачи (данные, кстати, могут уже находиться в буфере передачи еще до начала оной). Трансивер в принципе позволяет очень точно сопрячь физическое начало передачи с нужным моментом времени, в идеале до одного такта опорной частоты, важно лишь правильно все подсчитать.
Цитата
Иными словами, какое время между передачами пакетов разными передатчиками используется зря на временные погрешности?

Можно сократить практически до нуля. Но надо учесть, что пакет данных дополняется синхропреамбулой и CRC, и окно приема должно быть широким для приема всей информации. Кстати, а почему бы не использовать двунаправленный канал ? При использовании этого трансивера никаких лишних компонентов не потребуется... Ну, а если есть иные средства очень точной синхронизации, то да, можно и жестко по расписанию, с субмикросекундной точностью (заодно этими же средствами можно воспользоваться, чтобы вычислить частотную поправку для компенсации разбежек опорников, чтобы не было проблем из-за малой ширины канала). Возможности быстрого переключения каналов там тоже весьма внушительные...
Go to the top of the page
 
+Quote Post
yuris2009
сообщение Mar 16 2010, 21:29
Сообщение #11





Группа: Участник
Сообщений: 13
Регистрация: 9-06-09
Пользователь №: 50 130



Можно сократить практически до нуля. Но надо учесть, что пакет данных дополняется синхропреамбулой и CRC, и окно приема должно быть широким для приема всей информации. Кстати, а почему бы не использовать двунаправленный канал ? При использовании этого трансивера никаких лишних компонентов не потребуется... Ну, а если есть иные средства очень точной синхронизации, то да, можно и жестко по расписанию, с субмикросекундной точностью (заодно этими же средствами можно воспользоваться, чтобы вычислить частотную поправку для компенсации разбежек опорников, чтобы не было проблем из-за малой ширины канала). Возможности быстрого переключения каналов там тоже весьма внушительные...
[/quote]

Спасибо. Обнадеживает.
100-200 микросекундной погрешности будет вполне достаточно

Кстати, а почему бы не использовать двунаправленный канал ? При использовании этого трансивера никаких лишних компонентов не потребуется...
[/quote]

Надо подумать. Может имеет смысл использовать широковещательные команды типа "всем включиться/выключиться".

И последний вопрос.
В CC1100 много критических багов? Есть непонятные подвисания или остановы?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 16 2010, 21:43
Сообщение #12


Гуру
******

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



Цитата(yuris2009 @ Mar 17 2010, 00:29) *
И последний вопрос.
В CC1100 много критических багов? Есть непонятные подвисания или остановы?

В эрратах вроде описаны все. Есть неприятные моменты, но поскольку они описаны, то можно без труда обойти, но прочитать надо обязательно. А вот с CC1101 я обнаружил неприятную и недокументированную особенность (я в этом разделе ее описывал, в декабре прошлого года) - если трансивер поднимается из powerdown, то обязательно надо использовать задержку в PO_TIMEOUT, отличную от 00, либо вводить дополнительную задержку между появлением CHIP_RDY и передачей первого байта по SPI, там что-то поднакрутили с таймингами против CC1100, и возможны неприятные проблемы (подробности я описывал).
Go to the top of the page
 
+Quote Post
_3m
сообщение Mar 17 2010, 07:20
Сообщение #13


Знающий
****

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



Цитата(yuris2009 @ Mar 17 2010, 00:29) *
В CC1100 много критических багов? Есть непонятные подвисания или остановы?

Обязательно изучите еррату.
Непрерывный прием лучше не использовать. У меня cc2500 (идентична cc1100) иногда зависает при приеме. Либо всегда используйте прием ограниченный таймаутом либо если очень хочется принимать непрерывно мониторьте состояние трансивера. Если вылетел из RX перезапускайте прием. До причин самопроизвольного выключения приема мне докопаться пока не удалось.
Go to the top of the page
 
+Quote Post
yuris2009
сообщение Mar 17 2010, 09:20
Сообщение #14





Группа: Участник
Сообщений: 13
Регистрация: 9-06-09
Пользователь №: 50 130



Цитата(_3m @ Mar 17 2010, 10:20) *
Обязательно изучите еррату.
Непрерывный прием лучше не использовать. У меня cc2500 (идентична cc1100) иногда зависает при приеме. Либо всегда используйте прием ограниченный таймаутом либо если очень хочется принимать непрерывно мониторьте состояние трансивера. Если вылетел из RX перезапускайте прием. До причин самопроизвольного выключения приема мне докопаться пока не удалось.


Спасибо. Полезная информация.

А через какое среднее время "зависает" (прекращается) прием?
В моем случае можно переконфигурироваться через ~ 10 секунд. Или каждую минуту после цикла. То есть, после скачка на другую несущую или накопления принятых данных за кадр псевдослучайной перестройки.
Этого будет достаточно, или надо чаще?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 17 2010, 09:25
Сообщение #15


Гуру
******

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



Цитата
А через какое среднее время "зависает" (прекращается) прием?
В моем случае можно переконфигурироваться через ~ 10 секунд. Или каждую минуту после цикла. То есть, после скачка на другую несущую или накопления принятых данных за кадр псевдослучайной перестройки.

Когда я экспериментировал, зависаний в режиме непрерывного приема никогда не наблюдал, все ж, мне кажется, тут что-то с конкретными настройками. А 10-секундного интервала хватит, полагаю, на все, даже теоретически возможные и невозможные, ситуации.

Сообщение отредактировал rx3apf - Mar 17 2010, 09:31
Go to the top of the page
 
+Quote Post

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

 


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


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