В. Яценко - Твой первый квадрокоптер: теория и практика

Тут можно читать онлайн В. Яценко - Твой первый квадрокоптер: теория и практика - бесплатно полную версию книги (целиком) без сокращений. Жанр: sci_radio, издательство БХВ-Петербург, год 2016. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Твой первый квадрокоптер: теория и практика
  • Автор:
  • Жанр:
  • Издательство:
    БХВ-Петербург
  • Год:
    2016
  • Город:
    Санкт-Петербург
  • ISBN:
    978-5-9775-3586-1
  • Рейтинг:
    3/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

В. Яценко - Твой первый квадрокоптер: теория и практика краткое содержание

Твой первый квадрокоптер: теория и практика - описание и краткое содержание, автор В. Яценко, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Детально изложены практические аспекты самостоятельного изготовления и эксплуатации квадрокоптеров. Рассмотрены все этапы: от выбора конструкционных материалов и подбора компонентов с минимизацией финансовых затрат до настройки программного обеспечения и ремонта после аварии. Уделено внимание ошибкам, которые часто совершают начинающие авиамоделисты. В доступной форме даны теоретические основы полета мультироторных систем и базовые понятия работы со средой
. Приведено краткое описание устройства и принципа работы систем GPS и Глонасс, а также современных импульсных источников бортового питания и литий-полимерных батарей. Подробно изложен принцип работы и процесс настройки систем, OSD, телеметрии, беспроводного канала
и популярных навигационных модулей
. Рассказано об устройстве и принципах работы интегральных сенсоров и полетного контроллера.
Даны рекомендации по подбору оборудования FPV начального уровня, приведен обзор программ дня компьютеров и смартфонов, применяемых при настройке оборудования квадрокоптера.
Для читателей, интересующихся электроникой, робототехникой, авиамоделизмом

Твой первый квадрокоптер: теория и практика - читать онлайн бесплатно полную версию (весь текст целиком)

Твой первый квадрокоптер: теория и практика - читать книгу онлайн бесплатно, автор В. Яценко
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Итак, рассчитаем номинал гасящего резистора для линейки из последовательно включенных светодиодов (рис. 6.8).

Рис 68 Линейка последовательно включенных светодиодов На готовых - фото 81

Рис. 6.8. Линейка последовательно включенных светодиодов

На готовых светодиодных лентах может применяться отдельный резистор для каждого светодиода или пары светодиодов, но в самодельной подсветке мы используем один резистор для линейки из 3–4 светодиодов, так проще. Напряжение максимально заряженной литий-ионной батареи может достигать 4,2∙3 = 12,6 В. Но это напряжение под нагрузкой быстро снижается до рабочего 3,72∙3 = 11,16 В, поэтому при расчетах мы будем использовать усредненное значение 12 В.

Если взять светодиоды с падением напряжения ровно 3 В, то можно соединить последовательно 4 светодиода и вообще не использовать гасящий резистор. Но это не самое удачное решение, т. к. при случайном превышении напряжения питания ничем не ограниченный ток через светодиоды может нарастать нелинейно, что выведет из строя либо сами светодиоды, либо ключевой транзистор.

Допустим, у нас есть синие светодиоды с рабочим падением напряжения 3,25 В и рабочим током 18 мА. На трех последовательно соединенных диодах падает напряжение 3,25∙3=9,75 В. Следовательно, на резисторе должно падать напряжение 12 — 9,75 = 2,25 В. По закону Ома

R= U/ I,

следовательно, R = 12/18∙10 -3~= 670 Ом. Для светодиодов другого цвета или с другим рабочим током расчет сопротивления надо повторить.

Окончательная схема коммутатора, управляющего несколькими линейками светодиодов, показана на рис. 6.9.

Рис 69 Схема коммутатора для управления светодиодами Количество линеек - фото 82

Рис. 6.9. Схема коммутатора для управления светодиодами

Количество линеек зависит от конструкции вашей подсветки. Разумеется, при использовании готовых светодиодных полос они просто подключаются вместо линеек, без гасящих резисторов. Ключевой транзистор может быть любым подходящим по суммарному рабочему току. При использовании мощных светодиодов рекомендуется применять полевые MOSFET-транзисторы, управляемые логическим уровнем TTL на затворе, с низким внутренним сопротивлением, чтобы избежать их нагрева и потерь энергии. Например, можно использовать применяемые в материнских платах компьютеров ключевые TV-канальные транзисторы SSM9915H (АР9915Н) или IRL3803. Для управления маломощными светодиодами можно применить обычный биполярный n-р-n -транзистор, например С945.

