roboforum.ru

Технический форум по робототехнике.

Радиомаяк на СС1101 - randomrace.ru

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Радиомаяк на СС1101 - randomrace.ru

Сообщение elmot » 16 окт 2014, 14:27

Пытаюсь создать радиомаяк v2 для randomrace.
Задача номер раз в том, чтобы сделать радиомаяк, слышимый с обычных LPD радиостанций. Это аналоговая ЧМ модуляция, 69 каналов, 1й канал 433.075 МГц, далее через 25 кГц.

Делаю радиомаяк на модуле cc1101 (SubGHz трансивер фирмы texas instruments). Точнее на новом китайском модуле hc-11, который есть cc1101 + stm8s003(mcu такой 8мибитный). Модуль дешевый, $5-$8.
Удалось в общих чертах отреверсить схему, прошить МК, разобраться с SPI и управлением самим трансивером. При включении всей этой музыки передатчик модуля начинает передачу, lpd рация чувствует несущую(на экране загорается RX) и слышит тишину где-то полсекунды-секунду, после чего RX выключается, а передатчик-то продолжает работать(если судить по потреблению тока модулем).

Теперь вопросы, временами нубские, т.к. я в радиосвязи дуб-дубом:

- Как заявленные +12 dBm выходного сигнала соотносятся с разрешенными 10 мВт выходной мощности?

Параметры модуля настраиваются спец. софтинкой(см. картинку). Картинка с сайта, у меня нет range extender, частота 433 и т.д.
Изображение


- какую подобрать модуляцию? доступны GFSK, 2-FSK, 4-FSK, MSK, ASK/OOK?
- какую подобрать carrier frequency? точно в частоту канала рации? чуть выше? чуть ниже?
- Что такое Deviation? Какую ставить?
- Какой лучше datarate ставить?
- Какой байтовый паттерн передавать?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение avr123.nm.ru » 16 окт 2014, 16:57

надо посмотреть параметры рации в режиме передачи и аналогичный вариант в настройках поискать.


elmot писал(а):Как заявленные +12 dBm выходного сигнала соотносятся с разрешенными 10 мВт выходной мощности?

шкала логорифмическая
+12 dBm это примерно 16 мВт

+0 dBm это 1 мВт ... +10 dBm это 10 мВт ... +20 dBm это 100 мВт ... +30 dBm это 1000 мВт
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение elmot » 16 окт 2014, 18:18

Фу-ты нуты, наконец понял про dBm, спасибо.

Добавлено спустя 4 минуты 48 секунд:
avr123.nm.ru писал(а):надо посмотреть параметры рации в режиме передачи и аналогичный вариант в настройках поискать.

Рация аналоговая. ФМ модуляция. Вот и все параметры.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение Dmitry__ » 16 окт 2014, 18:36

Передатчик-то пакетный, не факт что он умеет излучать несущую постоянно, т.к. для этого нужен хороший pll. Нормальный ПДФ не нашел по hc-11, хз что это.
elmot писал(а):- какую подобрать модуляцию? доступны GFSK, 2-FSK, 4-FSK, MSK, ASK/OOK?

Для чм рации - любую фазовую: GFSK, 2-FSK, 4-FSK, MSK.
elmot писал(а):- какую подобрать carrier frequency? точно в частоту канала рации? чуть выше? чуть ниже?

Да, пока точно в центр, потом разберешься.

elmot писал(а):- Что такое Deviation? Какую ставить?

Типа сколько качать частоту модуляцией относительно центральной, чем меньше девиация тем дальше будет ловить приемник, тем меньше информации можно передать (я так понимаю, для маяка это лишнее).
elmot писал(а):- Какой лучше datarate ставить?

Ответ такой же как с девиацией. Вообще, если у рации девиация 3кгц, то примерно 3000бод при fsk, 6000/2 при 2-fsk, 12000/4 при 4-fsk, ставь 2400 или 1200 (на 1200 будет тише сигнал).
elmot писал(а):- Какой байтовый паттерн передавать?

