SlideShare una empresa de Scribd logo
1 de 23
UD 05. Control per ordinador
Objectius didàctics de la Unitat
Abans de començar
Continguts
  Bases del control per ordinador
      Entrades i sortides
      Sistemes de control i programació
         Manuals i automàtics
      Senyals analògics i digitals
      Els controladors
UD 05. Control per ordinador
Continguts (II)
   Programació amb llenguatges d'alt nivell: Visual Basic
      Constants
      Variables
      Operacions matemàtiques
      Ordres i comandaments
      Control de flux
         Estructures condicionals
   Controladors i interfícies de control
      Definició
UD 05. Control per ordinador
Continguts (III)
   Controladors i interfícies de control (II)
      Com accionar un interruptor
      Com encendre una bombeta
      Com moure un motor
      Com controlar el gir d'un motor
      Com connectar-hi un sensor
      Tipus de controladors
   Interfícies de control i programació
   Diagrames de flux
UD 05. Objectius didàctics
Entendre la importància dels llenguatges de programació
Conèixer i entendre els conceptes bàsics d'un llenguatge
  de programació
Entendre com es poden governar diferents elements
  mitjançant un controlador
Entendre què és una interfície de control
Saber realitzar diagrames de flux senzills
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 UD04
Quina és la diferència entre una variable digital i una
 d'analògica?
UD 05. Bases control per ordinador
Es 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ó
UD 05. Bases control per ordinador
Els 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
UD 05. Llenguatges d'alt nivell
Visual Basic
  Versió orientada a objectes de Basic
  Programa de Microsoft
  Ens centrarem en estructures i conceptes generals
Conceptes 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
UD 05. Llenguatges d'alt nivell
Conceptes 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
     N'hi ha de diferents tipus
        Numèriques (sencers, amb decimals), alfanumèriques...
UD 05. Llenguatges d'alt nivell
Conceptes 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 l'usuari...
UD 05. Llenguatges d'alt nivell
Conceptes 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
UD 05. Controladors i interfícies de control

Controladors
  Dispositiu electrònic connectat a un ordinador
     A través d'algun dels seus ports
  Conté entrades i sortides
     Tant digitals com analògiques
  Amb ell controlem elements electromecànics des de
   l'ordinador
  Detall del funcionament
     Sistema d'interruptors d'entrada i sortida
     Els seus valors són traduïts a binari pel microprocessador
UD 05. Controladors i interfícies de control

Controladors (II)
  Detall del funcionament (II)
      Es transmet el senyal entre l'ordinador i el controlador
      Interfície de control: programa o programes que gestionen els
        treballs del controlador des de l'ordinador
UD 05. Controladors i interfícies de control

Controladors (III)
   Accionament d'interruptors
      Fins ara: amb interruptors
      Ara: podem fer servir el controlador com a interruptor
         Avantatge: podem programar el seu funcionament
         Per exemple programar el temps d'encesa i apagat
UD 05. Controladors i interfícies de control

