Хотя сегодня для управления трехфазным электроприводом имеются специализированные микросхемы с большими функциональными возможностями, простой инвертор для питания асинхронного трехфазного двигателя от однофазной сети может быть построен на базе обычного значительно более дешевого микроконтроллера. Один из них предлагается вниманию читателей.
Предлагаемый инвертор состоит из микроконтроллера, узла защиты от превышения допустимого тока нагрузки и мощных коммутаторов напряжения на IGBT управляемых специализированными микросхемами-драйверами. На рис. 1 представлена схема инвертора Тактовая частота микроконтроллера задана внешней цепью R5R6C2 Входящим в нее подстроечным резистором R5 можно ее установить такой, чтобы частота сформированного трехфазного напряжения соответствовала требуемой. На выходах RB0—RB5 микроконтроллера формируются сигналы управления узлами А1—АЗ — мощными коммутаторами напряжения 300 В. Эти узлы идентичны и построены по стандартной схеме. При желании три установленные в них микросхемы IR2110 можно заменить одной — IR2130 На выходе RB7 микроконтроллера формируются импульсы установки триггера токовой защиты в исходное состояние.
Трехфазное напряжение близкой к синусоидальной формы образуется на выходах ХТЗ—ХТ5 инвертора за счет программного изменения соотношения интервалов открытого и закрытого состояний "верхних" и "нижних" плеч коммутаторов А1—АЗ. В каждой фазе формируется по 36 импульсов переменной длительности на период выходного напряжения Больше, к сожалению, не позволяют ограниченные ресурсы примененного микроконтроллера.
Датчиком тока нагрузки инвертора , для узла защиты от превышения его допустимого значения служит резистор | R10, включенный в общую минусовую ' цепь питания коммутаторов А1—АЗ Если падение напряжения на этом ! резисторе превысит 1,7 В, изменяется логический уровень напряжения на выходе компаратора DA1, что "перебрасывает" триггер из элементов DD2 1, DD2.2 в состояние с высоким уровнем на выходе элемента DD2 2. Этот уровень, поступая в узлы А1—АЗ запрещает работу установленных там микросхем-драйверов, что приводит к немедленному закрыванию всех IGBT и к прекращению тока во всех трех фазах подключенного к инвертору электродвигателя Триггер возвращается в исходное состояние по сигналу микроконтроллера Порог срабатывания защиты устанавливают подстроечным резистором R1
Источник напряжения 300 В собран по схеме, предложенной Э. Мурадханяном и Э. Пилипосяном в статье "Регулируемый выпрямитель для питания электродвигателей" ("Радио" 2006. №11 с. 40—43) с учетом поправки в "Радио", 2007, № 6, с. 50. Источник был дополнен сетевым фильтром При эксплуатации инвертора важно обеспечить очередность включения питающего напряжения. Первым напряжение 220 В подается на трансформатор Т1 (рис 1) и лишь затем включается напряжение 300 В.
Инвертор был проверен при работе с асинхронным трехфазным двигателем мощностью 1 кВт, обмотки которого были соединены треугольником Форма тока в фазах, проверенная с помощью осциллографа, подключенного через трансформатор тока, оказалась практически синусоидальной. При проверке было выяснено, что пусковой момент на валу двигателя недостаточен, а пусковой ток слишком велик
Тот факт, что выходное напряжение источника 300 В после его включения плавно нарастает в течение приблизительно 3 с, был использован для устранения указанных недостатков путем плавного пуска двигателя. Для этого необходимо изменять частоту трехфазного напряжения пропорционально текущему значению напряжения источника 300 В Чтобы реализовать эту идею, микроконтроллер PIC16F84 был заменен на PIC16F676, имеющий встроенный АЦП. Схема замены показана на рис. 2
В программу микроконтроллера PIC16F676 введен анализ текущего значения напряжения источника 300 В При его изменении от 0 до 300 В частота формируемого трехфазного напряжения нарастает от 12 до 50 Гц и в дальнейшем остается равной достигнутому значению.
В архиве исходные коды программы на языке Ассеблера и прошивка для микроконтроллера:
invertorasdvig.rar (107 | 6,43 Kb)