roboforum.ru

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

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

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

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

Сообщение elmot » 17 окт 2014, 10:47

Dmitry__ писал(а):Кста, можно попробовать поиграть с 4-fsk, подобрать так данные чтоб получился не меандр на нч выходе, а что-то ближе к синусоиде.

Уже подумал об этом, попробую обяз, а то, похоже на GFSK/2-FSK мощность передатчика сильно размазывается по гармоникам. В нужный канал мало мощности уходит.
Еще можно заузить по полосе фильтр передатчика (модулирующий сигнал), тебе же данные не принимать, а меандр на нч будет больше похож на синусоиду.

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

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

Сообщение Dmitry__ » 17 окт 2014, 12:29

elmot писал(а):Уже подумал об этом, попробую обяз, а то, похоже на GFSK/2-FSK мощность передатчика сильно размазывается по гармоникам. В нужный канал мало мощности уходит.

На GFSK наоборот уменьшаются внеполосные гармоники, мягко говоря это и есть фильтр модулятора. Но вот про управляемость этими параметрами ничего не скажу, проприетарщина этот ваш cc1101. Вот тут есть картинки фильтрации Гауссом, поглазей "Сигнал на выходе фильтра Гаусса при BT=0.3" и "Рисунок 18: Сравнение спектров MSK и GMSK сигналов при различном BT"
http://www.dsplib.ru/content/gmsk/gmsk.html

elmot писал(а):Это как? я не видел там нигде "фильтра передатчика".


Беглый просмотр pdf дал "FILTER_LENGTH[1:0]", может оно отвечает за фильтр модулятора, точнее сказать не могу, проприетарщина сэр. Но я так и не понял как ты победишь пакетный режим, все равно грязь от преамбул, sync, crc и ограниченной длины пакета (кажись 80 байт, помню по ez430, который cc1101+msp) будет смачно звучать в рации :)
По синтезу синусоиды на 4-fsk. В pdf, Page 42,"Table 29: Symbol Encoding for 2-FSK/GFSK
and 4-FSK Modulation".
Код: Выделить всёРазвернуть
‘01’ – Deviation
‘00’ – 1/3∙ Deviation
‘10’ +1/3∙ Deviation
‘11’ + Deviation

Хм, 00 и 01 поменяны местами от здравого смысла. T.e. чтоб получить пилу от макс. к мин. надо: 11 10 00 01. Синтезируй синус, думаю это лучший вариант.
По поводу 16 мвт. и 1.5 км.в городе - забудь. Если очень сильно заузить модуляцию (до 300 бод), использовать рацию с узкополосной FМ, а лучше SSB приемник с телеграфным фильтром, то можно получить эти 1.5 км. А с LPD - 18.8 кГц - только близкие пуканья маяка :)

Добавлено спустя 13 минут 53 секунды:
Dmitry__ писал(а):Хм, 00 и 01 поменяны местами от здравого смысла.

Aaaaa, понял, 1-й бит - знак модуляции, 2-й бит - уровень.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение Angel71 » 17 окт 2014, 13:39

если не нужно передавать данные, есть смысл делать на этих модулях? можно же передатчики на подобии таких http://www.aliexpress.com/snapshot/6145582284.html :) то, что это уже готовая маленькая платка с cc1101 трансивером и мк, это понятно.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

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

Сообщение elmot » 17 окт 2014, 14:03

Dmitry__ писал(а):Беглый просмотр pdf дал "FILTER_LENGTH[1:0]"

Посмотрю чо это.
Код: Выделить всёРазвернуть
‘01’ – Deviation
‘00’ – 1/3∙ Deviation
‘10’ +1/3∙ Deviation
‘11’ + Deviation


Спасибо!
А с LPD - 18.8 кГц - только близкие пуканья маяка :)

