Моделирование алгоритмов защиты усилителя постоянного тока с цифровой системой управления
Описание алгоритмов быстродействующей триггерной и ограничивающей защиты электронных потенциометров обратной связи в усилителях постоянного тока, оснащенных цифровой системой управления параметрами. Моделирование защиты при импульсном воздействии.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 19.03.2023 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Моделирование алгоритмов защиты усилителя постоянного тока с цифровой системой управления
Н.В. Коломыцев, В.Э. Иванов, канд. техн. наук, А.В. Левенец, д-р техн. наук, Чье Ен Ун, д-р техн. наук
Приведено описание алгоритмов быстродействующей триггерной и ограничивающей защиты электронных потенциометров обратной связи в усилителях постоянного тока, оснащенных цифровой системой управления параметрами. Модели усилительного каскада и системы управления реализованы в среде SimInTech c использованием стандартных и пользовательских блоков, выполненных на встроенном языке программирования.
Ключевые слова: малошумящий усилитель постоянного тока, электронный цифровой потенциометр, триггерная защита, ограничивающая защита.
Введение
Основной проблемой реализации чувствительных усилителей постоянного тока (УПТ) является дрейф нулевого уровня, обусловленный наличием собственных фликкер-шумов, а также температурной нестабильностью параметров. Кроме того, в многокаскадных УПТ существует проблема начальной балансировки. Это связано с тем, что для больших коэффициентов усиления по напряжению (105 и выше) использование электромеханических элементов коррекции смещения (переменных резисторов) практически невозможно, так как процедура установления нулевого уровня на выходе последнего каскада затрудняется из-за роста величины AU/AR.
В работах [1, 2] описан вариант реализации унифицированного усилительного каскада с цифровым управлением (УКЦУ), структурная схема которого приведена на рис. 1.
Рис. 1 Структурная схема УКЦУ
Система управления реализована на базе встроенного микроконтроллера, оснащенного интерфейсом RS-485, и специализированного протокола командной строки для внешнего управления параметрами [1]. Коэффициент усиления каскада устанавливается с помощью электронного цифрового потенциометра (ЭЦП) DP1, имеющего номинальное значение, которое выбирается совместно с величиной R1s исходя из требуемых шумовых характеристик каскада. Напряжение компенсации сдвига задается с помощью ЭЦП DP2, при этом величина смещения зависит и от номинала R3. В функции микроконтроллера входят: управление ЭЦП посредством протокола SPI; управление входом усилителя посредством SW1; измерение выходного напряжения усилителя (контроль дрейфа); измерение входного напряжения усилителя посредством SW2 для реализации цифровой защиты от перегрузки ЭЦП; измерение температуры модуля для параметрической компенсации дрейфа, связанного с температурными колебаниями; реализация встроенных алгоритмов компенсации дрейфа.
Необходимость защиты ЭЦП обратной связи возникает в том случае, когда ток через потенциометр превышает некоторое предельное значение (обычно 5 мА), что приводит либо к выходу его из строя, либо к постепенной деградации [3 - 5]. Такая ситуация возможна в том случае, когда значение коэффициента усиления близко к минимальному и величина R1 составляет единицы Ом. Очевидно, что существует некоторое предельное значение U0ut, выше которого (по модулю) наблюдается выход значения сквозного тока через ЭЦП за границу предельного значения. Величина тока через ЭЦП определяется в виде
(1)
По заранее заданному пороговому значению Iosim и основному уравнению, описывающему соотношение между входным и выходным напряжением с учетом дискретизации [2], можно определить соответствующее значение напряжения на выходе Uoutiim, превышение которого приведет к запредельному повышению тока через ЭЦП. Значение кода, соответствующее этому значению, можно определить по формуле:
(2)
где Udd2 - напряжение питания микроконтроллера (опорное напряжение для АЦП). Используя выражение для расчета коэффициента усиления, можно определить соответствующее значениям Uoutiim и Ninlim предельное входное напряжение
(3)
Выход тока за допустимую границу возможен в нескольких случаях - таких как: насыщение предыдущего каскада (если превышение наблюдается в последующем); выход диапазона входного сигнала за установленные границы и обрыв источника сигнала. Очевидно, что перечисленные ситуации могут возникнуть в любых условиях эксплуатации УКЦУ. По этой причине возникает необходимость реализации быстродействующей защиты ЭЦП в каждом отдельно взятом каскаде вне зависимости от их количества в измерительном тракте. При этом защита должна быть эффективной для всех способов возникновения аварийной ситуации и должна обеспечивать автоматический возврат в рабочий режим при устранении причины. В работе предлагаются два способа реализации защиты. Первый способ связан с отключением источника входного напряжения и соединением входа усилителя с сигнальным общим проводом через аналоговый ключ SW1. Отключение источника сигнала приведет к падению выходного напряжения каскада до величины, близкой к нулю, что уменьшит величину сквозного тока через ЭЦП. Второй способ заключается в увеличении величины Ros до предельного значения, соответствующего номиналу. В этом случае будет расти значение коэффициента усиления, что при неизменном входном напряжении приведет к росту выходного напряжения до наступления насыщения. Однако, согласно (1), с увеличением Ros ток через ЭЦП будет падать до некоторой величины, зависящей от номинального значения ЭЦП, превращая усилительный каскад в источник стабильного тока. Очевидно, что эффективность обоих методов защиты зависит от причины аварийной ситуации и будет определяться результатами моделирования.
Общий принцип реализации защиты определяется способом устранения перегрузки по току, однако выход УКЦУ в рабочий режим сопряжен с некоторыми сложностями. Основное условие снятия блокировки по току - наличие на входе усилителя такого значения напряжения, которое лежит в допустимых границах, определяемых по допустимому диапазону тока через ЭЦП. Так как условие срабатывания защиты определяется по выходному коду (2), для возврата в исходное состояние (для первого топа защиты) необходим контроль входного напряжения, предельное значение которого рассчитывается по формуле (3). Достижение значения Nin < Ninmin является условием возврата, причем для первого способа реализации защиты такой способ является единственно возможным. Для второго способа существуют следующие варианты:
1) после срабатывания защиты и установки Nos = 255, производится пошаговое постепенное уменьшение значения Ros c непрерывным контролем выходного напряжения усилителя. Если выходное напряжение приближается к величине Noutmax, производится повторное срабатывание защиты;
2) после срабатывания защиты вычисляется новый порог по выходному напряжению, соответствующий Nos = 255, ниже которого напряжение считается безопасным. Очевидно, что в этом случае контроль возврата в рабочий режим определяется только по величине выходного напряжения.
Моделирование алгоритма триггерной защиты
Рассмотрим программную реализацию первого типа защиты. Модель усилителя с цифровой системой управления реализована в среде SimInTech в виде программных блоков с использованием как математических, так и прямых связей между параметрами [6]. В целях упрощения программной реализации и повышения быстродействия все расчеты в модели MCU проводятся в целочисленном виде, без необходимости подключения библиотек работы с плавающей точкой. Модель MCU реализована с учетом его тактовой частоты и соответствующим ей запаздыванием.
Для реализации процедуры срабатывания необходимы: измеренное значение Nout и ранее рассчитанное значение Noutiim зависящее от нескольких параметров каскада, в том числе от коэффициента усиления, значения R1 и напряжения питания каскада (2). Для реализации возврата в рабочий режим требуется предварительно рассчитанное значение Ninlim, зависящее только от величины R1 (3). Защита реализуется в основном цикле MCU. При этом в цикле опрашивается значение входного кода и сравнивается с предварительно рассчитанным значением Noutlim. Если условие истинно, включается выход MCU «Alarm 1», который управляет ключом SWi, отключая, таким образом, источник сигнала от входа усилителя. Далее АЦП измеряет входное напряжение и выходной код, ему соответствующий, сравнивается с Ninlim. Если N < Ninlim, защита отключается. Как показала практика, такая нелинейная обратная связь при высоком быстродействии MCU может приводить к автоколебаниям вблизи порога срабатывания, поэтому желательно ввести (на 2-5 значений разрядов АЦП) некоторый гистерезис в условие срабатывания либо в условие отключения защиты.
Проведем анализ работы защиты для различных условий. Для оценки обоих алгоритмов используются следующие параметры усилителя: R1=10 Ом; R2 = 10 кОм; номинальное значение Ros = 1 кОм; разрядность АЦП-10, постоянная времени ОУ - 10 мкс. На первом этапе зададим коэффициент усиления Ku = 20 и величину порога срабатывания защиты по току 2.5 мА. Для таких условий в статическом режиме параметры определены в виде: Uoutlim °.5°2 В, Uinlim °.°25 В, Noutlim 102, Ninlim 5.
Так как предельное значение напряжения ниже напряжения питания, существует вероятность выхода тока за пределы номинального диапазона, при этом, согласно статическому расчету, его значение в насыщении может достигать величины 15 мА. На рис. 2, 3 приведены результаты моделирования алгоритма защиты при относительно плавном нарастании величины входного сигнала и незначительном выходе величины за заданные границы (± 0.5 В).
Рис. 2. Графики входного и выходного напряжений усилителя.
Для большей наглядности результатов значения Uex и Ueux приведены в одном масштабе. Как видно из рис. 2, срабатывание защиты происходит при превышении напряжения заданного порога как для положительных, так и для отрицательный значений.
При этом запаздывание минимально и не приводит к выходу тока за границу 2.5 мА (рис. 3). При возврате входного напряжения в рабочий интервал происходит штатное отключение аварийного режиме на величине напряжения около 0.36 В, что объясняется заданным гистерезисом в два двоичных разряда по входному напряжению.
Рис. 3. Расчетное значение выходного тока и коэффициента усиления каскада.
Рассмотрим процесс срабатывания защиты при импульсном превышении напряжения (обрыв источника сигнала). В этом случае наблюдается кратковременный выброс выходного напряжения с длительностью і около 30 мкс (рис. 4), что приводит к кратковременному выбросу тока на величину около 8-9 мА с такой же длительностью (рис. 5).
Очевидно, что амплитуда выброса определяется следующими факторами: скоростью нарастания выходного напряжения, быстродействием алгоритма защиты, частотными свойствами ОУ и величиной постоянной времени RC-цепи на выходе усилителя. Так, увеличение коэффициента усиления приведет к уменьшению величины нарастания выходного напряжения, что в общем случае уменьшит величину выброса. Однако увеличение постоянной времени цепи, предназначенной для ограничения полосы пропускания усилителя в целом, приведет к увеличению длительности выброса и, как следствие, - к увеличению его амплитуды. Очевидно, что моделирование в этом случае дает возможность определения некоторого баланса между этими параметрами. В данном случае приведен наихудший вариант комбинации параметров, при котором амплитуду выброса можно считать максимальной.
Рис. 4. Функционирование защиты при импульсном воздействии.
Рис. 5. Расчетное значение выходного тока и коэффициента усиления каскада при импульсном воздействии.
В реальной ситуации амплитуда выброса тока составит 20-40% от величины, полученной в ходе моделирования. Это связано с тем, что в модели усилителя не учтены особенности его нагрузочной способности, которая, в свою очередь, зависит от способа подачи напряжения питания.
Моделирование алгоритма ограничивающей защиты
Логика функционирования защиты 2-го типа изображена схематически на рис. 6.
Рис. 6 Логика работы защиты 2-го типа
В каждом цикле MCU производится вычисление знака производной сигнала, которая определяется как разница между двумя измеренными значениями N в двух смежных циклах. При этом условием срабатывания является получение таких двух значений кода N, между которыми лежит ранее рассчитанное значение порога (переведенное в единицы N). Например, при значении Uoutlim = 0.502 (NoutHm = 102) такими значениями являются: N = 01 и N2 = 103. После детектирования факта перехода порога в усилитель передается значение кода Nos = 255, что равносильно установлению величины Ros, соответствующей номинальному значению 1 кОм. При этом напряжение на выходе скачкообразно увеличивается до напряжения насыщения каскада, которое определяется диодным ограничителем. Например, при Udd2 = ±2.5 В, напряжение на выходе ОУ будет лежать в диапазоне около ±3.1 В за счет прямого падения на диодах. За счет наличия RC-цепи выходное напряжение, измеренное с помощью АЦП контроллера, будет представлено в виде изменения кода в диапазоне от номинального значения (в зоне 1) до величины кода, соответствующего насыщению (1023). При этом насыщение АЦП происходит на величине ±2.5 В. Таким образом происходит последовательный переход из зоны №1 в зону №3, через зону №2. Нахождение в зоне №3 гарантирует безопасный режим работы ЭЦП, так как величина Ros = 1 кОм и величина насыщения U = 3.1 В определяют максимальный ток 3 мА, что является допустимым.
Так как величина Ros изменилась, для данного режима рассчитывается новый теоретический порог Noutiim*, однако на практике это значение будет не выше 1023 (насыщение АЦП). Например, для приведенных выше условий такой порог будет составлять 1052, что выходит за рамки динамического диапазона АЦП, поэтому данный порог определяется кодом 1023. Условие выхода из аварийного режима определяется как уменьшение значения N на единицу относительно Noutiim (1023). Так как это значение на практике меньше теоретического, то возникает естественный гистерезис Ди2, определяемый по разнице теоретического значения Noutiim и величины насыщения АЦП. Логика перехода в зону №1 аналогична логике срабатывания, однако в расчет принимается отрицательный знак производной. При пересечении порога величина Nos устанавливается в номинальное значение, причем возврат выходного напряжения в зону №1 происходит c некоторым запаздыванием, определяемым по величине постоянной времени RC-цепи. Такая логика перехода из зоны №1 в зону №2 по оценке знака производной позволила исключить ложные срабатывания защиты на границе зон и последующий вход системы «усилитель-контроллер» в режим релаксационных колебаний.
Для проверки логики работы защиты использованы параметры усилителя, приведенные для предыдущего примера. При этом Noutlim = 0.502, Nouthm = 102, Uoutiim* = 2.64 В, Noutlim = 540. Предельное значение тока /im = 2.5 мА, все значения АЦП смещены на величину 512 для поддержки знакопеременных величин Uout.
На рис. 7 приведен результат моделирования алгоритма при плавном изменении входного напряжения, из которого следует, что логика работы защиты соответствует описанию, при этом ложные срабатывания отсутствуют.
Рис. 7. Работа защиты при плавном изменении сигнала.
На рис. 8 представлены графики тока и изменения коэффициента усиления.
За счет насыщения АЦП возникает зона нечувствительности по выходному напряжению, которая определяет величину гистерезиса при обратном переходе из зоны №3 в зону №1, равную 0.2 В. Заметно, что значение тока не превышает 3 мА во всех режимах работы, что соответствует расчету. При срабатывании защиты Ku = 105, это соответствует значению Nos = 255 (Ros = 1 кОм).
Рис. 8. Изменение тока и коэффициента усиления при плавном изменении сигнала.
Представляет интерес результат моделирования алгоритма при импульсном воздействии (кратковременный обрыв цепи источника сигнала, либо воздействие мощной импульсной помехи). Обрыв цепи источника сигнала - наиболее часто встречающаяся ситуация, обычно приводящая к выходу из строя потенциометра обратной связи. Такая ситуация также характерна для начальной настройки измерительного тракта без источника сигнала либо при неизвестной величине его выходного напряжения, которое часто невозможно измерить другими средствами. Результаты моделирования приведены на рис. 9, 10.
В ходе моделирования воспроизведены две ситуации, в которых импульсная помеха имеет различную длительность. В первой длительность импульса такова, что выходное напряжение не успевает достичь порога Uoutiim*. В таком случае возврат в рабочий режим происходит тогда, когда изменение кода N в меньшую сторону осуществляется в зоне №2, т.е. при N < Nout\im*, что и реализовано в виде дополнительного условия возврата. Во второй ситуации реакция на импульсную помеху происходит таким же образом, как и в случае плавного изменения входного сигнала. Возврат к начальному значению Nos - с задержкой на время цикла MCU.
Рис. 9. Работа защиты при импульсном воздействии.
Рис. 10. Графики тока и коэффициента усиления при импульсном воздействии.
На рис. 10 приведены графики изменения тока через Ros и коэффициента усиления в описанной ситуации.
Заметно, что на выходе ОУ возникает кратковременный бросок тока до величины 6-7 мА, что определяется скоростью нарастания входного напряжения. Но в целом основная энергия сосредоточена в том интервале времени, где величина тока не превышает 3 мА.
Заключение
Несмотря на отсутствие объективных данных о скорости и степени деградации электронных потенциометров при воздействии на них импульсных и постоянных токов, можно утверждать, что разработанные алгоритмы триггерной и ограничивающей защиты на этапе моделирования показали свою эффективность, так как обеспечивают функционирование потенциометров в безопасном режиме. Алгоритм триггерной защиты обеспечивает работу всего измерительного тракта без насыщения и может быть совмещен с алгоритмом автоматической компенсации дрейфа. Однако граница возврата в рабочий режим определяется менее точно, так как это связано с необходимостью измерения входного напряжения.
Алгоритм ограничивающей защиты не требует дополнительных компонентов для коммутации входного сигнала, но его эффективность может быть снижена при воздействии импульсных помех в виде длительных серий, что связано с особенностями определения граничных значений срабатывания и перехода в рабочий режим. Кроме того, существуют такие комбинации Ri и номинальной величины ЭЦП, при которых работа защиты невозможна по причине выхода тока за допустимую границу даже при максимальном значении Ros. Разработанные алгоритмы могут найти применение при разработке измерительных трактов на постоянном токе для задач автоматизации эксперимента.
триггерный усилитель цифровой алгоритм
Литература
1. Иванов В.Э., Чье Ен Ун. Малошумящий программируемый усилитель постоянного тока с дистанционным управлением // Известия высших учебных заведений России. Радиоэлектроника. - 2019. - № 22(4). - С. 99-108.
2. Иванов В.Э. Аналитическая модель усилителя постоянного тока с цифровым управлением // Информационные технологии XXI века. - Хабаровск: Изд-во ТОГУ. - 2021. - C. 70-76.
3. Ридико Л. Цифровые потенциометры // Компоненты и технологии. - 2001. - № 5. - С. 1-6.
4. MerinoM.U. Insight Into Digipot Specifications and Architecture Enhances AC Performance // Analog Dialogue. - 2011. - Vol. 45, № 3.
5. Pandiev I.M. Analysis and simulation modeling of programmable circuits using digital potentiometers // International journal of microelectronics and computer science. - Jan. 2014. - Vol. 5, №. 4. - P. 127-135.
6. Карташов Б.А. Шабаев Е.А., Козлов О.С. и др. Среда динамического моделирования технических систем. - М.: ДМК Пресс. - 2017.
Размещено на Allbest.ru
...Подобные документы
Принцип действия операционного усилителя, определение его свойств параметрами цепи обратной связи. Схема усилителя постоянного тока с нулевыми значениями входного напряжения смещения нуля и выходного напряжения. Активные RC-фильтры нижних, верхних частот.
курсовая работа [488,7 K], добавлен 13.11.2011Назначение и описание выводов инвертирующего усилителя постоянного тока К140УД8. Рассмотрение справочных параметров и основной схемы включения операционного усилителя. Расчет погрешностей дрейфа напряжения смещения от температуры и входного тока.
реферат [157,8 K], добавлен 28.05.2012Изучение работы усилителей постоянного тока на транзисторах и интегральных микросхемах. Определение коэффициента усиления по напряжению. Амплитудная характеристика усилителя. Зависимость выходного напряжения от напряжения питания сети для усилителя тока.
лабораторная работа [3,3 M], добавлен 31.08.2013Принципы измерения напряжения посредством аналоговых электронных вольтметров. Описание структурной схемы цифрового вольтметра постоянного тока. Понятие об амплитудном значении напряжения. Особенности использования амплитудных детекторов в вольтметрах.
контрольная работа [404,7 K], добавлен 08.07.2014Расчет параметров двигателя постоянного тока. Расчёт и выбор согласующего трансформатора, выбор тиристоров. Система импульсно-фазового управления. Моделирование трехфазного трансформатора в режимах короткого замыкания и холостого хода в среде Matlab.
курсовая работа [651,6 K], добавлен 30.03.2015Расчет регулируемого электропривода постоянного тока; параметры тиристорного преобразователя. Моделирование контуров и скорости тока, настройка на модульный и симметричный оптимумы. Обработка переходных процессов и логарифмических частотных характеристик.
курсовая работа [2,9 M], добавлен 05.06.2013Методы измерения тока и напряжения. Проектирование цифрового измерителя мощности постоянного тока. Выбор элементной базы устройства согласно схеме электрической принципиальной, способа установки элементов. Расчет экономической эффективности устройства.
курсовая работа [1,1 M], добавлен 21.07.2011Методика проектирования многокаскадного усилителя переменного тока с обратной связью. Расчет статических и динамических параметров усилителя, его моделирование на ЭВМ с использованием программного продукта MicroCap III, корректировка параметров.
курсовая работа [1,7 M], добавлен 13.06.2010Анализ основных методов расчёта линейных электрических цепей постоянного тока. Определение параметров четырёхполюсников различных схем и их свойства. Расчет электрической цепи синусоидального тока сосредоточенными параметрами при установившемся режиме.
курсовая работа [432,3 K], добавлен 03.08.2017Электрическое сопротивление постоянному току. Методы измерения сопротивления. Метод преобразования сопротивления в интервал времени, в ток и в напряжение. Градуировка прибора, расчет блока питания и погрешностей. Выбор усилителя постоянного напряжения.
курсовая работа [157,6 K], добавлен 13.06.2016Структурная и функциональная схемы электронного блока управления двигателем постоянного тока. Расчет предмощного каскада, гальванической развязки, модулятора, операционного усилителя, схемы защиты от перегрузок и коротких замыканий, источников питания.
курсовая работа [866,3 K], добавлен 16.03.2015Преобразование алгоритмической структуры объекты для выделения внутреннего и внешнего замкнутых контуров. Составление цифровой модели замкнутой линейной системы управления. Получение переходной характеристики объекта методом цифрового моделирования.
курсовая работа [185,8 K], добавлен 10.02.2015Структура электропривода постоянного тока с микропроцессорным управлением. Процессорный и интерфейсный модули в составе микропроцессора. Отработка управляющих программ для реализации алгоритма управления. Особенности проектирования интерфейсного модуля.
курсовая работа [446,8 K], добавлен 08.07.2014Выбор и анализ структурной схемы усилителя постоянного тока. Расчет дифференциального каскада усилителя, определение величины напряжения питания. Выбор транзисторов, расчет номинала резисторов. Коэффициент усиления конечного и дифференциального каскадов.
курсовая работа [197,2 K], добавлен 12.01.2015Схема ключевого преобразователя напряжения с импульсным трансформатором. Регулировка напряжения и тока через нагрузку. Схема управления обмотками трансформатора. Комплексный расчет однокаскадный параметрический стабилизатор напряжения постоянного тока.
курсовая работа [959,9 K], добавлен 28.04.2014Структура микроконтроллера семейства MCS-51. Управление трехфазным бесколлекторным электродвигателем постоянного тока с использованием датчиков. Структурная и принципиальная схемы системы управления. Формирование последовательности выходных сигналов.
курсовая работа [1,6 M], добавлен 26.11.2012Структурный синтез системы оптимального управления электроприводом постоянного тока. Система релейного управления с алгоритмами в различных фазовых пространствах. Требования, предъявляемые к силовому преобразователю, математическое описание объекта.
курсовая работа [6,6 M], добавлен 20.10.2011Разработка усилителя тока с помощью средств систем автоматизированного проектирования. Моделирование усилителя тока в Multisim. Расчет размеров, размещение радиоэлектронных компонентов на печатной плате, ее трассировка с помощью волнового алгоритма.
курсовая работа [3,0 M], добавлен 21.10.2015Выбор элементов тиристорного преобразователя. Особенности расчета тиристорного преобразователя для электропривода постоянного тока. Характеристики основных элементов преобразователя и схем защиты. Подбор подходящих под результаты расчета элементов.
курсовая работа [1,5 M], добавлен 14.10.2012Проектирование многокаскадного усилителя переменного тока с отрицательной обратной связью. Расчет статических и динамических параметров электронного устройства, его схематическое моделирование на ЭВМ с использованием программного продукта Microcap 3.
курсовая работа [664,4 K], добавлен 05.03.2011