Controladors (IV)
  Accionament de motors
     Bombeta: un sol punt de connexió (i l'altre 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
UD 05. Controladors i interfícies de control

Controladors (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
UD 05. Controladors i interfícies de control

Controladors (VI)
  Sensors / connexió de sensors
     Analitzen les variables d'entorn i envien senyals a l'ordinador
     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 l'entrada digital
        L'altre a la massa comú
UD 05. Controladors i interfícies de control

Controladors (VII)
  Sensors / connexió de sensors (II)
     Si s'acciona el sensor
        Activem entrada digital
        El programa de control: ens informa de l'status
UD 05. Controladors i interfícies de control

Controladors (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 d'interruptor 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
UD 05. Controladors i interfícies de control

Controladors (IX)
  Tipus de controladors (II)
     Tenen en comú el següent (II):
        Sortides analògiques
           Emeten potències variables (dins d'un rang determinat)
        Connexió a ordinador
            És per on rep les ordres pertinents
            Poden connectar-se en ports del PC
            També: per targetes d'expansió
UD 05. Interfícies de control i programació

Els controladors: intermediaris entre l'ordinador i els
  dispositius i sensors
L'ordinador: està programat per emetre ordres en funció
  de la informació rebuda
  Cada entorn de programació s'anomena interfície de control
    o de programació
      Ex: Visual Basic (el que s'ha vist a la pràctica)
  Molts controladors: interfície pròpia
      D'altres: BASIC o LOGO
UD 05. Diagrames de flux
Representacions pictòriques del flux d'informació
  Cada operació: una icona
  Operacions: unides mitjançant connectors
     Indiquen la direcció del procés
     Icones: normalitzades
        Veure adjunt
UD 05. Diagrames de flux
                                                              C re a c ió d e le s


Exemple
                                                                  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

Más contenido relacionado

La actualidad más candente

Ti 2.t-7 sistemes digitals ii
Ti 2.t-7 sistemes digitals iiTi 2.t-7 sistemes digitals ii
Ti 2.t-7 sistemes digitals iiemesegue
 
Electrònica digital
Electrònica digitalElectrònica digital
Electrònica digitalBelen Diaz
 
Electronica digital-4-eso cat breu
Electronica digital-4-eso cat breuElectronica digital-4-eso cat breu
Electronica digital-4-eso cat breuteyhood
 
Electronica Digital
Electronica DigitalElectronica Digital
Electronica DigitalPedro Pablo
 
Electronica Digital Continuació
Electronica Digital ContinuacióElectronica Digital Continuació
Electronica Digital ContinuacióPedro Pablo
 
Unitat 8 sistemes automàtics i de control
Unitat 8 sistemes automàtics i de controlUnitat 8 sistemes automàtics i de control
Unitat 8 sistemes automàtics i de controldavidsanz50
 
Ud 12. accionaments pneumàtics
Ud 12. accionaments pneumàticsUd 12. accionaments pneumàtics
Ud 12. accionaments pneumàticsMiguel_Angel_Marin
 
Tema 7_Sistemes Digitals
Tema 7_Sistemes DigitalsTema 7_Sistemes Digitals
Tema 7_Sistemes Digitalsvpastortecno
 
U5.electronica digital
U5.electronica digitalU5.electronica digital
U5.electronica digitalPep Lorenzo
 
U5.Electronica Digital
U5.Electronica DigitalU5.Electronica Digital
U5.Electronica DigitalPep Lorenzo
 
Ptt digital [modo de compatibilidad]
Ptt digital [modo de compatibilidad]Ptt digital [modo de compatibilidad]
Ptt digital [modo de compatibilidad]Cristina Rodon
 
Ud 09. metrologia i normalització
Ud 09. metrologia i normalitzacióUd 09. metrologia i normalització
Ud 09. metrologia i normalitzacióMiguel_Angel_Marin
 

La actualidad más candente (15)

Sistemes Analògics i Digitals
Sistemes Analògics i DigitalsSistemes Analògics i Digitals
Sistemes Analògics i Digitals
 
Ti 2.t-7 sistemes digitals ii
Ti 2.t-7 sistemes digitals iiTi 2.t-7 sistemes digitals ii
Ti 2.t-7 sistemes digitals ii
 
Sistemes digitals
Sistemes digitalsSistemes digitals
Sistemes digitals
 
Electrònica digital
Electrònica digitalElectrònica digital
Electrònica digital
 
Electronica digital-4-eso cat breu
Electronica digital-4-eso cat breuElectronica digital-4-eso cat breu
Electronica digital-4-eso cat breu
 
Electronica Digital
Electronica DigitalElectronica Digital
Electronica Digital
 
Electronica Digital Continuació
Electronica Digital ContinuacióElectronica Digital Continuació
Electronica Digital Continuació
 
Unitat 8 sistemes automàtics i de control
Unitat 8 sistemes automàtics i de controlUnitat 8 sistemes automàtics i de control
Unitat 8 sistemes automàtics i de control
 
Ud 12. accionaments pneumàtics
Ud 12. accionaments pneumàticsUd 12. accionaments pneumàtics
Ud 12. accionaments pneumàtics
 
Tema 7_Sistemes Digitals
Tema 7_Sistemes DigitalsTema 7_Sistemes Digitals
Tema 7_Sistemes Digitals
 
U5.electronica digital
U5.electronica digitalU5.electronica digital
U5.electronica digital
 
U5.Electronica Digital
U5.Electronica DigitalU5.Electronica Digital
U5.Electronica Digital
 
Ptt digital [modo de compatibilidad]
Ptt digital [modo de compatibilidad]Ptt digital [modo de compatibilidad]
Ptt digital [modo de compatibilidad]
 
Ud 09. metrologia i normalització
Ud 09. metrologia i normalitzacióUd 09. metrologia i normalització
Ud 09. metrologia i normalització
 
Sistemes de Control
Sistemes de ControlSistemes de Control
Sistemes de Control
 

Destacado

4ESO - Ud 03. tecnologia de la comunicació
4ESO - Ud 03. tecnologia de la comunicació4ESO - Ud 03. tecnologia de la comunicació
4ESO - Ud 03. tecnologia de la comunicacióMiguel_Angel_Marin
 
Ud 05. màquines elèctriques 2a part
Ud 05. màquines elèctriques 2a partUd 05. màquines elèctriques 2a part
Ud 05. màquines elèctriques 2a partMiguel_Angel_Marin
 
Ud 04. electromagnetisme i corrent altern
Ud 04. electromagnetisme i corrent alternUd 04. electromagnetisme i corrent altern
Ud 04. electromagnetisme i corrent alternMiguel_Angel_Marin
 
Ud 01. els recursos energètics
Ud 01. els recursos energèticsUd 01. els recursos energètics
Ud 01. els recursos energèticsMiguel_Angel_Marin
 
Tema 4 Màquines tèrmiques
Tema 4 Màquines tèrmiquesTema 4 Màquines tèrmiques
Tema 4 Màquines tèrmiquesRicard
 
Ud 05. instal·lacions elèctriques domèstiques
Ud 05. instal·lacions elèctriques domèstiquesUd 05. instal·lacions elèctriques domèstiques
Ud 05. instal·lacions elèctriques domèstiquesMiguel_Angel_Marin
 
Unitat 2 màquines tèrmiques
Unitat 2 màquines tèrmiquesUnitat 2 màquines tèrmiques
Unitat 2 màquines tèrmiquesdavidsanz50
 
Les màquines tèrmiques
Les màquines tèrmiquesLes màquines tèrmiques
Les màquines tèrmiquesDolors Cubí
 
Ud 04. circuits de corrent continu
Ud 04. circuits de corrent continuUd 04. circuits de corrent continu
Ud 04. circuits de corrent continuMiguel_Angel_Marin
 
Ud 07. metal·lúrgia i siderúrgia
Ud 07. metal·lúrgia i siderúrgiaUd 07. metal·lúrgia i siderúrgia
Ud 07. metal·lúrgia i siderúrgiaMiguel_Angel_Marin
 
Ud 09. materials no metàl·lics
Ud 09. materials no metàl·licsUd 09. materials no metàl·lics
Ud 09. materials no metàl·licsMiguel_Angel_Marin
 
4ESO - Ud 06. pneumàtica i hidràulica
4ESO - Ud 06. pneumàtica i hidràulica4ESO - Ud 06. pneumàtica i hidràulica
4ESO - Ud 06. pneumàtica i hidràulicaMiguel_Angel_Marin
 
Ud 10. màquines simples i elements de màquines
Ud 10. màquines simples i elements de màquinesUd 10. màquines simples i elements de màquines
Ud 10. màquines simples i elements de màquinesMiguel_Angel_Marin
 
Ud 11. mecanismes de transmissió del moviment
Ud 11. mecanismes de transmissió del movimentUd 11. mecanismes de transmissió del moviment
Ud 11. mecanismes de transmissió del movimentMiguel_Angel_Marin
 

Destacado (20)

4ESO - Ud 03. tecnologia de la comunicació
4ESO - Ud 03. tecnologia de la comunicació4ESO - Ud 03. tecnologia de la comunicació
4ESO - Ud 03. tecnologia de la comunicació
 
Ud 05. màquines elèctriques 2a part
Ud 05. màquines elèctriques 2a partUd 05. màquines elèctriques 2a part
Ud 05. màquines elèctriques 2a part
 
Ud 04. electromagnetisme i corrent altern
Ud 04. electromagnetisme i corrent alternUd 04. electromagnetisme i corrent altern
Ud 04. electromagnetisme i corrent altern
 
Maquines Termiques
Maquines TermiquesMaquines Termiques
Maquines Termiques
 
Ud 01. els recursos energètics
Ud 01. els recursos energèticsUd 01. els recursos energètics
Ud 01. els recursos energètics
 
Ud 03. energies alternatives
Ud 03. energies alternativesUd 03. energies alternatives
Ud 03. energies alternatives
 
Ud 03. oleohidràulica
Ud 03. oleohidràulicaUd 03. oleohidràulica
Ud 03. oleohidràulica
 
Tema 4 Màquines tèrmiques
Tema 4 Màquines tèrmiquesTema 4 Màquines tèrmiques
Tema 4 Màquines tèrmiques
 
Ud 01. principis de màquines
Ud 01. principis de màquinesUd 01. principis de màquines
Ud 01. principis de màquines
 
Ud 05. instal·lacions elèctriques domèstiques
Ud 05. instal·lacions elèctriques domèstiquesUd 05. instal·lacions elèctriques domèstiques
Ud 05. instal·lacions elèctriques domèstiques
 
Unitat 2 màquines tèrmiques
Unitat 2 màquines tèrmiquesUnitat 2 màquines tèrmiques
Unitat 2 màquines tèrmiques
 
Ud 02. màquines tèrmiques
Ud 02. màquines tèrmiquesUd 02. màquines tèrmiques
Ud 02. màquines tèrmiques
 
Les màquines tèrmiques
Les màquines tèrmiquesLes màquines tèrmiques
Les màquines tèrmiques
 
Ud 04. circuits de corrent continu
Ud 04. circuits de corrent continuUd 04. circuits de corrent continu
Ud 04. circuits de corrent continu
 
Ud 07. metal·lúrgia i siderúrgia
Ud 07. metal·lúrgia i siderúrgiaUd 07. metal·lúrgia i siderúrgia
Ud 07. metal·lúrgia i siderúrgia
 
Ud 09. materials no metàl·lics
Ud 09. materials no metàl·licsUd 09. materials no metàl·lics
Ud 09. materials no metàl·lics
 
Ud 08. metalls no fèrrics
Ud 08. metalls no fèrricsUd 08. metalls no fèrrics
Ud 08. metalls no fèrrics
 
4ESO - Ud 06. pneumàtica i hidràulica
4ESO - Ud 06. pneumàtica i hidràulica4ESO - Ud 06. pneumàtica i hidràulica
4ESO - Ud 06. pneumàtica i hidràulica
 
Ud 10. màquines simples i elements de màquines
Ud 10. màquines simples i elements de màquinesUd 10. màquines simples i elements de màquines
Ud 10. màquines simples i elements de màquines
 
Ud 11. mecanismes de transmissió del moviment
Ud 11. mecanismes de transmissió del movimentUd 11. mecanismes de transmissió del moviment
Ud 11. mecanismes de transmissió del moviment
 

Similar a 4ESO - Ud 05. control per ordinador

Control Per Ordinador
Control Per OrdinadorControl Per Ordinador
Control Per OrdinadorPedro Pablo
 
Tecnologia de Control i Robòtica (I)
Tecnologia de Control i Robòtica (I)Tecnologia de Control i Robòtica (I)
Tecnologia de Control i Robòtica (I)eabadal
 
Tema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
Tema 1 Introducció a l'Estructura i a la Tecnologia de ComputadorsTema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
Tema 1 Introducció a l'Estructura i a la Tecnologia de ComputadorsJoaquim Salvi
 
Control I RobòTica
Control I RobòTicaControl I RobòTica
Control I RobòTicaPedro Pablo
 
Treball de Tecnologia
Treball de TecnologiaTreball de Tecnologia
Treball de Tecnologiabache123
 
Fonaments de programació; intro
Fonaments de programació; introFonaments de programació; intro
Fonaments de programació; introMelanie Nogué
 
Impress hardware
Impress hardwareImpress hardware
Impress hardwarePolop2x
 
Control I Programació De Robots
Control I Programació De RobotsControl I Programació De Robots
Control I Programació De Robotsguestfbe361
 
Control I Programació De Robots
Control I Programació De RobotsControl I Programació De Robots
Control I Programació De Robotsgarciaperez
 
Control I Programació De Robots
Control I Programació De RobotsControl I Programació De Robots
Control I Programació De Robotsgarciaperez
 
Control I Programació De Robots
Control I Programació De RobotsControl I Programació De Robots
Control I Programació De Robotsguestfbe361
 
Caçera gestió dentrada i sortida
Caçera gestió dentrada i sortidaCaçera gestió dentrada i sortida
Caçera gestió dentrada i sortidaDani Salcedo
 
Caçera gestió dentrada i sortida
Caçera gestió dentrada i sortidaCaçera gestió dentrada i sortida
Caçera gestió dentrada i sortidaEdu Alias
 
Introducció A L’Automatització
Introducció A L’AutomatitzacióIntroducció A L’Automatització
Introducció A L’AutomatitzacióJordi Mercader
 
Arduino comic v004_cat_beta
Arduino comic v004_cat_betaArduino comic v004_cat_beta
Arduino comic v004_cat_betaAntoni Ubieto
 

Similar a 4ESO - Ud 05. control per ordinador (19)

Control Per Ordinador
Control Per OrdinadorControl Per Ordinador
Control Per Ordinador
 
Tecnologia de Control i Robòtica (I)
Tecnologia de Control i Robòtica (I)Tecnologia de Control i Robòtica (I)
Tecnologia de Control i Robòtica (I)
 
Robòtica
RobòticaRobòtica
Robòtica
 
Tema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
Tema 1 Introducció a l'Estructura i a la Tecnologia de ComputadorsTema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
Tema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
 
Control I RobòTica
Control I RobòTicaControl I RobòTica
Control I RobòTica
 
Treball de Tecnologia
Treball de TecnologiaTreball de Tecnologia
Treball de Tecnologia
 
Fonaments de programació; intro
Fonaments de programació; introFonaments de programació; intro
Fonaments de programació; intro
 
Impress hardware
Impress hardwareImpress hardware
Impress hardware
 
Control I Programació De Robots
Control I Programació De RobotsControl I Programació De Robots
Control I Programació De Robots
 
Control I Programació De Robots
Control I Programació De RobotsControl I Programació De Robots
Control I Programació De Robots
 
Control I Programació De Robots
Control I Programació De RobotsControl I Programació De Robots
Control I Programació De Robots
 
Control I Programació De Robots
Control I Programació De RobotsControl I Programació De Robots
Control I Programació De Robots
 
Caçera gestió dentrada i sortida
Caçera gestió dentrada i sortidaCaçera gestió dentrada i sortida
Caçera gestió dentrada i sortida
 
Caçera gestió dentrada i sortida
Caçera gestió dentrada i sortidaCaçera gestió dentrada i sortida
Caçera gestió dentrada i sortida
 
UT6 Arduino
UT6 ArduinoUT6 Arduino
UT6 Arduino
 
Arduino
ArduinoArduino
Arduino
 
UD3 Programació
UD3 ProgramacióUD3 Programació
UD3 Programació
 
Introducció A L’Automatització
Introducció A L’AutomatitzacióIntroducció A L’Automatització
Introducció A L’Automatització
 
Arduino comic v004_cat_beta
Arduino comic v004_cat_betaArduino comic v004_cat_beta
Arduino comic v004_cat_beta
 

4ESO - Ud 05. control per ordinador

  • 1. UD 05. Control per ordinador Objectius didàctics de la Unitat Abans de començar Continguts 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. UD 05. Control per ordinador Continguts (II) Programació amb llenguatges d'alt nivell: Visual Basic Constants Variables Operacions matemàtiques Ordres i comandaments Control de flux Estructures condicionals Controladors i interfícies de control Definició
  • 3. UD 05. Control per ordinador Continguts (III) Controladors i interfícies de control (II) Com accionar un interruptor Com encendre una bombeta Com moure un motor Com controlar el gir d'un motor Com connectar-hi un sensor Tipus de controladors Interfícies de control i programació Diagrames de flux
  • 4. UD 05. Objectius didàctics Entendre la importància dels llenguatges de programació Conèixer i entendre els conceptes bàsics d'un llenguatge de programació Entendre com es poden governar diferents elements mitjançant un controlador Entendre què és una interfície de control Saber realitzar diagrames de flux senzills
  • 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 UD04 Quina és la diferència entre una variable digital i una d'analògica?
  • 6. UD 05. Bases control per ordinador Es 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. UD 05. Bases control per ordinador Els 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. UD 05. Llenguatges d'alt nivell Visual Basic Versió orientada a objectes de Basic Programa de Microsoft Ens centrarem en estructures i conceptes generals Conceptes 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. UD 05. Llenguatges d'alt nivell Conceptes 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 N'hi ha de diferents tipus Numèriques (sencers, amb decimals), alfanumèriques...
  • 10. UD 05. Llenguatges d'alt nivell Conceptes 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 l'usuari...
  • 11. UD 05. Llenguatges d'alt nivell Conceptes 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. UD 05. Controladors i interfícies de control Controladors Dispositiu electrònic connectat a un ordinador A través d'algun dels seus ports Conté entrades i sortides Tant digitals com analògiques Amb ell controlem elements electromecànics des de l'ordinador Detall del funcionament Sistema d'interruptors d'entrada i sortida Els seus valors són traduïts a binari pel microprocessador
  • 13. UD 05. Controladors i interfícies de control Controladors (II) Detall del funcionament (II) Es transmet el senyal entre l'ordinador i el controlador Interfície de control: programa o programes que gestionen els treballs del controlador des de l'ordinador
  • 14. UD 05. Controladors i interfícies de control Controladors (III) Accionament d'interruptors Fins ara: amb interruptors Ara: podem fer servir el controlador com a interruptor Avantatge: podem programar el seu funcionament Per exemple programar el temps d'encesa i apagat
  • 15. UD 05. Controladors i interfícies de control Controladors (IV) Accionament de motors Bombeta: un sol punt de connexió (i l'altre 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. UD 05. Controladors i interfícies de control Controladors (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. UD 05. Controladors i interfícies de control Controladors (VI) Sensors / connexió de sensors Analitzen les variables d'entorn i envien senyals a l'ordinador 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 l'entrada digital L'altre a la massa comú
  • 18. UD 05. Controladors i interfícies de control Controladors (VII) Sensors / connexió de sensors (II) Si s'acciona el sensor Activem entrada digital El programa de control: ens informa de l'status
  • 19. UD 05. Controladors i interfícies de control Controladors (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 d'interruptor 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. UD 05. Controladors i interfícies de control Controladors (IX) Tipus de controladors (II) Tenen en comú el següent (II): Sortides analògiques Emeten potències variables (dins d'un rang determinat) Connexió a ordinador És per on rep les ordres pertinents Poden connectar-se en ports del PC També: per targetes d'expansió
  • 21. UD 05. Interfícies de control i programació Els controladors: intermediaris entre l'ordinador i els dispositius i sensors L'ordinador: està programat per emetre ordres en funció de la informació rebuda Cada entorn de programació s'anomena interfície de control o de programació Ex: Visual Basic (el que s'ha vist a la pràctica) Molts controladors: interfície pròpia D'altres: BASIC o LOGO
  • 22. UD 05. Diagrames de flux Representacions pictòriques del flux d'informació Cada operació: una icona Operacions: unides mitjançant connectors Indiquen la direcció del procés Icones: normalitzades Veure adjunt
  • 23. UD 05. Diagrames de flux C re a c ió d e le s Exemple 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