2.4гГц. ссылки, опыт, подводные камни.

a-korenev

GFSK использует ASSAN, если верить тому, что там один из чипов nRF24L01.

Vladlen:

вот часть описания на приемник: Легкий приемник AR6100 для системы управления Spektrum DX6i/DX7.

Характеристики:
Модуляция: DSM2 (только для DX-7)

как понимать фразу: Модуляция: DSM2 (только для DX-7)?

Наверное так:
При использовании DX-7 - DSM2, а при использовании DX-6i - DSM.

RC-Flyer
AlexSr:

Жень, однако “примитивность” DSSS (как в прочем и все “простые, но гениальные” решения) - вовсе не помеха получению хорошего результата. Ес-но, при правильном пользовании.😉

Саша, да я не против. Я имел в виду, что оно достаточно несложное по реализации. Негативного смысла в примитивность я не вкладывал. GFSK реализовать посложнее, IMO 😒

sapa1
Vladlen:

как понимать фразу: Модуляция: DSM2 (только для DX-7)?

Да никак. Маркетологи свою терминологию выдумывают. Эти могут любому голову запудрить своими изысками и назвать модуляцию хоть “UltraMegaTurboPlus Professional 3G” 😃

Сейчас-то и со вполне техническим термином “модуляция”, как Вы можете заметить, возникает недопонимание. DSSS называют модуляцией, хотя мне, как радиотехнику учившемуся в более старые времена, это видится как цифровая обработка сигнала (перемножение бита входной информации последовательно на все биты ключа, на выходе последовательность битов с более высокой частотой следования, т.н. “чипы”) + фазовый модулятор. То есть в современном исполнении это цифровая обработка результат которой подается на вход управления фазой синтезатора частоты, т.к. “железных” модуляторов уже и не делают. А вот FHSS, как утверждает RC-Flyer, не модуляция. Хотя непонятно - тоже ведь реализуется через цифровую обработку и сигнал подается на управление частотой синтезатора (для хопов) и фазой, амплитудой или частотой для потока данных. Кстати, Wikipedia использует для них термин “modulation techniques” не поясняя в чем разница между “modulation method” и “modulation technique”.

RC-Flyer:

GFSK реализовать посложнее

Напротив, GFSK куда проще. Фильтр Гаусса это несложный алгоритм (или хардверная реализация) и… все. Результат идет на управление частотой PLL или DDS синтезатора.

RC-Flyer
sapa1:

А вот FHSS, как утверждает RC-Flyer, не модуляция. Хотя непонятно - тоже ведь реализуется через цифровую обработку и сигнал подается на управление частотой синтезатора (для хопов) и фазой, амплитудой или частотой для потока данных.

Безусловно, все это цифровая обработка. Но с этой точки зрения даже шифрование можно назвать модуляцией, поскольку во многих из них накладывается определенный “паттерн”
Я думаю стоит отделять Frequency hopping от модуляции, а то как в том анекдоте “этак мы всю вселенную к х…… эээ… модуляциям сведем…” 😃
Вопрос все же сугубо теоретический 😒

sapa1:

Напротив, GFSK куда проще. Фильтр Гаусса это несложный алгоритм (или хардверная реализация) и… все. Результат идет на управление частотой PLL или DDS синтезатора.

Вполне возможно. Зависит от того, в какой области было больше практики.

AlexSr

На сколько помню, DSM2 от DSM отличается передачей одновременно двух копий сигнала по двум частотам.
А в рускоязычной вики пишут так:

DSSS (Direct Sequence Spread Spectrum) — широкополосная модуляция с прямым расширением спектра, является одним из трёх основных методов расширения спектра используемых на сегодняшний день (см. методы расширения спектра). Это метод формирования широкополосного радиосигнала, при котором исходный двоичный сигнал преобразуется в псевдослучайную последовательность, используемую для модуляции несущей. Используется в сетях стандарта IEEE 802.11 и CDMA для преднамеренного расширения спектра передаваемого импульса.

Строго говоря - модуляция частотная, а метот расширения спектра - прямая цифровая последовательность. (выделено жирным мной - фраза противоречит утверждению, что DSSS это модуляция.)
Но, по скольку сейчас реализации модуляции уже свелись к чисто математическим понятиям, старые терминологии претерпевают изменения.

dmitryu
a-korenev:

