Constantin
Neagu Elena-Ruxandra
323CC
Realizarea driverelor de comunicaie serial. Aplicaie practic
pentru multimetrul RIGOL DM3068
Multimetrul RIGOL DM3068 poate fi programat n 3 moduri i anume Agilent, Rigol i Fluke.
Pe parcursul laboratorului am ncercat s realizm o comparaie ntre cele trei moduri de
programare cu scopul de a evidenia care este cea mai bun modalitate.
Referitor la transmisia datelor msurate prin intermediul multimetrului RIGOL DM3068, acest
multimetru ofer patru interfee, mai precis: RS232, USB, LAN, GPIB.
Un aspect interesant referitor la msurtorile realizate prin intermediul multimetrului este
faptul c anumite statistici pot fi observate chiar prin intermediul interfeei RIGOL, aa cum
poate fi observat i n imaginea de mai jos.
Imaginea 1: Rezultate statistice
Exerciiul realizat de noi a presupus:
Generarea unui numr de
rezistene;
Preluarea datelor generate i
realizarea de diferite calcule
pentru acele rezultate;
Salvarea datelor pe stick-ul de
memorie;
Interpretarea rezultatelor;
Imaginea 2: Procesul de msurare
a rezistenelor
1
Andreescu Constantin
Neagu Elena-Ruxandra
323CC
Se poate observa c n momentul generrii rezistenelor butonul ce marcheaz unitatea de
msur i butonul RUN sunt aprinse. Pentru a putea vedea datele generate putem s ne
folosim i de butoanele multimetrului.
n cazul programrii folosind RIGOL, comenzile date au fost urmtoarele:
*RST
cmdset rigol Pentru a seta modul de
programare RIGOL, dei acest lucru este
posibil i prin intermediul multimetrului,
accesnd butonul Utility
*IDN? Pentru evidenierea faptului c a fost
setat modul de programare RIGOL
:FUNC:RES Seteaz msurarea rezistenei
CALC:STAT:STAT 1 Activarea modulului de
calcul
TRIG:SOUR:SINGLE Seteaz metoda de
msurare
TRIG:SING 100 Seteaz numrul de
msurtori la 100
TRIG:SING:TRIG Execut msurarea
CALC:STAT:AVER? Calculul mediei valorilor
generate
Imaginea 3: Comenzile date n
cazul modului de programare
RIGOL
CALC:STAT:MIN? Calculul minimului valorilor generate
CALC:STAT:MAX? Calculul maximului valorilor generate
Pentru preluarea datelor generate este necesar introducerea stick-ului de memorie n portul
USB al multimetrului i accesarea seciunii de date. Se pot salva datele n format .csv, ceea ce
am i fcut pentru a evidenia datele i calculele realizate.
2
Andreescu Constantin
Neagu Elena-Ruxandra
323CC
n cazul programrii AGILENT, comenzile date au fost urmtoarele:
*RST
n cazul modului AGILENT, l-am setat
automat din interfaa multimetrului
:CONF:RES Setarea msurrii rezistenei n
modul AGILENT
CALC:FUNC AVER:STATE ON Se activeaz
modulul de calcul.
TRIG:COUN 100, DEL 0.1 Realizarea a 100 de
msurri la un interval de 0.1 secunde ntre
ele
INIT Se ncepe msurarea propriu-zis
CALC:AVER:MAX? Se va afia maximul
dintre valorile msurate
CALC:AVER:MIN? Se va afia minimul dintre
valorile msurate
CALC:AVER:AVER? Se va afia media
valorilor msurate
Imaginea 4: Secvena de
comenzi pentru modul
AGILENT
FETCH? Comanda de preluare a datelor
din buffer, astfel ca i avantaj fa de modul
RIGOL, datele sunt afiate direct pe ecran
spre deosebire de modurile RIGOl i FLUKE,
unde datele nu pot fi afiate direct pe PC ci
doar observate pe interfaa multimetrului i
descrcate folosind un stick de memorie
formatat.
Imaginea 5: Modul n care sunt afiate datele n
urma comenzii FETCH din modul AGILENT
3
Andreescu Constantin
Neagu Elena-Ruxandra
323CC
Observaii referitor la procesul de obinere al datelor:
Considerm c modul de programare Agilent este cel mai bun deoarece acesta ofer
posibilitatea observrii datelor direct pe calculator i nu doar prin intermediul
ecranului multimetrului sau stick-ului de memorie.
De asemenea, referitor la modul de programare FLUKE acesta nu este capabil s
genereze o serie de date, ci poate genera doar cte o valoare, fiind un mare dezavantaj.
Observm c modul RIGOL nu este la fel de eficient ca i modul AGILENT, deoarece nu
este posibil vizualizarea datelor printr-o comand de tip FETCH cum este cazul la
Agilent.