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

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

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

Висновок

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


 

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

13925. GLAD TO MEET YOU 472.5 KB
  GLAD TO MEET YOU Unit 1 1A Meeting people. Read the dialogues and guess who is speaking and where they are. Good afternoon Miss Bright Good afternoon Mr. Johnson Hows life No complaints. Thank you. How are things with you Nothing to boast of. I have loads of work again. Sorry to hear that Hi Mike Hey Jack Nice tracksuit Oh thank you. I jog in it every morning. H...
13926. Труд: право или обязанность? Трудовые права несовершеннолетних 37 KB
  Тема урока: Труд: право или обязанность Трудовые права несовершеннолетних. Учебное пособие: Е.Н. Салыгин Основы правоведения Издательский дом Новый учебник М. 2006. Материалы и оборудование: доска наглядное пособие нормативноправовые акты: Конституци
13927. Реализация и защита своих прав. Каждый имеет право 54.5 KB
  Цель: повышение социально правовой компетентности старшеклассников посредством обучения практическим навыкам реализации и защиты своих прав. Ожидаемый результат в субъекте: осознание социальной ценности права как средства защиты личности и общества; усвоен
13928. Семейное право 39 KB
  Цель урока. Познакомить учащихся с особенностями семейного права; готовить учащихся к принятию на себя ответственности за совершаемые действия; развивать навыки решения практических задач практической работы с нормативными документами. Ход урока I. Организационна...
13929. Международное гуманитарное право 105.5 KB
  Цели урока: привлечь внимание к последствиям чрезмерного насилия в период вооруженных конфликтов; дать школьникам знания об основополагающих принципах и нормах гуманитарного права способствующих пониманию учащихся необходимости регулирования поведения участнико...
13930. Трудовое право 41.5 KB
  Цель: Закрепить знания полученные по теме Трудовое право понятия нормативные документы и т.п.. Формировать навыки и умения применения теоретических знаний в практических ситуациях умение пользоваться документами. Формировать коммуникативные навыки общения при
13931. Повторення Я, моя сім’я і друзі 41.5 KB
  Outline for the lesson of English for 11thgraders. Lesson 1 Topic Revision. I my Family and Friends Тема Повторення Я моя сім’я і друзі Підтема: Знов у школу. Мета: Ознайомити учнів з завданнями навчання в 11 класі структурою підручника спрямувати на систематичну творчу роботу протягом року. Практикува...
13932. Календарно-обрядові пісні весняного циклу. Веснянка «Весняночка-паняночка» 81 KB
  УРОК № 1 Тема.Календарнообрядові пісні весняного циклу. Веснянка Весняночкапаняночка. Мета:ознайомити учнів з українськими народними піснями та їх видами різновидами й видами календарнообрядових пісень; виховувати повагу до народних звичаїв і традицій естет
13933. Lesson. Ми – одинадцятикласники. План-конспект уроку з англійської мови для учнів 11-х класів 51.5 KB
  Outline for the lesson of English for 11thgraders. Lesson 2 Планконспект уроку з англійської мови для учнів 11х класів. Урок 2 Тема Повторення Я моя сім’я і друзі Підтема: Ми – одинадцятикласники. Мета: Практикувати учнів у зв’язних монологічних та діалогічних висловлюваннях за темою