Vous êtes sur la page 1sur 33

MEC2115,cours#6

LabVIEW
Acquisitiondedonnes
Lectureetgnrationdesignaux
MEC2115 - Aut. 2010

colePolytechniquedeMontral
DpartementdeGnieMcanique

Sujetscouverts
Sujets couverts
Acquisitiondedonnes
PriphriquesDAQetDAQmx
MatrielutilisaulaboratoireC407.14

Effetdel'amplificationsurlarsolution
Sourcedessignaux
Voiesphysiquesetvirtuelles
LogicielsNIDAQmxetMAX
g
Crationd'unpriphriquesimul

Configurationd'unetche

ExercicesaveclacartemultifonctionPCI6221(TP
Exercices avec la carte multifonction PCI 6221 (TP4)
4)
VIExpressDAQ Assistant,lecturedessignauxdespontsde
jaugesetduvoltagedalimentationdesponts
Gnrerunsignal
g
MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

PriphriqueDAQ
Priphrique DAQ
PriphriqueDAQ(Data AcQuisition)
Instrumentquipeuttreadresscommeuneentitunique
Mesureougnreunsignal
Mesure valeursnumriques
Gnre signauxanalogiques

Peutcontenirplusieursvoies(canaux)etpriphriquesdeconversion,
deconditionnement,etc.
Leplussouventconnectunordinateurhteparl'intermdiaired'un
typederseaudecommunication

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

PriphriquesDAQmx
Priphriques DAQmx

LespriphriquesDAQmxsontfabriqusparNationalInstruments
Comprennentlescartesenfichablessurlebusdel'ordinateuretdes
priphriquesexternesquipeuventseconnecterauxdiffrentsportsd'entre
d'unordinateur:USB,FireWire,Ethernet(filaireetWiFi),GPIB,etc.
Exemples
Exemplesdepriphriquesutilissdansleslaboratoiresd
de priphriques utiliss dans les laboratoires denseignement
enseignementde
de
GnieMcanique:
Lacartemultifonction(MIO)PCI6221delasrieM(C407.14)
Le module de conditionnement pour jauges SC2043SG
2043 SG(C407.14)
(C407.14)
LemoduledeconditionnementpourjaugesSC
LemoduledecommutationetconditionnementSCXI(MEC4125)

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

Priphriquesimuletdriver
d'instruments
d'i
PriphriqueDAQmxsimul
Rpliquelogicielled'unpriphriqueDAQmxquipeutservir
contrlerunefonctionouunprogrammesansmatriel
SSecomportedelammefaonqu'unpriphriquephysique.Son
d l

f
'
i h i
h i
S
driverestchargetlesprogrammesl'utilisantpeuventdonctre
vrifisdemanireexhaustive(TrsutilepourdvelopperlesVIdu
)
TP4)

Driverd'instruments
Ensembledesousprogrammeslogicielspermettantdecontrlerun
i t
instrumentprogrammablepourlalecture,l'criture,le
t
bl
l l t
l' it
l
dclenchement,etc.

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

Carte d'acquisition
Carted
acquisitionNIPCI
NI PCI
PCI6221

Entresanalogiques:
16MC/8DIFF.
16 MC/8 DIFF
250Kch./s(1voie)
16bitsdersolution

Sorties analogiques:
Sortiesanalogiques:
2voies,10V
833Kch./s(parvoie)
16bitsdersolution
16 bits de rsolution

E/Snumriques:
24E/SN1MHz

Compteurs/timers:
Co
pteu s/t e s:
2voies
32bits(4.3x109)
80MHz

MEC2115 - Aut. 2010

(
(Sur
lles ordinateurs
d
d
du C407.14))

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

Cartedeconditionnementpourjauges
SC2043
SC
2043SG

Conditionnementdusignaldespontsde
jauges,8voies
pont,pontoupontcomplet
Sourcedetensionrguleembarque
(2 5 V nom )
(2.5Vnom.)
Gainamplificateurde10(Dansle
programmeilfautdiviserpar10pour
obtenirlevraivoltage)
Circuitdesuppressiond'offset

