manual de practicas dasylab

Upload: pablo-junior-loli-lopez

Post on 07-Jul-2015

379 views

Category:

Documents


3 download

TRANSCRIPT

Manualde Pr ct i cas DASYLAB w w w .t hi nkchi p.com.mx M ANUAL DE PRCTI CAS INSTRUM ENTACIN w w w .t hi nkchi p.com.mx I NTRODUCCI N Par aest emanual depr ct i casdel amat er i aInst r ument aci n,sehar eal i zadoconelpot ent esof t w ar eDasyLab,el cual cont i enemuchasl i br er asymdul os,l ocual nos per mi t e l a pr ogr amaci n gr af i ca, si n t enerconoci mi ent os bsi cos de pr ogr amaci n.Qu es DasyLab? DASYLabesunapot ent eher r ami ent adeanl i si si nt er act i vaqueper mi t eel desar r ol l ode apl i caci onesbasadasenl aadqui si ci n,cont r ol ysi mul aci ndedi sposi t i vosext er nosy dat os. Elsi st ema de f unci onami ent ode DASYLab es si mpl e: se sel ecci onan l os mdul os de f unci ndeseadosyseposi ci onanenel ent or nouhoj adet r abaj odel pr ogr ama. Post er i or ment e, se conf i gur an l as t ar eas a r eal i zarconect ando l os di f er ent es mdul os. DASYLabsopor t aunaampl i avar i edaddedi sposi t i vosdecont r ol yt ar j et asdeadqui si ci n dedat os,ascomodi f er ent esi nt er f acesqueper mi t enl acomuni caci ncondi sposi t i vos ext er nos. Elpr ogr ama cont empl a l os mdul os de adqui si ci n, cont r oly anl i si s, i ncl uyendo ent r adas y sal i das anal gi co/ di gi t al es, f unci ones mat emt i cas y est adst i cas, f i l t r os di gi t al es, anl i si s FFT,conmut ador esei nt er r upt or es.Losoper ador esl gi cos,conmut ador es,i nt er r upt or es yel gener ador desecuenci asi ncl ui dosenDASYLabpr opor ci o nanf or masdeondaexact as basadasenel t i empopar aseal esdecont r ol compl ej as.Losdat os,adems,pueden guar dar se par a seranal i zados post er i or ment e porcual qui ert i po de apl i caci n ext er na.DASYLabsopor t aunaampl i avar i edaddedi f er ent esdi sposi t i vosdeadqui si ci ndedat os ut i l i zando cual qui ert i po de i nt er f az que di sponga elPC. Ent r e est os, cabe dest acar :PCI PXI/ Compact -PCI USB PC-Car d CAN Et her net RS-232 IEEE SPS Si mat i c S7 w w w .t hi nkchi p.com.mx Ent orno Visual I niciando con DasyLab Cuando abr i mos DasyLab, podemos veruna vent ana como l a que se ar r i ba, est a const a de var i as secci ones y her r ami ent as, l as cual es son:Funct i on Bar : Bar r a de her r ami ent as pr i nci pal , donde podemos empezara si mul arnuest r o pr ogr ama, y ent r ara di f er ent es t i pos de modo de usuar i o.M odul e Bar :Bar r a de modul os Br ow ser : Buscadorde modul os Inf o Ar ea:Document aci on de ar chi vos DLL anexados Wor ksheetWor k Ar ea:Ar ea de t r abaj o pr i nci palLa vent ana de DasyLab puede no vi sual i zart odas l as her r ami ent as y f unci ones que se menci onan ar r i ba, como podemos veren l a si gui ent e f i gur a.w w w .t hi nkchi p.com.mx Vamos a sel ecci onarl a pest aa Vi ew M odul e Bar w w w .t hi nkchi p.com.mx Y ahor a podemos vi sual i zarnuest r a bar r a de mdul os Diseando la visualizacin en W indow s LayoutDespus de que hemos agr egado nuest r os mdul os de ent r ada y sal i da, vi sual i zador es, et c. Ahor a podemos dar l e una pr esent aci n ms ami gabl e par a elusuar i o, par a est o necesi t amos sel ecci onareli cono que ven en l a f i gur a. w w w .t hi nkchi p.com.mx Y ahor a podemos verl a vent ana de l a si gui ent e maner a: La w i ndowl ayoutt i ene una bar r a de modul o adi ci onal : Con est as her r ami ent as podemos si t uarcomponent es act i vos y pasi vos, l os el ement os pasi vos pueden sert ext os, i mgenes, y l os act i vos, son l os mdul os que se si t an en l a pr ogr amaci n.w w w .t hi nkchi p.com.mx Usando el Funct ion Bar La t ar ea que r epr esent a cada i cono se demuest r a a cont i nuaci n: w w w .t hi nkchi p.com.mx A l a der echa de Funct i on Barse encuent r an unos bot ones con nmer os, est os bot ones se pueden conf i gur arcomo at aj os a f unci ones mas usadas. Ini ci al ment e DasyLab ut i l i za l os pr i mer os 3 bot ones, est os si r ven par a l as var i abl es gl obal esy par a cadenas gl obal es. w w w .t hi nkchi p.com.mx EJERCI CI O #1 Obj et i vo: Elal umno conocer elambi ent e de t r abaj o delsof t w ar e, l as her r ami ent as y modo de pr ogr amaci n. Adqui r i endo dat os desde una sealsi mul ada, ut i l i zar emos l as si gui ent es her r ami ent as: Nos apar ecer una vent ana como apar ece en l a f i gur a de abaj o, y sel ecci onamos ok. Ahor a sel ecci onamos una gr af i ca y/ t w w w .t hi nkchi p.com.mx Par a podergr af i carsol o t enemos que vi ncul arest os dos obj et os. Y par a podersi mul arelpr ogr ama, sel ecci onamos r un Y t enemos l a si gui ent e vent ana w w w .t hi nkchi p.com.mx Par a poderdet enerl a si mul aci n, sel ecci onamos st op Sel ecci onar emos ahor a un vi sual i zadornumr i co, exi st en di f er ent es t i pos: Est e vi sual i zadornumr i co, puede t enerdi f er ent es pr esent aci ones, como un t anque, t er mmet r o, et c. Podemos versus pr opi edades, sol o dando dobl e cl i ck sobr e elobj et o. w w w .t hi nkchi p.com.mx Y par a enl azarl a pr ogr amaci n, sol o hace f al t a conect arelobj et o a l a conexi n hecha ant er i or ment e. Y ver emos ahor a dos vent anas, r ecuer de que hay que maxi mi zarl a vent ana par a podervi sual i zar l a, usual ment e se encuent r a en l a par t e i nf er i ori zqui er da, sel ecci onamos r un y t enemos l a si gui ent e vi sual i zaci n. w w w .t hi nkchi p.com.mx Concl usi ones:_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Ejercicio propuest o Vi sual i zaruna onda si nusoi dal , con una f r ecuenci a de 20KHz, ampl i t ud de 10Vpp. Y vi sual i zaren un di gi t almet er , debe vi sual i zarun val orRM S. Not a, par a verl as pr opi edades delgener adorde f unci ones, sol o damos dobl e cl i ck sobr e elobj et o. Y par a sel ecci onareldi gi t almet ersol o t enemos que sel ecci onar : w w w .t hi nkchi p.com.mx Elej er ci ci o se debe de verde l a si gui ent e maner a: w w w .t hi nkchi p.com.mx EJERCI CI O #2 Obj et i vo: Elal umno compr ender l a f or ma de t omardeci si ones en DasyLab, as como l as her r ami ent as y obj et os necesar i os par a est a t ar ea.Elpr i merej er ci ci o, ver emos cmo ut i l i zarun sw i t ch y un r el evador , par a habi l i t arl a sealde un gener adorde f unci ones a un di spl ay numr i co t i po t anque. Ahor a conect amos l os obj et os de l a si gui ent e maner a: w w w .t hi nkchi p.com.mx Elej er ci ci o se debe de vercomo en l a f i gur a de abaj o: En elsi gui ent e ej er ci ci o, har emos una compar aci n de seal es, par a det er mi naruna condi ci n, porej empl o, six>b ent onces es ver dader o, de l o cont r ar i oes f al so. w w w .t hi nkchi p.com.mx Cuando hayamos sel ecci onado elcompar ador , nos sal dr una vent ana pr egunt ndonos, con r espect o a que quer emos compar ar , sel ecci onar emos como se ve en l a vent ana: Y conect amos l os obj et os de l a si gui ent e f or ma: Una vez que hemos t er mi nado de conect arl os mdul os, l e dar emos dobl e cl i ck alobj et o compar ador . Elcualnos dar l as si gui ent es opci ones (conf i gur arcomo apar ece en l a f i gur a x.x): Damos OK y una vez conf i gur ado, darcl i ck albot n START; ver emos elest ado dell ed, cuando l a condi ci n es f al sa y ver dader a en modo si mul aci n:w w w .t hi nkchi p.com.mx

