roboforum.ru

Технический форум по робототехнике.
Текущее время: 06 май 2025, 10:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 65 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 17 окт 2014, 10:47 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Dmitry__ писал(а):
Кста, можно попробовать поиграть с 4-fsk, подобрать так данные чтоб получился не меандр на нч выходе, а что-то ближе к синусоиде.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 17 окт 2014, 12:29 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
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-й бит - уровень.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 17 окт 2014, 13:39 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 17 окт 2014, 14:03 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
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, чтобы не мудохаться с наполнением ФИФО на лету, и то нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 17 окт 2014, 20:58 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
elmot писал(а):
Длина пакета - штатно до 255, а можно и бесконечную длину, чип позволяет.

А, забыл, тебе же данные не нужны :) Тогда ок. А данные так не передашь (бесконечно), уплывет pll, говорюжжеж - пакетные трансиверы, нужно будет городить свое канальное кодирование, типа 4B/5B. Да и 255 байт сомнительно так передать, реклама она такая реклама.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 17 окт 2014, 22:27 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Dmitry__ писал(а):
Беглый просмотр pdf дал "FILTER_LENGTH[1:0]"

Это фильтр приемника.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 18 окт 2014, 00:24 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Блин, сравниваю свой 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 :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 18 окт 2014, 00:38 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 18 окт 2014, 14:51 
Не в сети
Аватара пользователя

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



Осталось это дело грамотно поймать:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 18 окт 2014, 15:07 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
elmot писал(а):
да, он.
вы его тестировали как радио-uart? И как прошиваете - на какие ноги и что подключаете?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 18 окт 2014, 15:28 
Не в сети
Аватара пользователя

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

Добавлено спустя 2 минуты 9 секунд:
шью огрызком от stm8s-discovery.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 21 окт 2014, 00:51 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 21 окт 2014, 01:37 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
антенна витая пружинка? а земля удлинена чем-либо?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 21 окт 2014, 07:13 
Не в сети
Аватара пользователя

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

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Радиомаяк на СС1101 - randomrace.ru
СообщениеДобавлено: 21 окт 2014, 07:59 
Не в сети
Аватара пользователя

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

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

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

Что-то вроде охоты и организуется. На обычной рации приближение заметно довольно грубо - слышно от 1 до 5 пакетов на разной мощности передатчика. Чем ближе, тем больше пакетов слышно. Над пеленгатором работаю.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 65 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO