Этот монстр принимал участие во многих гоночных соревнованиях на маленьких автомобилях и является истинным любителем таких машин. 🤷♀️
При создании этих автомобилей основной контроллер обычно одинаковый, а его функционал тоже.
Но самое частое место, где возникают проблемы — это питание.
Для гоночных автомобилей 18650 сразу отсеивается (потому что он может обеспечивать слишком небольшую мощность). Лучшим решением является использование моделировочных батарей (2S, 3S, 4S).
Однако моделировочные батареи также не идеальны, так как они имеют очень высокий коэффициент разряда, превышающий 10А в обычном режиме, а проблема глубокого разряда также весьма актуальна.
Наши источники питания требуют рационального управления и понижения напряжения.
Например, модули и сервоприводы используют 5В, а MCU и другие устройства — 3.3В (LM2596 больше не используется в моих проектах).
Кроме того, колебания напряжения могут вызывать проблемы с работой модулей.
Поэтому я объединил все эти компоненты в единое целое, которое называется Феникс. 😬
Автоматическое блокирование цепи (вы можете долго не выключать батарею)
Обнаружение напряжения / распознавание батареи (распознает литий-ионные батареи или другие источники питания)Быстрая зарядка выход (QC2.0) USB-порт позволяет быстро заряжать смартфон, а также можно использовать внешнее устройство, требующее 5В (например, Raspberry Pi).
Понижение напряжения (4.8--7В регулируемый выход) и (3.3В для питания MCU нельзя использовать).
Защита от глубокого разряда (например, при 3S батарее в 11.1В прекращается разряд).
Защита от короткого замыкания (пользовательская настройка через программное обеспечение).
Защита от перегрева (пользовательская настройка через программное обеспечение).
Настройка связи (пользовательская настройка через программное обеспечение), которая позволяет основному контроллеру узнать уровень заряда и время работы до полного разряда.## Размеры: DC-DC Power 8~25V 64*34 мм
Первая строка: 3S — модель батареи, Delusion — версия проекта «Иллюзия», процент — уровень заряда батареи.
Вторая строка: Vol — напряжение батареи, здесь 11.1В, TEMP — температура.
Третья строка: ELE — текущий ток, MAX — максимальный допустимый ток, здесь установлено значение 8А.
Четвертая строка: Производитель: Caven — автор проекта.
Конечно, если входное напряжение находится вне допустимого диапазона для литий-ионной батареи, то будет следующее сообщение:
Доска с USB может выдавать протокол быстрой зарядки.
MDK можно модифицировать по необходимости (большинству людей это не требуется).
Настройка загрузки
В данном проекте используется STC15W408AS, который имеет 10-битный ADC, UART и SPI. Кроме того, этот микроконтроллер был использован мной в проекте во время второго курса университета, поэтому его можно легко обновить и использовать снова. Для желающих можно также использовать STM8/STM32.
Мое имя — Карнеги Штук, я просто обычный человек. Если у вас есть хорошие идеи, пожалуйста, расскажите мне!Проект будет открыт после ноября (нужно сначала всё проверить и отладить код). Версию для тестирования планируется выпустить в октябре. (Подробное руководство по принципам работы доступно на Bilibili)
Ещё одна функция заключается в том, чтобы основной платой через IIC получать информацию о состоянии батареи. Эта функция часто используется в робототехнике, когда уровень заряда батареи становится низким, робот автоматически возвращается для зарядки. Bilibili ссылка GitHub Ссылка для скачивания
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )