Documente Academic
Documente Profesional
Documente Cultură
Proiect cofinanţat din Fondul Social European prin Programul Operaţional Sectorial pentru Dezvoltarea Resurselor
Umane 2007 – 2013
Axa prioritară: 1 - Educaţia şi formarea profesională în sprijinul creşterii economice şi dezvoltării societăţii bazate
pe cunoaştere
Domeniul major de intervenţie: 1.3 - Dezvoltarea resurselor umane din educaţie şi formare
Titlul proiectului: FLEXFORM - Program de formare profesională flexibilă pe platforme mecatronice
Contract POSDRU/87/1.3/S/64069
Beneficiar: Universitatea Politehnica din București
„Această lucrare a beneficiat de suport financiar prin proiectul FLEXFORM - Program de formare profesională
flexibilă pe platforme mecatronice, contract nr. POSDRU/87/1.3/S/64069, proiect cofinanțat din Fondul Social
European prin Programul Operațional Sectorial Dezvoltarea Resurselor Umane 2007-2013”.
Investeşte în oameni!
CUPRINS
1. Introducere ........................................................................................................................................... 3
2. Simulări LabVIEW pentru lecții de fizică............................................................................................ 4
2.1. Circuit mixt de curent alternativ.................................................................................................... 4
2.2. Oscilator liniar ............................................................................................................................... 7
2.3. Dispozitiv Young .......................................................................................................................... 9
3. Experimente reale cu achiziție de semnal .......................................................................................... 11
3.1 Sisteme computerizate de măsurare echipate cu plăci de achiziție .............................................. 11
3.2 Instrumentaţie virtuală.................................................................................................................. 11
3.3. Proiectarea unui experiment real cu achiziție de semnal ............................................................ 12
3.3.1. Caracteristica rezistorului ..................................................................................................... 12
3.3.2. Caracteristica statică a diodei semiconductoare polarizată direct ......................................... 16
4. Concluzii ............................................................................................................................................ 18
5. Bibliografie......................................................................................................................................... 19
1. Introducere
În studiul fizicii definim diferite modele, ceea ce recomandă utilizarea softurilor de simulare pentru
evidenţierea proprietăţilor sistemului modelat, putând fi oferite în cadrul acestor aplicații și facilități
pentru verificarea sau chiar descoperirea unor teoreme.
Un avantaj important al utilizării softurilor de simulare constă în posibilitatea de a vizualiza modul
de comportare al unui model în condiţii impuse de utilizator, precum și de posibilitatea de a genera
secvențe multiple de învățare. În timp scurt pot fi evidenţiate mai multe situaţii particulare ce pun
probleme distincte, analizarea acestora fiind importantă pentru studiul evoluţiei sistemului modelat.
Identificarea limitelor unui model, a condiţiilor în care acestea descriu optim anumite sisteme fizice,
identificarea de noi proprietăţi ce pot fi incluse în definirea unor modele de rang superior, toate
acestea pot fi realizate prin utilizarea unor aplicații ce propun experimente virtuale de laborator.
Este recomandat ca o secvență didactică în care se apelează la experiment virtual să fie urmată,
atunci când este posibil, de confruntarea modelelor cu sistemele reale, prin efectuarea
experimentelor reale, de laborator.
Experimentul de laborator, real sau virtual, reprezintă secvenţa didactică cea mai importantă a unei
lecţii de fizică. Componentele deteriorate din trusele clasice de laborator pot fi astăzi înlocuite prin
instrumente virtuale, unele dintre acestea fiind create cu LabVIEW. În interfaţa instrumentelor
virtuale sunt incluse controale şi indicatoare realizate într-o formă grafică asemănătoare aparatelor
şi dispozitivelor reale, utilizatorii unui program LabVIEW manevrând instrumentele virtuale ca şi
cum ar manevra instrumente reale.
Propunerea pentru utilizarea instrumentaţiei virtuale în liceu porneşte nu numai din necesitatea de a
înlocui anumite componente deteriorate din trusa clasică de laborator. Un avantaj important al
instrumentelor virtuale constă şi în faptul că acestea pot fi uşor transformate prin programare. Dacă
ai nevoie de un instrument mai complex decât cel de care dispui la un moment dat, folosind
programul LabVIEW poţi să-l construieşti cu relativă uşurinţă şi fără probleme financiare. Iar acest
lucru recomandă utilizarea programului LabVIEW şi în educaţie.
Prin eforturile Companiei National Instruments şi cu sprijinul Ministerului Educaţiei şi Cercetării,
liceele din România dispun astăzi de licenţa programului LabVIEW. Mai mult, au fost oferite şi
plăci de achiziţie de date, în câteva licee (printre care şi liceul în care îmi desfăşor activitatea), iar
de curând accesul la astfel de componente a fost lărgit.
În cadrul acestei lucrări sunt prezentate câteva softuri de simulare pe care le-am realizat pentru
diferite capitole prevăzute în programa de fizică, precum şi experimente de laborator în care datele
experimentale au fost achiziţionate şi prelucrate computerizat.
Voi exemplifica în continuare cu câteva simulări realizate în LabVIEW, pentru unele dintre acestea
detaliind și cu privire la aspectele legate de realizarea interfeței utilizator, respectiv la cele legate de
diagrama aplicației.
Descrierea problemei
Este propu studiul unui circuit paralel de curent alternativ cu două ramuri:
o ramură a circuitului conține o bobină (pentru care utilizatorul poate alege valorile
inductanței și rezistenței electrice);
pe cea de a doua ramură există un condensator electric, de capacitate C (valoare ce poate fi
modificată printr-un control de tip numeric, ca și în cazul caracteristicilor bobinei).
Principala sarcină de lucru (propusă pentru autoevaluare) în cadrul acestei aplicații constă în
determinarea valorii capacității electrice a condensatorului pentru care circuitul se comportă
echivalent unui rezistor. Altfel spus, este propusă o problemă clasică, pentru care utilizatorii pot
genera mai multe cazuri particulare prin modificarea valorii parametrilor circuitului.
Interfața utilizator
secvența Ajutor (figura 2), afișată prin acționarea controlului cu același nume, prezită
utilizatorului informații calitative privind funcționarea circuitului: sunt redate aici
reprezentări grafice u(t), i(t) – variațiile în timp ale tensiunii de la bornele circuitului și ale
intensității curentului electric din ramura principală a aplicației, dar și diagrama fazorială
pentru care s-a ales ca origine a fazelor faza tensiunii (I1 este fazorul ce corespunde
intensității curentului electric prin bobină, I2 este fazorul ce corespunde intensității
curentului electric din ramura în care se găsește condensatorul, iar I este fazorul ce
corespunde intensității curentului electric din ramura principală a circuitului);
cea de a treia secvență a aplicației oferă acces, printr-o parolă, la soluțiile problemei
propuse, utilizatorii obținând informații detaliate privind valori ale impedanței fiecărei
ramuri, defazaj curent-tensiune pentru fiecare ramură și pentru întregul circuit, valorile
efective ale intensității curentului electric din fiecare ramură, caracteristici ale circuitului
echivalent, valoarea capacității curentului electric pentru care circuitul se comportă
echivalent unui rezistor (acest mod de funcționare oferă flexibilitate în utilizarea aplicației la
clasă, putând fi utilizată pentru evaluare/autoevaluare).
Diagrama aplicației
Programarea ierarhica reprezintă unul dintre marile avantaje oferite de mediul de programare
LabVIEW. Apelând la o astfel de soluție poți crea subVI-uri ce pot fi integrate în mai multe
aplicații. Dezvoltarea de noi aplicații se realizează mai ușor, având posibilitatea de a testa
funcționarea fiecărei fiecărui subVI înainte de includerea într-o aplicație mai complexă.
Simularea comportării unui sistem permite studiu pe model, urmat de confruntarea modelului cu
sistemul real. În mod clasic, descriem comportarea sistemelor fizice prin tabele de valori, prin
formule matematice şi/ sau prin reprezentări grafice. Nu întotdeauna şi nu pentru orice elev
efectuarea şi interpretarea calculelor matematice, respectiv a reprezentărilor grafice, este uşor de
realizat. El are nevoie de timp pentru a se acomoda cu acestea, iar ritmul fiecărui elev nu este
acelaşi. Acest aspect a constituit un reper important pentru proiectarea diferitelor aplicaţii,
prezentându-vă în continuare un alt soft, “Oscilatorul liniar” (figura 7).
Am proiectat această aplicație pentru a permite
elevului vizualizarea comportării modelului, fiindu-i
prezentate şi dependenţele de timp a diferitelor
mărimi ce descriu oscilaţia.
Reprezentările grafice sunt construite simultan cu
evoluţia sistemului, echivalent cu obținerea pe hârtie
a unei seismograme, ceea ce permite ca semnificaţia
acelor reprezentări să poată fi mai uşor înţeleasă.
Figura 7. Secvență din interfața aplicaţiei
“Oscilatorul liniar”
Diagrama aplicației apelează atât la elemente de programare simple precum funcții matematice,
funcții de tip Array, structuri - Case, While, Formula nod, etc., dar și la elemente de programare de
nivel superior.
Pe parcursul mai multor ani, am proiectat diferite simulări care permit efectuarea de experimente
virtuale pentru care, ca şi în cazul experimentelor reale, este necesară respectarea unei proceduri,
cunoașterea principiului metodei, a modului de lucru, datele experimentale trebuie înregistrate şi
prelucrate.Voi exemplifica acest lucru prin aplicația “Dispozitivul Young” pe care o utilizez la clasă
înainte de efectuarea experimentului real, de laborator.
Problema propusă: determinarea lungimii de unda a unei radiații din domeniul vizibil.
Structura aplicației:
- prima secţiune conţine informaţii generale despre aplicaţie;
- cea de a doua secţiune prezintă utilizatorului montajul experimental, precum şi toate elementele
necesare efectuării experimentului propus (sunt puse la dispoziţia utilizatorului şi controale/
indicatoare ce permit evaluarea formulelor de calcul);
- ultima secţiune a aplicaţiei prezintă soluţia problemei propuse (poate fi accesată prin parolă).
Mai jos este prezentată secțiunea principală a aplicației în care se utilizatorul poate colecta și
înregistra date experimentale, acestea fiind afișate tabelar. Datele obținute pot fi apoi exportate
într-un fișier Excel, respectiv pot fi incluse într-un referat de laborator.
Control prin care este activata sectiunea in care sunt
afisate solutiile corecte
Control ce deschide
sectiunea „Problema
propusa”
Indicator de tip
picture utilizat
pentru modelarea
Indicator grafic
dispozitivului
in care sunt
experimental
prezentate
franjele obtinute
Controale pentru experimental
variabilele aplicatiei
Controale in care
Controale prin care
sunt introduse
este comandata
rezultatele pentru
inreistrarea tabelara
fiecare secventa
a datelor si
experimentala
salvarea acestora in
fisier Tabelul datelor experimentale
Figura 11. Interfața aplicației “Dispozitivul Young”
Instrumente virtuale:
- dispozitiv Young;
- o rigletă, plasată în câmpul unei lunete ce permite vizualizarea sistemului de franje.
Variabilele aplicatiei /date de intrare:
- distanța de la paravanul cu fante până la ecran (notată cu D);
- distanța dintre fante (notată cu a);
- valoarea lungimii de undă a radiației (este utilizat un control pentru fixarea / modificarea
lungimii de unda, fără afișarea aceastei valori, ce trebuie determinată experimental).
Observație: culoarea franjelor se modifică corespunzator valorii lungimii de undă.
Etape de lucru:
[1] determinarea valoarii interfranjei (i):
- se măsoară distanța dintre două franje (cea aflata pe axul de simetrie și o altă franjă, la
distanță cât mai mare de aceasta, plasată optim pentru măsurarea pe rigletă) - x;
- se calculeaza valoarea interfranjei prin raportul x/N, unde N reprezinta numărul de franje
distribuite pe ecran pe distanta x;
m = valoarea medie obținută pentru lungimea de undă prin efectuarea experimentului virtual;
0 = valoarea corectă (afișată în secțiunea în care este prezentată soluția problemei propuse).
Modul de utilizare al aplicației este prezentat elevilor și în sistem eLearning, fiind postat pe un site
wiki un clip în care sunt redați pașii de lucru. Pe acest site elevii pot descărca aplicația, lucrând cu
aceasta și în afara orelor de curs.
Am adăugat acestui soft și posibilitatea de generare a unui raport în format html care să includă
datele experimentale înregistrate, dar şi o imagine a interfeţei utilizator, din momentul generării
raportului. Această facilitate mi-a fost de folos pentru evaluarea activității elevilor, stabilirea calității
experimentului virtual realizat de aceștia, corectitudinea prelucrării datelor.
Figura 12. Referate de laborator ale elevilor, generate cu aplicația “Dispozitivul Young”
Fig. 13: Structura unui sistem de măsurare computerizat cu plăci de achiziţie de date
Un instrument virtual este compus dintr-o parte hardware şi o parte software care permite
configurarea instrumentului după dorinţa utilizatorului. În interfaţa acestor programe sunt incluse
controale şi indicatoare realizate într-o formă grafică asemănătoare aparatelor şi dispozitivelor
reale, utilizatorii manevrând instrumentele virtuale ca şi cum ar manevra instrumente reale.
Reprezentarea instrumentelor fizice se face pe monitorul computerului cu ajutorul elementelor
grafice existente in biblioteca limbajului de programare grafica.
Utilizarea instrumentaţiei virtuale prezintă avantaje importante:
- nu necesită spaţiu fizic de depozitare;
- datele pot fi transmite prin internet;
- pot fi realizate măsurări în locuri periculoase pentru om, nefiind necesară prezenta
acestuia în imediata vecinătate a sistemului de măsurare;
- există flexibilitate de configurare a instrumentelor virtuale (acestea pot fi uşor
transformate prin programare);
- sunt reduse semnificativ costurile (o singură placă multifuncţională de achiziţie,
împreună cu softul aferent, poate înlocui un număr mare de instrumente fizice
dedicate).
Sunt prezentate în continuare două experimente de fizică cu achiziție de semnal, realizate p entru
elevii claselor de liceu, folosind sisteme echipat cu placi de achiziţie de tip NI DAQ USB 6008,
Aceste investigații de au vizat probleme clasice de laborator, metoda de investigare fiind adaptată
noilor sisteme de măsurare. Pentru realizarea acestor activităţi am apelat şi la componente ale
truselor clasice de laborator, valorificate astfel superior.
Pe pagina wiki prezentată mai jos am postat mai multe secvențe video în care sunt redate astfel de
investigații experimentale cu achiziție de semnal, experimente în care am apelat la instrumentație
virtuală LabVIEW.
se aplică legea lui Ohm pentru porţiunea de circuit ce conţine rezistorul de rezistenţă Rx:
U1 U2
U2 = IRx = Rx >> Rx = R1
R1 U1
Elemente de interfaţă
Pasul 1 - Constă în definirea a două canale virtuale prin care instrumentul virtual realizează
comunicarea cu canale fizice de tip Analog Input, configurate în modul diferenţial.
În modul diferenţial, un sistem de măsurare răspunde practic la diferenţa de potenţial dintre cele două
intrări ale sale (+) şi (-).
Intrările canalului AI0 sunt prezentate în imaginea de mai jos:
Pentru a crea canale virtuale am utiliza DAQmx Create Virtual Channel.vi (din paleta DAQmx –
Data Acquisition).
Pasul 2 – Sunt conectate ieşirile VI-lui DAQmx Create Virtual Channel la intrările VI-lui DAQmx
Read, prin care se realizează citirea datelor de pe canalele fizice selectate.
Observaţie
Implicit, DAQmx Read este setat pentru a citi date pe un singur canal. De aceea, utilizând selectorul
polimorfic al VI-lui DAQmx Read, se va impune citirea simultană a datelor pe două canale
(obținând la ieșire un tablou unidimensional cu date reprezentate în dublă precizie - tensiunile
electrice citite pe canale de tip analog, AI0 şi AI1).
Pasul 4 - Completarea codului diagramei pentru determinarea tensiunii la bornele întregului circuit,
valoare ce va fi afişată de indicatorul etichetat U (V).
O bună funcţionare presupune iniţializarea regiştrilor de transfer (în afara structurii) cu date de
acelaşi tip ca cele obţinute la terminalul de ieşire (date de tip tablou).
Pasul 7 – Realizarea secvenței de cod ce permite salvarea datelor într-un fişier Excel.
Pentru scrierea datelor într-o foaie de calcul tabelar am utilizat proceduri din categoria File I/O,
fiind necesară:
construirea un tablou 2D care conţine valori achiziționate: valorile intensităţii curentului
electric şi valorile tensiunii de la bornele rezistorului cu rezistenţa electrică Rx;
construirea valorii text a etichetelor utilizate pentru antetul tabelului datelor (se apelează la
concatenarea unor constante de tip string).
Pentru salvarea datelor în fişier, comandată
de utilizator prin acţionarea unui control de
tip logic, se transferă o valoare logică
terminalului condiţional al unei structurii
Case; cazul True (rulat la acţionarea
controlului) conţine funcţiile de scriere a
datelor în fişier – VI-ul Write To
Spreadsheet File.vi şi a etichetelor acestora Figura 20: Secvență de cod realizată pentru a permite
– VI-ul Write Characters To File.vi. salvarea datelor achiziționate într-un fișier Excel
KT
uT (K = constanta Boltzmann, T= temperatura absolută, e = sarcina electrică elementară).
e
Pentru trasarea caracteristicii acestui element neliniar de circuit am realizat un circuit serie rezistor -
diodă.
Am măsurat pe un canal tensiunea la bornele rezistorului (de rezistenţă
electrică cunoscută), iar pe un alt canal, tensiunea pe diodă.
Valoarea intensităţii curentului electric din circuit se determină folosind
uR
legea lui Ohm pentru porţiunea de circuit ce include rezistorul: i
R
Punctele experimentale de coordonate (uD, i) sunt vizualizate într-un grafic xy, fiind astfel obţinută
caracteristica statică a diodei. Instrumentul virtual este proiectat echivalent celui realizat pentru
trasarea caracteristicii unui rezistor.
Analiza semnalelor înregistrate a pus în evidenţă
faptul că este necesară o valoare minimă a tensiunii
aplicate diodei pentru ca aceasta să intre în
conducţie. Peste acest prag, curentul în conducţie
directă creşte rapid o dată cu creşterea tensiunii
electrice.
Astfel, prin semnalele înregistrate experimental, am
evidenţiat comportarea neliniară a diodei Fig. 21: Semnal achiziţionat prin efectuarea
semiconductoare. acestui experiment (caracteristica diodei)
Experimentul a fost refăcut pentru diode diferite. Analizând comparativ caracteristicile acestora
elevii au constatat faptul că tensiunea de prag nu are aceeaşi valoare - am obţinut 6.07419 V pentru
una dintre diode şi 2. 3189 V pe o altă diodă. Folosind aceste rezultate experimentale am putut
identifica natura materialului celor două diode semiconductoare – siliciu, respectiv germaniu. Acest
lucru a fost stabilit după consultarea de date tehnice care menţionează faptul că pentru diodele de
germaniu tensiunea de prag este cuprinsă în intervalul [2, 3] V, iar pentru diodele de siliciu
tensiunea de prag este cuprinsă în intervalul [6, 7] V.
Prelucrarea datelor
Pentru prelucrarea datelor experimentale achiziţionate computerizat a fost utilizat programul Excel.
Un astfel de model prezintă avantaje importante: prin utilizarea lui analiza circuitelor ce conţin
elemente neliniare poate fi realizată echivalent studiului reţelelor liniare.
4. Concluzii
Existând clase/grupuri de elevi cu probleme distincte, poate fi eficient ca diferite softuri de simulare
să fie realizate de către profesor, acesta cunoscând dificultăţile elevilor cu care lucrează. Importanţa
softului de simulare este bine pusă în evidenţă în condiţiile în care un experiment real nu poate fi
desfăşurat într-un laborator şcolar sau atunci când elaborăm cursuri în sistem eLearning.
Există şi situaţii în care apelăm la softuri de simulare pentru a oferi elevilor posibilitatea de a exersa
în ritm propriu sau pentru a le prezenta diferite metode de investigare, urmărind acomodarea
elevilor cu aceste metode, în vederea confruntării cu experimentul real, de laborator.
Atunci când apelăm la instrumentație virtuală pentru achiziția computerizată de date experimentale,
apar avantaje deosebite:
instrumentul virtual poate fi adaptat fiecărei măsurări fără nici un cost;
pot fi achiziţionate zeci de mii de puncte / secundă;
datele achiziţionate pot fi salvate în foi de calcul tabelar sau în fişiere text, realizând astfel o
importantă colecţie de date într-un timp foarte scurt, iar acest lucru oferă premise valoroase
pentru o investigaţie experimentală.
apelând la instrumentaţie virtuală pot fi depăşite unele decalaje tehnice şi tehnologice,
pentru eliminarea cărora ar fi necesare investiţii mari; există un singur obstacol:
creatorul, dar şi utilizatorul unui instrument virtual, nu mai poate fi inginerul sau
muncitorul anilor trecuţi.
Iată de ce acomodarea cu noile tehnologii utilizate astăzi pentru măsurare, monitorizre și control,
reprezintă o cerință și în educație.
5. Bibliografie
1. Tom Savu, Gabriela Savu, “Informatică. Tehnologii asistate de calculator”, Editura ALL
Educational;
2. Documentaţie pentru plăci de achiziţie şi tutorial LabVIEW (http://www.ni.com/)
3. http://www.ctanm.pub.ro/academic/LabVIEW/Tutorial.htm
4. http://emiliapausan.wikispaces.com/LabVIEW
5. http://emiliapausan.wikispaces.com/DAQ
6. http://emiliapausan.wikispaces.com/XIB2011_expYoung,
http://emiliapausan.wikispaces.com/Young
7. http://youtu.be/N7tIM72ONWU (clip video postat de prof. Emilia Păușan)
8. Emilia Păuşan, Tutorial LabVIEW (http://pss.ro/science_fun_club_romania/)
9. http://www.ctanm.pub.ro/Club/Prezentari/CNIV%202007/PDFs/21%20Emilia%20PAUSAN.pdf
- Conferința Naională de Instrumentatie Virtuală, Ediția A IV-A, Bucuresti, 28 Mai 2007, autori
articol Emilia Păușan, prof. Maria-Monica Iliescu
10. http://www.didactic.ro/materiale-didactice/19925_transformarea-izoterma - aplicația
“Transformare izotermă”, autor prof. Emilia Păușan
11. http://www.ctanm.pub.ro/Club/Aplicatii/118.htm, (Clubul utilizatorilor LabVIEW), Legea Ohm,
autor aplicație realizată de prof. Emilia Păușan
12. http://www.ctanm.pub.ro/Club/Aplicatii/117.htm, Clubul utilizatorilor LabVIEW, Măsurare R.
Metoda ampermetru-voltmetru, aplicație realizată de prof. Emilia Păușan
13. http://www.ctanm.pub.ro/Club/Aplicatii/112.htm, Clubul utilizatorilor LabVIEW, Mișcare
circulară uniformă, aplicație realizată de prof. Emilia Păușan
14. http://www.ctanm.pub.ro/Club/Aplicatii/115.htm, Clubul utilizatorilor LabVIEW, Lentila
convergentă, aplicație realizată de prof. Emilia Păușan
15. http://www.ctanm.pub.ro/Club/Aplicatii/15.htm, Clubul utilizatorilor LabVIEW, Determinarea
coeficientului de frecare la alunecare, aplicație realizată de prof. Emilia Păușan
16. http://www.ctanm.pub.ro/Club/Aplicatii/19.htm, Clubul utilizatorilor LabVIEW, Determinarea
constantei elastice a unui resort (metoda echilibrului), aplicație realizată de prof. Emilia Păușan
17. http://www.ctanm.pub.ro/Club/Aplicatii/110.htm, Clubul utilizatorilor LabVIEW, Determinarea
constantei elastice a unui resort (metoda oscilației), aplicație realizată de prof. Emilia Păușan