Теперь внесем необходимые изменения в исходный код прошивки. Найдите и раскомментируйте следующие строки:

#define LED_FLASHER

#define LED_FLASHER_DDR DDRB

#define LED_FLASHER_PORT PORTB

#define LED_FLASHER_BIT PORTB4

Первая строка активирует функцию управления подсветкой. Следующие три строки назначают порт микроконтроллера и конкретный вывод порта, к которому мы будем подключать коммутатор. В данном случае изменения не потребуются, т. к. вывод назначен на линию 4 порта В, а это вывод D10 на плате полетного контроллера CRIOUS АIOР, расположенный на гребенке для подключения регуляторов. Поэтому коммутатор подсветки можно подключить обычным трехжильным проводом для сервомашинок. Напомним, что к выводам D11 и D12 у нас подключен сонар, а к выводу D46 — бипер.

Строка //#define LED_FLASHER_INVERT инвертирует выходной сигнал.

Следующие строки определяют свечение светодиодов в различных режимах:

#define LED_FLASHER_SEQUENCE 0b00000000

#define LED_FLASHER_SEQUENCE_ARMED 0b00000101

#define LED_FLASHER_SEQUENCE_MAX 0b11111111

#define LED_FLASHER_SEQUENCE_LOW 0b000000000

В каждой строке присутствует восьмибитное двоичное число. Это последовательность вспышек светодиода. Последовательность циклически повторяется. Ноль соответствует погашенному светодиоду, единица— включенному. Длительность одной вспышки 0,125 с, полный цикл 8∙0,125 = 1 секунда. Например, последовательность 0b00000101 означает, что светодиод дает две короткие вспышки длительностью 0,125 с циклически раз в секунду. Последовательность 0b11111111 соответствует постоянно горящему светодиоду, а 0b000000000 — полностью погашенному. Вы можете задавать произвольную последовательность для любого режима.

Первая строка соответствует режиму DISARMED(питание подано, моторы не активны). По умолчанию подсветка погашена. Изменив последовательность на 0b00000001, можно заставить подсветку вспыхивать раз в секунду, напоминая, что питание подключено. В режиме ARMEDсветодиод по умолчанию вспыхивает дважды.

После активации функции подсветки в панели конфигуратора становятся доступны для настройки еще два параметра, LEDMAXи LEDLOW, которыми можно управлять при помощи переключателей AUX. Разумеется, эти режимы взаимно противоположные и не должны включаться одновременно. Но их можно включать параллельно с другими режимами и задать произвольные последовательности мигания, изменив последовательность двоичных битов.

Подключение посадочных огней

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

По умолчанию в прошивке для управления посадочными огнями назначен вывод 37 в виде контактной площадки на печатной плате. Для удобства подключения коммутатора мы переназначим выход на вывод D9 на штыревой гребенке. Найдите в тексте прошивки строки

//#define LANDING_LIGHTS_DDR DDRC

//#define LANDING_LIGHTS_PORT PORTC

//#define LANDING LIGHTS_BIT PORTC0

Раскомментируйте их и внесите следующие изменения:

#define LANDING_LIGHTS_DDR DDRH

#define LANDING_LIGHTS_PORT FORTH

#define LANDING_LIGHTS_BIT PORTH6

После активации этих строк в интерфейсе конфигуратора MultiWii WinGUI появляется опция LLIGHTS, позволяющая включать посадочные огни любым тумблером AUX. Поскольку каналов AUX мало, можно сделать включение посадочных огней инверсным по отношению к режиму удержания высоты BARO( ALTHOLD). Когда коптер взлетает или садится, режим удержания высоты отключен и горят посадочные огни.

Подключение приемника по шине S-BUS

Для подключения выхода приемника S-BUS ко входу RX1 порта SERIAL1 необходимо изготовить простейший инвертор сигнала на одном n-p-n -транзисторе. Это может быть любой маломощный n-p-n -транзистор, например самый распространенный С945 или ВС337. Компоненты схемы (рис. 6.10) можно не монтировать на плате, а спаять детали вывод к выводу и поместить их в термоусадочную трубку. Питание на инвертор подается с разъема приемника или контроллера.

Рис 610 Схема инвертора сигнала для подключения приемника по SBUS В файле - фото 83

Рис. 6.10. Схема инвертора сигнала для подключения приемника по S-BUS

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


В. Яценко читать все книги автора по порядку

В. Яценко - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Твой первый квадрокоптер: теория и практика отзывы


Отзывы читателей о книге Твой первый квадрокоптер: теория и практика, автор: В. Яценко. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x