4eso - ud 05. control per ordinador

Download 4ESO - Ud 05. control per ordinador

If you can't read please download the document

Upload: miguelangelmarin

Post on 29-Jun-2015

399 views

Category:

Technology


6 download

DESCRIPTION

Diapositives de la UD 05 'Control per ordinador' de 4t d'ESO de Tecnologia. Llibre Santillana.

TRANSCRIPT

  • 1. UD 05. Control per ordinadorObjectius didctics de la UnitatAbans de comenarContingutsBases del control per ordinadorEntrades i sortidesSistemes de control i programaci Manuals i automticsSenyals analgics i digitalsEls controladors

2. UD 05. Control per ordinadorContinguts (II) Programaci amb llenguatges dalt nivell: Visual BasicConstantsVariablesOperacions matemtiquesOrdres i comandamentsControl de flux Estructures condicionals Controladors i interfcies de controlDefinici 3. UD 05. Control per ordinadorContinguts (III) Controladors i interfcies de control (II)Com accionar un interruptorCom encendre una bombetaCom moure un motorCom controlar el gir dun motorCom connectar-hi un sensorTipus de controladors Interfcies de control i programaci Diagrames de flux 4. UD 05. Objectius didcticsEntendre la importncia dels llenguatges de programaciConixer i entendre els conceptes bsics dun llenguatgede programaciEntendre com es poden governar diferents elementsmitjanant un controladorEntendre qu s una interfcie de controlSaber realitzar diagrames de flux senzills 5. UD 05. Abans de comenar...Recordem qu s una variable?Recordem alguna de les seves tipologies?Per qu pensem que es necessita el control perordinador?Ja fiem controls amb els elements de la UD04Quina s la diferncia entre una variable digital i una danalgica? 6. UD 05. Bases control per ordinadorEs fonamenta en tres elements bsicsEntrades: capten la informaci dels diferents sensors Temperatura, llum...Sortides: Actuen sobre interruptors, que tenen diferentsefectes Activar bombetes, motors...Sistemes de control i programaci Analitzen les dades rebudes i generen respostaControl manual: Amb intervenci humana directaControl automtic: Sense aquesta intervenci 7. UD 05. Bases control per ordinadorEls senyals: impulsos elctricsTant a les entrades com a les sortidesPoden ser analgiques o digitalsDigitals: generades per un interruptor (ex: final de cursa) Es tradueix com a 1 (activat hi circula corrent) O com a 0 (no activat no hi circula)Analgiques: no es poden resumir en 1 o 0 Exemple: Temperatura (el seu valor)Controlador: per dur a terme el control amb ordinadorPermeten comunicar-se amb sensors i accionar elsinterruptors 8. UD 05. Llenguatges dalt nivellVisual BasicVersi orientada a objectes de BasicPrograma de MicrosoftEns centrarem en estructures i conceptes generalsConceptes de programaciControl de fluxEls programes no tenen perqu executar les ordres de maneraseqencialEl programador pot alterar aix depenent de les condicions 9. UD 05. Llenguatges dalt nivellConceptes de programaci (II)Constants Nombres introduts al programa i que no varienExemple: Variables Dades que poden introduir altres persones Independent del programador Aquest valor queda emmagatzemat a la variable fins que es canvia Amb ella podem fer clculs i operacions Nhi ha de diferents tipusNumriques (sencers, amb decimals), alfanumriques... 10. UD 05. Llenguatges dalt nivellConceptes de programaci (III)Operadors matemtics Sumar, restar, divisi, divisi sencera, residu...Funcions Comandaments que fan operacions amb variablesINT (part sencera)RND (retorna un nmero aleatori)Ordres o comandaments Instruccions concretes que donem al programaImprimir un textDemanar informaci a lusuari... 11. UD 05. Llenguatges dalt nivellConceptes de programaci (IV)Estructures de decisi Necessitem introduir una condici I les instruccions a executar en cada casTant si la condici es compleix com si no En VBasic: IF condici THEN acci1 ELSE acci2 ENDIF 12. UD 05. Controladors i interfcies de controlControladorsDispositiu electrnic connectat a un ordinador A travs dalgun dels seus portsCont entrades i sortides Tant digitals com analgiquesAmb ell controlem elements electromecnics des de lordinadorDetall del funcionament Sistema dinterruptors dentrada i sortida Els seus valors sn traduts a binari pel microprocessador 13. UD 05. Controladors i interfcies de controlControladors (II)Detall del funcionament (II)Es transmet el senyal entre lordinador i el controladorInterfcie de control: programa o programes que gestionen elstreballs del controlador des de lordinador 14. UD 05. Controladors i interfcies de controlControladors (III) Accionament dinterruptorsFins ara: amb interruptorsAra: podem fer servir el controlador com a interruptor Avantatge: podem programar el seu funcionament Per exemple programar el temps dencesa i apagat 15. UD 05. Controladors i interfcies de controlControladors (IV)Accionament de motors Bombeta: un sol punt de connexi (i laltre a la bateria) Motor: tots dos punts a sortida digitalPot girar en els dos sentits, canviant la polaritatHo controlo segons on fem passar el corrent 16. UD 05. Controladors i interfcies de controlControladors (V)Accionament de motors (II) Si totes dues sortides estan obertes o tancades: la diferncia de potencial s zero (motor en reps) Si volem que el motor giri a diferents velocitats:Connectat a sortida analgicaEl controlador varia la quantitat de corrent enviada (aix s el que fa canviar la velocitat del motor) Hi ha controladors que no transmeten potncia, noms actuen coma interruptorsNecessitem alimentar externament el motor 17. UD 05. Controladors i interfcies de controlControladors (VI)Sensors / connexi de sensors Analitzen les variables dentorn i envien senyals a lordinador Els connectem a les entrades analgiques o digitalsDependr de si actua com a interruptor o dna un rang de valors Si per exemple connectem un interruptorUn pol va connectat a lentrada digitalLaltre a la massa com 18. UD 05. Controladors i interfcies de controlControladors (VII)Sensors / connexi de sensors (II) Si sacciona el sensorActivem entrada digitalEl programa de control: ens informa de lstatus 19. UD 05. Controladors i interfcies de controlControladors (VIII)Tipus de controladorsHi ha diferents models: CNICE, Investrnica, Lego...Tenen en com el segent: Sortides digitals. Funcionen com a interruptors. Connecten i desconnecten dispositius. Poden ser: Actius. Fan dinterruptor i proporcionen corrent Passius: Noms actuen com a interruptor o commutador Entrades digitals Reben senyals elctrics dels sensors connectats Entrades analgiques Obtenen dades variables dels sensors en un rang de potncia determinat 20. UD 05. Controladors i interfcies de controlControladors (IX)Tipus de controladors (II) Tenen en com el segent (II):Sortides analgiques Emeten potncies variables (dins dun rang determinat)Connexi a ordinadors per on rep les ordres pertinentsPoden connectar-se en ports del PCTamb: per targetes dexpansi 21. UD 05. Interfcies de control i programaciEls controladors: intermediaris entre lordinador i elsdispositius i sensorsLordinador: est programat per emetre ordres en funcide la informaci rebudaCada entorn de programaci sanomena interfcie de controlo de programaciEx: Visual Basic (el que sha vist a la prctica)Molts controladors: interfcie prpiaDaltres: BASIC o LOGO 22. UD 05. Diagrames de fluxRepresentacions pictriques del flux dinformaciCada operaci: una iconaOperacions: unides mitjanant connectors Indiquen la direcci del procs Icones: normalitzadesVeure adjunt 23. UD 05. Diagrames de fluxC re a c i d e le sExemplev a ria b le s In tro d u c c i d e ls v a lo rs a , b i cC lc u l d e ld is c rim in a n tD is c0 =0 M is s a tg e : s o lu c io n s C lc u l d e le sC lc u l d e laC lc u l d e le s im a g in rie ss o l u c i o n s ( i) s o lu c i s o lu c io n s (R ) V is u a litz a c i d eV is u a litz a c i d e l V is u a litz a c i d ev a lo rs (x 1 i x 2 )v a lo r ( x 1 ) v a lo rs ( x 1 i x 2 )Fi del p ro g ra m a