Забыл кто это такой, если это синхронизация и подстройка pll, то ставь такой чтоб отсутствовала постоянная составляющая суммы нулей и единиц: 0xAA = 10101010, 0x55 = 01010101, 0xCCCCCCCC = 1100110011001100.....

Вот тут харашо про фск/мск :)
http://www.dsplib.ru/content/fsk/fsk.html

Добавлено спустя 14 минут:
Во, если там честный cc1101, то можно погуглить "cc1101 continuous wave"
http://e2e.ti.com/support/wireless_connectivity/f/155/t/157309.aspx
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение Angel71 » 16 окт 2014, 19:05

а вместо этой аналоговой штукенции разве цифровой тв тюнер не подходит? маленький брелочек с юсиби, ценник примерно в районе 10$.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение Dmitry__ » 16 окт 2014, 19:13

Ага, для понимания сигнала лучше. Это след. что хотел ему посоветовать, тиха! спугнешь клиента :)
elmot, я у этого чела покупал уже аж 2 dvb-t
https://www.avito.ru/sankt-peterburg/tovary_dlya_kompyutera/shirokopolosnyy_usb_tyuner_dvb-t_rtl2832u_r820t_298008411
Покупай, ставь sdrsharp, будешь все знать что творится в эфире от 20мгц до 1000мгц. с любой модуляцией...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение Angel71 » 16 окт 2014, 19:36

а, ну да, тюнеры для sdr по месту до ~20$. rtl2832 не единственный поддерживаемый чип. только они не все от 20mhz, некотороые от 50-70, хотя наверно и не проблема перепаять пару деталек.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение elmot » 16 окт 2014, 20:57

Dmitry__, спасибо. Знал что ты откликнешься:)
Да, на борту честный чип c1101. ДШ на hc-11 не нужен, ибо я набортный МК все равно перешиваю, это будет автономный маяк, а не радиоудлиннитель UART.
Где-то прочел, что полоса пропускания канала LPD - 18.8 кГц (при сетке 25). Ставим девиацию 18(или надо 9?).
Так, берем 2-FSK.
Берем базовую частоту 433.926, канал 0, сетка 50, попадаем в частоту 433.925781, почти точно в LPD канал 35.
Скорость ставим 0.6 kBaud, паттерн 10101010, после передачи этого добра в эфир на выходе ФМ приемника рации должны получить меандр 300 Гц, который не должен быть зарезан по АЧХ звукового усилка рации.
Я правильно все понял?

Добавлено спустя 15 минут 59 секунд:
Angel71 писал(а):а вместо этой аналоговой штукенции разве цифровой тв тюнер не подходит? маленький брелочек с юсиби, ценник примерно в районе 10$.

как все будет: запустили зонд-КП, он отдал координаты за полминуты до падения в лес, и потерял GSM сеть, после чего участники пошли этот зонд искать. Далее:
* сценарий А, участник прибыл примерно на место падения зонда с маяком в болото. Включил рацию и услышал бип-бип маяка, обозначающее, что он примерно в нужной зонеи пошел искать. При этом рация у него вполне может быть, раций таких тьма, а не цифровой тюнер с ноутом, которого а) у него нету б)если бы и был, то в болоте высокопролюблябелен и неудобен.

* Или сценарий Б, участники не прибыли/не нашли. И тут приехали орги соревнований за имуществом. У оргов специально обученный более-менее направленный пеленгатор, который докладывает уровень сигнала, и орги прямым ходом зонд находят.


Собственно второй задачей будет изготовление пеленгатора. Его я планирую замутить из ровно такого же модуля, но присандалить антенну "двойной квадрат" и некий индикатор уровня сигнала.

Добавлено спустя 2 минуты 50 секунд:
Dmitry__ писал(а):Ага, для понимания сигнала лучше. Это след. что хотел ему посоветовать, тиха! спугнешь клиента :)
elmot, я у этого чела покупал уже аж 2 dvb-t
https://www.avito.ru/sankt-peterburg/tovary_dlya_kompyutera/shirokopolosnyy_usb_tyuner_dvb-t_rtl2832u_r820t_298008411
Покупай, ставь sdrsharp, будешь все знать что творится в эфире от 20мгц до 1000мгц. с любой модуляцией...

