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

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. Питание внешнее от серв.

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

Петруччо
Diman_Y:

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

Кофеварку и взвод китайских автоматчиков 😁
Я бы еще прикрутил бы ко всему этому память и писал бы лог по всем параметрам чтобы потом можно было бы сделать аналитику на компе, эдакий черный ящик:)

Дмитрий, извиняюсь за оффтоп, но надеюсь на помощь…Я так понимаю вы имеете дело с Texas Instruments? Скажите пжлст, сигнал уровня 5В с токоограничивающим рзюком от внешнего АЦП в 3.6В MSP430F5438 по линии SOMI может ли спалить проц или будет работать до поры до времени?

Diman_Y
Петруччо:

митрий, извиняюсь за оффтоп, но надеюсь на помощь…Я так понимаю вы имеете дело с Texas Instruments? Скажите пжлст, сигнал уровня 5В с токоограничивающим рзюком от внешнего АЦП в 3.6В MSP430F5438 по линии SOMI может ли спалить проц или будет работать до поры до времени?

Нет! 😃
Может сгореть выход, но не само ядро. Это относится к любому процессору, не только TI.
Переферия и ядро у всех разделены.
Если очень надо , то можно просто делителем сделать. Только надо правильно нагрузку подобрать.

Sergey70
Diman_Y:
  1. На втором этапе я подсоединяю к TMS ZBee Pro 868 (его еще надо купить) и делаю PC-шный софт для управления модели джойстиком. Еще к TMSу я подключаю ЖПС и вывожу данные на ОСД.

Дмитрий я вот только не понял по ZBee Pro 868, будет использоваться как алтернативный канал связи или только GSM?

Diman_Y
Sergey70:

Дмитрий я вот только не понял по ZBee Pro 868, будет использоваться как алтернативный канал связи или только GSM?

Да. Будет. Подойдет любой канал связи с любой скоростью.
Я сейчас как раз на xBee летаю (правда с RVOSD5). xBee вещь хорошая но у нее есть пара недостатков. 😃

  1. Взлет достаточно неудобный. С руки взлетать сложно так как приемник и передатчик друг друга не слышат на расстоянии меньше метра.
  2. Из-за сверхчувствительности приходится манипулировать мощностью. Это не очень удобно.
  3. Полный дуплекс не получается. Приходится чередовать прием и передачу.

Но в общем, xBee я очень доволен. Еще не разу небыло ни одного фейлсейва, кроме случаев когда забывал увеличить мощность после взлета (1 мВт хватает почти на километр. 500 метров точно). Полной мощьностью по сути еще не разу не пришлось пользоваться.

GSM всех этих недостатков лишено и еще GSM в итоге будет дешевле.

Сейчас приемник и передатчик GSM (комплект) вместе с GPS и 16 каналами получаются в районе 150$ за приемник и передатчик вместе, т.е. один приемник стоит порядка 75-85 баксов. xBee примерно так-же выходит, но у xBee гараздо меньше наворотов получается. Да еще и GPS сенсор к автопилоту придется покупать.

Чем хорош GSM?

  1. Тем что неограничен по дальности.
  2. Поиск модели нахаляву. Посылаешь SMS, а приемник возвращает координаты.
  3. Не нужен GPS датчик для автопилота, так как он уже включен в приемник.
  4. Полный дуплекс с гарантированной скоростью.
  5. Много еще чего. 😃

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

И еще. GSM модем автоматом будет передавать на землю все GPS данные, поэтому наземку можно подлючать даже без наличия автопиолта.

Короче, я думаю что за декабрь GSM доделаю. 😃