Сигнализатор разряда батареи квадрокоптера v2

Один из параметров, за которым нужно следить – уровень заряда батареи, если он упадёт, то вслед за ним упадёт и летательный аппарат. Хотя что-то я повторяюсь, где-то это уже писал – сигнализатор разряда батарее квадрокоптера. На самом деле речь пойдёт о новом сигнализаторе разряда батареи, более компактном, размером чуть больше самого пьезоизлучателя. Остальное, кроме компонентов, осталось без изменения.

Сигнализатор разряда литий-полимерного аккумулятора модели

Сигнализатор разряда литий-полимерного аккумулятора модели

Характеристики:

  • Тип поддерживаемых аккумуляторов – Li-Po
  • Число банок – 2 или 3, автодетектирование
  • Рабочее напряжение 6-16В
  • Точность детектирования 0,1В
  • Громкость пьезоизлучателя 70-100дБл (зависит от типа пьезоизлучателя)
  • 3 звуковых уровня детектирования заряда батареи:


2 банки, менее 8,93В 3 банки, менее 13,1В
инициализация один короткий сигнал два коротких сигнала
один короткий сигнал
7,4В
11,1В
периодичный короткий сигнал
10,3В
длинный периодичный сигнал
6,5В
9,5В

Схема

Схема

Для достижения компактности был применён 6-ти ногий микроконтроллер PIC10F222 в корпусе SOT-23-6. У него на борту есть АЦП, правда 8-ми битный, из-за чего точность детектирования немного снижается (0,083В, грубо 0,1В), но думаю этого вполне хватит. Ещё на две ноги, для увеличения токоотдачи, сажается пищалка (Buzzer) со встроенным генератором. Пищалка 5В (EMX-7TA06SP), чем компактнее – тем меньше потребление и тише, чем больше – тем громче и прожорливее, максимум 35мА. Питание микроконтроллера 5 вольтами обеспечиваем компактный стабилизатор LP2980-5.0 то же в SOT-23 корпусе, но уже 5-ти выводном – SOT-23-5; если не гнаться за размерами можно заменить на обычный 78L05 в SOT-89. Важное замечание – резисторы делителя напряжения R1 и R2 нужно брать 1%, что бы снизить расхождения порогов детектирования с номинальными.

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

Обратная сторона сигнализатора

Обратная сторона сигнализатора

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

Детали под пищалкой

Детали под пищалкой

Внимание! Во время прошивки не забываем про калибровочные биты!

Скачать прошивку под PIC10F222

7 комментариев »

Alex_EXE | 11.03.2014 | Авиа | 4 020 просмотров

7 комментариев на « Сигнализатор разряда батареи квадрокоптера v2»

  1. Леонид пишет 14.03.2014 в 19:34 #

    Скачка не работает.

  2. Alex_EXE пишет 15.03.2014 в 21:57 #

    Исправил

  3. Андрей пишет 12.03.2016 в 14:08 #

    Сложновато для пищалки, можно проще на компараторе сделать, и не страшны глюки микроконтроллера.

  4. Алексей пишет 20.06.2016 в 04:56 #

    а не подскажите как это переделать для использования на 5 аккумуляторов li-ion и соответственно с поправкой на минимальное напряжение в 15 вольт

  5. Alex_EXE пишет 20.06.2016 в 07:20 #

    1. Нужна заменить стабилизатор.
    LP2980-5.0 рассчитана до 16В. В таком же корпусе что-то при беглом поиске нечего не находится на большее напряжение. Значит придётся вернутся к классике жанра — L78L05ABUTR, он в корпусе SOT-89.
    2. Нужно пересчитать и заменить делитель.
    3. Переписать прошивку.
    Но можно пересчитать делитель так, что бы не переписывать прошивку. Сигнализация корректно работать только в выбранном диапазоне.
    Если R1=33К. Пределы 18.3В, 17В, 15.7В.
    Если R1=50К. Пределы 18.5В, 17.5В, 16.25В.
    Если нужны другие диапазоны, то можете рассчитать сами.

  6. Алексей пишет 20.06.2016 в 13:08 #

    5,2 вольта у меня есть, выход с зарядного устройства для телефона, получается мне нужно только подать провод напрямую с аккумулятора на GP0, через соответствующий резистор, + R2 и C2?
    хотелось бы не много изменить диапазон, сделать 20, 17, 15. не подскажите в чем это лучше сделать, и что использовать для прошивки контроллера (есть USBASP)

  7. Alex_EXE пишет 21.06.2016 в 23:44 #

    Напрямую от зарядного устройства питать может быть не очень хорошо, т.к. по выходу большинства зарядных устройств идут пульсации в некоторых случаях достаточно сильные (телефонам на это всё равно), что может сказаться на точности и на стабильности.
    USBASP — это для AVR, тут нужен программатор для PIC контроллеров (PicKit, ExtraPic … но в случае COM программаторов не уверен, что они будут работать с даным контроллером).
    R2 и C2 тут не причём. Питание подаётся на VDD контроллера, а измеряемый сигнал через резистивный делитель на GP0.

Комментарии RSS

Оставьте отзыв