MULTICOPTER.RU
http://multicopter.ru/forum/

Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ
http://multicopter.ru/forum/viewtopic.php?f=12&t=223
Страница 5 из 7

Автор:  Andrey-multicopter [ 15 окт 2010, 10:40 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

Цитата:
А еще на SVNе набрел на некий Spektrum-Diversity, а что это такое? Это не патч ли для FC, чтобы он понимал язык пропатченного спектрума родным софтом FC?


Нет, это как раз проект по использованию нескольких сателлитов от Spektrum на одном коптере - для улучшения качества связи.

Автор:  Katsuk [ 19 окт 2010, 00:29 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

Спасибо!
А как насчет еще двух якобы пропорциональных каналов? Или это имелись в виду рычажки №8 и №9 на картинке (которая про 12 каналов)

Кстати, мне достался пульт как раз с трехпозиционным тумблером FlapMix, я так и не понял, удалось ли расширить такой аппарат?..

Автор:  Letalkin [ 19 окт 2010, 03:13 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

именно рычажки №8 и №9 на картинке, 8 не пищит, 9 пищит.

Автор:  Katsuk [ 19 окт 2010, 09:34 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

А в чем, извините, их пропорциональность :?:
А, или софт коптера их обрабатывает как "добавить" и "убавить"?

Автор:  AlcoNaft43 [ 23 окт 2010, 20:32 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

Коллеги, а есть описание протокола данного расширения, или код читать надо?

Автор:  Letalkin [ 23 окт 2010, 20:39 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

AlcoNaft43 писал(а):
Коллеги, а есть описание протокола данного расширения, или код читать надо?


Код:
// ** It sends data from 6 additionally switches over    **
// ** the tripole "FLAP" channel which the FlightControl **
// ** can decode "on the fly" :)                                **

Автор:  AlcoNaft43 [ 23 окт 2010, 21:24 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

Letalkin писал(а):
AlcoNaft43 писал(а):
Коллеги, а есть описание протокола данного расширения, или код читать надо?


Код:
// ** It sends data from 6 additionally switches over    **
// ** the tripole "FLAP" channel which the FlightControl **
// ** can decode "on the fly" :)                                **



Это я понимаю, как кодируется передача 6 каналов через этот 1.

Автор:  Katsuk [ 25 ноя 2010, 19:45 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

поковырял сегодня спектрум, открылись мне истины :) Как я и предполагал, с сателлита идет поток в RS232, 16 байт в пакете (8 слов по 2 байта). Начало пакета 0301, далее идут сами данные. Более того, если вскрыть сам приемник 7000, то в нем стоит точно такой же сателлит, который можно использовать отдельно, надо только отпаять 3 контакта.
Далее, как и описано, можно отдельным маленьким процом модулировать данные для одного из "рычажковых" каналов, тогда можно передавать и не только 12, а хоть все 256 каналов, в т.ч. настоящие аналоговые, т.е. можно часть рычажков заменить на потенциометры. А ловить такие "странные" данные другим процом на борту, который будет переводить "это" в данные понятные обычной прошивке. Одновременно можно этот проц попросить принимать данные с двух сателлитов :) Разумеется, за это надо будет платить ;) Если данные управления обновляются в каждом пакете, т.е. со скоростью где-то 50Гц, то самодельные каналы будут обновляться в соответствующее число раз медленнее. Если задействовать два родных дискретных канала (второй для синхронизации), то каждый лишний байт пройдет за 8 пакетов, но это + 8 дискретных каналов, либо +1 пропорциональный (настоящий!). Частота обновления будет чуть больше 6 раз в секунду, вроде как достаточно.

А вообще, имеем 3 дискретных канала, один из которых трехуровневый. Т.е. за один раз можем передавать три бита, синхронизацией будет 3-е положение трехуровнего переключателя. Тогда два байта передадутся за 6 тактов, т.е. 8.3 раза в секунду - это один честный пропорциональный и 8 дискретных, либо 16 дискретных.

Автор:  Katsuk [ 25 ноя 2010, 19:56 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

т.е. где-то так:
A - 3-х позиционный переключатель
B и C - двухпозиционные
X- синхронизация (3-е положение)
цифры - номера бит, ECC - четность (для контроля)

A X 2 5 8 11 14
B 0 3 6 9 12 15
C 1 4 7 10 13 ECC

Автор:  TeHoTaMy [ 16 апр 2011, 12:11 ]
Заголовок сообщения:  Re: Расширение рабочих каналов Спектрум DX7 до ДЕСЯТИ

andrkolom писал(а):
Не смог найти информацию, как расширить до 10 каналов вот такой Спектрум:
Изображение
Изображение
У этого Спектрума нет трехпозиционного тумблера FlightMode. А трехпозиционным является тумблер FlapMix.
Может у кого был опыт?
Кому-нибудь удалось расширить этот спектрум? Поделитесь опытом.
Мне "в лоб" - нет. Передатчик, по-видимому, работает, а вот приемник не принимает, хоть и прошивка такая, как надо.

Страница 5 из 7 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/