У вас есть электровелосипед? Хотите знать точный заряд батареи? Используйте данную схему! Схема включит несколько визуальных индикаторов в зависимости от уровня напряжения подключенной батареи. Проект можно выполнить с помощью нескольких компонентов. В качестве ядра вам понадобится микроконтроллер Microchip PIC!
Аппаратное обеспечение
Микроконтроллер PIC, PIC12F675P, доступен в виде восьмиконтактного чипа, и хотя он крошечный, но имеет 1024 кб программной памяти, 64 байта ОЗУ и 128 байтов EEPROM, внутренний генератор, таймеры, 10-битный АЦП и компаратор. В этом простом проекте используется внутренний генератор микроконтроллера.
Принципиальная схема датчика заряда батареи
Схема, показанная здесь, использует четыре контакта микроконтроллера PIC12F675P (IC2) для управления четырьмя визуальными индикаторами (LED1 – LED4). Резисторы 1 кОм (R3 – R6) обеспечивают ограничение тока для светодиодов, а линейный стабилизатор напряжения с низким падением напряжения LM1117-5.0 (IC1) обеспечивает стабилизированный источник питания 5 В постоянного тока для IC2. Короче говоря, IC2 контролирует напряжение на своем аналоговом входе AN0 (вывод 7) и управляет светодиодами в виде небольшой гистограммы с соответствующими размерами. Поскольку требуется контролировать напряжение батареи выше 5 В, добавляются два резистора 1% (R1 – R2), чтобы сформировать делитель напряжения, показывающий фиксированную пропорцию напряжения батареи на входе IC2. Остальные компоненты преднамеренно используются в качестве элементов развязки и защиты.
АЦП на PIC12F675 имеют максимальное входное напряжение +5 В, но здесь мы хотели контролировать аккумулятор, который превышает +5 В. Батарея велосипеда на 12 В при полной зарядке дает выходное напряжение от 14,2 до 14,4 В. , и, следовательно, нам нужно снизить (здесь примерно до 4,5 В при 14,4 В) максимальное напряжение, которое будет получать микроконтроллер. Это можно сделать с помощью делителя напряжения, как указано выше. Для меня соотношение моего потенциального делителя 2: 2. У меня есть связка резисторов 10 кОм и 12 кОм, поэтому я использовал 22 кОм для R1 и 10 кОм для R2. Хороший трюк, которым я воспользовался в своем прототипе (потому что у меня соотношение 2: 2), я разместил последовательно резисторы 12 кОм и 10 кОм, чтобы получить необходимое значение 22 кОм (R1).