Высокоточный способ управления импульсным стабилизатором тока
Способ относится к области электротехники и может быть использован для построения мощных лабораторных импульсных источников стабилизированного постоянного тока. Способ заключается в том, что измеряют текущее значение тока непосредственно в цепи нагрузки, оцифровывают его и сохраняют в памяти микроконтроллера, вычисляют программным способом скважность ШИМ-сигнала одновременно по последовательности сохраненных значений и заданному значению тока и только после этого формируют ШИМ-сигнал управления инвертором, а затем выпрямляют и сглаживают выходной ток инвертора. Технический результат заключается в повышенной стабилизации тока не менее 99,98%, протекающего через нагрузку без предварительной трансформации, и возможности регулирования тока в широком диапазоне значений от 1 до 25 А. 3 табл., 1 ил.
Реферат
Высокоточный способ управления импульсным стабилизатором тока относится к области электротехники, а именно к способам управления постоянным током, и может быть использован для построения мощных лабораторных импульсных источников стабилизированного постоянного тока.
Известен способ широтно-импульсного управления стабилизатором тока в нагрузке [1], обеспечивающий стабильность среднего значения тока, при этом через нагрузку течет импульсный ток постоянной частоты и амплитуды с изменяющейся скважностью.
Недостатком способа является тот факт, что для стабилизации тока выходной цепи осуществляется контроль с помощью резистивного датчика тока во входной цепи стабилизатора, тем самым не учитывается влияние саморазогрева ключа управления. Это приводит к ухудшению стабилизации среднего значения выходного тока, что предъявляет повышенные требования к подбору ключа управления на этапе наладки устройства.
Известен принятый в качестве прототипа способ управления импульсным стабилизатором тока [2], основанный на широтно-импульсной модуляции (ШИМ) сигнала управления инвертором. Способ заключается в том, что измеряют текущее значение стабилизируемого тока, сравнивают его с заданным значением, формируют ШИМ-сигнал управления инвертором, трансформируют переменное напряжение с выхода инвертора, выпрямляют и сглаживают выходной ток.
Недостатком прототипа является то, что стабилизация выходного тока производится в результате сравнения заданного значения тока с выделяемой при помощи пикового детектора в выходной цепи инвертора амплитудой переменного тока, которая отождествляется с текущим значением стабилизируемого постоянного тока цепи нагрузки. На самом деле существенное различие между значением выделяемой детектором амплитуды переменного тока в выходной цепи инвертора и значением стабилизированного постоянного тока в цепи нагрузки обусловлено тепловыми потерями в цепи трансформатора, выпрямителя и сглаживающего фильтра. Способ не обеспечивает заданную высокую точность стабилизации для использования в прецизионных стабилизаторах постоянного тока. Еще один недостаток - прототип не позволяет динамически корректировать параметр скважности управляющего ШИМ-сигнала в условиях изменения режима нагрузки, что ограничивает возможности по улучшению и достижению высокой точности управления стабилизатором постоянного тока.
Заявляемый способ управления импульсным стабилизатором тока обеспечивает высокую точность стабилизации выходного тока не менее 99,98% (нестабильность не более 0,02%) и позволяет установить заданное значение тока в широком диапазоне от 1 и до 25 А.
Сущность изобретения
Высокоточный способ управления импульсным стабилизатором тока, основанный на широтно-импульсной модуляции сигнала управления инвертором, заключающийся в том, что измеряют текущее значение тока непосредственно в цепи нагрузки, оцифровывают его и сохраняют в памяти микроконтроллера, вычисляют программным способом скважность ШИМ-сигнала одновременно по последовательности сохраненных значений и заданному значению тока и только после этого формируют ШИМ-сигнал управления инвертором, а затем выпрямляют и сглаживают выходной ток инвертора без предварительной трансформации.
В заявляемом способе в определенные тактовые моменты времени измеряют ток, протекающий через нагрузку, затем его оцифровывают с помощью аналого-цифрового преобразователя (АЦП) и сохраняют в памяти микроконтроллера (МК). При этом перед записью текущего значения тока в памяти МК всегда хранится m соответствующих предыдущим тактовым моментам времени значений тока, из которых первое значение, предшествующее остальным значениям, удаляют со сдвигом всей последовательности на одну позицию, а текущее значение сохраняют в конце последовательности. Параметр m определяют в соответствии с требуемым качеством стабилизации выходного тока.
Заданное пользователем значение тока, а также последовательность из m значений выходного тока стабилизатора, хранимых в оперативной памяти МК и включающих в себя текущее измеренное значение, используют для вычисления «прогнозного» значения параметра скважности ШИМ-сигнала управления инвертором с помощью соответствующей программы МК. Определенное таким способом значение скважности ШИМ-сигнала позволяет с достаточно высокой вероятностью прогнозировать дальнейшее изменение величины выходного тока и тем самым компенсировать это изменение соответствующим изменением скважности ШИМ-сигнала управления инвертором.
Точность стабилизации напрямую зависит от разрядности АЦП и оценивается известным выражением:
q=1-ε,
где q - оцениваемая точность стабилизации, ε=1/2n - погрешность стабилизации; n - разрядность аналого-цифрового преобразования.
Для предотвращения «модуляции» выходного тока в цепи нагрузки, связанной с ошибками в квантовании скважности управляющего ШИМ-сигнала, и обеспечения устойчивой стабилизации разрядность ШИМ-контроллера выбирают исходя из условия превышения его разрядности над разрядностью АЦП, что не может быть обеспечено стандартными модулями ШИМ-контроллеров, входящих в состав МК. Поэтому цифровой ШИМ-контроллер в данном случае реализуют на программируемой логической интегральной схеме (ПЛИС), в программной конфигурации которой формируют функциональные блоки: счетчик импульсов, генератор прямоугольного напряжения и регистр скважности. Работа ШИМ-контроллера заключается в том, что счетчик считает импульсы от генератора прямоугольного напряжения, при совпадении значения счетчика со значением в регистре скважности схема формирования выходного сигнала формирует фронт управляющего сигнала. При переполнении счетчика происходит сброс и генерация спада управляющего сигнала.
На чертеже представлена структурная схема устройства, реализующего данный способ.
Устройство содержит инвертор 2, вход которого через входной фильтр 1 соединен с источником электрической энергии. Выход инвертора 1 подключен к входу выпрямителя 3, выход которого через выходной фильтр 4 подключен к нагрузке 5, последовательно с которой включен прецизионный низкоомный шунт 6. Сигнал с шунта 6 подается на АЦП 8 через предусилитель 7. Дискретная величина с выхода АЦП 8 поступает в МК 9, который вычисляет оценку параметра скважности ШИМ-сигнала и передает ее в цифровой ШИМ-контроллер 10, который непосредственно управляет работой инвертора 1. Устройство работает следующим образом.
Входной фильтр 1 сглаживает пульсации от нестабилизированного источника напряжения, например от низкочастотного трансформатора с выпрямителем, подключенного к сети переменного тока напряжением 220 В частотой 50 Гц. Инвертор 2 пропорционально скважности управляющего сигнала формирует на выходе импульсный ток, который (без какой-либо трансформации) поступает непосредственно на выпрямитель 3. Выпрямитель 3 преобразует импульсный ток с выхода инвертора в постоянный, который затем сглаживается с помощью выходного фильтра 4 и подается в нагрузку 5, в цепи которой последовательно включен прецизионный низкоомный шунт 6. Напряжение с шунта 6, которое, согласно закону Ома, пропорционально току, поступает на АЦП 8 через предусилитель 7, который преобразует напряжение, снимаемое с шунта 6, до необходимого уровня в соответствии с динамическим диапазоном входного напряжения на АЦП 8. Дискретное значение выходного напряжения АЦП 8 передается в МК 9, где пересчитывается в цифровые значения тока. МК 9 определяет «прогнозную» численную оценку значения скважности и передает ее в цифровой ШИМ-контроллер 10, который формирует сигнал прямоугольной формы для управления инвертором 1.
Тестирование способа
Изготовленный импульсный стабилизатор тока, применяемый для питания «температурной эталонной» лампы накаливания ТРУ 1100-2350 в качестве модели «абсолютно черного тела», используют для тестирования способа в отношении заявленной точности стабилизации тока.
Для гарантирования минимальной погрешности на температуру эталона, указанной в паспорте лампы, требуется точность стабилизации не менее 99,95% (нестабильность не более 0,05%). Выбирают микроконтроллер с разрядностью 32 бита, АЦП с разрядностью 14 бит и ШИМ-контроллер с разрядностью 16 бит. Инвертор и выпрямитель реализуют по стандартной понижающей схеме на основе двух полевых транзисторов, катушки индуктивности и конденсатора.
Для тестирования способа выбирают значения в начале, середине и в конце диапазона выходного тока: 1,0199 А, 15,889 А, 24,949 А. Изменения выходного тока стабилизатора в установившихся режимах для указанных значений тока представлены в таблицах 1-3. Промежуток времени между соседними отсчетами соответствует 0,1 с. Время выхода на номинальный режим работы занимает 0,7 с. Технический результат заключается в повышенной стабилизации тока, протекающего через нагрузку без предварительной трансформации, и возможности регулирования тока в широких пределах с заданной точностью, а также улучшением технологичности стабилизатора тока.
Таким образом, заявляемый способ, основанный на адаптации параметра скважности ШИМ-сигнала управления инвертором к динамике изменения режимов нагрузки, позволяет обеспечить высокую точность стабилизации выходного тока стабилизатора не менее 99,98% в широком диапазоне значений от 1 до 25 А.
Таблица 1 | |||
Изменение выходного тока стабилизатора для значения 1,0199 А | |||
№ | Ток, А | № | Ток, А |
1 | 1,0200 | 26 | 1,0199 |
2 | 1,0201 | 27 | 1,0199 |
3 | 1,0201 | 28 | 1,0197 |
4 | 1,0200 | 29 | 1,0198 |
5 | 1,0199 | 30 | 1,0199 |
6 | 1,0198 | 31 | 1,0201 |
7 | 1,0197 | 32 | 1,0199 |
8 | 1,0199 | 33 | 1,0200 |
9 | 1,0201 | 34 | 1,0198 |
10 | 1,0198 | 35 | 1,0198 |
11 | 1,0200 | 36 | 1,0200 |
12 | 1,0198 | 37 | 1,0201 |
13 | 1,0199 | 38 | 1,0199 |
14 | 1,0200 | 39 | 1,0200 |
15 | 1,0199 | 40 | 1,0198 |
16 | 1,0199 | 41 | 1,0200 |
17 | 1,0200 | 42 | 1,0200 |
18 | 1,0200 | 43 | 1,0199 |
19 | 1,0199 | 44 | 1,0200 |
20 | 1,0199 | 45 | 1,0201 |
21 | 1,0201 | 46 | 1,0199 |
22 | 1,0198 | 47 | 1,0199 |
23 | 1,0198 | 48 | 1,0200 |
24 | 1,0201 | 49 | 1,0201 |
25 | 1,0201 | 50 | 1,0197 |
Данные приведены в промежутке времени 5 с (интервал между соседними точками отсчета - 0,1 с).
Таблица 2 | |||
Изменение выходного тока стабилизатора для значения 15,889 А | |||
№ | Ток, А | № | Ток, А |
1 | 15,890 | 26 | 15,888 |
2 | 15,887 | 27 | 15,892 |
3 | 15,892 | 28 | 15,888 |
4 | 15,892 | 29 | 15,890 |
5 | 15,887 | 30 | 15,890 |
6 | 15,891 | 31 | 15,888 |
7 | 15,890 | 32 | 15,888 |
8 | 15,892 | 33 | 15,891 |
9 | 15,888 | 34 | 15,890 |
10 | 15,891 | 35 | 15,891 |
11 | 15,890 | 36 | 15,890 |
12 | 15,889 | 37 | 15,889 |
13 | 15,891 | 38 | 15,888 |
14 | 15,887 | 39 | 15,890 |
15 | 15,890 | 40 | 15,891 |
16 | 15,888 | 41 | 15,891 |
17 | 15,888 | 42 | 15,887 |
18 | 15,891 | 43 | 15,890 |
19 | 15,888 | 44 | 15,888 |
20 | 15,888 | 45 | 15,890 |
21 | 15,889 | 46 | 15,887 |
22 | 15,891 | 47 | 15,890 |
23 | 15,888 | 48 | 15,891 |
24 | 15,891 | 49 | 15,890 |
25 | 15,891 | 50 | 15,887 |
Данные приведены в промежутке времени 5 с (интервал между соседними точками отсчета - 0,1 с).
Таблица 3 | |||
Изменение выходного тока стабилизатора для значения 24,949 А | |||
№ | Ток, А | № | Ток, А |
1 | 24,951 | 26 | 24,952 |
2 | 24,951 | 27 | 24,945 |
3 | 24,952 | 28 | 24,953 |
4 | 24,947 | 29 | 24,952 |
5 | 24,945 | 30 | 24,949 |
6 | 24,950 | 31 | 24,946 |
7 | 24,946 | 32 | 24,953 |
8 | 24,946 | 33 | 24,949 |
9 | 24,947 | 34 | 24,950 |
10 | 24,947 | 35 | 24,951 |
11 | 24,950 | 36 | 24,951 |
12 | 24,948 | 37 | 24,952 |
13 | 24,948 | 38 | 24,950 |
14 | 24,952 | 39 | 24,952 |
15 | 24,948 | 40 | 24,948 |
16 | 24,953 | 41 | 24,952 |
17 | 24,950 | 42 | 24,953 |
18 | 24,949 | 43 | 24,952 |
19 | 24,948 | 44 | 24,948 |
20 | 24,953 | 45 | 24,953 |
21 | 24,953 | 46 | 24,946 |
22 | 24,950 | 47 | 24,949 |
23 | 24,950 | 48 | 24,953 |
24 | 24,953 | 49 | 24,949 |
25 | 24,951 | 50 | 24,951 |
Данные приведены в промежутке времени 5 с (интервал между соседними точками отсчета - 0,1 с).
Источники информации
1. Жуков В., Косенко В., Косенко С. ШИ-Стабилизатор тока. - Радио, 1999, №5, с.34-35.
2. Патент РФ №2366067, МПК H02M 3/335.
Высокоточный способ управления импульсным стабилизатором тока, основанный на широтно-импульсной модуляции сигнала управления инвертором, заключающийся в том, что измеряют текущее значение стабилизируемого тока, формируют ШИМ-сигнал управления инвертором, выпрямляют и сглаживают выходной ток, отличающийся тем, что измеряют текущее значение тока непосредственно в цепи нагрузки, оцифровывают и сохраняют в памяти микроконтроллера, вычисляют программным способом скважность ШИМ-сигнала одновременно по последовательности сохраненных значений и заданному значению тока и только после этого формируют ШИМ-сигнал управления инвертором, а затем выпрямляют и сглаживают выходной ток инвертора без предварительной трансформации.