double arrow

Автомобилный релейный импульсный источник питания на микроконтроллере фирмы Microchip

Маломощный источник с напряжением +5 В с низким уровнем импульсных помех разработан для питания портативной медицинской аппаратуры, установленной на автомобиле [69].

Основные требования к нему заключались в следующем:

· Большую часть времени потребитель может отбирать от источника ток не более 50 мА, но при этом необходимо обеспечить минимальный уровень электромагнитных помех от источника на частотах до 10 МГц;

· Меньшую часть времени (не более 5%) ток потребления достигает 1 А;

· Источник должен работать от автомобильных сетей 12 и 24 В.

Для выполнения поставленных требований был выбран несколько модернизированный релейный принцип работы источника. Релейный принцип работы хорошо известен – если напряжение на выходе источника меньше номинального, то ключ S скрыт, и энергия первичного источника поступает на нагрузку (рис. 240).

Если выходное напряжение выше номинала, то ключ закрывается. К сожалению, практическая реализация такого принципа сопровождается множеством неприятных эффектов, по этой причине, видимо, релейные источники не получили широкого распространения. Для решения поставленной задачи релейный принцип регулирования привлекателен тем, что силовой ключ замыкается только «когда надо», а не переключается непрерывно, создавая непрерывную помеху.

Присущие релейным стабилизаторам затруднения удалось исключить благодаря использованию метода «дозированного заряда», при котором за один цикл замыкания ключа в нагрузку передается определенная порция заряда. Пусть ток дросселя L до момента времени t0 равен нулю (рис. 241).

В момент t0 ключ S замыкается (рис. 270). Ток дросселя начинает линейно увеличиваться. В момент времени t1 ток дросселя достигнет величины:

Imax = (Uвх – Uвых)(t1 – t0)/L (3)

Если в этот момент ключ разомкнуть, ток дросселя начнет линейно спадать и в момент времени t2 станет равным нулю. За время t2 – t0 средний ток будет равен Imax/2, и в нагрузку будет передан заряд Q = Imax(t2 – t0)/2. При отсутствии тока нагрузки эта порция заряда накапливается в выходном конденсаторе C, и напряжение на конденсаторе увеличивается на величину ∆U = Q/C. Для обеспечения требуемого тока нагрузки надо передавать на выход источника порции заряда с такой частотой, чтобы суммарный переданный за 1 с заряд равнялся току нагрузки. Равенство переданного заряда и тока нагрузки выполняется, когда среднее напряжение на конденсаторе C остается неизменным и равным номинальному. Понятно, что на выходе источника будут пульсации. Для того, чтобы их величина была в заданных пределах, необходимо выбрать конденсатор достаточно большой емкости.

В рассматриваемом источнике для сети +12 В и для L = 70 мкГн время t1 – t0 = 20 мкс, а время t2 – t1 = 28 мкс. Максимальное значение тока Imax = 2 А. Единичная порция заряда составляет около 50×10-6 кулон. При частоте замыкания ключа кГц обеспечения ток нагрузки 1 А. Частота замыкания ключа 1 Гц. Соответствует току нагрузки 50 мкА, при 50 мА частота равна 1 кГц.

Для управления ключом достаточно периодически измерять выходное напряжение источника и сравнивать его с номинальным значением. Если выходное напряжение ниже номинала, то ключ замыкается, и формируется порция заряда, если выше – ключ остается разомкнутым. На рис. 242 показаны эпюры работы источника с большим (а) и небольшим (б) выходными токами. Измерения выходного напряжения производятся во все помеченные моменты времени t0 – t17. Если выходное напряжение ниже номинального, формируется сигнал открывания ключа SON.

а б
Рис. 242

Полная схема источника приведена на рис.243. Ядром схемы является микроконтроллер PIC16C711. Силовой ключ выполнен на составном транзисторе VT 4 VT 5.

Рис. 243

На рис. 243. R1 = 560Ом;R2, R3, R4, R6, R7, R10, R16 = 3 кОм; R5 = 20 кОм; R8 = 0,33 Ом; R9 = 1 кОм; R11 = 470 Ом; R12, R15 = 750 Ом; R13 = 1,5 кОм; R14 = 75 Ом; С1 = 47 мк 63 В; С2 = 0,1 мк; С3 = 10 мк 6,3 В; С4 = 0,1 мк;
С5 = 470 мк 16 В; С6 = 1000 мк 6,3 В; VD1 – 1N5401; VD2 – 1N5822; VD3 – 1N5817; VT1, VT3 – KT3107Б; VT2, VT6 – KT3102Г; VT4 – КТ814Г; VT5 – KT819Г; ZQ1–20 МГц; DD1–PIC16C711;DA1–LM78L05; DA2 – КР1171СП42.

Поскольку в течении основного времени источник работает с малым током потребления, и частота переключения большую часть времени работы близка к 1 кГц, были выбраны низкочастотные транзисторы серий KT814 и KT819. Переключение происходит с затягиванием фронтов, что несколько снижает КПД, но резко уменьшает уровень высокочастотных помех.

Формирование такого импульса осуществляется следующим образом. Контроллер выдает сигнал открывания ключа SON на выходе RB1, и ключ открывается. Ток в цепи ключа начинает возрастать (рис.241), при этом возрастает напряжение на резисторе R 8. Когда ток достигает величины порядка 2 А, открывается транзистор VT 3, и на входе прерываний RB0 контроллера появляется сигнал прерывания. По этому прерыванию контроллер снимает сигнал SON. Ток в цепи дросселя L2 начинает спадать.

Измерение выходного напряжения источника производится АЦП контроллера через цепь R 15 R 16 с периодом измерений, равным 35 мкс. Номинальная величина напряжения на входе АЦП (вход RA0) составляет 3,98 В. Если измеренное напряжение оказывается ниже номинального, микроконтроллер формирует очередную порцию заряда, если ниже, то порция заряда не формируется.

Через цепочку R 5 R 6 один раз в секунду осуществляется измерение питающей сети. Если напряжение сети меньше 18 В (сеть 12 В), контроллер выдает на базу транзистора VT 2 напряжение лог. 1. Транзистор VT 2 открывается, открывая транзистор VT 1. Последний при открывании замыкает гасящий резистор R1 в цепи питания служебного стабилизатора DA 1. Если напряжение питающей сети выше 18В, транзистор VT 1 остается закрытым, и избыточное напряжение гасится на резисторе R 1. Микросхема DA 2 выполняет функции супервизора питания контроллера – если напряжение на выходе DA 1 снижается до 4,2 В, DA 2 выдает сигнал сброса на вход MRCLR контроллера, и контроллер переходит в состояние RESET.

Элементы L 1, C 1, C 2 составляют входной фильтр подавления помех бортовой сети автомобиля. Диод VD 1 предотвращает выход источника из строя при неправильной полярности включения.

Элементы SW 1 – SW 3 представляют собой проволочные перемычки, используемые для подстройки выходного напряжения источника. Если все перемычки установлены, на входах RB3 – RB5 устанавливается напряжение лог. 0. При отсутствии перемычки на соответствующем входе устанавливается лог. 1, поскольку генераторы тока смещения, встроенные в цепи выводов RB# микроконтроллера, программно активированы. Фактически эти перемычки представляют собой кодовый переключатель, задающий код номинального напряжения на входе RA0. Этот код считывается микроконтроллером при включении питания. При сборке изделия все три перемычки впаиваются в печатную плату. Для управления этим «переключателем» с целью изменения кода достаточно удалить соответствующие перемычки кусачками. При наличии всех трех перемычек (задаваемый код 00h), считается, что резисторы R 15 и R 16 точные, и при Uвых = 5 В напряжение на входе RA0 равно 4,00 В, что соответствует числу ССр после аналого-цифрового преобразования. Каждому коду перемычек, отличному от 00h, соответствует другое значение номинального напряжения на входе RA0 (всего восемь значений). Установка номинального значения выходного напряжения производится следующим образом. Включается питание при номинальной нагрузки и точным вольтметром измеряется значение выходного напряжения. Далее по таблице, составленной при написании программы, определяется, какие перемычки надо удалить для измеренного значения Uвых, и соответствующие перемычки удаляются. Настройка закончена. Такой метод позволил отказаться от построечного резистора в цепи измерения выходного напряжения и осуществить ступенчатую подстройку величины Uвых с дискретностью, приблизительно равной 70 мВ.

Диод VD 3 и конденсатор C 6 представляют собой накопитель энергии питания +5 В процессора аппаратуры потребителя. При аварии внешнего питания, когда напряжение на выходе стабилизатора DA 1 становится ниже 4,2 В, напряжение на выходе супервизора DA 2 переходит в лог. 0. Этот перепад воспринимается процессором аппаратуры-потребителя как сигнал аварии питания, он прекращает выполнение текущей программы и начинает сохранять текущие данные в энергозависимой памяти. Напряжение +5 В, использующееся для питания большей части устройств потребителя, быстро спадает до 0. Процессор-потребитель, потребляющий небольшой ток, питается током разряда конденсатора C 6. Накопленного в C 6 заряда хватает, чтобы завершить процедуру спасения данных.

Источник (рис. 243) не имеет специальных аппаратных средств контроля перегрузки по току, контроль перегрузки выполнен программно. Как уже упоминалось, в этом источнике частота следования импульсов заряда пропорциональна току нагрузки, и при Iвых = 1 А эта частота равна 20 кГц. Если частота импульсов заряда превышает 20 кГц, источник работает в режиме перегрузки по току. Программно это решено так. Каждые 50 мкс (период частоты 20 кГц) регистр перегрузок или декрементируется, если его содержимое не равно нулю, или остается равным нулю. После каждого импульса заряда регистр перегрузок инкрементируется, и далее проверяется его состояние. Если содержимое регистра перегрузок превышает заданную величину, микроконтроллер выходит из основной программы, выдерживает паузу 0,5 с и запускается снова. zabolotov@kapella.gpi.ru


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: