Лабораторний блок живлення на базі мікроконтролера STM32F103VET6

Мікроконтролери - один з потужних та перспективних засобів розробки електронних схем. Регулятор - основна силова аналогова частина блоку живлення, яка здійснює регулювання напруги і струму в залежності від параметрів встановлених мікроконтролером.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык украинский
Дата добавления 09.10.2018
Размер файла 215,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

На сьогоднішній день одним з найбільш потужних і перспективних засобів розробки електронних схем є мікроконтролери. Кожен розробник електронних пристроїв, а також ремонтники електроапаратури стикаються з проблемою джерела живлення для перевірки і ремонту створеного ними пристрою. Недорогі лабораторні джерела, які є в продажі, не завжди відповідають поставленим завданням, або занадто дорогі, та до того ж велика кількість органів управління не дозволяє оперативно змінювати характеристики, що подаються до приладу: напруги і струму. Пошук відповідних конструкцій, які б задовольняли всім вимогам, на просторах інтернету і публікаціях в журналах не принесла результату, або вони були малопотужні, або вкрай незручні. Тому існує потреба для розробки лабораторного блока живлення на базі мікроконтролера .

Під час роботи з мікроконтролерами необхідно мати на увазі таку обставину - коли розробляється система на основі мікроконтролера, то створюються не тільки апаратні засоби, що реалізуються відповідним підключенням мікроконтролера до зовнішніх пристроїв. Окрім цього розробник повинен забезпечити виконання багатьох системних функцій, які в традиційних мікропроцесорних системах забезпечуються за допомогою операційної системи та спеціальних периферійних мікросхем. Це, з одного боку, дещо ускладнює задачу, з іншого ж боку, дозволяє суттєво оптимізувати проект - як його апаратну, так і програмну частину для конкретного застосування. Відмінності в архітектурі процесорів можуть істотно позначитися на їхній продуктивності при виконанні різних завдань.

Мета роботи - розробка лабораторного блока живлення на базі мікроконтролера STM32F103VET6, використання для лабораторних досліджень та в навчальному процесі при вивченні комп'ютерних систем, комп'ютерної електроніки та схемотехніки.

Сучасні електронні пристрої можна розділити на два типа: мобільні та стаціонарні. Мобільні використровують первинні джерела живлення, які мають запас електроенергії. Стаціонарні пристрої одержують живлення від вторинних джерел, які не виробляють власної енергії, а лише перетворюють електричний струм до необхідних параметрів (мережевої напруги 220 В).

На сьогоднішній день апаратура промислового виготовлення має в основному імпульсні джерела живлення. Основна ідея полягає в тому, що випрямлена напруга мережі перетворюється інвертором в змінну частотою в кілька десятків або сотень кілогерц. На таких частотах трансформатори виходять дуже малих розмірів, що дозволяє значно зменшити габарити і масу блоків живлення. Після трансформатора імпульсні напруги випрямляються і згладжуються фільтрами, що працюють на частоті мережі. Стабілізація вихідної напруги здійснюється в первинної ланцюга за допомогою широтно-імпульсної модуляції - ШІМ, що також сприяє підвищенню ККД і зменшення габаритів блоку живлення.

Для розробки роботоздатного та якісного приладу, були сформовані наступні вимоги: напруга від 0 до 12 В; максимальний струм навантаження до 5А; зручність експлуатації та регулювання; можливість використання мікроконтролерного модуля в інших конструкція, шляхом зміни його конфігурації в сервісному режимі.

Спочатку було зпроектовано блок-схему пристрою (рис. 1), яка складається з чотирьох блоків:

1. Первинне джерело призначене для гальванічної розв'язки від мережі живлення і зниження напруги для регулятора. Залежно від застосованого первинного джерела (імпульсний блок або трансформатор з секційної вторинною обмоткою) використовуються різні підпрограми мікроконтролера.

2. Регулятор - основна силова аналогова частина, яка здійснює регулювання напруги і струму в залежності від параметрів встановлених мікроконтролером, а також забезпечує компенсацію падіння напруги на струмовимірювальні резистори.

