Блок измерений для зарядного устройства на PIC16F628
Измерительное устройство для зарядных устройств автомобильных аккумуляторов
В статье рассматривается блок измерительного устройства для измерения напряжения на аккумуляторе, тока заряда, мощности отдаваемой зарядным устройством и количества электричества отдаваемого зарядным устройством в аккумулятор. Количество электричества (электрический заряд) Q — величина, равная произведению силы тока I на время t, в течение которого шел ток. За ёмкость аккумулятора чаще всего принимают количество электричества равное 1 Кл, при силе тока 1 А в течение 1 с. В нашем случае будем выводить данные о количестве полученного электричества в ампер/часах.
Схема устройства измерения показана на рисунке 1.
Основой схемы является микроконтроллер PIC16F628A выполняющий функции приема информации с микросхемы АЦП — INA226, преобразования полученных данных и вывод всех величин на индикатор. В качестве аналого-цифрового преобразователя используется модуль китайского «происхождения». Будьте внимательны к нумерации выводов на модуле. Мне встречались две разновидности.
Мощности шунта установленного в модуле для больших токов заряда явно не достаточно, поэтому параллельно «родному» шунту впаян дополнительный, изготовленный из отрезка константановой проволоки диаметром 1,5 мм, изогнутой в виде петли. Смотрим фото ниже.
Величина получившегося датчика тока мне не известна, да и знать ее нет необходимости. В данном случае важна мощность шунта. А настроить показания амперметра постоянного тока можно изменяя значение калибровочного коэффициента при помощи кнопки SB1, введенной в схему. Как это сделать, можно узнать из статьи «Амперметр цифровой c коррекцией показаний на INA226», к статье приложен небольшой видеоролик, поясняющий работу с кнопкой.
Немного о программе измерения количества электричества втекающего в аккумулятор при его зарядке. Количество электричества – Q вычисляется по формуле Q = I•t и измеряется в ампер/часах. Это значение указывается на каждом аккумуляторе и известное нам, как емкость аккумулятора. Измерение Q происходит следующим образом, каждую секунду (в программе реализован секундный счетчик на таймере TMR1) производится измерение тока заряда аккумулятора в течении шести минут = 0,1 часа, то есть 360 раз с последующим сложением результатов. Затем находится среднее арифметическое значение и еще раз делится на десять, так как значение количества электричества выводится на индикатор через каждые 0,1 часа. То есть полученную сумму делим сразу на 3600. Что бы избежать арифметических действий с большими числами, деление производится в два этапа. Сначала сумма значений тока и сам делитель 3600 делятся на 16 – четыре раза сдвигаем регистры вправо. Потом полученное частное от деления суммы значений тока делим на 3600/16 = 225. Далее каждые 0,1 часа идет суммирование полученных результатов, в итоге, на индикатор выводится значение электричества «заливаемого» в аккумулятор.
Внешний вид устройства измерения для зарядного показан на фото ниже.
В микросхеме INA226 предусмотрена возможность расчета мощности — Р, потребляемой нагрузкой. В данном случае мощность выводится на индикатор с точность один ватт в вольт/амперах – UA.
Схема имеет модульную конструкцию см. ниже.
Все необходимое для повторения конструкции можно скачать архивом. Удачи всем и во всем. К.В.Ю.
В схеме устройства, находящейся в архиве, отсутствует кварц и конденсаторы С3 и С4.
Скачать архив.
.
.
10 комментариев к “Блок измерений для зарядного устройства на PIC16F628”
Здравствуйте Валерий Юрьевич.
Измерительное устройство для зарядного устройства
я и сделал на PIC16F628.
Со статьёй был ознакомлен.
Удалось прошить PIC16F628A на TL866.
Проверил схему несколько раз-не работает.
Обратил внимание на приведенную печатную плату.
Большие отличия от электронной схемы.
В чем я не прав.
С уважением Аркадий.
Привет, «Большие отличия от электронной схемы.» — какие?
Здравствуйте Валерий Юрьевич.
Какие отличия-
1 Отсутствует кварц
2 Индикатор подключен к другим ножкам процессора
3 Модуль также подключен к другим ножкам.
Те приведенная схема не соответствует печатной плате.
С уважением Аркадий.
Привет, Аркадий. Подожди пока нет времени, чуть позже разберусь.
Аркадий, да кварц в схеме не указан — ошибочка, исправил. В остальном все правильно.
Здравствуйте Валерий Юрьевич.
А какова его частота.
Включение индикатора и модуля также не
совпадают с печатной платой.
Кварц подключен к контактам 3 и 4.
Модуль подключен к 1 и 2.
С уважением Аркадий.
Аркаша, я тебя сейчас убью, ха-ха, если что. Контроллер стоит с другой стороны платы. Не 3 и 4, 15 и 16. И т.д. и т.п.
Блин, забыл в спешке, частота кварца 4 мГц.
Здравствуйте Валерий Юрьевич.
Всё заработало. Модуль проверил.
Вопрос по статье «Амперметр цифровой с коррекцией показаний на INA226 и PIC16F676».
Переделка на PIC16F628 программно и аппаратно.
Готов оттестировать и отписаться о работоспособности.
Вольты и амперы замерял UT-61E.
С уважением Аркадий.
Привет, Аркадий. Давай позже, сейчас не до этого.