8autresentrespoursignauxmixtes
(nonamplifies,sansoffset)
L
Lessignauxconditionnsdespontssont
i
diti
d
t
t
routsdirectementverslesvoies
d'entresanalogiquesasymtriques
q
NRSEdelacarted'acquisitionde
donnes

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

(Utilis au C407.4)

Amplificationdusignal
Amplification du signal
Typedeconditionnementdessignauxquiaccrotlaprcision
yp
g
q
p
dusignalnumriqueobtenuenaugmentantl'amplitudedu
signalparrapportaubruit

10x

SC-2043-SG

MEC2115 - Aut. 2010

PCI 6221

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

Rapportsignal/bruitvsamplification
Rapport signal/bruit vs amplification
Ex. SC-2043-SG

Ex. PCI 6221

(20 dB)

(40 dB)

(60 dB)

MEC2115 - Aut. 2010

S.C. = Signal Conditionning


(C di i
(Conditionnement
du
d signal)
i l)
SNR = Signal to Noise Ratio
cole Polytechnique de Montral(Rapport Signal/Bruit)

Dpartement de Gnie Mcanique

Sourcesdessignaux
Sources des signaux
Sources d
S
de
signaux
flottantes

Sources de
signaux
mises la
masse

MEC2115 - Aut. 2010

Signaux
g
de tension q
qui ne sont p
pas
connects une rfrence absolue ou
la masse d'un systme.
Thermocouple instrument piles,
Thermocouple,
piles etc.
etc

Signaux
g
de tension q
qui sont rfrencs
la masse d'un systme, comme la terre
d'un btiment. Les sources de signaux
mises la masse sont aussi appeles
sources de signaux rfrences
rfrences.
Instruments avec sorties non-isoles

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

10

Configuration
du terminal

sources de signaux
flottantes

sources de signaux
mises la masse

DIFF

RSE

NRSE

Voies 0-7 (jauges)


du SC-2043-SG
MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

Amplificateur
d'instrument
Carte PCI 6221
11

Configurationdunterminalen
modeasymtrique
d
i
RSE:Modeasymtriquerfrenc
y
q
((ReferencedSingleEnded)
f
g
)
Mesureseffectuesparrapportunemasse(groundreferenced)

NRSE:Modeasymtriquenonrfrenc
NRSE M d
t i
f
(NonreferencedSingleEnded)
Mesureseffectuesparrapportunerfrencedesystmede
mesurecommune,maislatensioncetterfrencepeutvarieren
fonctiondelamassedusystmedemesure
UtilisaveclemoduleSC2043SGpourlesvoiesdejauges(07)et
aussipourlesvoies815

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

12

Voie (canal, channel)


