Documente Academic
Documente Profesional
Documente Cultură
Fig.1.1 Cuvinte cheie pentru domeniul mecatronic Revolutia informatica (a doua revolutie industriala) a marcat saltul de la societatea industrializata la societatea informationala, generand un val de innoiri in tehnologie si educatie. Japonezii au definit sensul acestor miscari de innoire, brevetand termenul de mecatronica, la inceputul deceniului al 8-lea al secolului trecut. 1972 Termenul de mecatronica brevetat de Yaskawa Electric Co. si defineste fuziunea tehnologica Mecanica Electronica Informatica Tehnologia mecatronica se deosebeste fundamental de tehnologia traditionala, prin faptul ca adauga componenta informatie la componentele material si energie.
Conceptul de mecatronica
a)
B)
In proiectarea mecatronica, inca din faza de conceptie se are in vedere intregul. Lantul cinematic informational are o structura mult mai compacta. Interconectarea prin magistrale de date permite cresterea simtitoare a vitezei de prelucrare a informatiilor.
u = (u1, u2, , ur) p = (p1, p2,., pr) Este un sistem dinamic orientat. y = (y1, y2,.,yr) Unui asemenea sistem dinamic i se poate atasa ecuatia intrare-iesire (ecuatii terminale), de forma: y = A (u, p) unde A este un operator algebric, diferential, integrala, etc., liniar sau neliniar. Orice pereche (u, y) care satisface ecuatia (2.1) se numeste pereche intrare-iesire.
Exista o infinitate de moduri de sectionare a blocului A, deci pot rezulta diverse seturi de variabile de stare(v.s) x. Cand se foloseste un numar minim de v.s., care permite totusi descrierea completa a sistemului dinamic, rezulta forma redusa. B: x = B (u, p) C: y = C (x, u, p) unde B si C sunt operatori care formeaza impreuna operatorul A A(u,p) = C (B(u, p), u, p) Ecuatia 2.3 genereaza ecuatia intrare-stare, intimp ce ecuatia 2.4 genereaza ecuatia intrarestareiesire.
In cadrul sistemului deschis transmiterea informatiei se realizeaza unidirectional, numai de la intrarea la iesirea dispozitivului de automatizare; DA genereaza marimea de executie, m, doar pe baza marimii de intrare, r. Pentru o intrare data, datorita efectului marimii perturbatorii up , marimea de iesire y poate avea diverse valori. Rezulta ca un sistem deschis nu poate asigura o buna precizie in realizarea dependentei y = f(r).
In cazul sistemelor automate inchise-cu reactie (fig.2.5b), dispozitivul de automatizare elaboreaza actiunea de comanda, atat functie de marimea de intrare r cat si in functie de marimea de iesire y. Subsistemul S2 conform fig.2.5b transmite la intrarea dispozitivului de automatizare informatii asupra evolutiei marimii de iesire prin intermediul semnalului yr ce poarta denumirea de semnal de reactie. Legatura aceasta inversa, de la iesirea sistemului asigura sistemului reducerea sensibilitatii la actiunea perturbatiilor, cresterea preciziei, etc.
13.Semnalul.Definitie.Generalitati
O marime fizico-tehnica prin care se transmite o informatie, in procesul de functionare a unui sistem sau element, se numeste semnal. Exista semnalecauza (marimi de intrare) si semnale-efect (marimi de iesire). Conventional, un sistem sau element excitat la intrare de semnalul u(t), la iesirea caruia aparesemnalul y(t) , se reprezinta din punct de vedere al transferului de informatie
Sensul de circulatie al actiunii, sau altfel spus sensul de transfer al informatiei este unidirectional, anume de la u la y. Caracteristica fizica care se modifica dependent de informatie, se numeste parametru informational. Pentru ca informatia transmisa sa ajunga la destinatie trebuie ca subsistemul receptor sa poata extrage informatia din semnal. Deci, trebuie stabilita la emitator o corespondenta a valorilor posibile ale parametrului informational cu informatia. Se deduce de aici ca la transmiterea unei informatii este necesar un semnal si un cod comun pentru ambele sisteme : emitator si receptor
si are graficul din figura 2.9. (t) nu este definita pentru t = 0 ; (0+) = 1 si (0-) = 0. Un semnal treapta de amplitudine A : A (t) constituie o treapta neunitara. Functia treapta reproduce intr-o forma idealizata fenomenele de cuplare ale unor aparate electrice la retea, de punere brusca in functiune a unor instalatii.
figura 2.9 Functia treapta unitara reala (t) este definita de relatia si are graficul din fig. 2.10 de mai jos:
Raspunsul sistemului reprezinta legea de variatie in timp a marimii lui de iesire, cand se cunoaste functia de excitatie u(t) si conditiile initiale. Raspunsul unui element sau sistem la un semnal treapta unitara u(t) = 1(t), aplicat la intrarea unui sistem liniar, continuu si stationar (SLCS) in momentul t = 0, se numeste functie indiciala sau raspuns indicial. Se noteaza cu g(t). Deci :
Se poate scrie :
treptei unitare 1(t). Nu conteaza forma si valorile pe care le ia o aproximatie oarecare a lui , ci efectul actiunii acesteia, adica faptul ca R = 1.
Deci impulsul Dirac este derivata, in sensul distributiilor, a semnalului treapta unitate. In practica se foloseste semnalul dreptunghiular cu durata si amplitudine A, cand 0 si A, aria limitata de acest impuls va fie egala cu unitatea Semnalul impuls Dirac se utilizeaza frecvent in analiza comportarii elementelor si sistemelor automate, deci si mecatronice.
Raspunsul sistemului la aplicarea unui impuls Dirac poarta denumirea de functie pondere si este o caracteristica dinamica a unui proces liniar constant. Se noteaza cu h(t)
Deci, nici functia pondere nu se modifica daca este aplicata la intrarea unui sistem SLCS in momente diferite. La SLCN, functia pondere depinde de momentul aplicarii semnalului. Importanta impulsului unitar 1.Este foarte util pentru descrierea aproximativa a multor fenomene fizice. Reprezentarea impulsului sub forma unui dreptunghi cu baza infinit mica (mult mai mic decat constantele de timp ale procesului de identificare)) si cu suprafata egala cu 1, sugereaza ca raspunsul obtinut se apropie de cel ideal, adica y(t)g(t). Cu alte cuvinte, se cere ca in intervalul de timp cat actioneaza impulsul de durata finita, starea sistemului analizat, respectiv marimea lui de iesire, sa nu inregistreze modificari. 2. Un asemenea semnal se poate realiza si prin aplicarea succesiva a doua semnale tip treapta decalate si inversate.
17.Semnalul Rampa.Definitie
Semnalul rampa exprima viteza de variatie a marimii considerate, adesea aceasta fiind diferita de unitate : u(t) = ramp(t). Raspunsul unui sistem la acest semnal de proba se numeste raspuns la viteza. Semnalul poate fi usor de reprodus in practica, dar datorita cresterii nelimitate cauzeaza regimuri inadmisibile.
18.Semnalul Periodic.Descriere
Sunt semnale foarte frecvent utilizate in analiza si sinteza sistemelor mecatronice. Semnalele sinusoidale si/sau cosinusoidale sunt semnale periodice de tip armonic. Expresiile unor asemenea semnale pot fi :
u(t) = A cos(t + )
unde : A amplitudinea ; pulsatie ; = 2f = 2/T unde f este frecventa semnalului fR+ iar T este perioda acestuia TR+ faza(defazajul) Reprezentarea complexa a semnalelor armonice (aC) este de asemenea folosita, semnalul astfel descris fiind mai usor de manipulat:
20.Produsul de convolutie
Convolutia (produsul de convolutie) stabileste o relatie intre semnalul de intrare si cel de iesire prin intermediul functiei pondere, care descrie sintetic sistemul dinamic respectiv. In general, produsul de convolutie a doua semnale continue u(t) si h(t) are forma :
Produsul de convolutie, (notiune introdusa pe structura algebrica Banach a spatiului de semnale) are proprietati de comutativitate, distributivitate si asociativitate.
21.Seria Fourier.Definitie
Serii Fourier (Jean-Baptiste Joseph Fourier, 1768-1830) Se demonstreaza ca orice functie periodica care se bucura de proprietatile ca pe parcursul intregii perioade T este univoca, are un numar finit de maxime, minime si discontinuitati de specia I-a si in plus inchide o suprafata finita, poate fi descompusa intr-o serie infinita de functii armonice : 0 si T sunt pulsatia functiei periodice f(t), respectiv perioada ei. Relatia (9) poarta denumirea de serie complexa Fourier.
22.Transformata Fourier.Definitie
Fie o functie oarecare f(t), fig. 3.4. Sa consideram in figura 3.5 o functie periodica f (t) perioada T, formata prin repetarea portiunii functiei f(t) cuprinsa intre T/2 si T/2.
unde ck este dat de relatia (10) Se demonstreaza ca atunci cand T , se obtine f (t)= f(t) pentru orice t; spectrul de frecvente care la seria Fourier era un spectru discret, devine acum un spectru continuu continand toata gama de frecvente. Se scrie ca :
si, dupa cum se constata, ea se obtine formal inlocuind in transformata Fourier variabila imaginara j cu variabila complexa s = + j. Expresia din relatia (16) este imaginea bilaterala a functiei de timp f(t)
transformata Laplace inversa, f(t) denumindu-se functia original. In TS, se utilizeaza mai mult transformata Laplace obisnuita, opereaza cu functii de timp care se considera nule la t < 0 . Are urmatoarea forma :
Observatii : 1. Functia de transfer este o functie de variabila complexa s = + j 2. In expresia f.d.t intra numai parametrii caracteristici ai sistemului/procesului la care se refera prin coeficientii an...a0 si bm.b0. Deci, f.d.t depinde numai si numai de structura si alcatuirea sistemului respectiv. 3. Raspunsul unui sistem dat la diverse semnale de intrare u(t) se poate determina prin intermediul f.d.t. 4. Daca u(t) este un impuls Dirac (t), atunci raspunsul lui normal este functia pondere h(t) si cum se stie (din tabele) ca L[ (t)] = 1, rezulta ca rel. (24) devine :
Stabilirea functiei de transfer Semnalul de intrare este acceleratia suportului u (t) =a. Semnalul de iesire este deplasarea masei m (citirea y). Se aplica ecuatiei (31) transformata Laplace pentru conditii nule:
Dintre toate contururile C posibile, in studiul sistemelor automate prezinta interes conturul Nyquist care este un semicerc cu centrul in originea axelor planului s , avand raza infinit mare si limitat la stanga de axa imaginara, fig. 3.9.
Diagrama Nyquist exploreaza semiplanul drept al planului s in vederea analizei stabilitatii sistemelor dinamice. Parcurgerea axei imaginare din cadrul acestui contur, corepunzand la valori ale lui (,) , echivaleaza cu cunoasterea hodografului vectorului H(j). Acesta reprezinta raspunsul la frecventa al unui sistem dinamic caracterizat de functia de transfer H(s) si locul de transfer este o curba in planul H(j), gradata in valori ale pulsatiei (fig. 3.10). HR() si HI() se numesc caracteristica reala de frecventa, respectiv caracteristica imaginara de frecventa
30.Diagrama Bode
Caracteristicile de frecventa se reprezinta de obicei in coordonate rectangulare simple. Caracteristicile
se pot reprezenta si in coordonate logaritmice, cand pe axa absciselor se ia o scara liniara pentru lg . Aceste caracteristici constituie diagrama Bode. Pentru raspunsul in frecventa, se introduce o masura a amplificarii sistemului (a modulului M()) definita prin : AdB() se numeste atenuare si se masoara cu o unitate de masura a amplificarii, introdusa in mod artificial, numita decibel si notata dB. Astfel, de exemplu, pentru o amplificare de 1000 corespunde o atenuare de 60 dB. Caracteristica atenuare-frecventa se reprezinta luand in ordonata o scara liniara pentru atenuarea in decibeli. Pentru caracteristica faza-frecventa in ordonata se iau valorile fazei () exprimate in grade sau in radiani. Perechea de caracteristici AdB()- atenuare-frecventa si ()- faza-frecventa reprezinta locul lui Black.
Pentru fiecare element se poate scrie: Yk(s) = Hk(s)Uk(s) k = 1,2,, n-1 Functia de transfer a elementului echivalent cu intrarea U(s) si iesirea Y(s)
rezulta
Deci, functia de transfer echivalenta pentru mai multe elemente conectate in serie este egala cu produsul functiilor de transfer ale acestor elemente. Elementul echivalent este reprezentat
O astfel de structura este reprezentata in figura 3.13a, unde la elementul sumator este precizat semnul cu care fiecare iesire apare in suma
Deoarece pentru fiecare element se poate scrie: Yk(s) = Hk(s)Uk(s) = Hk(s)U(s) k = 1,2,, n , rezulta: ;
Daca reactia este adusa direct de la iesirea unui element , se spune ca reactia este unitara, fig. 3.15. In acest caz, functia de transfer echivalenta se gaseste considerand U2(s) = Y2(s), adica H2(s) = 1 in relatia (42):
Asadar, functia de transfer H(s) echivalenta conexiunii cu reactie inversa este egala cu raportul dintre functia de transfer a caii directe H1(s) si suma sau diferenta (pentru reactie inversa negativa, respectiv pozitiva) dintre unitate si functia de transfer a buclei (calea directa si calea de reactie), considerate deschisa in punctual P,
unde u(t) este marimea de intrare si y(t) marimea de iesire. Solutia acestei ecuatii se prezinta sub forma : y(t) = yl(t) + yf(t) unde yf(t) caracterizeaza regimul fortat in cadrul caruia variatia marimii de iesire este determinata doar de marimea de intrare u(t), iar yl(t) caracterizeaza regimul liber in cadrul caruia variatia marimii de iesire y(t) depinde doar de proprietatile fizice ale sistemului respectiv si de conditiile initiale care determina constantele de integrare. Componenta yl(t) este solutia ecuatiei omogene :
Regimurile de functionare ale sistemelor automate sunt : regimul permanent caracterizat prin lipsa componentei libere yl(t)=0 ; Regimul permanent se stabileste dupa anularea componentei libere, daca marimea de intrare ramane neschimbata. regimul tranzitoriu caracterizat de : - existenta celor doua componente ale raspunsului y(t), cand u(t) 0 sau - existenta componentei libere , cand u(t) = 0 ; Regimul tranzitoriu apare datorita schimbarii legii de variatie in timp a marimii de intrare u(t); in cadrul acestui regim, forma de variatie a marimii de iesire y(t) este diferita de cea a marimii de intrare u(t).
38.Definiti microcontrolerul
Un microcontroler este similar unui microprocesor. Ambele conin o unitate central de prelucrare sau CPU (central processing unit). CPU execut instruciuni care ndeplinesc operaiile de baz logice, matematice i de transport a informaiei. Pentru a construi un calculator complet, microprocesorul necesit memorie pentru pstrarea datelor i programelor, interfee de intrare-iesire (I/O) pentru conectarea dispozitivelor externe cum ar fi tastatura sau monitorul. Spre diferen de microprocesor, microcontrolerul este un calculator pe un chip deorece el conine i memorie i interfee de intrare-iesire pe lng CPU. Deoarece memoria i interfeele care ncap pe un chip sunt limitate, microcontrolerele tind s fie utilizate n sisteme mai mici care necesit doar un microcontroler i cteva elemente adiionale. Resursele integrate la nivelul microcircuitului trebuie s includ cel puin urmtoarele componente (fig.3): o unitate central (CPU), o memorie local tip RAM i eventual una de tip ROM/ PROM / EPROM, I/O intrri/ ieiri numerice (paralele i seriale), timere (temporizatoare), numrtoare, un sistem de ntreruperi. Este posibil ca la acestea s fie adugate, la un pre de cost avantajos, caracteristici specifice sarcinii de control care trebuie ndeplinite. Un microcontroler tipic mai are faciliti de prelucrare la nivel de bit, de acces direct i uor la intrri/ieiri i un mecanism de prelucrare a ntreruperilor rapid i eficient. Caracteristici ale microcontrolerului: - dimensiune redusa a memoriei program si a memoriei date; - contine module pt interfatare digitala si analogica cu senzori si actuatori; - raspunde rapid la evenimente externe; - se executa intr-o mare varietate pt a putea fi satisfacute cerintele diferitor aplicatii la un raport pret/performante corespunzator necesitatilor.
40.Definiti UM
Unitatea de memorie UM
- Mod de funcionare Unitatea de memorie este acea parte a microcontrolerului care are funcia de a nmagazina informaia sub form de date i de a o face accesibil (operaie denumit Citire) atunci cnd se dorete acest lucru. Pentru a explica i a nelege mai uor funcionarea acestui bloc, putem s-l comparm i s-l descriem ca fiind un dulap cu mai multe sertare. Introducnd conceptul de locaie de memorie i atribuind sertarelor aceast denumire, fiecare locaie de memorie avnd cte o valoare numerotat de la 0 15 n aa fel nct s nu fie confundate, oricare din coninuturile locaiilor de memorie (sertarelor) vor fi atunci uor accesibile. Pentru a realiza aceast accesibilitate introducem al doilea concept nou numit adresare care poate fi definit ca fiind operaia de selectare sau desemnare a unei locaii de memorie. Trebuie menionat faptul c adresarea nu se face la ntmplare, ea se efectueaz n conformitate cu un cod de adres care este unic, aceasta nseamn c fiecrei locaii de memorie i este alocat codul corespunztor de selecie.
42.CPU.Rol si functionalitate
Este blocul din componena unui microcontroler capabil s acioneze asupra coninutului (datelor) uneia sau mai multor locaii coninute n unitatea de memorie UM, specializat pe operaii (de adunare, nmulire, mprire, extragere i reintroducere) de date, care poate s depoziteze datele atta timp ct asupra acestora se efectueaz operaii. In urma efecturii acestor operaii se va depune napoi n unitatea de memorie, (n locatiile de memorie) rezultatul operaiilor efectuate (un nou coninut de date). Deci putem spune c acest bloc lucreaz direct cu unitatea de memorie, poate accesa (prin operaia de Adresare) i prelua datele (prin operaia de Citire), din fiecare locaie de memorie din cadrul UM, le depune n regitrii si (care sunt de fapt tot locaii de memorie altele dect cele din UM). Aici are loc prelucrarea asupra datelor corespunztor operaiei specificate (impuse) de program (Mutarea coninutului dintr-un registru n altul), finaliznd prin a depune rezultatul napoi n locaiile de memorie din cadrul UM (prin operaia de Scriere). Deci concluzionnd, regitrii sunt locaii de memorie a cror rol este de a ajuta prin prelucrarea i executarea a variate operaii matematice sau a altor operaii cu date oriunde se vor fi gsit datele in cadrul UM.
Operatii specifice: Citirea unor date de tip numeric: - starea unor contacte - semnal numeric transmis de modulul de masurare ca urmare a unei prelucrari locale a datelor; citirea unor astfel de semnale se face pe un pin al mct. (denumit port de intrare in acest caz); gruparea mai multor linii de porturi formeaza un port paralel (de regula 8 linii, uneori 4); - continutul portului se regaseste intr-un registru special (SFR) asociat portului respectiv, aflat in memoria interna a microcontrolerului. Citirea unor date de tip analogic - Datele analogice pot fi standardizate (210 mA, 420 mA etc.) sau nu. - Citirea semnalului se face pe un pin al microcontrolerului denumit port analogic; - Modulul de conversie analog-numerica ADC (Analog Digital Converter) semnalul este convertit digital; - Pot fi mai multe porturi de intrare analogica dar exista, de regula, un singur ADC. b) Transmiterea unor date spre proces Operatii specifice: Transmiterea unor date de tip numeric - Se realizeaza cu ajutorul unui port programat ca port de iesire (porturile pot fi programate ca port de iesire, de intrare sau bidirectional); gruparea liniilor de port in porturi paralele permite
transmiterea simultana de date. Transmiterea de date de tip analogic - In mod obisnuit, microcontrolerele nu au convertor digital-analog; implementarea se poate face in 2 moduri: - utilizarea unui modul electronic comandat de un numar n de linii de port de iesire; in acest caz, se poate obtine un convertor digital-analog avand o rezolutie de n biti; - utilizarea de impulsuri avand frecventa si latimea programabile (PWM pulse width modulation) care pot fi integrate cu ajutorul unui modul integrator; impulsurile pot fi generate prin program, pe un port de iesire; unele microcontrolere contin intern blocuri de generare a semnalelor de tip PWM. c) Citirea datelor de la utilizator - Utilizatorul intervine asupra functionarii sistemului mecatronic prin transmiterea de la taste, butoane tip potentiometru etc. a unor date (parametri, date de calibrare, date privind regimul de functinare etc.) catre mct. - Preluarea datelor se face prin porturile de intrare de tip numeric sau analogic.
d) Transmiterea datelor spre utilizator - Date trimise prin porturi paralele de iesire: date culese din proces (marimi masurate, starea unor contacte s.a.), date ce exprima marimi calculate, alarme etc. - Afisare: leduri, afisaje tip 7 segmente, afisaje alfanumerice cu cristale lichide, sonore. Comunicatia seriala din microcontroller-articol e) Comunicatia cu alte sisteme de calcul - Utilizarea pe scara larga a tehnicii de calcul, inclusiv a microcontrolerului, face posibila conducerea fiecarui modul al unui sistem mecatronic de catre un mct., punandu-se astfel problema comunicatiilor in interiorul sistemului mecatronic sau intre acesta si exterior; - Modalitatea de comunicare are si ea problemele ei. Una din acestea este numrul de linii ce trebuie s fie folosite pentru a transfera datele. S punem urmtoarea problem: Ce s-ar ntmpla dac acestea ar trebui transferate la distan de civa kilometri? Numrul de linii i numrul de kilometri nu promite costuri eficiente pentru proiect. Nu ne rmne dect s reducem numrul de linii n aa fel nct s nu afectm funcionalitatea. S presupunem c lucrm doar cu 3 linii, i c o linie este folosit pentru trimiterea de date, alta pentru recepie i a treia este folosit ca o linie de referin att pentru partea de intrare ct i pentru partea de ieire. Pentru ca aceasta s funcioneze, trebuie s stabilim regulile de schimb ale datelor. Aceste reguli sunt numite protocol. - Pentru c avem linii separate de recepie i de transmitere, este posibil s recepionm i s transmitem date (informaii) n acelai timp. Blocul ce permite acest mod de comunicare este numit blocul de comunicaie serial. Spre deosebire de transmisia paralel, datele sunt mutate aici bit cu bit, sau ntr-o serie de bii, de unde vine i numele de comunicaie serial. Dup recepia de date trebuie s le citim din locaia de transmisie i s le nmagazinm n memorie n mod opus transmiterii unde procesul este invers. Datele circul din memorie prin bus ctre locaia de trimitere, i de acolo ctre unitatea de recepie conform protocolului. - Realizare: interfete seriale RS232 sau RS485, interfete paralele, interfete seriale SPI, interfete pt comunicatie in infrarosu, interfete pt card, transmisie radio prin utilizarea unui modul RF.
Unitatea de baz a timer-ului este un contor liber care este de fapt un registru a crui valoare numeric crete cu intervale de timp egale, aa nct lundu-i valoarea dup intervalele T1 i T2 i pe baza diferenei lor s putem determina ct timp a trecut. Acesta este o parte foarte important a microcontrolerului a crui control necesit cea mai mare parte a timpului nostru.
46.Definiti watchdog-ul
Controlul functionarii corecte a microcontrolerului (watchdog =ceas de garda) S presupunem c urmare a unei anumite interferene (ce adesea se ntmpl n industriesituatie similara este caderea tensiunii de alimentare) microcontrolerul nostru se oprete din executarea programului, sau i mai ru, ncepe s funcioneze incorect. Bineneles, cnd aceasta se ntmpl cu un computer, l resetm pur i simplu i va continua s lucreze. Totui, nu exist buton de resetare pe care s apsm n cazul microcontrolerului care s rezolve astfel problema noastr.
Convertoarele utilizate fac parte de regul dintr-un sistem de achiziie de date, existnd i un multiplexor analogic cu mai multe canale. Rezoluia disponibil este de 8 sau 10 bii cu precizia corespunztoare numai pentru 8 (9) bii, pentru mrime de intrare unipolar. Referina utilizat este extern. Timpul minim de conversie obtenabil este n plaja x1 s x10 s. Exist microcontrolere care utilizeaz tehnici de (re)calibrare pentru mrimea i/sau meninerea preciziei. Convertoare numeric-analogice (CNA) Practic singura tehnic de conversie numeric analogic care poate fi folosit este bazat pe modulaia factorului de umplere (PWM). Exist unul sau mai multe canale pe care se poate genera un tren de impulsuri cu factor de umplere programabil (0 -100%). Canalele de tip PWM pot genera impulsuri a caror latime si perioada de repetitie este programabila. Iesirile tampon (buffer) PWMi pot fi utilizate pentru: - controlul vitezei de rotatie a unui motor (viteza de rotatie va fi proportionala cu continutul registrului PWMi;- realizarea conversiei numeric-analogice;- generarea de sunete. Eventual n acest scop se poate utiliza i sistemul de timere/numrtoare. Printr-o filtrare de tip trece jos, exterioar, se poate obine o tensiune proporional cu factorul de umplere.