Блок измерений для зарядного устройства на PIC16F628 • Все своими руками






Блок измерений для зарядного устройства на PIC16F628

Рубрика: Измерения

Измерительное устройство для зарядных устройств автомобильных аккумуляторов

В статье рассматривается блок измерительного устройства для измерения напряжения на аккумуляторе, тока заряда, мощности отдаваемой зарядным устройством и количества электричества отдаваемого зарядным устройством в аккумулятор. Количество электричества (электрический заряд) Q — величина, равная произведению силы тока I на время t, в течение которого шел ток. За ёмкость аккумулятора чаще всего принимают количество электричества равное 1 Кл, при силе тока 1 А в течение 1 с. В нашем случае будем выводить данные о количестве полученного электричества в ампер/часах.

Схема устройства измерения показана на рисунке 1.

Блок измерений для зарядного устройства на PIC16F628 Shema

Основой схемы является микроконтроллер PIC16F628A выполняющий функции приема информации с микросхемы АЦП — INA226, преобразования полученных данных и вывод всех величин на индикатор. В качестве аналого-цифрового преобразователя используется модуль китайского «происхождения». Будьте внимательны к нумерации выводов на модуле. Мне встречались две разновидности.

Модуль АЦП INA226

INA226 Datasheet PDF

Мощности шунта установленного в модуле для больших токов заряда явно не достаточно, поэтому параллельно «родному» шунту впаян дополнительный, изготовленный из отрезка константановой проволоки диаметром 1,5 мм, изогнутой в виде петли. Смотрим фото ниже.

Модуль АЦП   INA226 с дополнительным шунтом

Величина получившегося датчика тока мне не известна, да и знать ее нет необходимости. В данном случае важна мощность шунта. А настроить показания амперметра постоянного тока можно изменяя значение калибровочного коэффициента при помощи кнопки SB1, введенной в схему. Как это сделать, можно узнать из статьи «Амперметр цифровой c коррекцией показаний на INA226», к статье приложен небольшой видеоролик, поясняющий работу с кнопкой.

Немного о программе измерения количества электричества втекающего в аккумулятор при его зарядке. Количество электричества – Q вычисляется по формуле Q = I•t и измеряется в ампер/часах. Это значение указывается на каждом аккумуляторе и известное нам, как емкость аккумулятора. Измерение Q происходит следующим образом, каждую секунду (в программе реализован секундный счетчик на таймере TMR1) производится измерение тока заряда аккумулятора в течении шести минут = 0,1 часа, то есть 360 раз с последующим сложением результатов. Затем находится среднее арифметическое значение и еще раз делится на десять, так как значение количества электричества выводится на индикатор через каждые 0,1 часа. То есть полученную сумму делим сразу на 3600. Что бы избежать арифметических действий с большими числами, деление производится в два этапа. Сначала сумма значений тока и сам делитель 3600 делятся на 16 – четыре раза сдвигаем регистры вправо. Потом полученное частное от деления суммы значений тока делим на 3600/16 = 225. Далее каждые 0,1 часа идет суммирование полученных результатов, в итоге, на индикатор выводится значение электричества «заливаемого» в аккумулятор.

Внешний вид устройства измерения для зарядного показан на фото ниже.

Блок измерений для зарядного устройства на PIC16F628

В микросхеме INA226 предусмотрена возможность расчета мощности — Р, потребляемой нагрузкой. В данном случае мощность выводится на индикатор с точность один ватт в вольт/амперах – UA.
Схема имеет модульную конструкцию см. ниже.

Блок измерений для зарядного устройства монтаж

Все необходимое для повторения конструкции можно скачать архивом. Удачи всем и во всем. К.В.Ю.

В схеме устройства, находящейся в архиве, отсутствует кварц и конденсаторы С3 и С4.


Скачать архив.


.

.

Просмотров:6 802
10 комментариев




10 комментариев к “Блок измерений для зарядного устройства на PIC16F628”

  • АРКАДИЙ
    12 марта, 2022, 20:01

    Здравствуйте Валерий Юрьевич.

    Измерительное устройство для зарядного устройства

    я и сделал на PIC16F628.

    Со статьёй был ознакомлен.

    Удалось прошить PIC16F628A на TL866.

    Проверил схему несколько раз-не работает.

    Обратил внимание на приведенную печатную плату.

    Большие отличия от электронной схемы.

    В чем я не прав.

    С уважением Аркадий.

  • admin
    13 марта, 2022, 16:45

    Привет, «Большие отличия от электронной схемы.» — какие?

  • АРКАДИЙ
    13 марта, 2022, 16:59

    Здравствуйте Валерий Юрьевич.

    Какие отличия-

    1 Отсутствует кварц

    2 Индикатор подключен к другим ножкам процессора

    3 Модуль также подключен к другим ножкам.

    Те приведенная схема не соответствует печатной плате.

    С уважением Аркадий.

  • admin
    13 марта, 2022, 19:39

    Привет, Аркадий. Подожди пока нет времени, чуть позже разберусь.

  • admin
    13 марта, 2022, 20:20

    Аркадий, да кварц в схеме не указан — ошибочка, исправил. В остальном все правильно.

  • АРКАДИЙ
    13 марта, 2022, 20:33

    Здравствуйте Валерий Юрьевич.

    А какова его частота.

    Включение индикатора и модуля также не

    совпадают с печатной платой.

    Кварц подключен к контактам 3 и 4.

    Модуль подключен к 1 и 2.

    С уважением Аркадий.

  • admin
    13 марта, 2022, 21:52

    Аркаша, я тебя сейчас убью, ха-ха, если что. Контроллер стоит с другой стороны платы. Не 3 и 4, 15 и 16. И т.д. и т.п.

  • admin
    13 марта, 2022, 21:53

    Блин, забыл в спешке, частота кварца 4 мГц.

  • АРКАДИЙ
    14 марта, 2022, 11:25

    Здравствуйте Валерий Юрьевич.

    Всё заработало. Модуль проверил.

    Вопрос по статье «Амперметр цифровой с коррекцией показаний на INA226 и PIC16F676».

    Переделка на PIC16F628 программно и аппаратно.

    Готов оттестировать и отписаться о работоспособности.

    Вольты и амперы замерял UT-61E.

    С уважением Аркадий.

  • admin
    15 марта, 2022, 22:59

    Привет, Аркадий. Давай позже, сейчас не до этого.

Оставить комментарий