Вот если дойду до изготовления колхозного AIS приемника - то буду разбираццо.

Добавлено спустя 2 минуты 51 секунду:
*ушел пробовать 2-FSCK*

Добавлено спустя 23 минуты 20 секунд:
Во, дочитал еще кусок ДШ, заполнил PA TABLE и получил тишину, сиречь постоянную несущую. setar, ты тут? У тя lpd рация есть? Попробуем добивание за полтора километра?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение Angel71 » 16 окт 2014, 21:12

они и к смартфону/планшету подходят, главное наличие otg usb. планшеты на интеловых атомах с 8й виндой уже от 140-170$. в общем я предложил, а вам видней.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение elmot » 16 окт 2014, 21:25

Angel71 писал(а):они и к смартфону/планшету подходят, главное наличие otg usb. планшеты на интеловых атомах с 8й виндой уже от 140-170$. в общем я предложил, а вам видней.

не для данной задачи. у мя есть планш на интеле, но ведроид. Кста, а что с софтой-библиотеками под такие приемники?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение Dmitry__ » 16 окт 2014, 22:16

elmot писал(а):Где-то прочел, что полоса пропускания канала LPD - 18.8 кГц (при сетке 25). Ставим девиацию 18(или надо 9?).

Обе можно, на 9 будет звук в 2 раза тише, но меньше шансов вылезти за полосу фильтра приемника при неточной настройке. Я так понял, что будете ловить сигнал на слух? Тогда надо поиграть с типом модуляции и полосой. На рации будете исследовать это как слепые котята :) Купи или возьми у меня dvb-t, попринимай свой СС1101 на разных модуляциях/девиации, на динамик компа все будешь слышать, а по спектроанализатору все видеть. Заодно много узнаешь о 433 мгц, получишь множественный экстаз :D



Это автобрелки и разные сигналки в реальном времени :)

elmot писал(а):Скорость ставим 0.6 kBaud, паттерн 10101010, после передачи этого добра в эфир на выходе ФМ приемника рации должны получить меандр 300 Гц, который не должен быть зарезан по АЧХ звукового усилка рации.
Я правильно все понял?

Да, все верно.
elmot писал(а):setar, ты тут? У тя lpd рация есть? Попробуем добивание за полтора километра?

Наивные люди, а рация 2-х ваттная берет в городе на 1.5км?
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение Angel71 » 16 окт 2014, 22:29

elmot, софта не море, но и не мало. я к этому присматривался http://sdrsharp.com/, т.к. оно на шарпе и можно будет в нем поковыряться.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение elmot » 17 окт 2014, 01:39

короче заработало, параметры, полученные методом тыка ОЧЕНЬ сильно отличаются от придуманных. Рация чует передатчик метров 300(двор с деревьями и бетонными домами). Имхо неплохо.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение Dmitry__ » 17 окт 2014, 04:11

elmot писал(а):высокопролюблябелен

:ROFL:
Все равно ругнулся, чего уж там, ляпил бы прямо, модераторы спят :)

Добавлено спустя 24 минуты 16 секунд:
Кста, можно попробовать поиграть с 4-fsk, подобрать так данные чтоб получился не меандр на нч выходе, а что-то ближе к синусоиде. Звук на слух будет менее резким и ближе к настоящему маяку. Только осцилл нужен. Типа 4-fsk - это 2 бита информации за один бод, чм рация будет принимать 4 градации амплитуды. Попробуй зациклить 00 01 10 11 11 10 01 00 и.т.д. И соотв. поднять в 4 раза битрейт данных. Вдруг повезет.
Изображение
Изображение
http://en.wikipedia.org/wiki/Phase-shift_keying

Еще можно заузить по полосе фильтр передатчика (модулирующий сигнал), тебе же данные не принимать, а меандр на нч будет больше похож на синусоиду.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Радиомаяк на СС1101 - randomrace.ru

Сообщение avr123.nm.ru » 17 окт 2014, 08:40

elmot писал(а):короче заработало, параметры, полученные методом тыка ОЧЕНЬ сильно отличаются от придуманных.
опубликуй пожалуйста.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron