Электропитание
Нашли ошибку? Сообщите нам ...Комментировать: Прибор для восстановления аккумуляторов (часть 2)Распечатать: Прибор для восстановления аккумуляторов (часть 2)

Прибор для восстановления аккумуляторов (часть 2)



Работа с прибором

1. Установите в контактное устройство аккумуляторы, соблюдая полярность. Располагать их нужно подряд без пропусков, начиная с G1. Аккумуляторы могут быть любыми, но обязательно однотипными. Их номинальное напряжение (в заряженном состоянии) должно находиться в интервале 1,2...12 В, а необходимый ток зарядки лежать в интервале 0,07...2,5 А. Не стоит подключать заведомо плохие аккумуляторы вместе с хорошими, поскольку плохие" в этом случае останутся недозаряженными.

2. Включите питание прибора (18 В, 3 А) и наберите число установленных аккумуляторов на DIP-переключателе SA4. Его задают двоичным кодом, начиная с 0 (все пары контактов выключателя разомкнуты), что означает работу с одним аккумулятором. Код 1 (замкнута только верхняя по схеме пара контактов) означает работу с двумя аккумуляторами, код 2 (замкнута только вторая сверху пара контактов) - с тремя и т. д. Самая нижняя группа контактов не используется.

DIP-переключателем SA3 задайте код ближайшего к номинальному напряжению установленных аккумуляторов значения из ряда: 0 - 1,2 В; 1 - 3,6 В; 2 -6,3 В; 3 - 9 В; 4 - 12 В. При значительном отличии от фактического набранное значение придётся подгонять нажатиями на кнопки SB4 (в большую сторону) и SB5 (в меньшую сторону).

3. Переведите переключатель SA2 в положение У1. Нажатиями на кнопку SB1 выберите нужный режим. Он будет отображён в верхней строке ЖКИ надписями "M=Razr" (разрядка), "M=Zar" (зарядка) или "M=Cikl" (циклический).

Число повторений цикла установите нажатиями на кнопку SB4. Все кнопки следует нажимать и удерживать не менее 2 с, что обусловлено программной процедурой защиты от дребезга их контактов. Проверьте, правильно ли указано в нижней строке ЖКИ число установленных аккумуляторов. Дождитесь индикации их всех светодиодами HL3-HL10, цвет свечения которых в данном случае значениия не имеет. Это займёт не более 10 с.

4. При переключателе SA2 в положении У1 можно установить максимальное напряжение, которое может быть подано на заряжаемый аккумулятор. Для этого переменные резисторы установки зарядного и разрядного тока поверните в положения их минимальных значений. Переменным резистором R12 установите нужное напряжение, контролируя его по вольтметру P1. Обычно достаточно установить его на 20 % больше напряжения полностью заряженного аккумулятора.

5. В том же положении переключателя установите ток предварительной разрядки аккумуляторов переменными резисторами R10 и R12, контролируя его по амперметру P1. В идеале с показаниями амперметра должно совпадать и значение тока, выведенное на ЖКИ (рис. 9). Но последнее используется только для подсчёта электрического заряда отданного аккумулятором или сообщённого ему. Его погрешность влияет только на точность вычисления этих величин.

Показания прибора на ЖКИ

Рис. 9. Показания прибора на ЖКИ

В положении У1 переключателя SA2 можно очистить EEPROM микроконтроллера модуля Arduino Nano от предыдущих записей, если они более не нужны. Для этого достаточно нажать на кнопку SB6.

6. Переведите переключатель SA2 в положение У2. При таком его положении, кроме установки тока зарядки переменными резисторами R11 и R14, можно просмотреть и откорректировать заданные параметры. Для их просмотра нажимайте на кнопку SB2, при этом в правой части верхней строки индикатора сменяются названия и значения следующих параметров:

Uр_m - напряжение прекращения разрядки, В;

Uз_макс - напряжение прекращения зарядки, В;

ta - температура аккумулятора, ºC;

tc - температура теплоотвода источника тока зарядки, ºС;

Тp_макс - предельная длительность разрядки;

Тз_макс - предельная длительность зарядки.

Последние два параметра выражаются в целых часах и сотых долях часа. Чтобы увеличить значение выведенного на ЖКИ параметра, нажмите на кнопку SB4, а чтобы уменьшить, нажмите на кнопку SB5.

7. Переведите переключатель SA2 в положение "Работа". Проверьте текущие значения напряжения аккумуляторов Ua в левой части нижней строки ЖКИ и на вольтметре P1. Их округлённые до десятых долей вольта значения должны совпадать. Иначе потребуется откалибровать по образцовому вольтметру как вольтметр PA1, так и измеритель напряжения, реализованный программно в модуле Arduino Nano. При напряжении менее 5 В последнее можно сделать, введя в программу поправочный коэффициент, а при большем напряжении - подстроечным резистором R30. Нажимая на кнопку SB3, можно просмотреть и другие текущие параметры:

Ia - ток аккумулятора, А;

Is - усреднённый за четыре измерения ток аккумулятора, А;

TR - время, прошедшее с начала разрядки, ч;

TZ - время, прошедшее с начала зарядки, ч;

ER - электрический заряд, отданный при разрядке;

EZ - электрический заряд, полученный при зарядке;

ta - температура аккумулятора, оС;

tc - температура теплоотвода источника тока, оС;

Cikl - номер текущего цикла.