3. Мікроконтролер - забезпечує управління всією цією системою, збір даних про поточні значення - напрузі на виході блоку, споживаний струм навантаженням. Індикація напруги, струму і поточний стан блоку, установка конфігурації, індикація перевищення струму навантаження понад встановлені значень. Запам'ятовування останніх встановлених параметрів.

4. Управління та індикація - це те що ми бачимо і те чим ми управляємо. Управління проводиться лише двома органами управління, це енкодер з кнопкою, і просто кнопка.

Рис. 1 - Блок-схема лабораторного блока живлення

мікроконтролер аналоговий силовий електронний

Виходячи з поставлених завдань, вибір припав на мікроконтролер STM32F103. Плата розробника у мінімальній конфігурації з мікроконтролером ARM Cortex M-3 STM32F103C8T6 повістю задовольняє всі вимоги. На платі зібрані всі необхідні елементи для початку роботи з даними сімейством мікроконтролерів (рис. 2). Для програмування контролера необхідно застосування програматора ST-Link.

Зручне розташування виходів дозволяє застосовувати її з безпечними макетними платами і програмувати не виймаючи її з макеткі.

Характеристики:

- Модель: STM32F103C8T6.

- Ядро: ARM 32 Cortex-M3.

- Режим налагодження: swd.

- Робоча частота: 72 мГц.

- Пам'ять програм: 64 КБ

- Пам'ять даних: 20 КБ

- Напруга живлення: 2.0-3.6 В

- Кварцовий резонатор: 8 мГц і 32768 кГц

- Роз'єми: міні USB для живлення плати і для зв'язку з комп'ютером.

- Розмір: 5.3 cm x 2.2 см.

Рис. 2 - Плата з мікроконтролером STM32F103C8T6

Від більшості блоків живлення, описуваних в інтернеті, наш відрізняється методом зниження напруги і компактною формою корпусу. Насправді, це не повноцінний блок живлення, а понижуючий перетворювач напруги. Як DC-DC використовується перетворювач на мікросхемі LM2576, керований мікроконтролером. У блоках живлення з мікроконтролерним управлінням, конструкції яких зазвичай описуються в інтернеті, зниження напруги зазвичай проводиться лінійним методом - вся зайва потужність в таких блоках живлення розсіюється радіатором потужного транзистора.

Використання перетворювача DC-DC дозволяє відмовитися від використання великого радіатора. У разі, якщо навантаження не вимагає високої напруги, то для забезпечення великого струму можна використовувати слабкострумовий первинний блок живлення, але здатний видавати більш високу напругу (зазвичай я використовую первинний блок живлення 24 В, 0.8 А). Недолік же DC-DC - відносно високий рівень шумів по харчуванню (це важливо при роботі зі слабкими сигналами).

Мікроконтролерне управління потрібне для того, щоб напругу на виході такого блоку живлення можна було б точно встановлювати енкодером, при цьому регулювання напруги можна тимчасово заблокувати (щоб випадково не збити напругу, і не спалити пристрій, зачепивши ручку енкодера). Дискретність установки напруги можна змінювати. Можна керувати напругою, в залежності від струму (для заряду акумуляторів).

Характеристики отриманого блоку живлення:

- напругаживлення: 7-35 В;

- вихідна напруга: 1.3 - 30 В;

- максимальний струм: 3 А;

- дискретність установки напруги: 0.1 В;

- дискретність відображення струму: 0.01 А (в блоці живлення немає стабілізації струму);

- захист від КЗ.

Блок живлення розбитий на дві частини (силову і цифрову), які зроблені на окремих платах. Схема блоку живлення, силова частина(рис 3).

Рис. 3 - Схема блоку живлення (силова частина)

Обв'язка LM2576 або LM2596 стандартна - з даташіта. Дросель L1 в даному блоці живлення взятий з блоку живлення принтера (там був DC-DC), маркування на ньому не було. Взагалі, мікросхема LM2576 невимоглива до дроселя. Параметри дроселів для конкретних струмів і напруг дані в даташіте. Резистор R9 використовується для швидкого розряду конденсатора при відключенні напруги.