Voie(canal,
Voie
VoiePhysique
Terminalsurlequelvouspouvezmesurerougnrerunsignal
analogique

VoieVirtuelle
Ensembledesparamtresdepropritspouvantinclurelenom,la
voiephysique,laconfigurationduterminald'entre,letypede
mesuresoudegnration,etdesinformationsdemisel'chelle.
AveclespriphriquesDAQmx,vouspouvezconfigurerdesvoies
virtuelles:
DirectementaveclelogicielMAX(Measurement and Automation Explorer)
DansunVILabVIEWavecl'AssistantDAQ
D
VI L bVIEW
l'A i t t DAQ
Danslecadred'unetcheLabVIEW

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

13

NIDAQmx
NI
LeplusrcentdriverdeNIpourlesinstruments
ComprendunebibliothqueexhaustivedeVIs,fonctionset
outilsdedveloppementpourlecontrledespriphriques
de mesure
demesure
MAX:Measurement&AutomationExplorer
Environnement
Environnementdeconfigurationcentralisquivouspermetdeconfigurer
de configuration centralis qui vous permet de configurer
tousvospriphriquesNationalInstrumentssansavoirrecoursau
protocoledeprogrammationdesinstruments
Qp
permetdeconfigurerdesvoiesetdestchesdemesure
g
L'AssistantDAQ
pourvotrepriphriqueenvuedel'utiliserdansLabVIEW

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

14

Exercice1
Cration
Crationd
d'un
unpriphriquesimuldelacartePCI6221pour
priphrique simul de la carte PCI 6221 pour
testerlesVIduTP
testerlesVIduTP4

DansLabVIEW,ouvrirunVIvierge
D
L bVIEW
i
VI i
Menuprincipal,choisirTools etensuiteMeasurement and
Automation Explorer (MAX)
DansMAX
1.
2.
3.
3
4.
5.

FentreConfiguration(gauche),choisirPriphriques et Interfaces et
ouvrirlemenulocal(clicdroit)
Crerunnouvelobjet,choisirPriphrique Simul NI-DAQmx,puis
terminer
Dans la fentre Priphriques choisir Srie M et PCI 6221 (ne pas choisir le 37 pin)
DanslafentrePriphriques,choisirSrieMetPCI6221(nepaschoisirle37pin)
Lacrationdupriphriquesimulesttermine(noterlenumrodupriphrique
cr,ex.Dev1)
Optionnel.Danslafentreconfigurationgauche,cliquersur"Priphrique
NI-DAQmx",puiscliquersurlenumrodupriphriquecrprcdemment.
1.
2.
3.

Cliquersur"Proprits"danslemenuaudessusdelafentrecentrale
Cliquersurl'ongletaccessoiredelafentre"Proprits du priphrique"
Ajouterl'accessoireSC2043SG

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

15

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

16

Qu'est
Qu estcequ
ce qu'une
unetche?
tche?
Fondamentalement,celareprsentelamesureoula
gnrationd'unsignal.
Untchecomprend:
L'ensemble
L ensembledesparamtresdepropritsdeuneouplusieursvoies
des paramtres de proprits de une ou plusieurs voies
(canaux)
Lecadencement(tauxd'chantillonnage),lenombred'chantillons,le
dclenchement et d'autres
dclenchementetd
autrespropritsparticuliresl
proprits particulires l'instrument
instrument

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

17

Exercice2
Sous
ousVI pourlamesuredessignauxdespontsdejauges(TP
pourlamesuredessignauxdespontsdejauges(TP4)

Pourlexprience1duTP4,nousvoulonsmesurersimultanmentla
tension de sortie de quatre ponts de jauges (rosette + jauge simple) et
tensiondesortiedequatrepontsdejauges(rosette+jaugesimple)et
aussilatensiondalimentationdesponts
SurlacartePCI6221,

Lesvoiesai0,ai1et
Les
voies ai0 ai1 et ai2sontconnectesl
ai2 sont connectes loutput
outputdespontsdestroisjauges
des ponts des trois jauges
delarosetteetlavoieai3estconnecteloutputdupontdelajauge
simple.
Pourobtenirlavraievaleurdusignaldesponts,ilfauttenircomptede
lamplificationde10XdusignalquefaitlemoduleSC2043SGpourlesvoies
p
g q
p
ai0 ai7. Donc,dansvotreprogramme,nepasoublierdediviserpar10les
mesuresobtenuesdecesvoies
Lavoieai8litlatensiond'alimentationdesponts(2.5Vapprox.)

Dans le VI Express DAQ Assistant


DansleVIExpressDAQ

TouteslesvoiessontconfiguresenmodeNRSE
Vousdevezfixerlenombredchantillons,lavitessedchantillonnageet
ltenduedemesurequidonnerontdesmesuresprcisesetstables.

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

18

a)
a)CrerunetchepouracqurirNchantillons
Crer une tche pour acqurir N chantillons

OuvrirunnouveauVI

Danslediagramme,insrerleVI
DAQ Assistant quisetrouve
d
danslapaletteMeasurementI/O,
l
l tt M
t I/O
souspaletteNIDAQmx

LorsquevousdposerleVIDAQ
Lorsque
vous dposer le VI DAQ
Assistant danslediagramme,la
fentredeconfigurationduVI
Expresssouvreautomatiquement

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

19

Crerunetche..(suite)
Crer une tche..(suite)

Nousmesuronsloutputlesquatrepontsdejaugesdelapoutrelle
(ai0 ai3)ainsiquelevoltagedalimentationdesponts(ai8)
DansleVIExpressDAQ Assistant
1
1.
2.
3.
4.

5.
6.

ChoisirAcqurir
Choisir
Acqurir des signaux
signaux,puisEntre
puis Entre analogique et
et
finalementTension
Voiesphysiques,choisirDev1 (PriphriquePCI6221simulcrla
diapo. no. 15), ai0 etterminer
diapo.no.15),ai0
et terminer
Configurerdelavoievirtuelle(voirdiapo.suivante)
Ajouteretconfigurerlesvoiesai1,ai2,ai3et ai8.Pourajouterunevoie,
utiliser le bouton + qui se trouve en haut gauche dans longlet
utiliserlebouton+quisetrouveenhautgauchedansl
onglet
Configuration
Testerlatche (Excuter danslabarreduhaut)
Fermer la fentre de l'assistant
Fermerlafentredel
assistantDAQ
DAQ

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