При использовании DX-7 - DSM2, а при использовании DX-6i - DSM.

AR6100 не понимает DSM.

AlexSr:

На сколько помню, DSM2 от DSM отличается передачей одновременно двух копий сигнала по двум частотам.

Неправильно. У DSM меньше мощность (порядка 10 мВт), и меньше скорость передачи.
И DSM и DSM2 передают пакеты на двух частотах, но не одновременно , а поочереди.

З.Ы.
Фразу

Модуляция: DSM2 (только для DX-7)

применительно к приёмнику AR6100 следует читать как:
“Для DX6 - не подходит (не путать с DX6 i)”

sapa1:

Пару лет назад уже обсуждалось www.rcgroups.com/forums/showthread.php?t=736127
Используется DSSS поверх которого уже Frequency Hoping реализован. Для тестирования FCC “скакание” частот было отключено и тестирования производилось для чистого DSSS на нескольких выбранных каналах.

У нас оно раньше обсудилось 😝
rcopen.com/forum/f4/topic51714/313

Vladlen

как привязать приемник “забиндить” автор “ugh” :

Для привязки AR7000, как и практически любого спектрумовского приемника:

  1. Отключаем питание борта и передатчик.
  2. Вставляем Bind-plug в разъем Batt приемника.
  3. Включаем борту питание. На приемнике (и сателите) начнет быстро мигать диод.
  4. Выставляем газ в положение Fail Safe (например, в ноль). Зажимаем кнопку биндинга на передатчике и включаем его питание.
  5. Ждем, пока диод на приемнике погаснет (уже можно отпустить кнопку на передатчике) и загорится уже постоянно, не моргая.
  6. Проверяем, что сервы реагируют на стики, после чего вынимаем Bind plug из приемника.
  7. Отключаем питание приемника - процедура привязки закончена.
Oleg_fly
Vladlen:

как привязать приемник “забиндить” автор “ugh” :

Для привязки AR7000, как и практически любого спектрумовского приемника:

  1. Отключаем питание борта и передатчик.
  2. Вставляем Bind-plug в разъем Batt приемника.
  3. Включаем борту питание. На приемнике (и сателите) начнет быстро мигать диод.
  4. Выставляем газ в положение Fail Safe (например, в ноль). Зажимаем кнопку биндинга на передатчике и включаем его питание.

Это что еще за порядок такой???
А нету на DX6i “кнопки биндинга”… Тогда как???

Это для какого передатчика??? Наверное DX7???
😃

dmitryu:

AR6100 не понимает DSM.

AR6100E - понимает DSM2. У версии 1,2 - лампочка не мигает после потери-восстановления связи, а у версии 1,6 - мигает…

😃

dmitryu
Oleg_fly:

Это что еще за порядок такой???
А нету на DX6i “кнопки биндинга”… Тогда как???

Это для какого передатчика??? Наверное DX7???
😃

Ну, нажмите рычаг “тренер/биндинг”.

Oleg_fly:

У версии 1,2 - лампочка не мигает после потери-восстановления связи, а у версии 1,6 - мигает…

Не после потери связи, а после пропадания питания.

Vladlen

виноват, надо было уточнить. я спрашивал про DX7

AlexSr

Всё правильно (для DX7).
И к стати, очень ВАЖЕН ПОРЯДОК - сначала снимаем перемычку (бинд-плаг), и только потом отключаем питание. Часто люди парятся с тем, что приёмник “забывает” привязку из за этого.

После первого бинда - настраиваем вертолёт, всё что нужно. А потом, делаем повторный бинд (это исключит влияние реверсов включеных в процессе настройки) - с уже правильным положением файл-сейва и начального включения.
А то опять же, у многих при включении борта сервы “перекашивает” со страшной силой 😁
Рекомендую делать файл-сейв не с стиком газа “в ноль”, а в положении - середина. При этом, должен быть включен “холд”.
Это позволит иметь нулевой угол шага при выключеном двигателе (самое “нейтральное” положение вертолёта) в случае проблем с питанием (переинициализацией и просто инициализацией приёмника). А стик “в ноль” - в этом случае дрова гарантированы!

Vladlen

повторный бинд гарантирует еще и правильную инициализацию гироскопа. т.к. “середина” или “0” чувствительности, это непонятное состояние для него.

