» » » Автоматическое зарядно-тренирующее и измеряющее устройство для 12-вольтовых герметичных аккумуляторов (PIC12F675). Часть 2

 
 
 

Автоматическое зарядно-тренирующее и измеряющее устройство для 12-вольтовых герметичных аккумуляторов (PIC12F675). Часть 2

Разместил koan51 28 апреля 2014. Просмотров: 16 680


Предлагаю вашему вниманию дополнения и улучшения к моему проекту на Датагоре «Автоматическое зарядно-тренирующее и измеряющее устройство для 12-вольтовых герметичных аккумуляторов (PIC12F675)».
При измерении АКБ большой ёмкости были выявлены ошибки, допущенные в программе:
 — неверно отображается значение ёмкости, превышающей 25,5 Ah;
 — в ошибку уходит при ёмкости 51,2 Ah (по задумке — при 102,4 Ah);
 — неверно выводится «Err» (допустил опечатку, написал MOVFW, а надо MOVWF, почему «MPLab» не принял это за ошибку – не знаю).

Исправив ошибки и проверив все режимы, я вынес значение напряжений и коэффициент тока заряда/разряда в EPROM для удобства изменения настроек.
Загрузив новую прошивку в программатор, можно изменить вышеуказанные значения.
Переменные записаны в первые пять байт энергонезависимой памяти (с 00 по 04):

00 – Значение напряжения окончания заряда (в режим не входит);
01 – Значение напряжения окончания разряда (входит в режим);
02 – Значение напряжения окончания заряда (в режим не входит);
03 – Значение напряжения начала заряда (входит в режим);
04 – Коэффициент, указывающий, за сколько минут ёмкость изменится на 0.1 Ah.

Пояснения

 — все значения необходимо указать в шестнадцатеричной системе счисления;
 — напряжения указываются в децивольтах (десятых частях Вольта): надо 12,6 Вольт => 126 децивольт (в десятичной форме) => 7E (это указываем в программаторе);
 — «в режим не входит» – по достижению этого значения происходит переключение;
 — «входит в режим» – по превышению этого значения происходит переключение;
Например: указано напряжение 13,4 В, идёт заряд, напряжение повышается и достигает 13,4 В, происходит переключение, т.е. значение 13,4 В в режим заряда не входит. Если же напряжение повышается, достигает 13,5 В и происходит переключение, то значение 13,4 В в режим заряда входит.
Разряд аналогично, но в сторону понижения.

Про коэффициент приведу примеры и формулу:
К=0,1/(J/60), где J – значение тока, К – должен получаться целым (без остатка)


Файлы

Новая версия прошивки
ZAR_UST.7z | Файл 1,63 Kb загружен 101 раз.
Александр (koan51)
Россия, МО, г. Сергиев Посад
Профиль koan51
Работаю сис. админом
2 технических образования
служил в СА (Казахстан, Байконур)
занимаюсь радиоконструированием, фотографией (в свободное время).
Паяльник использую для технического творчества.
Что напаял? ... УМЗЧ на транзисторах, блоки сигнализации на сотовом с использованием микроконтроллеров (16F84A) ... список большой.
Все используется реально.

Интересуюсь ламповыми усилителями,
заинтересовала схема усилителя для наушников.
 

Понравилось? Палец вверх!

  • всего лайков: 61

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

Связанные материалы:


Зарядное устройство Li-Ion аккумуляторов с проверкой ёмкости, PIC12F675

У меня скопилось около двух десятков Li-Ion батарей от плееров, бритв, телефонов. Это и послужило...

Облегченный лестничный регулятор громкости с дистанционным управлением

Конструкция регулятора громкости (РГ) в моей статье на Датагоре «Блок управления аудиоусилителем...

Простой модульный вольтметр переменного напряжения на PIC16F676

Простой вольтметр переменного напряжения с частотой 50 Гц, выполнен в виде встраиваемого модуля,...

PIC16F876: таймер вытяжного вентилятора в ванной и электронный термометр

Я недавно делал капитальный ремонт ванной комнаты и возник вопрос, как управлять вентилятором...

Автоматическое зарядное устройство с циклическим и буфферным режимами для

Простое автоматическое зарядное устройство для зарядки свинцовых аккумуляторов небольшой емкости,...

Автоматическое зарядно-тренирующее и измеряющее устройство для 12-вольтовых

28-04-2014 ОБНОВЛЕНИЕ! Предлагаю вашему вниманию дополнения и улучшения к этому моему проекту на...

USB адаптер для чтения и программирования цифровых термостатов MAXIM/DALLAS DS1821

В статье описано, как за час сделать простой USB-адаптер для чтения/записи цифровых термометров...

Простое зарядное устройство с постоянным током зарядки и ограничением выходного

Зарядное устройство для щелочных и свинцовых аккумуляторов ёмкостью до 10-15 Ампер-час, для...

Цифровой индикатор уровня топлива и напряжения АКБ для автомобиля V.3 (ATMega8 и

Скоро будет год, как я выложил на Датагоре свою первую статью о цифровом индикаторе топлива и уже...

Модуль управления вентилятором на микроконтроллере

Доброго времени суток сограждане! Хочу вот поделится своей конструкцией. Конструкция это из тех...

Портативный анализатор ИК сигналов «IR-master»

Каждый радиолюбитель сталкивающийся с применением в своих конструкциях дистанционных пультов...

Цифровой измеритель остатка топлива и напряжения АКБ для автомобиля (ATMega8 и

Не знаю кому как, а мне лично не нравится точность, вернее ее полное отсутствие у автомобильного...
Информация
Вы не можете участвовать в комментировании. Вероятные причины:
— Администратор остановил комментирование этой статьи.
— Вы не авторизовались на сайте. Войдите с паролем.
— Вы не зарегистрированы у нас. Зарегистрируйтесь.
— Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.