ываыва. Проектирование шим генератора последовательно выдающего заданные значения скважности
![]()
|
МИНОБРНАУКИ РОССИИ Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Московский институт электронной техники» Кафедра проектирования и конструирования интегральных микросхем (ПКИМС) Курсовая работа на тему: «Проектирование ШИМ генератора последовательно выдающего заданные значения скважности» Выполнил: студент группы Проверил: доцент каф. ПКИМС, к.т.н. Гусев С.В. Москва 2021 Техническое задание. Требуется разработать ШИМ генератор последовательно выдающий скважности 30, 33, 70, 56, 44, 30, 99 % Теоретическая часть. ШИМ (PWM) - широтно-импульсная модуляция (pulse-width modulation). Алгоритм широтно-импульсной модуляции применяется для плавного изменения мощности на нагрузке, поступающей от источника питания. Например, с целью регулирования скорости вращения вала двигателя; плавности изменения яркости освещения или подсветки. Отдельной широкой областью применения ШИМ являются импульсные источники питания и автономные инверторы. В современной преобразовательной технике преимущественно используются импульсное регулирование мощности на нагрузке. Одним из способов реализации импульсного регулирования как раз является широтно-импульсная модуляция. Основными элементами любого типа импульсного регулятора мощности являются полупроводниковые ключи – транзисторы или тиристоры. В простейшем виде схема импульсного источника питания имеет следующий вид (рисунок 1): ![]() Рисунок 1. Общая схема импульсного регулятора. Источника постоянного напряжения ключом подсоединяется к нагрузке. Ключ переключается с определенной частотой и остается во включенном состоянии определенную длительность времени. Чтобы понять принцип ШИМ воспользуемся следующим графиком (рисунок 2). ![]() Рисунок 2. Импульсы, подаваемые источником питания Uип. Разобьем ось времени на равные промежутки, называемые периодом T. Когда ключ замкнут, к нагрузке подается напряжение от источника питания Uип. Вторую часть полупериода ключа находится в закрытом состоянии. А потребитель останется без питания. Время, в течение которого ключ замкнут, называется временем импульса tи. А время длительности разомкнутого ключа называют временем паузы tп. Если измерить напряжение на нагрузке Uср.н, то оно будет равно половине Uип. Отношение времени импульса tи к периоду T называют коэффициентом заполнения D. А величина, обратная ему называется скважностью и определяется с помощью формулы (1): 𝑆 = 1/𝐷 = 𝑇/𝑡и. (1) Другие примеры процентных соотношений продемонстрированы на рисунке 3. ![]() Рисунок 3. Различный процент скважности импульсного сигнала. Следовательно, изменяя коэффициент D от 0 до единицы или до 100 % можно изменять величину Uср.н от 0 до Uип , данная зависимость выражается формулой (2): 𝑈ср.н = 𝑈ип ∙ 𝐷 (2) А соответственно регулировать и величину подводимой мощности можно с помощью формулы (3): 𝑃ср.н = 𝑃ип ∙ 𝐷 (3) Практическая часть. Структурная схема работы устройства представлена на рисунке 4. ![]() Рисунок 4. Структурная схема разработанного устройства. В качестве симулятора использовался инструмент Modelsim for Altera. Фрагмент кода, блок схема и логика работы ,описывающие работу ШИМ генератора, представлены на рисунках 5,6. ![]() Рисунок 5. Фрагмент кода ШИМ генератора (не показаны некоторые блоки case). Если по каким-то причинам в регистре состояния оказалось неправильное значение, блок default, представленный на рисунке 6, обработает это состояние, в данном случае, блок default аналогичен состоянию 1: ![]() Рисунок 6. Содержимое блока default. Тактовый сигнал генерируется с помощью тестбенча, который показан на рисунке 7, так же тестбенч задает состояние на шине управления и содержит экземпляр модуля pwm. ![]() Рисунок 7. Тестбенч для симулятора Modelsim for Altera. Поскольку работа описывалась не на уровне вентилей, используем схемотехническое решение, предложенное средой разработки Quartus II (рисунок 8): ![]() Рисунок 8. Принципиальная электрическая схема разработанного устройства. Результат симуляции полученного устройства представлен на рисунке 9: ![]() Рисунок 9. Результат симуляции ШИМ генератора. Заключение. В результате работы был разработан ШИМ генератор последовательно выдающий заданные значения скважности. Получены результаты его функциональной и временной верификации, а так же структурная и принципиальная электрическая схемы. |