AlexSr:

Всё правильно (для DX7).
И к стати, очень ВАЖЕН ПОРЯДОК - сначала снимаем перемычку (бинд-плаг), и только потом отключаем питание. Часто люди парятся с тем, что приёмник “забывает” привязку из за этого.

После первого бинда - настраиваем вертолёт, всё что нужно. А потом, делаем повторный бинд (это исключит влияние реверсов включеных в процессе настройки) - с уже правильным положением файл-сейва и начального включения.
А то опять же, у многих при включении борта сервы “перекашивает” со страшной силой 😁
Рекомендую делать файл-сейв не с стиком газа “в ноль”, а в положении - середина. При этом, должен быть включен “холд”.
Это позволит иметь нулевой угол шага при выключеном двигателе (самое “нейтральное” положение вертолёта) в случае проблем с питанием (переинициализацией и просто инициализацией приёмника). А стик “в ноль” - в этом случае дрова гарантированы!

попробовал но передатчик в таком положении выдает предупреждение и ничего не получилось.
видимо для привязки нужно сделать специальный режим? т.е нужный шаг в нуле газа и все?

Vladlen

похоже я запутался, при пропадании сигнала на ноль сбрасывается только газ (и вроде не зависимо от положения при привязке) все остальное остается как в последний момент до пропадания сигнала. и это называется Fail Safe

а установки при привязке влияют только на положение машинок и т.д. только при включении приемника? и это SmartSafe Fail Safe ?

AlexSr
Vladlen:

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

Всё получится, но передатчик включаем БЕЗ холда и тут же дёргаем холд.
Пока приёмник сканирует диапазон - успеваем.

Да, при файл-сейве отрабатывает только положение газа, всё остальное - как было. Но, файл-сейв, срабатывает в случае потери сигнала.
А в случае перебоя питания, приёмник переинициализируется, и вот тут - “стик вниз”, может сыграть злую шутку.

Так же, лишняя дерготня серв (та самая “раскоряка”) при подключении борта мешает правильной инициализации гироскопа. Так как на 600-ке к примеру, быстрый ход серв, от края до края, трясёт нехило всю тушку. Особенно в поле, на не абсолютно ровной поверхности.

Vladlen

я сделал временно в нуле газа 0 шага и привязал приемник. а потом поравил кривую.

a-korenev
AlexSr:

…Да, при файл-сейве отрабатывает только положение газа, всё остальное - как было. Но, файл-сейв, срабатывает в случае потери сигнала.
А в случае перебоя питания, приёмник переинициализируется, и вот тут - “стик вниз”, может сыграть злую шутку…

Я бы не стал такое советовать 😉
Есть печальный опыт: при настройке 450го пришлось включить приёмник при стике газа в верхнем положении. Потом при проверке файл-сейва он резко взлетел 😦
Итог порванный натяжной потолок.
ХОРОШО ЧТО ГОЛОВА ЦЕЛА!!!
Конечно невнимательность это плохо, но лучше перестраховаться.

Vladlen

не совсем понятно что вы делали по пунктам?

какой файл сэйв при таком включении приемника?

и работу файл сэйва надо проверять в любом случае, а при сомнениях, я на лыжи кладу разводной ключ или молоток.

AlexSr
a-korenev:

Я бы не стал такое советовать

Ну да, если читать невнимательно и делать “кое как”, то ещё и не такое можно натворить …😉

А для тех кто не уверен, вполне подходит рецепт от :

семен семеныч
сделал временно в нуле газа 0 шага и привязал приемник. а потом поравил кривую.

Или наоборот, временно делаем кривую ГАЗа = 0 везде.

Громозека
Vladlen:

не совсем понятно что вы делали по пунктам?

какой файл сэйв при таком включении приемника?

и работу файл сэйва надо проверять в любом случае, а при сомнениях, я на лыжи кладу разводной ключ или молоток.

Да он забиндил скорее всего пприёмник когда в передатчике был полный газ.
Имел до этого футабу 2.4, на ней задавался газ с передатчика, сейчас спектрум, тут как то проще, да и приёмники дешевле. Сама технология нравиться, помех ни разу небыло. Единственное капризные по питанию приёмники у спектрума чтоли, очень редко после подключения горит лампучка не моргает, а чаще моргает. Бек встроенный в регулятор.