4ESO - Ud 05. control per ordinador

653 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
653
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

4ESO - Ud 05. control per ordinador

  1. 1. UD 05. Control per ordinadorObjectius didàctics de la UnitatAbans de començarContinguts Bases del control per ordinador Entrades i sortides Sistemes de control i programació Manuals i automàtics Senyals analògics i digitals Els controladors
  2. 2. UD 05. Control per ordinadorContinguts (II) Programació amb llenguatges dalt nivell: Visual Basic Constants Variables Operacions matemàtiques Ordres i comandaments Control de flux Estructures condicionals Controladors i interfícies de control Definició
  3. 3. UD 05. Control per ordinadorContinguts (III) Controladors i interfícies de control (II) Com accionar un interruptor Com encendre una bombeta Com moure un motor Com controlar el gir dun motor Com connectar-hi un sensor Tipus de controladors Interfícies de control i programació Diagrames de flux
  4. 4. UD 05. Objectius didàcticsEntendre la importància dels llenguatges de programacióConèixer i entendre els conceptes bàsics dun llenguatge de programacióEntendre com es poden governar diferents elements mitjançant un controladorEntendre què és una interfície de controlSaber realitzar diagrames de flux senzills
  5. 5. UD 05. Abans de començar...Recordem què és una variable?Recordem alguna de les seves tipologies?Per què pensem que es necessita el control per ordinador? Ja fèiem controls amb els elements de la UD04Quina és la diferència entre una variable digital i una danalògica?
  6. 6. UD 05. Bases control per ordinadorEs fonamenta en tres elements bàsics Entrades: capten la informació dels diferents sensors Temperatura, llum... Sortides: Actuen sobre interruptors, que tenen diferents efectes Activar bombetes, motors... Sistemes de control i programació Analitzen les dades rebudes i generen resposta Control manual: Amb intervenció humana directa Control automàtic: Sense aquesta intervenció
  7. 7. UD 05. Bases control per ordinadorEls senyals: impulsos elèctrics Tant a les entrades com a les sortides Poden ser analògiques o digitals Digitals: 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) Analògiques: no es poden resumir en 1 o 0 Exemple: Temperatura (el seu valor)Controlador: per dur a terme el control amb ordinador Permeten comunicar-se amb sensors i accionar els interruptors
  8. 8. UD 05. Llenguatges dalt nivellVisual Basic Versió orientada a objectes de Basic Programa de Microsoft Ens centrarem en estructures i conceptes generalsConceptes de programació Control de flux Els programes no tenen perquè executar les ordres de manera seqüencial El programador pot alterar això depenent de les condicions
  9. 9. UD 05. Llenguatges dalt nivellConceptes de programació (II) Constants Nombres introduïts al programa i que no varien Exemple: π 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 càlculs i operacions Nhi ha de diferents tipus Numèriques (sencers, amb decimals), alfanumèriques...
  10. 10. UD 05. Llenguatges dalt nivellConceptes de programació (III) Operadors matemàtics Sumar, restar, divisió, divisió sencera, residu... Funcions Comandaments que fan operacions amb variables INT (part sencera) RND (retorna un número aleatori) Ordres o comandaments Instruccions concretes que donem al programa Imprimir un text Demanar informació a lusuari...
  11. 11. UD 05. Llenguatges dalt nivellConceptes de programació (IV) Estructures de decisió Necessitem introduir una condició I les instruccions a executar en cada cas Tant si la condició es compleix com si no En VBasic: IF condició THEN acció1 ELSE acció2 ENDIF
  12. 12. UD 05. Controladors i interfícies de controlControladors Dispositiu electrònic connectat a un ordinador A través dalgun dels seus ports Conté entrades i sortides Tant digitals com analògiques Amb ell controlem elements electromecànics des de lordinador Detall del funcionament Sistema dinterruptors dentrada i sortida Els seus valors són traduïts a binari pel microprocessador
  13. 13. UD 05. Controladors i interfícies de controlControladors (II) Detall del funcionament (II) Es transmet el senyal entre lordinador i el controlador Interfície de control: programa o programes que gestionen els treballs del controlador des de lordinador
  14. 14. UD 05. Controladors i interfícies de controlControladors (III) Accionament dinterruptors Fins ara: amb interruptors Ara: podem fer servir el controlador com a interruptor Avantatge: podem programar el seu funcionament Per exemple programar el temps dencesa i apagat
  15. 15. UD 05. Controladors i interfícies de controlControladors (IV) Accionament de motors Bombeta: un sol punt de connexió (i laltre a la bateria) Motor: tots dos punts a sortida digital Pot girar en els dos sentits, canviant la polaritat Ho controlo segons on fem passar el corrent
  16. 16. UD 05. Controladors i interfícies de controlControladors (V) Accionament de motors (II) Si totes dues sortides estan obertes o tancades: la diferència de potencial és zero (motor en repòs) Si volem que el motor giri a diferents velocitats: Connectat a sortida analògica El controlador varia la quantitat de corrent enviada (això és el que fa canviar la velocitat del motor) Hi ha controladors que no transmeten potència, només actuen com a interruptors Necessitem alimentar externament el motor
  17. 17. UD 05. Controladors i interfícies de controlControladors (VI) Sensors / connexió de sensors Analitzen les variables dentorn i envien senyals a lordinador Els connectem a les entrades analògiques o digitals Dependrà de si actua com a interruptor o dóna un rang de valors Si per exemple connectem un interruptor Un pol va connectat a lentrada digital Laltre a la massa comú
  18. 18. UD 05. Controladors i interfícies de controlControladors (VII) Sensors / connexió de sensors (II) Si sacciona el sensor Activem entrada digital El programa de control: ens informa de lstatus
  19. 19. UD 05. Controladors i interfícies de controlControladors (VIII) Tipus de controladors Hi ha diferents models: CNICE, Investrónica, Lego... Tenen en comú el següent: Sortides digitals. Funcionen com a interruptors. Connecten i desconnecten dispositius. Poden ser: Actius. Fan dinterruptor i proporcionen corrent Passius: Només actuen com a interruptor o commutador Entrades digitals Reben senyals elèctrics dels sensors connectats Entrades analògiques Obtenen dades variables dels sensors en un rang de potència determinat
  20. 20. UD 05. Controladors i interfícies de controlControladors (IX) Tipus de controladors (II) Tenen en comú el següent (II): Sortides analògiques Emeten potències variables (dins dun rang determinat) Connexió a ordinador És per on rep les ordres pertinents Poden connectar-se en ports del PC També: per targetes dexpansió
  21. 21. UD 05. Interfícies de control i programacióEls controladors: intermediaris entre lordinador i els dispositius i sensorsLordinador: està programat per emetre ordres en funció de la informació rebuda Cada entorn de programació sanomena interfície de control o de programació Ex: Visual Basic (el que sha vist a la pràctica) Molts controladors: interfície pròpia Daltres: BASIC o LOGO
  22. 22. UD 05. Diagrames de fluxRepresentacions pictòriques del flux dinformació Cada operació: una icona Operacions: unides mitjançant connectors Indiquen la direcció del procés Icones: normalitzades Veure adjunt
  23. 23. UD 05. Diagrames de flux C re a c ió d e le sExemple v a ria b le s In tro d u c c ió d e ls v a lo rs a , b i c C à lc u l d e l d is c rim in a n t D is c <0 >0 =0 M is s a tg e : s o lu c io n s C à lc u l d e le s C à lc u l d e la C à lc u l d e le s im a g in à rie s s 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 e V is u a litz a c ió d e l V is u a litz a c ió d e v 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

×