17435

Ознайомлення з роботою широтно-імпульсного модулятора

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Мета роботи :Ознайомлення з роботою широтноімпульсного модулятора. Теоретичні відомості Широтноімпульсна модуляція ШІМ англ. Pulsewidth modulation PWM наближення бажаного сигналу багаторівневого або неперервного до дійсних бінарних сигналів таким чином щоби в середнь...

Украинкский

2013-07-01

248.5 KB

3 чел.


Мета роботи :Ознайомлення з роботою широтно-імпульсного модулятора.

Теоретичні відомості

Широтно-імпульсна модуляція (ШІМ, англ. Pulse-width modulation (PWM)) — наближення бажаного сигналу (багаторівневого або неперервного) до дійсних бінарних сигналів, таким чином, щоби, в середньому, за деякий відрізок часу, їхні значення булли рівними. Формально, це можна записати наступним чином:

,

де x(t) - бажаний вхідний сигнал на проміжку часу від t1 до t2, а ∆Ti - тривалість i -го ШІМ імпульсу, кожного з амплітудою A. ∆Ti підбирається таким чином, щоби сумарні площі (енергії) обох величин були приблизно рівні за досить тривалий проміжок часу, також рівні і середні значення величин за період:

.

Керованими "рівнями", як правило, є параметри живлення силової установки, наприклад, напруга імпульсних перетворювачів /регуляторів постійної напруги/або швидкість електродвигуна. Для імпульсних джерел x(t) = Uconst стабілізації.

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

.

Вихідним сигналом ШІМ є імпульсний сигнал постійної частоти й змінної шпарності, тобто відношення тривалості імпульсу до його періоду. За допомогою задання шпарності (тривалості імпульсів) можна міняти середню напругу на виході ШІМ.

В аналогових системах вихідним сигнал ШІМ може генеруватися аналоговим компаратором, на інвертуючий вхід якого подається опорний сигнал у вигляді напруги пилоподібної або трикутної форми, а на неінвертуючий - власне сам аналоговий сигнал, який необхідно модулювати. Частота імпульсів відповідає частоті опорного сигналу. Ту частину періоду, коли вхідний сигнал є більшим ніж вище опорний, вихідний синал рівний одиниці, коли меншим – нуль.

Завдання:

  •  Сформувати вихідний сигнал ШІМ з частотою та формою заданими згідно варіанту

№ варіанту

1

2

3

4

5

6

7

8

9

0

Частота ШІМ, Гц

50

60

70

80

90

100

110

120

130

140

Форма вихідного аналогового сигналу

Синусо-їда

Три кут-ник

Трапе-ція

Синусо-їда

Три кут-ник

Трапе-ція

Три кут-ник

Синусо-їда

Трапе-ція

Синусо-їда

Програмна реалізація

#include <REG51.H>

#define F_clk 12000000

#define Freq 100

#define P_OUT P1_2

bit PWM_out;

#define vawe_count_MAX 8

//unsigned char code vawe[vawe_count_MAX]={10,40,70,110,70,40,10};

unsigned char code vawe[vawe_count_MAX]={10,10,90,90,90,90,10,10};

unsigned char vawe_count;

unsigned char TL1_t;

unsigned char TH1_t;

unsigned char TL0_t;

unsigned char TH0_t;

void init_T0(void);

void init_T1(void);

/*---------------------------------*/

void main(void)

{

init_T0();

init_T1();

EA=1;

while(1);

}

/*---------------------------------*/

void init_T0(void)

{

ET0=1;

PT0=1;

TMOD &= 0XF0;                    /* clear Timer 0   */

TMOD |= 0X2;

PWM_out=1;

P_OUT=PWM_out;

TH0=0xff-200+2*vawe[vawe_count];

TL0=0xff-2*vawe[vawe_count];

TR0=1;

}

/*---------------------------------*/

void int_T0(void) interrupt 1

{

//P1_4=!P1_4;

TR0=0;

if(!PWM_out)

 {

 TH0=TH0_t;

 TL0=TL0_t;

 }

PWM_out=!PWM_out;

P_OUT=PWM_out;

TR0=1;

}

/*---------------------------------*/

void init_T1(void)

{

unsigned long t;

vawe_count=0;

t=0xffff-F_clk/12/Freq/vawe_count_MAX;

TL1_t=t;

TH1_t=(t&0xff00)>>8;

TL1=TL1_t;

TH1=TH1_t;

ET1=1;

TMOD &= 0XF;                    /* clear Timer 1   */

TMOD |= 0X10;

TR1=1;

}

/*---------------------------------*/

void int_T1(void) interrupt 3

{

TR1=0;

TL1=TL1_t;

TH1=TH1_t;

vawe_count++;

if(vawe_count==vawe_count_MAX)vawe_count=0;

TH0_t=0xff-110+vawe[vawe_count];

TL0_t=0xff-vawe[vawe_count];

if(TH0_t>0xE0)TH0_t=0xE0;

if(TL0_t>0xE0)TL0_t=0xE0;

P1_3=!P1_3

Результати  даної  роботи

Схема даного пристрою та результат

Висновок

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


 

А также другие работы, которые могут Вас заинтересовать

50042. Культура України шпаргалка 908 KB
  Культура як духовний та суспільний феномен. Функції культури у розрізі проблеми визначення культури. Іларіон Київський Слово про Закон, Благодать та істину: зміст, значення та основні проблеми твору. Культура Запорізької Січі та її самобутні риси. Розвиток української літератури у другій половині ХІХ ст.
50043. ПРОГРАММИРОВАНИЕ С ПОМОЩЬЮ ОПЕРАТОРОВ УСЛОВНОГО И БЕЗУСЛОВНОГО ПЕРЕХОДА 41 KB
  Составной оператор – представляет собой группу из произвольного числа операторов, отделенных друг от друга точкой с запятой, ограниченную операторными скобками – зарезервированные слова Begin и End.
50044. ИЗУЧЕНИЕ СВОБОДНЫХ КОЛЕБАНИЙ ФИЗИЧЕСКОГО МАЯТНИКА 205 KB
  Настенный кронштейн с подушками для опорных призм физического маятника. такой математический маятник период колебаний которого равен периоду колебаний физического маятника. Длина такого математического маятника называется приведенной длиной физического маятника.
50045. Статистический характер прочности 379.5 KB
  Классификация нагрузок Нагрузки и воздействия представляют собой наиболее неопределенные величины обладающие большим статистическим разбросом. В части математического описания нагрузки делятся на: нагрузки представляющие собой случайные величины; нагрузки представляющие собой случайные функции времени; нагрузки изменяющиеся...
50047. Визначення показника заломлення та концентрації водних розчинів за допомогою рефрактометра 316 KB
  Мета роботи Ознайомитися з будовою і принципом дії рефрактометра типу РПЛ2 оволодіти методикою експериментального визначення показників заломлення та концентрацій водних розчинів цукру визначення граничних кутів які відповідають початку повного внутрішнього відбивання від межі розділу скло досліджуваний розчин Для виконання лабораторної роботи студенту попередньо необхідно: знати закони геометричної...