Smalltim OSD and autopilot (часть 2)

Pavel_K

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

Den_P

может на шлем камеру поставить, а на глаза очки? 😃 Вот еще думаю как бы научить телеметрию обороты мерить
штука на самом деле видится удобной, в ней и варик и жпс и “дорога к дому”, вот бы чуть адаптировать для ДВС , и цены бы небыло!
я так думаю и уровень топлива можно отследить…

smalltim

Коллеги из МАИ прикрутили на свой БПЛА датчик оборотов, но они сделали на дополнительной ATTiny, и чуть изменили прошивку телеметрии, чтоб с этой тиньки данные брать. Могу попросить у них схему и прошивку с исходниками.

У них ДВС, но ни температуру мотора, ни уровень топлива они телеметрией не меряют. Тем не менее, по температуре - могу поискать подходящие датчики температуры.

Den_P

Если не затруднит, подскажи по датчикам .Буду очень рад. Я посмотрел по эл.термометрам, для измерения высоких температур используют термопары Ктипа. У моего двигателя раб.т. 160-200град. максимум 230, датчик бы градусов до 250

baychi

Тимофей, тут человек слетал с твоим АП на 26 км:
rcopen.com/forum/f90/topic200764/1101
И ему не хватило 9999 для скушанных мАч. Может стоит еще циферку добавить?

zarbazan

Может после четырех девяток считать в Ач? Тогда циферок на долго хватит 😃

smalltim

Прошивка телеметрии для работы с АП версии 4.0.0.

Изменения относительно предыдущей версии, 3.2.5:

  • Изменен протокол общения с АП
    ---- Добавлена проверка целостности данных по CRC16-CCITT при получении данных от АП
    ---- Работа по формированию текста переведена с АП на процессор платы телеметрии
    ---- Убрано мерцание нижних строк телеметрии и периодические повреждения содержимого экрана
  • Добавлено кодирование данных на наземную станцию в видеосигнале
    ---- Поддерживает с PAL, NTSC
    ---- Совместимо со всеми версиями плат телеметрии, включая самодельные платы
    ---- Использует строки 11…18 четного и нечетного поля видеосигнала для передачи данных
    ---- Передает 6 байт данных в каждой строке (идентификатор устройства, 4 байта данных, контрольная сумма)
    ---- Обеспечивает 8-кратное повторение отправки данных для повышение помехозащищенности
    ---- Обеспечивает полное обновление массива данных телеметрии от модели (64 байта) 3…4 раза в секунду
  • Индикатор количества потребленных мАч расширен, максимум составляет 99999мАч, а не 9999мАч, как раньше.

Внимание! Несмотря на то, что я самым тщательным образом проверил корректность отрисовки каждого из параметров, я не могу на 100% исключить опечатки типа “иконка у указателя курса не отображается” и т.д… Прошу сильно не бить, а скорее сигналить, если вдруг что-то не так.

Прошивка автопилота версии 1.18.1

Изменения относительно предыдущей версии, 0.17.12:

  • Переписана процедура общения с платой телеметрии
    ---- Убрано формирование текста
    ---- Введена передача данных для кодирования в видеосигнал средствами телеметрии
    ---- Введена предобработка данных для облегчения расчетов на плате телеметрии
    ---- Добавлен подсчет контрольной суммы передаваемых данных по CRC16-CCITT
  • Исправлена ошибка при передаче текущего вектора на базу в Контрольную Панель при мониторинге показаний GPS. Теперь для отображения в Контрольной Панели передается вектор, подсчитанный именно по показаниям GPS, а не по показаниям компаса.

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

zarbazan

Правильно я понимаю? ТМ без АП тоже будет гнать данные на наземную станцию? Для этого ТМ без АП надо обновить до 4.0.0?

Dareck
zarbazan:

Правильно я понимаю? ТМ без АП тоже будет гнать данные на наземную станцию?

нет не правильно

smalltim:

Прошивка телеметрии для работы с АП версии 4.0.0.

baychi
smalltim:

Изменения относительно предыдущей версии, 3.2.5:

Добавлю еще, что изменился формат вывода GPS координат. Теперь это градусы и доли градусов.

smalltim
zarbazan:

Правильно я понимаю? ТМ без АП тоже будет гнать данные на наземную станцию? Для этого ТМ без АП надо обновить до 4.0.0?

Правильно понимаете. Только для телеметрии, работающей автономно, тоже обновилась прошивка. Прошу прощения, забыл выложить. Выложу.

Вахтанг
Den_P:

У моего двигателя раб.т. 160-200град. максимум 230, датчик бы градусов до 250

сконструировал малогабаритный термометр, с индикатором. До 150Со с датчиками проблем нет. Всё, что выше, стоит серёзных денег, и имеют не очень удобные габариты. Причина - применение драгметаллов в датчиках! полупроводники на таких температурах уже не работают!

baychi:

Добавлю еще, что изменился формат вывода GPS координат. Теперь это градусы и доли градусов.

Это хорошо.
Вот бы еще возможность выбора работы авиагоризонта, по земле или по самолёту.

meteor

Прошу прощения, подскажите чайнику, таким программатором можно телеметрию прошить? Если нет, покажите какой подойдет?

baychi
smalltim:

Прошивка автопилота версии 1.18.1

Удалось тока что полетать.
Все основные функции работают по прежнему хорошо. ПКТ не проверял, но стабилизация, КК и RTL - без проблем.
Мигание экрана вроде ушло полностью. Вечером подробнее гляну видео, если что замечу - отпишусь.

Спасибо, Тимофей!

river3

Тим, подскажи плиззз., какой тут должен кандёр стоять, не знаю как он оторвался но, как то боязно с такой платой дальше летать.

PS/ вот ещё нашол место гда изчез диод, и его маркировку можно.

smalltim

С такой платой не страшно летать, этот кондер заваливает фронты на выходе PPM с процессора, чтоб меньше помех от АП на борт было. Сделано просто для очисткт совести. 0.001 мкФ, или 1нФ или 1000пФ 😃

baychi:

Удалось тока что полетать.

Александр, ты чертовски быстр 😃 Спасибо!
ПКТ и КК не менялись вообще, так что всё должно быть хорошо.

river3
smalltim:

С такой платой не страшно летать, этот кондер заваливает фронты на выходе PPM с процессора, чтоб меньше помех от АП на борт было. Сделано просто для очисткт совести. 0.001 мкФ, или 1нФ или 1000пФ 😃

Спасибо, тогда обясни, что с диодом =) там его тоже нет=(

smalltim
river3:

PS/ вот ещё нашол место гда изчез диод, и его маркировку можно.

Там место под нулевой резистор, который связывает питание АП и ТМ, его не ставим.

meteor
meteor:

Прошу прощения, подскажите чайнику, таким программатором можно телеметрию прошить? Если нет, покажите какой подойдет?

ответ был “Можно”
еще 1 вопрос и больше не буду (просто искал и нигде не нашел)
на плате телеметрии (мини) 7 ног в один ряд для программатора, а у программатора у шлейфа два ряда по 5 ног, какие куда подключать?
Не задавал бы таких может и “детских” вопросов, просто реально нигде об этом нет инфы, в том числе и на сайте у вас, Тимофей.

smalltim

Александр, на программаторе ноги должны быть расписаны. На телеметрии разъем SPI тоже расписан. Надо делать переходничок. Если Вам сложно, я могу расписать переходничок, когда время найду.