Самодельный передатчик (часть 1)

roma9112

Дошло вроде,видно вчера на ночь глядя зашпарился.Сегодня после работы попробую,напишу.А настраивать используя оба виртуальных канала не хочется,мало ли,вдруг еще понадобится,да и запутано как-то.

Aleksey_Gorelikov
msv:

ИМХО “сюрпризов” то с ограничениями должно быть меньше, чем без ограничений, когда один канал может наползти на другой или деградировать в 0… 😃

Да верно все. Сюрпризов с ограничениями - действительно меньше, но они получаются еще и незаметными… К примеру, на той же вертушке можно не думая микшируя получить ситуацию, когда даешь к примеру крен вправо и максимальный шаг, а в итоге получается максимальный шаг, а крена 0. В случае без ограничений - развалившийся ппм привел бы к ситуации “все сервы в раскоряку и бьются в конвульсиях”, что очень наглядно еще _на земле_, в процессе настройки, а не в полете.

С органичением лучше, но косяки менее очевидны. Надо просто помнить об этом!

Nick_Shl
Aleksey_Gorelikov:

С органичением лучше, но косяки менее очевидны. Надо просто помнить об этом!

Из этого вытекает ещё одна идея - добавление индикации “клиппинга” и номера канала в котором он возник…

roma9112

Настроил вчера ССРМ120,пока предварительно,получилось следующее:
Virtual1 берем из газа для управления шагом,
Ch.1 Ailerons 60%
Elevator -60%
Virtual1 60%
Ch.2 Ailerons -60%
Elevator -60%
Virtual1 60%
Ch.3 Thorttle 100%
Ch.6 Elevator 60%
Virtual1 60%
Логика действия микшера получилась правильной,единственное в некоторых режимах по 60% многовато - например газ-шаг и элеватор полностью на максимум и полный крен вправо.По монитору получается ограничение,но эти тонкости буду отстраивать уже на модели.Хочу попытаться к этому кодеру собрать приемник с декодером на PIC16F630(он на форуме где-то есть).

ubd

Хочу попытаться к этому кодеру собрать приемник с декодером на PIC16F630(он на форуме где-то есть).

Вот этот? ivan.bmstu.ru/avia_site/r_main/HWR/…/sev_rc.html

Схема и печатка мои. Программа в дешифратор с инета откуда не помню.
У меня таких приёмника несколько штук все работают превосходно.

Добавлю:
Вчера облетал новую версию кодера. Сергей спасибо! Всё классно работает.

roma9112

К собранному кодеру с прошивкой MSV 1.6 подцепил декодер на PIC16F630(smartdecoder),в режимах Norm. и IDL все работает,а в третьем режиме THL,дергается с частотой где-то 1ГЦ канальный импульс только 3-го канала газа,и на декодере с такой же частотой начинает помигивать светодиод,остальные каналы вообще не реагируют.Так должно быть,если да,то что это за режим,для чего он?😦

lomo
roma9112:

