Крок 1. Це завдання для мікроконтролера!
Простим способом перевірки акумулятора є підключення до нього навантаження і вимір часу за яке напруга опуститься нижче необхідного. Це просте рішення, але воно вимагає спостереження за вольтметром протягом тривалого часу. З цим чудово впорається мікроконтролер AVR, звільнивши ваш час. Мій вимірювач тестує акумулятори АА і доводить їх до відома потужності в міліампер-годинах (мАг), тому ви можете порівняти їх ємність.
Приладом можна вимірювати кілька акумуляторів одночасно з індикацією кожного на дисплеї. Коли акумулятор розряджається нижче допустимого рівня, він буде відключений. Коли все акумулятори протестовані, прилад оповіщає про це звуковим сигналом. Він визначає тип акумулятора, його початкова напруга і працює з NiCd і NiMh акумуляторами. Конструкція заснована на мікроконтролері ATmega168 який має 6 АЦП, які будуть використовуватися для вимірювання напруги батареї і струму навантаження. Кожен акумулятор вимагає два АЦП, тому одночасно можна вимірювати до трьох акумуляторів. Я побудував два тестера, спочатку на основі Arduino для налагодження, а потім автономний, який є більш компактним, і звільняє Arduino для інших проектів.
Крок 2. Основні частини
Ось що нам знадобитися:
- Arduino або ATmega168 (328p) з обв'язкою (див. Схему).
- ЖК-дисплей від Nokia 5510.
- Три MOSFETs транзистора - використовуються для перемикання навантаження.
- Резистори для розряду батареї.
- Резистори для взаємодії з дисплеєм.
- Маленький динамік.
- Текстолит або макетна плата.
- Роз'єм для батарей типу АА (з роздільними осередками).
- Корпус.
Крок 3. Схемотехніка
MOSFET (польовий транзистор)
Цей компонент діє як керований мікроконтролером перемикач. Коли він відкритий, струм з акумулятора проходить через навантажувальний резистор, поступово розряджаючи його. Я витягнув польовий транзистор з старого комп'ютера. Будь-яке подібне дайте йому працювати до тих пір, поки опір стік-витік низька. 2МОм резистор забезпечує 0В при вийнятих акумуляторах. Без нього, АЦП може видавати все що завгодно.
Крок 4. Повна схема
Одна зі схем призначена для Arduino, а інша для автономного проекту.
Примітки
- Тестер дає не найточніший, однак цілком прийнятний результат.
- Падіння напруги на польовому транзисторі повинно бути незначним.
- Після того як тестування завершено, тестер продовжує показувати напруга батареї - оскільки знімається навантаження, напруга повернеться до мінімального прийнятного, але в дійсності акумулятор розряджений.
Крок 5. Корпус
Ви можете використовувати металеві або пластмасовий корпус, але я вирішив зробити дерев'яний. Ця частина проекту робилася досить довго, але результат мені сподобався
Крок 6. Поліпшення
Тільки через кілька днів після завершення проекту, я зрозумів, що необхідна можливість підключати акумулятори більшого розміру. Тому я додав роз'єм в нижній частині пристрою, який просто надає доступ контактам двох батарей. Тепер я можу перевірити батареї, які не поміщаються в утримувач батарей AA. Коли це не використовується, роз'єм з крокодилами можна просто витягти.