Для управління напругою з мікроконтролера використовуються ОУ U1. U1B підвищує напругу (3 В> 30В), U1A замикає зворотний зв'язок DC-DC, і дозволяє регулювати напругу на виході.

На ОУ U3 зібраний вузол вимірювання струму. Стабілітрон D2 захищає мікроконтролер від стрибків напруги, що викликаються стрибками струму (наприклад, при КЗ під час розряду конденсатора). Схема цифрової частини (рис. 4).

Рис. 4 - Схема цифрової частини

Живлення цифрової частини (5В) забезпечується від окремого DC-DC - так як вхідна напруга може бути великим, то звичайні лінійні стабілізатори можуть грітися, а місця під радіатор в корпусі немає. Увага - лінії VCC у цифровий і силової частини різні.

Напруга для управління DC-DC формується за допомогою ШІМ, і фільтрується ФНЧ на R12, R13, C2, C3. Транзистор Q1 і його обв'язка служать для формування напруги 12 В для підсвічування індикатора (підвищує перетворювач). Резистор R9 задає струм спрацьовування захисту від КЗ (використовується компаратор контролера).

Кнопки, індикатор, енкодер встановлюються в передній панелі. Для захисту від брязкоту виходи енкодера з'єднуються через конденсатори 0,01 мкФ з землею.

Опис роботи з блоком живлення.

При включенні блоку живлення, на індикаторі кілька секунд відображається величина вхідної напруги і номер прошивки.

На дисплеї відображається напруга, яка встановлюється енкодером, та напруга на виході блоку живлення, виміряна АЦП (необхідне і бажане напруги можуть трохи відрізнятися при великому струмі або високих напружених).

Для вимірювання коефіцієнтів до блоку живлення через амперметр потрібно підключити навантаження, здатну витримати струм до 1 А. У нас використано досить потужну автомобільну лампочку.

Захист від КЗ - спрацьовує у всіх режимах по перериванню від вбудованого в контролер компаратора, при цьому подача харчування на навантаження відключається, на екран виводиться повідомлення. Через 0.5 сек проводиться перевірка - на навантаження подається напруга 1.3в, якщо струм при цьому перевищить ЗА, то захист відключається, інакше процес повторюється. Фото пристрою зображено на рис. 5.

Рис. 5 - Лабораторний блок живлення на базі мікроконтролера STM32F103VET6

Налаштування блоку живлення при складанні.

Так як конструкція складається з двох частин, то і збиралася вона послідовно. Спочатку збирається силова частина. Після складання резистори R2, R10 встановлюються в нижнє становище. Це забезпечить захист контролера від перенапруги при наступному підключенні. Після установки перемички J1 і подачі напруги на вхід силової частини, перевіряють її працездатність - на виході DC-DC має бути напруга не менше 1.3 В, яке повинно зміняться при подачі зовнішнього напруги на лінію VOLT_CTRL. DC-DC повинен забезпечувати потрібний струм.

Потім збирається цифрова частина. Налагодження вона не вимагає (можливо, буде потрібно поміняти висновки енкодера місцями). Спочатку налаштовується індикація вхідної напруги (резистором R2). Для контролю правильності настройки доведеться вмикати або вимикати первинний блок живлення. Подальша настройка йде в точному режимі.

Далі налаштовується коефіцієнт посилення ОУ, що відповідає за установку напруги. Енкодером потрібно встановити потрібне напруження, наприклад 10 В, підключити до виходу блоку живлення мультиметр, і повертаючи резистор R1, домогтися збігу напруг на екрані (бажаного) і мультиметри. Після цього, поворотом резистора R10 добиваються збігу напруг на екрані (дійсного) і мультиметри.

Після цього до виходу блоку живлення підключають навантаження і амперметр, енкодером встановлюють таку напругу, при якому струм в навантаженні близький, наприклад, до 1 А, і поворотом резистора R12 встановлюють таке ж значення струму на екрані. Після цього потрібно провести визначення коефіцієнтів струму, як описано вище.