подцепил декодер на PIC16F630(smartdecoder

Возможно длительность импульса в этом режиме выходит за рамки 1 … 2 мс и декодер переходит в файлсэйв. Попробуйте уменьшить расходы.

roma9112
lomo:

Возможно длительность импульса в этом режиме выходит за рамки 1 … 2 мс и декодер переходит в файлсэйв. Попробуйте уменьшить расходы.

Может быть, но что это тогда за режим включается на кодере?

lomo
roma9112:

Может быть, но что это тогда за режим включается на кодере?

Это поднастройки, которые ты сам и программируешь. Что за режим м.б. известно только тебе, а по дефолту все стандартно - элер. - 1кан., р.выс. - 2 канал… с пределами от 1 до 2 мс.

roma9112
lomo:

Это поднастройки, которые ты сам и программируешь. Что за режим м.б. известно только тебе, а по дефолту все стандартно - элер. - 1кан., р.выс. - 2 канал… с пределами от 1 до 2 мс.

Так вот я выше писал, что в этом режиме у меня с передатчика пакет канальных импульсов идет фактически фиксированный,с частотой где-то 1Гц меняется только канал газа,когда дергаешь его ручку.А настройки я в этом режиме еще не успел поменять,все еще стоят в нем по умолчанию,а обнаружилось когда подключил декодер.Посмотрю вечером повнимательней, может накопаю чего…

Brandvik

Извиняйте, может это уже где-то было в теме, но…

В версии МСВ имеются ограничения. При больших коэф. микширования - при крайних положениях стиков могут вылезать “сюрпризы”.

Есть предложение. Ввести глобальные END points. Точки, за которые сервомашинки не должны выходить ни при каких обстоятельствах. При использовании миксов это позволит не ломать сервы и управляемые поверхности когда они будут доходить до физических упоров.

Brandvik

Я так, что бы уточнить. Конечные точки для 100% расходов я так понимаю?

Приведу пример.
Планер-элероны-100% расходы0-углы отклонения +\-20гр. При том что физически есть возможность отклонять их +\-45, а машинка может ехать и еще дальше.
Дальше включаем микс тормоз. Оба элерона вверх на 45гр. И вот тут то и нужны глобальные конечные точки. Что бы при рулении элеронами они дальше 45гр не лезли.
Извиняйте если развожу флуд и все уже давно организовано. За темой слежу, но изредка.

Aleksey_Gorelikov

ограничение длинны канальных импульсов. В прошивке от МСВ пользователю менять не доступно, установлены стандартные значения.

meKOil

Уважаемые, подскажите. С какими модулями и какой модуляцией будет работать данная схема?
Спектрум DSM2 - читал что работает, а просто DSM модуляцией?
Футаба - FSSS?
Карона?
.
.
.

Aleksey_Gorelikov

Какой модуль воткнете, такой и будет работать. Главное, чтобы модуль принимал данные в ППМ. ДСМ2 обратно совместим с ДСМ, т.е. втыкайте ДСМ2 модуль, к нему ДСМ приемники биндиться будут.

dmitryu
Aleksey_Gorelikov:

т.е. втыкайте ДСМ2 модуль, к нему ДСМ приемники биндиться будут.

А производитель говорит другое - AR6000 с модулями DSM2 работать не будет.

meKOil
Aleksey_Gorelikov:

Какой модуль воткнете, такой и будет работать. Главное, чтобы модуль принимал данные в ППМ. ДСМ2 обратно совместим с ДСМ, т.е. втыкайте ДСМ2 модуль, к нему ДСМ приемники биндиться будут.

А где узнать какой модуль какой сигнал принимает?

dmitryu

Для модулей Spektrum подходят приёмники DSM2 от Spektrum и JR.
Не подходят - AR6000 и BR6000 (которые DSM).

Aleksey_Gorelikov
dmitryu:

Для модулей Spektrum подходят приёмники DSM2 от Spektrum и JR.
Не подходят - AR6000 и BR6000 (которые DSM).

То, что стоит в модуле - один в один стоит в том же DX7. вот про DX7:

Полная совместимость со всеми приемникам Spektrum и JR 2.4 - от первых 6-канальных AR6000 DSM до продвинутых 9-канальных с раздельным питанием приёмника и серв и дополнительными модулями для дополнительной надёжности в сверхбольших моделях.

Взято тут: www.magnits.com.ua/product_445.html , но это не важно, т.к. лбой передатчик DSM2 работает с 6000тысячными примениками. Модули в них от отдельных для футабы\жр - не отличаются.

Это старый DX6 (без И) не работает с приемниками DSM2. А обратная совместимость есть.

dmitryu

А вот чего пишет производитель :

horizonhobby.com/…/SPM-Air-Module-Manual_LoRes.pdf

Note: The Module system is not compatible with the AR6000 first generation
DSM® receivers

meKOil:

А где узнать какой модуль какой сигнал принимает?

Все упомянутые модули - Futaba, Spektrum, JR, Assan, Corona, Turnigy - понимают PPM.