Новая система от Смаллтим - SwiftAI Next Generation - автопилот+телеметрия+ИМУ

baychi

Коль речь зашла о точности, у меня тоже просьба к Тимофею: сделай SBUS вход на АП.
Дешь летать на 11 битной точности и скорости обновления в 7 мс! Я уже сделал SBUS вход к своей LRSке (точнее в своей прошивке к Экспертовскому комплекту) и передаю на приемник до 11 бит на канал (пока вывожу через PPM). Могу быстро сделать приемнику SBUS выход, даже инвертированный, если тебе так проще. И никаких потерь! Никакого джиттера!

smalltim

Сделаю. Мне б sbus передатчик-приемник на время, кому не жалко. У меня нету, сам фанат мультиплекса, а в команде все на спектрумах летают…

По точности датчиков: делаю как программную затычку, так и новые внешние датчики, те же сенсоры, но с внешними АЦП. Точность будет выше значительно, и можно будет хоть увешаться этими датчиками, до 127 на каждую из 3 внешних I2C шин Зеленого.

Вахтанг
smalltim:

Сделаю. Мне б sbus передатчик-приемник на время, кому не жалко

Futaba 8 подойдет? могу дать с двумя приемниками - с родным и оранджем

baychi
smalltim:

Сделаю.

Пока не забыл опишу SBUS протокол здесь.

  1. Скорость 100 кбит, длительность бита 10 мкс.
  2. Формат: старт бит, 8 бит, данных, бит контроля по четности (дополняет сумму 1-ц до нуля), 2 стоповых бита.
  3. Особенность (то что видел я и другие). Между байтами нет пробелов, и скорее всего они не допустимы, после 2-х стоповых бит сразу идет очередной стартовый. Логические уровни инвертированны. Лог 1-единицы соответствует низнкий уровень напряжения, 0-ю - высокий.
  4. Кадр размером 25 байт. 1-й байт стартовый - всегда 0x0f. Последний 25-й байт - всегда 00. В байтах со 2-го по 23-й (22 шт), закодированны 11 бит длительности 16-ти канальных импульсов (эти байты расматриваются, как непрерывный битовый поток). Коду 0 соотествует -152% стика, или 880 мкс PWM импульса. Нейтраль - код 1024 равна 0% и 1520 мкс PWM. Максимальное значение 2047 - это +152% или 2159 мкс канального импульса.
  5. 24-й байт - управляющий. Бит 2 ( маска 0x4) означает потерянный пакет, бит 3 (маска 0х8) - переход приемника в Fail Safe. Два младших бита это вроде еще 2 дискретных канала (всего 18), но у меня они не менялись…
  6. Период следования пакетов 7 (HS режим) или 14 мс. Длительность пакета 3 мс.

Удачи!

Ильвир

Ранее выкладывал видео работы Зеленого на Скае. Сейчас вот хочу показать работу стабилизации на Х-8. Ветер был сильноватый, но зато легко получилось подняться над тучами. Такого чистого неба больше месяца уже не видел:):

KBV
smalltim:

По точности датчиков: делаю как программную затычку, так и новые внешние датчики

Хорошо сказано 😃 Пояснили бы, в чем там сложность с током и напряжением?
Ну (неразрешимые?) проблемы с измерением напряжения ходового акка- это как-то несерьезно.

yltrofimov
Kozhenkov:

Вчера облетал сие изделие. В целом доволен. Недостатки, думаю Тимофей устранит

First Flifht on X-5 wing with autopilot SwiftAI

А у SmallTim есть OSD без автопилота(!) (автопилот на коптере и так стоит) c датчиками ориентации и выводами линий горизонта и наклонов вперед-назад вправо-влево и тд, не знаю, может IMU как-нибудь можно подключить к OSD?

baychi
yltrofimov:

А у SmallTim есть OSD без автопилота(!)

Такой красивой - нет. Есть автономное OSD предыдущей версии.
Тема здесь: rcopen.com/forum/f90/topic205896

yltrofimov
baychi:

Такой красивой - нет. Есть автономное OSD предыдущей версии.
Тема здесь: rcopen.com/forum/f90/topic205896

Нееее… нужен вот такой красивый, только без автопилота )))

KBV

Запросто- берете “Зеленого” и ставите его в “ручной” режим 😃

yltrofimov
KBV:

Запросто- берете “Зеленого” и ставите его в “ручной” режим 😃

))) про Зеленого расскажите

KBV

Новая система от Смаллтим - SwiftAI Next Generation - это и есть зеленый 😃 никто ж не мешает его как OSD использовать))

yltrofimov
KBV:

Новая система от Смаллтим - SwiftAI Next Generation - это и есть зеленый 😃 никто ж не мешает его как OSD использовать))

OSD - 5 тыщ, ну IMU платка - 3 тыс., итого 8 тыс, но 19 тыщ за чисто OSD - не дам … жадный я 😈

rattis
yltrofimov:

про Зеленого расскажите

Так вся эта тема про него 😃

yltrofimov
rattis:

Так вся эта тема про него 😃

Есть одна проблема - лично мой автопилот только S-BUS поддерживает, а любое ОSD c наклонами что не возьми все под PPM

baychi

Вы OSD с LRS не путаете? OSD обычно PPM не используют, масиммум один канал PWM для переключения экранов. А преобразователем SBUS->PWM любой сервохаб может быть. Да и преобразователи SBUS->PPM не редкость.
Что у Вас за АП?

yltrofimov
baychi:

Вы OSD с LRS не путаете? OSD обычно PPM не используют, масиммум один канал PWM для переключения экранов. А преобразователем SBUS->PWM любой сервохаб может быть. Да и преобразователи SBUS->PPM не редкость.
Что у Вас за АП?

ZeroUAV Gemini

yltrofimov

Так не понятно датчики горизонта есть? можно их к OSD мини подключить, чтоб как на видео вверху было?

baychi
yltrofimov:

Так не понятно датчики горизонта есть? можно их к OSD мини подключить

Юрий, в данной ветке обсуждается законченное устройство: АП с IMU и OSD все на одной плате в едином корпусе. На выносе только GPS, датчики (ток, температура, воздушная скорость) и плата рзъемов. ОСД здесь не отчуждается от АП и IMU датчиков. Либо все вместе, либо ничего. И тоолько на этой плате есть такая красивая графика (включая горизонт), которая Вам требуется.
В старой версии АП (обсуждается в соседней ветке) есть отдельная платка ОСД, но там традиционная псевдографика и автономно, без АП горизонт она не показывает.

rattis
yltrofimov:

ZeroUAV Gemini

А зачем вам на коптере горизонт?
Его при полетах практически не видно будет, если разве что на месте висеть и покачиваться 😃

yltrofimov
rattis:

А зачем вам на коптере горизонт?
Его при полетах практически не видно будет, если разве что на месте висеть и покачиваться 😃

ну он вообще-то не только висеть умеет )))