Upload
idriss-barca
View
218
Download
0
Embed Size (px)
DESCRIPTION
cours pdf
Citation preview
MEC2115,cours#6LabVIEW
Acquisitiondedonnes
Lectureetgnrationdesignaux
MEC2115 - Aut. 2010colePolytechniquedeMontralDpartementdeGnieMcanique 1
Sujets couvertsSujets couvertsSujetscouvertsSujetscouverts
Acquisitiondedonnes PriphriquesDAQetDAQmx
MatrielutilisaulaboratoireC407.14 Effetdel'amplificationsurlarsolution Sourcedessignaux Voiesphysiquesetvirtuelles LogicielsNIDAQmxetMAXg
Crationd'unpriphriquesimul Configurationd'unetche
Exercices avec la carte multifonction PCI 6221 (TP4)ExercicesaveclacartemultifonctionPCI6221(TP 4) VIExpressDAQ Assistant,lecturedessignauxdespontsde
jaugesetduvoltagedalimentationdesponts Gnrerunsignalg
cole Polytechnique de Montral Dpartement de Gnie Mcanique 2MEC2115 - Aut. 2010
Priphrique DAQPriphrique DAQPriphriqueDAQPriphriqueDAQ
PriphriqueDAQ(Data AcQuisition) Instrumentquipeuttreadresscommeuneentitunique Mesureougnreunsignal
Mesure valeursnumriques Gnre signauxanalogiques
Peutcontenirplusieursvoies(canaux)etpriphriquesdeconversion,deconditionnement,etc.
Leplussouventconnectunordinateurhteparl'intermdiaired'untypederseaudecommunication
cole Polytechnique de Montral Dpartement de Gnie Mcanique 3MEC2115 - Aut. 2010
Priphriques DAQmxPriphriques DAQmxPriphriquesDAQmxPriphriquesDAQmx
LespriphriquesDAQmxsontfabriqusparNationalInstruments Comprennentlescartesenfichablessurlebusdel'ordinateuretdes
priphriquesexternesquipeuventseconnecterauxdiffrentsportsd'entred'unordinateur:USB,FireWire,Ethernet(filaireetWiFi),GPIB,etc.
Exemples de priphriques utiliss dans les laboratoires denseignement de Exemplesdepriphriquesutilissdansleslaboratoiresd enseignementdeGnieMcanique:
Lacartemultifonction(MIO)PCI6221delasrieM(C407.14) Le module de conditionnement pour jauges SC2043SG (C407.14)LemoduledeconditionnementpourjaugesSC 2043 SG(C407.14) LemoduledecommutationetconditionnementSCXI(MEC4125)
cole Polytechnique de Montral Dpartement de Gnie Mcanique 4MEC2115 - Aut. 2010
PriphriquesimuletdriverPriphriquesimuletdriverd'id'id'instrumentsd'instruments PriphriqueDAQmxsimul
Rpliquelogicielled'unpriphriqueDAQmxquipeutservircontrlerunefonctionouunprogrammesansmatriel
S d l f ' i h i h i S Secomportedelammefaonqu'unpriphriquephysique.Sondriverestchargetlesprogrammesl'utilisantpeuventdonctrevrifisdemanireexhaustive(TrsutilepourdvelopperlesVIduTP4))
Driverd'instruments Ensembledesousprogrammeslogicielspermettantdecontrlerun
i t t bl l l t l' it linstrumentprogrammablepourlalecture,l'criture,ledclenchement,etc.
cole Polytechnique de Montral Dpartement de Gnie Mcanique 5MEC2115 - Aut. 2010
Carte d'acquisition NI PCICarte d'acquisition NI PCI62216221Carted acquisitionNIPCICarted acquisitionNIPCI 62216221
Entresanalogiques:16 MC/8 DIFF 16MC/8DIFF.
250Kch./s(1voie) 16bitsdersolution
Sorties analogiques: Sortiesanalogiques: 2voies,10V 833Kch./s(parvoie) 16 bits de rsolution16bitsdersolution
E/Snumriques: 24E/SN1MHz
Compteurs/timers:( l d d )
Co pteu s/t e s: 2voies 32bits(4.3x109) 80MHz
(Sur les ordinateurs du C407.14)
cole Polytechnique de Montral Dpartement de Gnie Mcanique 6MEC2115 - Aut. 2010
CartedeconditionnementpourjaugesCartedeconditionnementpourjaugesSCSC 20432043 SGSGSCSC20432043SGSG
Conditionnementdusignaldespontsdejauges,8voies pont,pontoupontcomplet Sourcedetensionrguleembarque
(2 5 V nom )(2.5Vnom.) Gainamplificateurde10(Dansle
programmeilfautdiviserpar10pourobtenirlevraivoltage)
Circuitdesuppressiond'offset 8autresentrespoursignauxmixtes
(nonamplifies,sansoffset)L i diti d t t
(Utilis au C407.4) Lessignauxconditionnsdespontssont
routsdirectementverslesvoiesd'entresanalogiquesasymtriquesNRSEdelacarted'acquisitiondeqdonnes
cole Polytechnique de Montral Dpartement de Gnie Mcanique 7MEC2115 - Aut. 2010
Amplification du signalAmplification du signalAmplificationdusignalAmplificationdusignal
Typedeconditionnementdessignauxquiaccrotlaprcisionyp g q pdusignalnumriqueobtenuenaugmentantl'amplitudedusignalparrapportaubruit
10x
SC-2043-SG PCI 6221
cole Polytechnique de Montral Dpartement de Gnie Mcanique 8MEC2115 - Aut. 2010
Rapport signal/bruit vs amplificationRapport signal/bruit vs amplificationRapportsignal/bruitvsamplificationRapportsignal/bruitvsamplification
Ex. SC-2043-SG Ex. PCI 6221
(20 dB)
(40 dB)
(60 dB)
S.C. = Signal Conditionning(C di i d i l)
cole Polytechnique de Montral Dpartement de Gnie Mcanique 9
(Conditionnement du signal)SNR = Signal to Noise Ratio
(Rapport Signal/Bruit)MEC2115 - Aut. 2010
Sources des signauxSources des signauxSourcesdessignauxSourcesdessignaux
S dSignaux de tension qui ne sont pas
Sources de signaux flottantes
g q pconnects une rfrence absolue ou la masse d'un systme.
Thermocouple instrument piles etcThermocouple, instrument piles, etc.
Signaux de tension qui sont rfrencs Sources de signaux mises la
g qla masse d'un systme, comme la terre d'un btiment. Les sources de signaux mises la masse sont aussi appeles sources de signaux rfrencesmises la
massesources de signaux rfrences.
Instruments avec sorties non-isoles
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 10
sources de signaux flottantes
sources de signaux mises la masse
Configurationdu terminal
DIFF
RSE
NRSE
Amplificateur
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 11
Voies 0-7 (jauges)du SC-2043-SG
Amplificateur d'instrument
Carte PCI 6221
ConfigurationdunterminalenConfigurationdunterminalend id imodeasymtriquemodeasymtrique
RSE:Modeasymtriquerfrenc(ReferencedSingleEnded)y q ( f g ) Mesureseffectuesparrapportunemasse(groundreferenced)
NRSE M d t i f NRSE:Modeasymtriquenonrfrenc(NonreferencedSingleEnded) Mesureseffectuesparrapportunerfrencedesystmede
mesurecommune,maislatensioncetterfrencepeutvarierenfonctiondelamassedusystmedemesure
UtilisaveclemoduleSC2043SGpourlesvoiesdejauges(07)etaussipourlesvoies815
cole Polytechnique de Montral Dpartement de Gnie Mcanique 12MEC2115 - Aut. 2010
VoieVoie (canal, channel)VoieVoie(canal,channel) VoiePhysique
Terminalsurlequelvouspouvezmesurerougnrerunsignalanalogique
VoieVirtuelle Ensembledesparamtresdepropritspouvantinclurelenom,la
voiephysique,laconfigurationduterminald'entre,letypedemesuresoudegnration,etdesinformationsdemisel'chelle.
AveclespriphriquesDAQmx,vouspouvezconfigurerdesvoiesvirtuelles:
DirectementaveclelogicielMAX(Measurement and Automation Explorer) D VI L bVIEW l'A i t t DAQ DansunVILabVIEWavecl'AssistantDAQ
Danslecadred'unetcheLabVIEW
cole Polytechnique de Montral Dpartement de Gnie Mcanique 13MEC2115 - Aut. 2010
NINIDAQmxDAQmxNINI DAQmxDAQmx
LeplusrcentdriverdeNIpourlesinstruments
ComprendunebibliothqueexhaustivedeVIs,fonctionsetoutilsdedveloppementpourlecontrledespriphriquesde mesuredemesure
MAX:Measurement&AutomationExplorer Environnement de configuration centralis qui vous permet de configurer EnvironnementdeconfigurationcentralisquivouspermetdeconfigurertousvospriphriquesNationalInstrumentssansavoirrecoursauprotocoledeprogrammationdesinstruments
L'AssistantDAQ permetdeconfigurerdesvoiesetdestchesdemesureQ p gpourvotrepriphriqueenvuedel'utiliserdansLabVIEW
cole Polytechnique de Montral Dpartement de Gnie Mcanique 14MEC2115 - Aut. 2010
Exercice1Exercice1Cration d'un priphrique simul de la carte PCI 6221 pourCration d'un priphrique simul de la carte PCI 6221 pourCrationd unpriphriquesimuldelacartePCI6221pourCrationd unpriphriquesimuldelacartePCI6221pourtesterlesVIduTPtesterlesVIduTP44
D L bVIEW i VI i DansLabVIEW,ouvrirunVIvierge Menuprincipal,choisirTools etensuiteMeasurement and
Automation Explorer (MAX) DansMAX
1. FentreConfiguration(gauche),choisirPriphriques et Interfaces etouvrirlemenulocal(clicdroit)
2. Crerunnouvelobjet,choisirPriphrique Simul NI-DAQmx,puisterminer
3 Dans la fentre Priphriques choisir Srie M et PCI 6221 (ne pas choisir le 37 pin)3. DanslafentrePriphriques,choisirSrieMetPCI6221(nepaschoisirle37pin)4. Lacrationdupriphriquesimulesttermine(noterlenumrodupriphrique
cr,ex.Dev1)5. Optionnel.Danslafentreconfigurationgauche,cliquersur"Priphrique
NI-DAQmx",puiscliquersurlenumrodupriphriquecrprcdemment.1. Cliquersur"Proprits"danslemenuaudessusdelafentrecentrale2. Cliquersurl'ongletaccessoiredelafentre"Proprits du priphrique"3. Ajouterl'accessoireSC2043SG
cole Polytechnique de Montral Dpartement de Gnie Mcanique 15MEC2115 - Aut. 2010
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 16
Qu'est ce qu'une tche?Qu'est ce qu'une tche?Qu estcequ unetche?Qu estcequ unetche?
Fondamentalement,celareprsentelamesureoulagnrationd'unsignal.
Untchecomprend:L'ensemble des paramtres de proprits de une ou plusieurs voies L ensembledesparamtresdepropritsdeuneouplusieursvoies(canaux)
Lecadencement(tauxd'chantillonnage),lenombred'chantillons,ledclenchement et d'autres proprits particulires l'instrumentdclenchementetd autrespropritsparticuliresl instrument
cole Polytechnique de Montral Dpartement de Gnie Mcanique 17MEC2115 - Aut. 2010
Exercice2Exercice2SSSSousousVIVI pourlamesuredessignauxdespontsdejauges(TPpourlamesuredessignauxdespontsdejauges(TP4)4)
Pourlexprience1duTP4,nousvoulonsmesurersimultanmentlatension de sortie de quatre ponts de jauges (rosette + jauge simple) ettensiondesortiedequatrepontsdejauges(rosette+jaugesimple)etaussilatensiondalimentationdesponts
SurlacartePCI6221, Les voies ai0 ai1 et ai2 sont connectes loutput des ponts des trois jaugesLesvoiesai0,ai1et ai2sontconnectesl outputdespontsdestroisjauges
delarosetteetlavoieai3estconnecteloutputdupontdelajaugesimple.
Pourobtenirlavraievaleurdusignaldesponts,ilfauttenircomptedelamplificationde10XdusignalquefaitlemoduleSC2043SGpourlesvoiesp g q pai0 ai7. Donc,dansvotreprogramme,nepasoublierdediviserpar10lesmesuresobtenuesdecesvoies
Lavoieai8litlatensiond'alimentationdesponts(2.5Vapprox.) Dans le VI Express DAQ AssistantDansleVIExpressDAQ Assistant
TouteslesvoiessontconfiguresenmodeNRSE Vousdevezfixerlenombredchantillons,lavitessedchantillonnageet
ltenduedemesurequidonnerontdesmesuresprcisesetstables.
cole Polytechnique de Montral Dpartement de Gnie Mcanique 18MEC2115 - Aut. 2010
a) Crer une tche pour acqurir N chantillonsa) Crer une tche pour acqurir N chantillonsa)CrerunetchepouracqurirNchantillonsa)CrerunetchepouracqurirNchantillons
OuvrirunnouveauVI
Danslediagramme,insrerleVIDAQ Assistant quisetrouved l l tt M t I/OdanslapaletteMeasurementI/O,souspaletteNIDAQmx
Lorsque vous dposer le VI DAQ LorsquevousdposerleVIDAQ Assistant danslediagramme,lafentredeconfigurationduVIExpresssouvreautomatiquement
cole Polytechnique de Montral Dpartement de Gnie Mcanique 19MEC2115 - Aut. 2010
Crer une tche..(suite)Crer une tche..(suite)Crerunetche..(suite)Crerunetche..(suite)
Nousmesuronsloutputlesquatrepontsdejaugesdelapoutrelle(ai0 ai3)ainsiquelevoltagedalimentationdesponts(ai8)
DansleVIExpressDAQ Assistant1 Choisir Acqurir des signaux puis Entre analogique et1. ChoisirAcqurir des signaux,puisEntre analogique et
finalementTension2. Voiesphysiques,choisirDev1 (PriphriquePCI6221simulcrla
diapo. no. 15), ai0 et terminerdiapo.no.15),ai0 etterminer3. Configurerdelavoievirtuelle(voirdiapo.suivante)
4. Ajouteretconfigurerlesvoiesai1,ai2,ai3et ai8.Pourajouterunevoie,utiliser le bouton + qui se trouve en haut gauche dans longletutiliserlebouton+quisetrouveenhautgauchedansl ongletConfiguration
5. Testerlatche (Excuter danslabarreduhaut)6. Fermer la fentre de l'assistant DAQ6. Fermerlafentredel assistantDAQ
cole Polytechnique de Montral Dpartement de Gnie Mcanique 20MEC2115 - Aut. 2010
DAQAssistant,configurationdunevoievirtuelleDAQAssistant,configurationdunevoievirtuelle(t 3 d l di d t )(t 3 d l di d t )(tape3deladiapo.prcdente)(tape3deladiapo.prcdente)
a) AvecF2,renommerlavoie(ex.Jaugea)b) Modifier
Gamme du signal d'entre: 200mVpourlespontdejauges, 5Vpourlalimentation.
Configuration du terminal:NRSE Mode dacquisition:Nchantillons chantillons lire =100,Frquence (Hz)=1K
c) OngletsDclenchement etCadencement avanc:NERIENMODIFIER
d) CliquerOK
cole Polytechnique de Montral Dpartement de Gnie Mcanique 21MEC2115 - Aut. 2010
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 22
b) Tester le VIb) Tester le VIExpressExpressb)TesterleVIb)TesterleVI ExpressExpress
RenommerleVIExpresscrprcdemment:parex. DAQ Jauges ConnecterauVIExpress,descommandespourlavitesseetnombre
dchantillons
EnvoyerlesdonnesduVIExpressdansungraphiquey p g p q PlacerletoutlintrieurduneboucleWHILE(voirdiaposuivante) Excuteretvrifierleffetdunchangementdescommandesvitesseet
nombre dchantillonsnombred chantillons Normalement,lescommandesnontpasdeffetsaufsionarrtepuison
repartleprogramme.
Sivousspcifiezunseulchantillon,ilyaurauneerreur.PourlireunseulSi vous spcifie un seul chantillon, il y aura une erreur. Pour lire un seulchantillonilfautconfigurerlemodedacquisitionduVIExpressUn chantillon (sur demande)
cole Polytechnique de Montral Dpartement de Gnie Mcanique 23MEC2115 - Aut. 2010
Note:Danscetexemple,onutiliseunpriphrique simul (PCI 6221)priphriquesimul(PCI6221)
DAQEx Multi Ech1 TP4.vi
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 24
DAQEx Multi Ech1 TP4.vi
c) Sparation des signauxc) Sparation des signauxc)Sparationdessignauxc)Sparationdessignaux
LeVIprsentladiapoprcdentepeuttreadaptp p p p ppourlexprience1duTP4delafaonsuivante: Diviserloutputdespontsdejaugespar10S l i l VI E S l t Si l SparerlessignauxavecleVIExpressSelect Signals
LesignaldelajaugesimpleestdirigverslevoltmtrequiencalculeralavaleurDCouACL i li di d df i A d l Lesautressignauxvontlindicateurdedformation.Avantdelesdirigerverslindicateur,onpeutcalculerlavaleurDCetlafficherdansuntableau.Danslecasdunpriphriquesimul,lesvaleursDCtrouvesserontprsdezropuisque,celuicignreuncyclep p q , g ycompletduneondesinusodaledontlamplitudemax.estgalelagammedentredusignal(DAQAssistant)
Voirlediagrammedansladiapositivesuivante
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 25
Note: Cidessus,lesousdiagrammequiestlintrieurdelabouclepeuttre
DAQ Exprience 1 TP4.vi (nepeuxpastreutilispourleTP4)
, g q pconvertiensousVI quipourraitservirdansunprogrammepourlexprience1duTP4.
PourextrairelesvaleursindividuellesdutableauVDC ponts Rosette et Alim on peut faire appel la fonction Index Arrayet Alim,onpeutfaireappellafonctionIndex Array.
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 26
Exercice3Exercice3Gnrateurdesignal(Exprience2duTPGnrateurdesignal(Exprience2duTP4)4)
Pourcaractriserlefiltrepassebas,nousgnronsunsignalanalogique(rel)laideduconvertisseurnumriqueanalogiquedelacartedacquisitiondedonnesPCI6221(voieao0 ).
Le signal est envoy lentre dun filtre passebas ainsi qu la voieLesignalestenvoyl entred unfiltrepasse basainsiqu lavoiedentreai9 delacartePCI6221.Lesignallasortiedufiltreestenvoylavoieai10 delacartePCI6221pourytremesur.
Nous devons donc crer deux tches avec le VI Express DAQ NousdevonsdonccrerdeuxtchesavecleVIExpressDAQ Assistant:1. Untchepourgnrerlesignalsurao02. Unetchepourmesurerlessignauxsurlesvoiesai9 etai10
IlestconseilldcrireunVIsparpourchacunedestchesetdelesfaireexcutersimultanmentpourraliserlexprience2
Dpartement de Gnie Mcanique 27
CrerunetchepourgnrerunsignalCrerunetchepourgnrerunsignall t PCI 6221l t PCI 6221 00aveclacartePCI6221suraveclacartePCI6221surao0ao0
DanslafentredeconfigurationduVIExpressDAQ g pAssistant1. ChoisirGnrer des signaux,puisSortie analogique
et finalement TensionetfinalementTension2. Voiesphysiques,choisirDev1 (PriphriquePCI6221simulcr
ladiapo.no.15),ao0 etterminer3 Configurer de la voie virtuelle (voir diapo suivante)3. Configurerdelavoievirtuelle(voirdiaposuivante) Gamme du signal:Max.10V,Min10V Configuration du terminal:RSE Mode de gnration: chantillons continus Mode de gnration:chantillonscontinus4. Testerlatche (Excuter danslabarreduhaut)5. FermerlafentreduDAQ Assistant
cole Polytechnique de Montral Dpartement de Gnie Mcanique 28MEC2115 - Aut. 2010
FentredeconfigurationduDAQ Assistant
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 29
Exercice 3 (suite)Exercice 3 (suite)Exercice3(suite)Exercice3(suite)
LeVIprsentdanslesdeuxdiapositivesquisuiventgnreuni l l i d ti 0 d l t PCI 6221signalsurlavoiedesortieao0 delacartePCI6221.
Lesdonnesncessairespourlagnrationdusignalsontcalculesdedeuxfaons:1)avecleVIExpressSimulate Signals,ou2)avec la fonction Basic Function Generator viaveclafonctionBasic Function Generator.vi
Lesdeuxmthodespeuventgnrertouslestypesdondessinus,carres,triangulaires,dentsdescieetDC.
Pour gnrer un signal DC avec la fonction Basic FunctionPourgnrerunsignalDCaveclafonctionBasic FunctionGenerator.vi,ajusterl'amplitudedelondesinusodalezroetchangerlavaleurdel'offset.
PourchangerlaformedelondeavecleVIExpressSimulatei l il f l i l f dSignals,ilfautarrterleprogrammeetouvrirlafentrede
configurationduVIExpress.
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 30
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 31
Gnration de signal TP4.vi (nepeutpastreutilispourleTP4)
Gnration de signal TP4.vi (nepeutpastreutilispourleTP4)
MEC2115 - Aut. 2010 cole Polytechnique de Montral Dpartement de Gnie Mcanique 32
g ( p p p )
LecturesLecturesLecturesLectures
[1] Chap 3 et 4 [1]Chap.3et4
[6]pages9.39.9
cole Polytechnique de Montral Dpartement de Gnie Mcanique 33MEC2115 - Aut. 2010