20

DAQAssistant,configurationdunevoievirtuelle
(t
(tape3deladiapo.prcdente)
3 d l di
d t )
a) AvecF2,renommerlavoie(ex.Jaugea)
b) Modifier

Gamme du signal d'entre: 200mVpourlespontdejauges, 5V


pourlalimentation.
Configuration du terminal:NRSE
Mode dacquisition:Nchantillons
chantillons lire =100,Frquence (Hz)=1K

c) OngletsDclenchement etCadencement avanc:NE


d)

RIENMODIFIER
CliquerOK

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

21

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

22

b) Tester le VI
b)TesterleVI
VIExpress

RenommerleVIExpresscrprcdemment:parex. DAQ Jauges


ConnecterauVIExpress,descommandespourlavitesseetnombre
dchantillons
EnvoyerlesdonnesduVIExpressdansungraphique
y
p
g p q
PlacerletoutlintrieurduneboucleWHILE(voirdiaposuivante)
Excuteretvrifierleffetdunchangementdescommandesvitesseet
nombre dchantillons
nombred
chantillons
Normalement,lescommandesnontpasdeffetsaufsionarrtepuison
repartleprogramme.
Sivousspcifiezunseulchantillon,ilyaurauneerreur.Pourlireunseul
Si vous spcifie un seul chantillon, il y aura une erreur. Pour lire un seul
chantillonilfautconfigurerlemodedacquisitionduVIExpressUn
chantillon (sur demande)

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

23

Note:
Danscetexemple,onutiliseun
priphrique simul (PCI 6221)
priphriquesimul(PCI6221)

DAQEx Multi Ech1 TP4.vi


MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

24

c)Sparationdessignaux
c) Sparation des signaux
LeVIprsentladiapoprcdentepeuttreadapt
p
p p
p
p
pourlexprience1duTP4delafaonsuivante:
Diviserloutputdespontsdejaugespar10
SparerlessignauxavecleVIExpressSelect
S
l
i
l VI E
S l t Signals
Si
l
Lesignaldelajaugesimpleestdirigverslevoltmtrequien
calculeralavaleurDCouAC
Lesautressignauxvontlindicateurdedformation.Avantdeles
L
i
li di
d df
i
A
d l
dirigerverslindicateur,onpeutcalculerlavaleurDCetlafficher
dansuntableau.Danslecasdunpriphriquesimul,lesvaleurs
p
p q ,
g
y
DCtrouvesserontprsdezropuisque,celuicignreuncycle
completduneondesinusodaledontlamplitudemax.estgale
lagammedentredusignal(DAQAssistant)
Voirlediagrammedansladiapositivesuivante
MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

25

DAQ Exprience 1 TP4.vi

