Делаю OSD, автопилот и инерциалку...

Diman_Y
Петруччо:

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

хВее стандартный я ничего не дорабатывал. Мощность то-же разрешенная (до 500 мВт). Следовательно, до моей Ж им не добраться. 😃

Я что там в хВее можно дорабатывать?

Петруччо
Diman_Y:

что там в хВее можно дорабатывать?

мощность выходного каскада! шутка:) просто не сталкивался пока с такими зерями

Lazy

Вопрос из зала: а как вы подключали XBee? Как рашели проблему 10% duty cycle?

Diman_Y
Lazy:

Вопрос из зала: а как вы подключали XBee? Как рашели проблему 10% duty cycle?

На передающей стороне пик24Ф подключен к ППМ с одной стороны и к хВее с другой. Т.е. пик контролирует хВее. Этот-же пик декодирует ППМ, преобразует его в пакеты и передает в хВее, и еще управляет мощностью хВее. Он же и считает дюти цикл, и в случае чего - просто ресетит xBee. 😃

Lazy

В случае чего - мне понравилось. 😃
А сколбко РЕАЛЬНО данных идёт в канале?

Diman_Y
Lazy:

А сколбко РЕАЛЬНО данных идёт в канале?

Я сейчас передаю 8 каналов с пульта (можно и больше), но перед передачей они пакуются. В итоге средняя скорость передачи ~ 2000 бит/c. Если сделаю вместо 16 бит на канал - 8, то будет в 2 раза меньше.

Короче, передается вот как:

  1. Каждый канал, как только его значение меняется, передается 5 раз. В итоге получаем что 50 (это 50 раз в секунду проверяем канал) *8 (это 8 каналов) * 16 (это 16 бит) - это сейчас предельная максимальная скорость передачи при условии что все каналы меняются каждые 20 мС.
  2. Независимо не от чего, все 8 каналов передаются каждую секунду по 5 раз подряд. Это сделано чтобы можно было детектировать фейлсейв.

Я проверял среднюю скорость передачи. В нормальном полете она у меня была 2000 бит в секунду. 😃

Lazy

Уж очень избыточно в протоколе у вас.
Может стоит глянуть хотя бы реализацию PCM?

Diman_Y
Lazy:

Уж очень избыточно в протоколе у вас.

Кроме передачи 16 бит вместо 10, другой избыточности там нету. Точнее она есть, но она необходимо.

А вообще, для моксимальной дальности, надо использовать все 24 кбит, но со специальным кодированием. 😃

AndyBig

3D-модель платы 😁
Два USB, два ВЧ-разъема, куча других коннекторов… А вот что это большое квадратное - так и не понял 😃

Diman_Y
AndyBig:

А вот что это большое квадратное - так и не понял

GSM модуль. А рядом с ним - GPS. А с другой стороны пик и 14 выходов на сервы. 😃
Плату вот сегодня в производство отправил. 😃

PS. Во премя разработки этой платы открыл для себя еще один косяк “как у всех”. 😃

Короче, выбирал я GPS модуль и обнаружил следующее: зачем народ делает внешние выносные GPS модули вместе с антеной, если можно выносить отдельно только антену? 😃

AndyBig
Diman_Y:

GSM модуль. А рядом с ним - GPS.

Теперь ясно 😃

ovodovod
Diman_Y:

зачем народ делает внешние выносные GPS модули вместе с антеной, если можно выносить отдельно только антену?

Ну наверно фидер к антене также трудно настроить (по коэффициенту усиления и направленности) как и саму антену, вот и отказываются от “лишнего” звена, на стационарных объектах куда не шло, а вот передвижные очень капризные…(стоит кабель плохо закрепить тут и начинаются приключения).

Sergey70

Хочу обратить внимание на заграницу может кто еще не видел.