У меня ща там 3 кГц примерно.
Но я так и не понял как ты победишь пакетный режим, все равно грязь от преамбул, sync, crc и ограниченной длины пакета (кажись 80 байт,

Не буду я его так уж побеждать, все норм. Во-первых, не Рахманинова по этой рации слушать. Во-вторых у меня преамбула и полпакета одним паттерном(010101), еще полпакета другим(1101001101), чтобы узнаваемое двухчастотное было. Длина пакета - штатно до 255, а можно и бесконечную длину, чип позволяет. Сейчас пакет 64, чтобы не мудохаться с наполнением ФИФО на лету, и то нормально.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Dmitry__ » 17 окт 2014, 20:58

elmot писал(а):Длина пакета - штатно до 255, а можно и бесконечную длину, чип позволяет.

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

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

Сообщение elmot » 17 окт 2014, 22:27

Dmitry__ писал(а):Беглый просмотр pdf дал "FILTER_LENGTH[1:0]"

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

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

Сообщение Dmitry__ » 18 окт 2014, 00:24

Блин, сравниваю свой CC430F5137 с твоим cc1101, ti выпилил из CC430F5137 4-fsk, вот тебе и "CC1101-Based Radio" :cry:
А у тебя такой модуль?
http://www.ebay.com/itm/HC-11-433Mhz-Wireless-to-TTL-CC1101-Module-V1-9-Replace-Bluetooth-best-cheap-/251636349942?pt=LH_DefaultDomain_0&hash=item3a96b1fbf6

хм, при этом какие-то терки про 4-fsk :shock:
http://e2e.ti.com/support/wireless_connectivity/f/155/t/320664.aspx
Кто-нибудь, пристрелите ti :(
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

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

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

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

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

avr123.nm.ru писал(а):
elmot писал(а):короче заработало, параметры, полученные методом тыка ОЧЕНЬ сильно отличаются от придуманных.
опубликуй пожалуйста.

Публикую.
Паттерн двухтоновый. (01010101)...(1101 1011 0110 1100), передаю его 5 раз, с разным усилением передатчика. До паттерна идут два байта - код мощности и его инверсия.
Ловится на канале 35, несущая передатчика чуть ниже канальной, почему-то так лучше.
Код: Выделить всёРазвернуть
// Device address = 15 
// TX power = 10
// Sync word qualifier mode = 30/32 sync word bits detected
// Whitening = false
// Data rate = 3.00026
// Preamble count = 4
// Data format = Normal mode
// Deviation = 2.975464
// Packet length mode = Fixed packet length mode. Length configured in PKTLEN register
// Modulated = true
// Manchester enable = false
// Modulation format = GFSK
// Packet length = 32
// PA ramping = false
// Channel number = 0
// RX filter BW = 58.035714
// Address config = No address check
// Base frequency = 433.919830
// Channel spacing = 25.390625
// CRC enable = true
// Carrier frequency = 433.919830
// CRC autoflush = false
// PA table



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

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

Сообщение avr123.nm.ru » 18 окт 2014, 15:07

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

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

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

Нет, не пробовал. Должен быть неплох, но мне он не для того.
Я его прозвонил тестером, снизу у него 2 тестпойнта - они и есть прошивочные ноги мк. потом опубликую разводку. проц - самый простой и дешевый stm - stm8s003f3p6.

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

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

Сообщение elmot » 21 окт 2014, 00:51

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

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

Сообщение avr123.nm.ru » 21 окт 2014, 01:37

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

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

Сообщение Duhas » 21 окт 2014, 07:13

при приближении заметна разница ? амплитуда там растет и т.д.? можно что-то вроде охоты на лис организовать на таком железе?
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение elmot » 21 окт 2014, 07:59

avr123.nm.ru писал(а):антенна витая пружинка? а земля удлинена чем-либо?

Да.
Нет. Плата + провод до батареи + батарея. 15 см где-то.

Добавлено спустя 1 минуту 46 секунд:
Duhas писал(а):при приближении заметна разница ? амплитуда там растет и т.д.? можно что-то вроде охоты на лис организовать на таком железе?

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

Пред.След.

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

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

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