(nepeuxpastreutilispourleTP4)

Note:
Cidessus,lesousdiagrammequiestlintrieurdelabouclepeuttre
,
g
q
p
convertiensousVI quipourraitservirdansunprogrammepour
lexprience1duTP4.
PourextrairelesvaleursindividuellesdutableauVDC ponts Rosette
et Alim
Alim,onpeutfaireappellafonctionIndex
on peut faire appel la fonction Index Array.
Array
MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

26

Exercice3
Gnrateurdesignal(Exprience2duTP
Gnrateurdesignal(Exprience2duTP4)
Pourcaractriserlefiltrepassebas,nousgnronsunsignal
analogique(rel)laideduconvertisseurnumriqueanalogique
delacartedacquisitiondedonnesPCI6221(voieao0 ).
Lesignalestenvoyl
Le signal est envoy lentre
entred
dun
unfiltrepasse
filtre passebas
basainsiqu
ainsi qulavoie
la voie
dentreai9 delacartePCI6221.Lesignallasortiedufiltreest
envoylavoieai10 delacartePCI6221pourytremesur.
NousdevonsdonccrerdeuxtchesavecleVIExpressDAQ
Nous devons donc crer deux tches avec le VI Express DAQ
Assistant:
1.
2.

Untchepourgnrerlesignalsurao0
Unetchepourmesurerlessignauxsurlesvoiesai9 etai10

IlestconseilldcrireunVIsparpourchacunedestchesetde
lesfaireexcutersimultanmentpourraliserlexprience2
Dpartement de Gnie Mcanique

27

Crerunetchepourgnrerunsignal
aveclacartePCI6221surao0
aveclacartePCI6221sur
l
t PCI 6221
ao0
0

DanslafentredeconfigurationduVIExpressDAQ
g
p
Assistant
1.

3
3.

ChoisirGnrer des signaux,puisSortie analogique


et finalement Tension
etfinalementTension
Voiesphysiques,choisirDev1 (PriphriquePCI6221simulcr
ladiapo.no.15),ao0 etterminer
Configurer de la voie virtuelle (voir diapo suivante)
Configurerdelavoievirtuelle(voirdiaposuivante)

Gamme du signal:Max.10V,Min10V
Configuration du terminal:RSE
Mode de gnration:
gnration:chantillonscontinus
chantillons continus

4.
5.

Testerlatche (Excuter danslabarreduhaut)


FermerlafentreduDAQ Assistant

2.

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

28

FentredeconfigurationduDAQ Assistant

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

29

Exercice 3 (suite)
Exercice3(suite)
LeVIprsentdanslesdeuxdiapositivesquisuiventgnreun
signalsurlavoiedesortieao0
i l
l
i d
ti
0 delacartePCI6221.
d l
t PCI 6221
Lesdonnesncessairespourlagnrationdusignalsontcalcules
dedeuxfaons:1)avecleVIExpressSimulate Signals,ou2)
avec la fonction Basic Function Generator.vi
aveclafonctionBasic
Generator vi
Lesdeuxmthodespeuventgnrertouslestypesdondessinus,
carres,triangulaires,dentsdescieetDC.
Pour gnrer un signal DC avec la fonction Basic Function
PourgnrerunsignalDCaveclafonctionBasic
Generator.vi,ajusterl'amplitudedelondesinusodalezro
etchangerlavaleurdel'offset.
PourchangerlaformedelondeavecleVIExpressSimulate
Signals,ilfautarrterleprogrammeetouvrirlafentrede
i
l il f
l
i l f d
configurationduVIExpress.

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

30

Gnration de signal TP4.vi (nepeutpastreutilispourleTP4)


MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

31

Gnration de signal
g
TP4.vi ((nepeutpastreutilispourleTP4)
p
p
p
)

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

32

Lectures
[1]Chap.3et4
[1] Chap 3 et 4
[6]pages9.39.9

MEC2115 - Aut. 2010

cole Polytechnique de Montral


Dpartement de Gnie Mcanique

33