Закрыть ... [X]

Поделка из аккумулятора

Как известно, человек стремится к совершенству. Но, к сожалению, совершенным быть нельзя, а вот улучшить уже сделанное вполне возможно. А зуд “улучшательства” постоянно не дает покоя, тем более проект оказался интересным не только мне.  Вот так все мысли по улучшению предыдущей версии пришлось воплощать в железо. Если вы зашли сюда, заинтересовавшись данным проектом, но не прочитав статью о предыдущем – я вам очень рекомендую это сделать. Там описаны основные идеи и принципы работы данной схемы. Здесь я остановлюсь лишь на сделанных изменениях.

Во первых. Что НЕ поменялось. Не поменялись принципы установки пороговых напряжений, работа с запоминанием значений и внезапным отключением питания, не претерпела никаких изменений ни блок-схема подключений, ни аналоговая часть. Осталось то же количество и основные функции кнопок. Осталась та же недорогая элементная база.

Теперь что поменялось:
1. Добавился один разряд на индикаторе, теперь он 4-х символьный. По прежнему с динамической индикацией, может быть как с общим анодом, так и общим катодом. Так как свободный порт оставался один ADC6, а к нему как известно индикатор не прицепишь – произошла небольшая ротация выводов в цифровой части. Теперь ножки на контроллере заняты все. См. схему. Обновленная плата ниже.

На четвертом символе теперь отображается символ “U” в режиме измерения напряжений, “A” в режиме измерения тока, попеременно “U” и накапливающиеся горизонтальные черточки вверх или вниз в режимах зарядки и разрядки соответственно. Типа как на мобилке.

2. Добавлена возможность просмотра запомненного порогового значения. Теперь если в режиме измерения вольт кратковременно нажать кнопку “зарядка” или “разрядка” на несколько секунд будет выведено запомненное значение. Также, что немаловажно, запустить процесс зарядки или разрядки возможно только пока светится запомненное значение. Такой себе растянутый во времени “double click”. По совместительству небольшая защита “от дурака”.

3. Существенно переработано поведение кнопки “амперы”. Теперь короткое нажатие из режима вольты – выводит на дисплей на несколько секунд значение тока, длинное нажатие (секунда-две) – переводит поделка из аккумулятора в режим амперметра до следующего запуска. Короткое нажатие кнопки “амперы” в режиме отображения тока переводит обратно в вольты без промедления. От возможности установки зависимого переключателя для использования прибора только как вольт-амперметра (см. описание предыдущей версии)- в этой версии пришлось отказаться.

4. По завершении процесса светится моргающая надпись “OFF”.

5. Добавлена функция подсчета времени последнего цикла “разряда”. То есть если вы разряжали аккумулятор стабильным током, то фактически можно посчитать отданную емкость в А/ч. Счет ведется в минутах от 0 до 999, увидеть значение можно кратковременным нажатием кнопки “cycles” по окончанию процесса (когда моргает OFF). Я конечно понимаю что это будут “бананоминуты”, так как контроллер тактируется внутренним RC генератором, но как верно подметил мой коллега – это лучше чем ничего, и более чем хорошо для подбора, скажем двух одинаковых элементов для ноутбука. Нужно помнить только один маленький момент. Данный счетчик обнуляется при любом переходе в режим разряда. В случае автоматического перехода все нормально, а вот в случае если в середине последнего цикла вы его перезапустите в ручную – данные будут недостоверны.

6. Уменьшено максимальное количество циклов до 5. А то 99 это издевательство над аккумулятором…

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

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

Фуз-биты для программирования МК:

Файлы:
Схема в Splan7
Плата в SprintLayout5

Изменения от 11.05.12:

1. Исправлена ошибка сохранения настроек в EEPROM

2. Добавлена функция автоматической инициализации EEPROM МК. Начальная прошивка EEPROM теперь не нужна.

За помощь в выявлении глюков и тестировании спасибо Сергею и Владимиру.

Прошивка для индикатора с общим анодом

Прошивка для индикатора с общим катодом

Прошивка EEPROM


Поделись с друзьями



Рекомендуем посмотреть ещё:



Купить Фитнес-браслет Xiaomi Mi Band 2 черный по супер Рисунки карандашом поэтапно татуировки поэтапно

Поделка из аккумулятора Вольтметр амперметр с аналоговой шкалой на STM8S
Поделка из аккумулятора Вольтметр Амперметр Зарядное устройство v.1.1
Поделка из аккумулятора Самоделные инструменты МозгоЧины
Поделка из аккумулятора Изобретения своими руками
Поделка из аккумулятора Смартфон Motorola Moto E - m
Поделка из аккумулятора Смартфон Sony Xperia E1 - m


ШОКИРУЮЩИЕ НОВОСТИ