В левом верхнем углу экрана ЖКИ (рис. 10) будет указан режим: R - разрядка, Z - зарядка, C - цикл, а далее после буквы А - условное номинальное напряжение аккумулятора. В верхнем правом углу экрана можно так же, как и в п. 6, просмотреть заданные параметры и при необходимости изменить их. В правом нижнем углу выведено состояние реле: знак подчёркивания - реле выключено, знаки p, a, m - реле (соответственно K9, K10, K11) включены. Слева от зоны индикации состояния реле выведен номер стадии циклического режима работы.

Показания прибора на ЖКИ

Рис. 10. Показания прибора на ЖКИ

Чтобы передать информацию, накопленную в EEPROM в предыдущем сеансе работы, в компьютер, нужно соединить разъём USB модуля Arduino Nano с разъёмом USB компьютера. На компьютере запустите программу приёма информации, например, "Монитор последовательного порта" Arduino IDE или программу accum7-3, которая будет описана ниже. Укажите ей номер виртуального COM-порта, организованного операционной системой компьютера для соединения с модулем Arduino Nano.

При использовании "Монитора последовательного порта" соединение будет установлено после нажатия на кнопку SB1, затем информация из EEPROM, аналогичная показанной в табл. 4, появится на экране компьютера. Здесь A_eeR (или A_eeZ) - адрес первой из четырёх ячеек, хранящих параметр, а EE - значение этого параметра.

Таблица 4

A_eeR=0

EE= 1.31

A_eeR=4

EE= 0.00

A_eeR=8

EE= 0.31

A_eeR=12

EE= 0.00

A_eeR=16

EE= 1.30

A_eeR=20

EE= 0.00

A_eeR=24

EE= 0.30

A_eeR=28

EE= 0.00

A_eeR=32

EE= 1.35

A_eeR=36

EE= 0.00

8. После нажатия на кнопку SB6 устройство начинает выполнять заданный процесс: разрядку, зарядку или цикл. Далее участие пользователя не обязательно. Цикл начинается с двух процессов разрядки, следующих с паузой 10 мин. Первый из них прекращается по достижении заданного минимального напряжения. Второй прекращается при напряжении на 5 % меньше заданного.

Затем снова выдерживается пауза, за которой следуют два процесса зарядки с паузой между ними. Первый процесс зарядки прекращается по достижении заданного максимального напряжения, второй - при напряжении, большем заданного на 5 %. После этого следуют пауза и выход из цикла.

В паузах в правой части верхней строки ЖКИ выводится время в минутах, оставшееся до завершения процесса. Но он, как правило, завершается раньше по достижении заданного предельного напряжения.

Не прерывая текущего процесса, можно изменить заданные значения параметров, нажав на кнопку SB2. Текущие значения просматривают, нажимая на кнопку SB3. В цикле имеется возможность досрочно завершить текущий процесс и перейти к следующему. Для этого достаточно нажать на кнопку SB6.

С помощью описанного устройства мне удалось увеличить ёмкость большинства бывших в употреблении аккумуляторов.

В заключение - о работе с компьютерной программой akkum7-3. Я разработал её для отображения на экране компьютера в наглядном виде параметров, передаваемых по интерфейсу USB устройством восстановления аккумуляторов.

Программа разработана в среде LabView 8.0 под управлением ОС Windows XP, с другими ОС она не проверена. Для работы этой программы на компьютере должна быть установлена библиотека lv80runtime.msi. Переключателем SA4 прибора следует задать число аккумуляторов, с которыми он работал в сеансе, когдапроизводилась запись. Иначе информация на экране компьютера будет искажена.

Далее необходимо сделать следующее:

- соединить USB-разъёмы Arduino Nano и компьютера стандартным USB-кабелем;

- запустить на компьютере исполняемый файл akkum7-3.exe. Если библиотека lv80runtime.msi установлена правильно, запуск должен произойти без проблем;

- установить в окне "COM-порт" программы akkum7-3 номер виртуального COM-порта, созданного операционной системой компьютера для связи с прибором. Обычно этот номер последний в выпадающем списке СОМ-портов;

- нажать в меню программы на экранную кнопку . Меню исчезнет, на экране останется только сводная таблица параметров аккумуляторов, пока не заполненная;

- перевести переключатель SA2 прибора в положение У1 и подождать несколько секунд;

- перевести переключатель SA2 в положение Р и нажать на кнопку SB1. Таблица на экране компьютерного монитора должна заполниться значениями параметров аккумуляторов (рис. 11);

- нажать на экранную кнопку в левом нижнем углу таблицы программы. В верхней части окна программы появится строка меню.

Таблица на экране компьютерного монитора со значениями параметров аккумуляторов

Рис. 11. Таблица на экране компьютерного монитора со значениями параметров аккумуляторов

Для очистки таблицы выберите в меню пункт Edit→Reinitialize Values to Default.

Скетч для модуля Arduino Nano и исполняемый файл программы akkum7-3.exe со всеми нужными для их работы библиотеками и другими файлами имеются здесь.

Автор: Н. Осницкий, г. С.-Петербург


Дата публикации: 07.09.2018

Мнения читателей

Нет комментариев. Ваш комментарий будет первый.


Вы можете оставить свой комментарий, мнение или вопрос по приведенному вышематериалу:








 



RadioRadar.net - datasheet, service manuals, схемы, электроника, компоненты, semiconductor,САПР, CAD, electronics