Китайцы снова нас делают, за $1,099.00 на сайте http://fpvhobby.com/ готовы продать систему стабилизации для многоосных летательных аппаратов. Нужен гордый ответ загранице, а то че это они нас опережают 😃 А вообще конечно цена кусается, но очень хочется правда. Очень желею, что в электронике не очень волоку, прям руки чешутся но мозгов не хватает.

DJI WooKong-M-Autopilot System-Test Flight!

ovodovod
Sergey70:

Очень желею, что в электронике не очень волоку, прям руки чешутся но мозгов не хватает.

Так здесь вас ждут - megakopter.ru (не реклама)

blade
Sergey70:

Нужен гордый ответ загранице, а то че это они нас опережают

Вы вот эту тему почитайте (ближе к окончанию) 😃 rcopen.com/forum/f90/topic189513
Возможно, это уменьшит душевную боль 😂

Sergey70
blade:

Вы вот эту тему почитайте (ближе к окончанию) FY-20A/FY-21AP - Катайский трёхосевой стаб на MEMS гирах и акселерометрах + OSD и автопилот Возможно, это уменьшит душевную боль

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

Diman_Y
Sergey70:

Китайцы снова нас делают, за $1,099.00 на сайте fpvhobby.com готовы продать систему стабилизации для многоосных летательных аппаратов.

Ничего сверхьестевственного.
По задумке мой автопилот это сможет без проблем, только дешевле на порядок.

Просто сейчас другие дела. Руки не доходят вновь заняться автопилотом.

Sergey70
Diman_Y:

Ничего сверхьестевственного. По задумке мой автопилот это сможет без проблем, только дешевле на порядок. Просто сейчас другие дела. Руки не доходят вновь заняться автопилотом.

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

blade
Sergey70:

что нет русскоязычной разработки в этой области

А smalltim- не русскоязычный? И не в Красногорскоживущий?
Причём, уже давно не “разработка”, а серийное изделие с очень приличным (китайцы- и рядом не стояли) качеством: rcopen.com/forum/f90/topic205896
😃

Diman_Y

Всем привет!

Короче, сделал я плату с GSM модемом и GPS на борту. GPS работает. Модем шлет и данные и SMS и все такое. Непонятки пока с USB и голосом. Что-то голос не хочет ни воспроизводить ни записывать. И USB вообще не хочет активироваться. Может просто припаялась плохо. А вообще - круто.
Недостаток пока только один - GPS не хочет апдейтиться быстрее чем раз в секунду.
Если доделать, то чайналинки и куча бустеров идут лесом. 😃

Теперь надо продумать какую функциональность в него включить.

Пока у меня планируются следующие функции (сначала передатчик, потом приемник):

  1. Приемник/передатчик - 14 каналов. Первые 6 каналолв гарантированной доставки (20 мс между пакетами), остальные с меньшей скоростью или как повезет.
  2. Передатчик подключается к пульту через разьем с 4-ми пинами. или
  3. Подключается к компу через USB (питание нужно) и подключается к пульту через аудио джек для тренерского пульта.
  4. Поддержка джойстика будет но не скоро. Пульт удобнее.
  5. Данные гоняются через голосовй канал, так что те кто будет использовать передатчик, должны иметь соотв. тарифный план у оператора.
  6. Номер телефона для приемника задается с компа из софта.
  7. Если USB подключен, то данные обратного канала гонятся в писишку.
  8. Передача данных - полный дуплекс 9600 бит максимум в каждом направлении.
  9. При наличии ппм на входе при обрыве или при включении питания - автодозвон .

По приемнику:

  1. Приемник принимает данные и выдает их как каналы серв и еще как PPM.
  2. Фейлсейв задается с писишки.
  3. Можно задать номер. Если с этого номера пришла СМС, то обратно передаются текущие координаты с GPS.
  4. Текущие координаты в формате NMEA передаются всегда в обратном канале раз в секунду.
  5. Обратные канал доступен по UART. Если кто хочет, можно будет слать данные обратно.
  6. Питание внешнее от серв.

Что еще можно вставить?