Es deci r , par a un val ormayor a 3 delgener adorde f unci ones, l a condi ci n ser ver dader a: Y par a menor es que 3, ser f al sa: w w w .t hi nkchi p.com.mx Enl asopci onesdel compar ador ,podemosver unt r mi nomuyi mpor t ant een i nst r ument aci n, hi st r esi s, se def i ne como:HI STRESI S:Elamor t i guami ent o ms elr ozami ent o hace quehaya un consumode ener ga enl a car ga y descar ga de l os i nst r ument os. Es debi do a eso que l a cur va de cal i br aci n ascendent e no coi nci daconl adescendent eyesoesl l amadoHi st r esi sBaj a.Hi st r esi sesl acapaci dad deuni nst r ument oder epet i r l asal i dacuandosel l egaal amedi ci nenocasi ones consecut i vasbaj ol asmi smascondi ci onesgener al esper ounavezconl amedi ci ndel a var i abl e en un sent i do (porej empl ocr eci ent e) yen l a si gui ent e con l a var i abl e en sent i do cont r ar i o(por ej empl odecr eci ent e).Comoot r ospar met r osdeespeci f i caci ndel osi nst r ument osseacost umbr aaespeci f i car l ahi st r esi scomounval or por cent ual del a medi ci n o bi en delf ondo de escal a deli nst r ument o. Par a serms cl ar os en elconcept o, podemos deci rquese denominahist resis aladif erenciaent re ladist a nciade a ct iva cin y desa ct iva cin. Est o qui er e deci ra l a t ol er anci a que hay ent r e cada medi da. Real i zar emos un ej er ci ci o i gualalant er i or , en elcualpodamos conf i gur arl a hi st r esi s de cada compar ador , par a que not emos cual es son l as di f er enci as en l a r espuest a.w w w .t hi nkchi p.com.mx Ar mamos elsi gui ent e ci r cui t o: Elcompar adordebe t enerl os si gui ent es par met r os: Con una const ant e de 7 un val orde hi st r esi s i guala 2, est o qui er e deci rque miest ado ser ver dader o par a val or es 2 uni dades menor es que 7 y t ambi n par a val or es 2 uni dades mayor es que 7, es deci rque eldi spl ay de est ado debe cambi ara ver de a par t i rde que l a magni t ud de l a sealdelgener adorsea 5 y per manecer en col orver de hast a que l a magni t ud sea 9. Sil a magni t ud es 4.9 9.1 , eldi spl ay de est ado debe est arapagado. Elr esul t ado ser a elsi gui ent e: 1Zona de hi st r esi s2Zona de hi st r esi s w w w .t hi nkchi p.com.mx Siconf i gur amos elgener adorcon una onda SQUARE y de ampl i t ud 4.9, ver emos est o Conf i gur amos elgener adorcon una onda SQUARE y ampl i t ud 5, ver emos est o: A par t i rde un val orde 5 ya obt enemos una r espuest a. Ahor a conf i gur amos elgener adorcon una onda SQUARE y ampl i t ud 9, ver emos est o: Aun t eni endo un val orde 9 si gue encendi do gr aci as a l a hi st r esi s, pues elval or9 se encuent r a t odava dent r o de mizona de t ol er anci a. w w w .t hi nkchi p.com.mx Ahor a conf i gur amos elgener adorcon una onda SQUARE y ampl i t ud 9.1, ver emos est o: Podemos obser varque eldi spl ay de est ado se apaga, es deci rdej a de haberr espuest a porpar t e delsi st ema, debi do a que elval orde 9.1 est f uer a de l os par met r os de hi st r esi s que se est abl eci er on alpr i nci pi o. Cul es f uer on l os cambi os ms not or i os en elf unci onami ent o delsi st ema, con hi st r esi s y si n hi st r esi s? _______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ w w w .t hi nkchi p.com.mx Ya vi mos dos t i pos de t omardeci si ones, ahor a ver emos cmo t omaruna deci si n l gi ca con elmodul o Logi calOper at i ons: Est e modul o t i ene par a hast a 16 ent r adas, 8 sal i das, l as cual es podemos agr egaren su men de opci ones. Aqu podemos verl a vent ana de opci ones: Con est a f unci n podemos hacermuchas de l as oper aci ones de t omas de deci si ones que quer amos en nuest r o pr ogr ama.Ahor a har emos elsi gui ent e ej er ci ci o:Real i zar emos t odas l as oper aci ones l gi cas medi ant e sw i t chs, y un obj et o de oper adorl gi co.w w w .t hi nkchi p.com.mx Le dar emos dobl e cl i ck alobj et o de oper adorl gi co, y aadi r emos 4 canal es, y l as cor r espondi ent es oper aci ones l gi cas: w w w .t hi nkchi p.com.mx La conexi n delpr ogr ama, ser de l a si gui ent e maner a w w w .t hi nkchi p.com.mx La si mul aci n se ver de l a si gui ent e maner a: Haga una t abl a de val or es par a cada una de l as oper aci ones di sponi bl es en elobj et o oper adorl gi co. OPERANDO AOPERANDO BRESULTADO AND OR XOR A IM PLIES B w w w .t hi nkchi p.com.mx B IM PLIES A A EQUIVALENT B FALSE CHANNEL A CHANNEL B w w w .t hi nkchi p.com.mx EJERCI CI O #3Compar arelval ormni mo y mxi mo par a un val ordado, y encender dos l eds, uno par a mni mo y ot r o par a mxi mo, elval ormni mo ser 2 y elval ormxi mo ser 10 par a un r ango de val or es ent r e 0 y 12. Pr i mer o sel ecci onar emos elobj et o que nos dar elval orde ent r ada Y conf i gur amos l os val or es mni mos y mxi mos, dando dobl e cl i ck sobr e elobj et o: w w w .t hi nkchi p.com.mx Ahor a sel ecci onar emos elcompar adory l os l eds. Ahor a conf i gur amos l os compar ador es, dando dobl e cl i ck sobr e el l os. Y porl t i mo, conect amos de l a si gui ent e maner a: w w w .t hi nkchi p.com.mx Ejercicio propuest o Ver i f i carl os est ados de una var i abl e, mi ni mo y mxi mo, cuando se cumpl a una condi ci n y est e act i vado elsw i t ch de mayor , ent onces, encender emos ell ed de mxi mo, cuando suceda l a condi ci n cont r ar i a, ent onces encender ell ed, sol o sit enemos elsw i t ch de habi l i t aci n par a ell ed de menor . EJERCI CI O #4 OPERACI ONES M ATEM ATI CAS Par a r eal i zaroper aci ones mat emt i cas, t enemos var i os her r ami ent as que se pueden encont r aren l a car pet a M at hemat i cs. Real i cemos un pequeo ej empl o ent r e dos var i abl es, una r est a, suma, mul t i pl i caci n y di vi si n.w w w .t hi nkchi p.com.mx Alverl as pr opi edades delobj et o For mul a Int er pr et er , vemos l a vent ana de ar r i ba, como sel ecci onarelnmer o de var i abl es que i nt er vendr n en l a oper aci n. Ahor a conf i gur ar emos cada uno de l as var i abl es de l a si gui ent e maner a, pr i mer o suma, r est a, mul t i pl i caci n y di vi si n. w w w .t hi nkchi p.com.mx Operacin Suma Operacin Rest a w w w .t hi nkchi p.com.mx Operacin mult iplicacin Operacin Divisin Nt ese que IN(0) se r ef i er e a l a ent r ada cer o (0) e IN(1) se r ef i er e a l a ent r ada uno(1) Las conexi ones se r eal i zar an de l a si gui ent e maner a:w w w .t hi nkchi p.com.mx Y elpr ogr ama cor r i endo en si mul aci n se puede verde l a si gui ent e maner a: w w w .t hi nkchi p.com.mx EJERCI CI O #5 Elsi gui ent e ej er ci ci o si mul ar a l a ent r ada de un conver t i doranal gi co a di gi t alde 12 bi t s de r esol uci n, convi r t i endo elval ora un vol t aj e. Elconver t i doranal gi co di gi t alt i ene un r ango de 2n bi t s, sisel ecci onamos uno de 12 bi t s, t enemos 212 = 4096 bi t s de r esol uci n. Par a sabercunt o es l o que r epr esent a en vol t aj e, t enemos l a si gui ent e f r mul a:Iolto]c = ( Iolor oJouiriJo 5:olts) / 4096 Elvol t aj e de ent r ada o adqui r i do, ser un sl i derque t enga un r ango de 0 a 4096, sabi endo est o t enemos l os si gui ent esobj et os en nuest r o pr ogr ama:or m Alconf i gur arelobj et o For mul a Int er pr et er , t enemos l a si gui ent e f r mul a: w w w .t hi nkchi p.com.mx Par a conf i gur arcor r ect ament e elsl i der , necesi t amos conf i gur arl os r angos de mni mo y mxi mo, as como su r esol uci n: Y porl t i mo l a si mul aci n delpr ogr ama se debe de verde l a si gui ent e maner a: w w w .t hi nkchi p.com.mx EJERCI CI O #6 M uchas veces, necesi t amos cambi arelf unci onami ent o de al gn obj et o, porej empl o, que elcompar adorcambi e elest ado de su cr i t er i o de XY. Est e t i po de t ar eas l as podemos r eal i zardesde elobj et o o her r ami ent a Act i on. Real i zar emos un pequeo ej empl o, cambi ando elcr i t er i o de un compar ador , sel ecci onamos l os si gui ent es el ement os: Un sl i der , compar ador , sw i t ch, act i on y st at us di spl ay, pr i mer o conf i gur ar emos elsw i t ch par a que t enga t r es canal es en modo push bot n.w w w .t hi nkchi p.com.mx Ahor a conf i gur amos elobj et o Act i on: w w w .t hi nkchi p.com.mx Conf i gur amos alcompar adorcon una const ant e de 4.000 Conect amos de l a si gui ent e maner a: w w w .t hi nkchi p.com.mx EJERCI CI O #7 Obj et i vos: Elal umno apr ender a manej aruna t ar j et a de adqui si ci n de dat os, como conf i gur ary adqui r i rdat os va USB, compr ender l os concept os de conver t i doranal gi co di gi t al , ent r adas y sal i das di gi t al es. Par a poderempezara adqui r i rdat os ext er nos, necesi t amos una t ar j et a de adqui si ci n de dat os, como se pl ant ea en l a si gui ent e f i gur a: Un i nst r ument o vi r t ualse compone de: un sensor , acondi ci onadorde seal(opci onal ), t ar j et a de adqui si ci n de dat os, comput ador a, sof t w ar e vi sual i zador(DasyLab).Ahor a conect ar emos l a t ar j et a de adqui si ci n de dat os, cuando l a conect emos nos apar ecer una vent ana, buscando nuest r o dr i ver . Sies Wi ndow s vi st a o 7, nos di r a que no se pudo conect arcor r ect ament e. Par a est o necesi t amos i ra admi ni st r adorde di sposi t i vos, sol o t enemos que i ra Ini ci oEqui po (sel ecci onando sobr e l , bot n secundar i o delr at n)Pr opi edades Admi ni st r adorde di sposi t i vos. w w w .t hi nkchi p.com.mx Una vez que se ha i nst al ado cor r ect ament e eldr i ver , necesi t amos saberque puer t o COMse ha cr eado, par a saberest o, nos vamos a Admi ni st r adorde Di sposi t i vos: Par a conf i gur arelpuer t o COM , necesi t amos ent r ara l as pr opi edades delpuer t o, con elbot n secundar i o delr at n, sel ecci onamos pr opi edades. w w w .t hi nkchi p.com.mx Y nos apar ecer una vent ana, donde sel ecci onar emos: w w w .t hi nkchi p.com.mx Y par a cambi arelnumer o de COM , sel ecci onamos Opci ones Avanzadas: Se ha desar r ol l ado una i nt er f az muy senci l l a par a poderobvi arl os pasos ant er i or es, l a apl i caci n DAQ Thi nkChi p, que se encuent r a en eldi sco delcur so, se i nst al ar en elmen de pr ogr amas. Cuando hayamos abi er t o l a apl i caci n, ver emos l a si gui ent e vent ana, l a cual , aut omt i cament e buscar l os puer t os di sponi bl es, y nos dar l a posi bi l i dad de comuni car nos con l a t ar j et a y conf i gur aral gunas opci ones. Cuando no t engamos di sponi bl e elpuer t o, apar ecer de l a si gui ent e maner a: w w w .t hi nkchi p.com.mx Cuando t enemos di sponi bl e elpuer t o, y sel ecci onamos enl azar , apar ecer una vent ana que nos di r sies r eal ment e donde se encuent r a l a t ar j et a conect ada. Par a l a conf i gur aci n de l a r esol uci n de l a t ar j et a, sol o t enemos que sel ecci onaren elmen, y pr esi onarConf i gur aci n f i nal . w w w .t hi nkchi p.com.mx Ahor a que hemos t er mi nado de conf i gur arnuest r a t ar j et a de adqui si ci n de dat os, r eal i zar emos nuest r o pr i merej er ci ci o, elcuall eer emos elcanalanal gi co di gi t alde l a t ar j et a. Par a est o, necesi t amos conect arun pot enci met r o. Abr i mos DasyLab, y necesi t amos abr i run puer t o ser i al , par a est o, DasyLab nos pr ovee de dos obj et os par a cont r ol arl as ent r adas y sal i das de dat os. Est a her r ami ent a l as podemos encont r aren:w w w .t hi nkchi p.com.mx Sel ecci onamos elobj et o RS232 Inputy nos sal dr una vent ana de adver t enci a, sel ecci onamos acept ara t odo: Hacemos caso omi so a un er r oren elpuer t o ser i al , est o se debe a que t i ene como def aul t , elpuer t o ser i alCOM 1(La mayor a de comput ador as por t t i l es , no t i ene puer t o ser i al ). Y damos dobl e cl i ck sobr e elobj et o, nos sal dr l a si gui ent e vent ana. w w w .t hi nkchi p.com.mx Una vez que sel ecci onamos i nt er f ace, nos sal dr l a si gui ent e vent ana, donde conf i gur ar emos de l a si gui ent e maner a: Sialsel ecci onarRS232 M oni t or , nos sal e un er r or , qui er e deci rque hemos conf i gur ado malelpuer t o COM , sise ha r eal i zado exi t osament e, nos sal dr una vent ana como est a:w w w .t hi nkchi p.com.mx Y nos apar ecer una vent ana como est a:w w w .t hi nkchi p.com.mx Y par a t er mi narde conf i gur arelpuer t o, sel ecci onar emos elcomando a envi ar , en est e caso, como l eer emos elcanalAD1, mandar emos A1\ r . Y f i nal ment e sel ecci onamos un di gi t almet erpar a vi sual i zarelval orAD1:w w w .t hi nkchi p.com.mx Sel ecci onamos Run, par a vi sual i zarval or : w w w .t hi nkchi p.com.mx EJERCI CI O #8 En un ej er ci ci o ant er i or , habamos si mul ado l a conver si n de un conver t i doranal gi co di gi t alde 12 bi t s, ahor a que t enemos conect ada l a t ar j et a, r eal i zar emos l a oper aci n: Ahor a elpr ogr ama se modi f i car de l a si gui ent e maner a: w w w .t hi nkchi p.com.mx Una vez que hemos t er mi nado nuest r o pr ogr ama, podemos guar darnuest r a conf i gur aci n delpuer t o ser i al , est o qui er e deci rque podemos ahor r ar nos mucho t r abaj o. Par a poderr eal i zarest a t ar ea sol o t enemos que i ra l a conf i gur aci n de nuest r o puer t o ser i al .Recor darque t enemos que conect aren elmi smo conect orde nuest r a comput ador a a l a t ar j et a, par a que podamos abr i relmi smo puer t o COM , ya que sil o conect amos en ot r o puer t o, se cr ear un nuevo puer t o COMcon un nmer o di st i nt o alor i gi nal . w w w .t hi nkchi p.com.mx EJERCI CI O #9 En l a si gui ent e pr ct i ca r eal i zar emos l a medi ci n de l os dos canal es anal gi cos di gi t al es que di spone l a t ar j et a. Ambos despl egar an elval orconver t i do a vol t aj e.Repet i mos l os pasos par a conf i gur arnuest r o puer t o ser i al , como se vi o en l a pr ct i ca pasada. En l a opci n de cada det er mi nado t i empo, sel ecci onamos cada .10 segundos. Sel ecci onamos elmodul o RS232Input . Y modi f i camos de l a si gui ent e maner a. w w w .t hi nkchi p.com.mx Conect amos de l a si gui ent e maner a, y ver emos elf unci onami ent o. Porl t i mo guar damos l a conf i gur aci n de nuest r o puer t o ser i alcomo DAQ_ADC2. w w w .t hi nkchi p.com.mx EJERCI CI O #10En elsi gui ent e ej er ci ci o, ver emos cmo encenderun l ed vi r t ualcuando se el eva un val or , as como t ambi n act i var emos una sal i da di gi t aldesde nuest r a t ar j et a.Elci r cui t o a conect ares elsi gui ent e, agr egando un l ed y una r esi st enci a a DO1. Los obj et os a car garen nuest r o pr ogr ama son: Vemos 6 obj et os o f unci ones: RS232 Input , RS232 Out put , For mul a Int er pr et er ,dos Compar at ory Di gi t alM et er . Par a conf i gur arl a ent r ada delpuer t o ser i al , sol o l eemos nuest r a conf i gur aci n guar dada en pr oyect o ant er i or , con elnombr e de DAQ_ADC2. w w w .t hi nkchi p.com.mx Y cuando se abr e l a conf i gur aci n, sol ament e l e qui t amos un canal(elcanalbor r ado, alagr egar se, se queda guar dada l a conf i gur aci n ant er i or ). Una vez conf i gur ado elpuer t o ser i alde ent r ada, ahor a conf i gur amos l a sal i da delmi smo, par a est o dar emos dobl e cl i ck sobr e RS232 Out put . w w w .t hi nkchi p.com.mx Dej amos conf i gur ado elFor mul a i nt er pr et er , y conf i gur amos l os compar ador es par a que det ect en cuando sea mayora 2.5V encenderell ed, de l o cont r ar i o apagarell ed.w w w .t hi nkchi p.com.mx w w w .t hi nkchi p.com.mx Fi nal ment e conect amos de si gui ent e maner a: Y elf unci onami ent o delmi smo:w w w .t hi nkchi p.com.mx EJERCI CI O #11Ahor a con est e ci r cui t o, podemos act i varun r el evador , ut i l i zando un opt oacopl ador , un t r ansi st ory un r el evadorpar a act i varuna car ga AC o DC. Un opt oacopl adores un ci r cui t o que si r ve par a ai sl arun ci r cui t o di gi t alde un ci r cui t o anal gi co o de pot enci a, debi do a que se asl an l as t i er r as y vol t aj e gal vni cament e. Evi t ando que elci r cui t o de pot enci a pueda daarelci r cui t o di gi t alconect ado a l a comput ador a. Exi st en di f er ent es t i pos de opt oacopl ador es, con sal i da a t r ansi st or , sal i da a t r i ac, sal i da a t i r i st or . Los opt ot r ansi st or es ms comunes son 4n32 y 4n25, en l os opt ot r i acs ms comunes se encuent r a elmoc3011. Aqu al gunos ej empl os de un opt ot r ansi st ory un opt ot r i ac, es muy i mpor t ant e que se ponga una r esi st enci a en l a seal , debi do a que es muy comn daarun opt oacopl adorporexceso de cor r i ent e pasando porell ed, l a cor r i ent e nor malpar a un l ed es de 15mA, haci endo un cl cul o si mpl e de l ey de ohm t enemos ent onces un val orde r esi st enci a par a 5V. R =vI=515mA = 333.33 330 Suf i ci ent e par a pr ot egerell ed de un opt oacopl ador .Ent onces elci r cui t o par a un r el evadorde 12VDC de conmut aci n en l a bobi na es:w w w .t hi nkchi p.com.mx A cont i nuaci n r eal i zar emos un setpoi ntpar a que elusuar i o pueda conf i gur ara que ni velse act i var elr el evadoro si mpl ement e una al er t a. Podemos def i ni r l o como cual qui erpunt o de ajust e de al guna var i abl e de un si st ema de cont r olaut omt i co. Puede ser :Ni vel ;pr esi n, t emper at ur a; despl azami ent o;r ot aci n; et c.....Ell azo de cont r oles elconj unt o de di sposi t i vos capaces de r eal i zarun si st ema de cont r olaut omt i co. Se compone de: un el ement o sensor , un el ement o de cont r ol(donde se conf i gur a setpoi nt , vel oci dad de r espuest a, i nt egr aci n; der i vaci n et c), dependi endo de l o que se qui er e cont r ol ar , y un el ement o de sal i da que es elcont r ol ado. Par a poderr eal i zarest e pr ogr ama, sel ecci onar emos l os si gui ent es component es:w w w .t hi nkchi p.com.mx Como podemos ver , l os component es sel ecci onados son: sl i der , compar at or , RS232 Input , St at us Di spl ay, elcompar at ort endr como const ant e a l a var i abl e gl obal${VAR_2}, dependi endo delval ordelsl i der , se cal i br ar par a que t engamos l a sal i da deseada.Elsl i derest escr i bi endo elval orque cont i ene a l a var i abl e ${VAR_2} , como podemos veren l a f i gur a: Y l a var i abl e gl obalest conf i gur ada de l a si gui ent e maner a:w w w .t hi nkchi p.com.mx Ahor a, en elcompar at or , escr i bi mos l a var i abl e nmer o 2 en l ugarde un val ornumr i co const ant e: Y elci r cui t o queda f i nal ment e conect ado de l a si gui ent e maner a: Elf unci onami ent o delpr ogr ama w w w .t hi nkchi p.com.mx Despl egando nuest r os dat os en una gr f i ca Ahor a ver emos una f or ma senci l l a de despl egarval or es en una gr af i ca, sol o necesi t amos un component e l l amado char tr ecor der . Con est e senci l l o ej empl o, ver emos l a gr f i ca como se ve a cont i nuaci n: w w w .t hi nkchi p.com.mx Par a conf i gur arelchar tr ecor der , sol o hace f al t a conf i gur arl os mni mos y mxi mos de l os val or es l i mi t es delej e Y. Y l a gr f i ca en si mul aci n: Ej er ci ci o 1.Real i zarelmi smo ej empl o, con l os dos canal es ADC de l a t ar j et a de adqui si ci n.2.Real i zarl a gr af i ca de un sensorde t emper at ur a en t i empo r eal w w w .t hi nkchi p.com.mx EJERCI CI O #12Ent r adas di gi t al es Ahor a ver emos elf unci onami ent o de l as ent r adas di gi t al es de l a t ar j et a de adqui si ci n de dat os, t i ene dos di sponi bl es, con un r ango de 0V a 2V es un cer o l gi co y de 2.7V a 5V como uno l gi co. Elci r cui t o muest r a dos sw i t chs que oper an como ent r adas di gi t al es, al i ment ados porl a mi sma f uent e de 5V delpuer t o USB. Par a empezara pr ogr amar , sol o necesi t amos de l a ent r ada RS232 Inputy un Indi cat orl ed, como vemos en l a si gui ent e f i gur a: w w w .t hi nkchi p.com.mx Conf i gur amos elpuer t o ser i alRS232 Inputconf or me a l a f i gur a de abaj o: Conf i gur amos elst at us di spl ay con dos canal es, par a que podamos conect ardi r ect ament e a l a ent r ada RS232 Input : w w w .t hi nkchi p.com.mx Y conect amos de l a si gui ent e maner a: Si mul amos elpr oyect o par a verelf unci onami ent o de l a pr ct i ca, l a cualdeber de cambi arelval orde l eds dependi endo delval orde l as ent r adas. EJERCI CI O #13Ampl i f i cador es Oper aci onal es Un Ampl i f i cadorOper aci onalpuede serut i l i zado par a det er mi narculde dos seal es en sus ent r adas es mayor . (se ut i l i za como compar ador ). Bast a con que una de est as seal es sea l i ger ament e mayorpar a que cause que l a sal i da delampl i f i cadoroper aci onalsea mxi ma, ya sea posi t i va (+Vsat ) o negat i va (-Vsat ). Est o se debe a que eloper aci onalse ut i l i za en l azo abi er t o (t i ene gananci a mxi ma) Real i zarelci r cui t o y r eal i zaruna pr ct i ca con DasyLab de ent r adas di gi t al es.w w w .t hi nkchi p.com.mx EJERCI CI O #14PWM(modul aci n porancho de pul so) La modul aci n porancho de pul sos (M AP o PWM , si gl as deli ngl s Pul se-Wi dt h M odul at i on) de una sealo f uent e de ener ga es una t cni ca en l a que se modi f i ca elci cl o de t r abaj o de una sealper i di ca (una si nusoi dalo una cuadr ada, porej empl o), ya sea par a t r ansmi t i ri nf or maci n a t r avs de un canalde comuni caci ones o par a cont r ol arl a cant i dad de ener ga que se enva a una car ga. Elci cl o de t r abaj o de una sealper i di ca es elancho r el at i vo de su par t e posi t i va en r el aci n con elper odo. Expr esado mat emt i cament e: D es elci cl o de t r abaj o es el tiempo en que la funcin es posi t i va (ancho delpul so) T es elper odo de l a f unci n Las apl i caci ones ms comunes par a elPWMes elcont r olde mot or es, conver t i dor es DC-AC, i l umi naci n y muchos ot r os.La t ar j et a de adqui si ci n de dat os t i ene una sealPWMde sal i da en elPIN DO1, hay que conf i gur ar l a pr i mer o, con una f r ecuenci a f i j a de 10kHz y un cambi o de ancho de pul so de 10 vel oci dades en por cent aj e, est o qui er e deci rque t enemos: w w w .t hi nkchi p.com.mx Vel oci dadPor cent aj e de Ancho de pul so en PWM0\ r 0% 1\ r 10% 2\ r 20% 3\ r 30% 4\ r 40% 5\ r 50% 6\ r 60% 7\ r 70% 8\ r 80% 9\ r 90% 10\ r 100% Par a poderconf i gur arcomo PWMl a sal i da di gi t alDO1 sol o t enemos que envi arl a cadena de dat os D= x \ ry aut omt i cament e l a sal i da di gi t alse convi er t e a una sealPWMde10KHz con un ancho de pul so al50%, par a det enerl a sealenvi amos PWM 0\ ry par a r ei ni ci ar l a de nuevo PWM 1\ r . En elant er i orcomando, t ambi n si r ve par a cambi arelancho de pul so, t enemos que envi arelcomando D= vel oci dad del0 al10porej empl o D=4\ r . Real i zar emos un pequeo ej empl o con un osci l oscopi o, elcualvar i ar a l a f r ecuenci a dependi endo delval oren un sl i der . En est e ej empl o, ver emos cmo ut i l i zarelcomponent e Act i on con l a sal i da de RS232 Out put , cada vez que pr esi onemos un bot n, se r eal i zar una acci n, dependi endo de l a acci n, elmodul o de sal i da ser i alescr i bi r una cadena de dat os det er mi nada. Adems elsl i derescr i bi r una var i abl e gl obalque det er mi nar elancho de pul so de l a sealPWM . Ent onces sel ecci onar emos un sl i der , un w r i t e var i abl e, Act i on, sw i t ch y RS232 Out put , l a conf i gur aci n de cada uno ser de l a si gui ent e f or ma: w w w .t hi nkchi p.com.mx w w w .t hi nkchi p.com.mx Par a elmodul o Act i on, r eal i zar emos 3 acci ones di f er ent es, es porest o que t enemos que conf i gur ar l o de l a si gui ent e maner a:w w w .t hi nkchi p.com.mx w w w .t hi nkchi p.com.mx En elmodul o RS232 Out put , t enemos que conf i gur ar3 canal es con di f er ent es f or mat os de cadena, como se ve en l as si gui ent es f i gur as:w w w .t hi nkchi p.com.mx w w w .t hi nkchi p.com.mx Como podemos ver , en elcanal0, en elf or mat o de cadena podemos verelsi gui ent e comando D=[ a] \ r , en donde [ a]es una var i abl es gl obal , par a nuest r o pr ogr ama, es l a var i abl e gl obal2 que ser si empr e modi f i cada porelsl i der , cambi ando l os val or es ent r e 0 y 10, par a que podamos cambi arelancho de pul so delPWMcomo segn convenga. 1.Cont r ol ando l a vel oci dad de un mot orDC w w w .t hi nkchi p.com.mx Par a el l o, ut i l i zar emos un t r ansi st orTIP110 de pot enci a, un r egul adorext er no de 12V y un opt oacopl ador4N32. La conf i gur aci n delTIP110 es l a si gui ent e: w w w .t hi nkchi p.com.mx