Резистор R9 на цифровому блоці використовується для установки струму спрацьовування захисту від КЗ. Після підключення до блоку живлення навантаження, здатної витримати струм 3 А, і установки потрібного напруги, підлаштовують резистор, домагаючись спрацьовування захисту.

У разі одиночної плати при настройці приладу важливо контролювати положення резисторів R2, R10, щоб напруги на їх виходах не перевищували 5 В .

Здійснено реалізацію лабораторного блока живлення на базі мікроконтролера STM32F103VET6, який може бути використаний для лабораторних досліджень та в навчальному процесі при вивченні комп'ютерних систем, комп'ютерної електроніки та схемотехніки.

Размещено на Allbest.ru

...

Подобные документы

  • Аналіз різних видів блоків живлення, їх переваги і недоліки. Імпульсна природа пристроїв. Конструкція БЖ форм-фактору АТХ без корекції коефіцієнта потужності. Моделювання блока живлення в програмі Micro-Cap. Розробка блоку живлення для заданого девайсу.

    контрольная работа [326,4 K], добавлен 16.03.2016

  • Технологія виготовлення та ремонту друкованих плат і монтажу радіоелементів до блоку живлення. Параметри стабілізаторів напруги. Технічні характеристики та принцип дії апарату; розрахунок трансформатора; чинники ремонтопридатності; собівартість проекту.

    дипломная работа [265,2 K], добавлен 25.01.2014

  • Вибір джерела живлення залежно від призначення підсилювача і необхідної вихідної потужності (напруга сигналу при навантаженні). Живлення ланцюгів транзистора. Властивості каскадів при різних ввімкненнях. Розрахунок амплітудно-частотних характеристик схем.

    курсовая работа [3,1 M], добавлен 24.02.2010

  • Розробка блоку контролю та управління пристрою безперервного живлення, із заданою вихідною напругою, електричною схемою принциповою, діапазоном робочих температур та тиском. Конструкція та технологія виготовлення виробу на підставі електричної схеми.

    дипломная работа [2,9 M], добавлен 12.07.2010

  • Аналіз та забезпечення виробничо-технологічних вимог до виробництва блока живлення. Опис конструкції, оцінка елементної бази та розробка схеми складання. Визначення необхідного технологічного устаткування, оснащення, засобів механізації та автоматизації.

    курсовая работа [80,3 K], добавлен 10.01.2011

  • Розробка структурної схеми мікропроцесора. Узгодження максимальної вхідної напруги від датчиків з напругою, що може обробити МПСза допомогою дільника напруги та аналогового буферного повторювача. Система тактування та живлення. Організація виводу даних.

    курсовая работа [354,3 K], добавлен 14.12.2010

  • Опис роботи та принципової схеми мікропотужного стабілізатора з малим споживанням, імпульсного стабілізатора зі струмом навантаження до 5А, низького рівня складності. Загальна характеристика джерел живлення в залежності від конструктивних особливостей.

    реферат [2,9 M], добавлен 10.03.2010

  • Розробка пристрою термоконтролю на базі мікроконтролера ATMEGA16, який через аналогово-цифрове перетворення визначає значення температури з заданим коефіцієнтом перерахунку. Мікроконтролер, його призначення у приладі. Параметри елементів системи живлення.

    курсовая работа [829,7 K], добавлен 15.09.2014

  • Розрахунок основних параметрів випрямляча в керованому режимі. Вибір захисту тиристорів від перевантажень за струмом та напругою. Вибір схеми та розрахунок параметрів джерела живлення, вхідного кола генератора пилкоподібної напруги та пускових імпульсів.

    курсовая работа [817,0 K], добавлен 30.03.2011

  • Принцип дії лічильника імпульсів, пропорційно-інтегральних регуляторів на операційних підсилювачах замкнутої системи автоматичного управління, аналого-цифрового перетворювача, стабілізатора напруги. Розрахунок силового трансформатора джерела живлення.

    курсовая работа [1,3 M], добавлен 01.04.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.