SlideShare una empresa de Scribd logo
1 de 27
Vladimir Bonilla
                 099926868
        fbonilla@ute.edu.ec
www.mecatronicaecuador.com
Agend
                     a
   Sistemas Embebidos
   Funciones de los sistemas embebidos
   Características de los sistemas embebidos
   Herramientas de diseño de sistemas
    embebidos
   Diseño de sistemas embebidos de control.
    Caso práctico: Control de temperatura de
    la ducha
   Importancia de los sistemas embebidos
Sistemas Embebidos



     Software   Hardware




        Componentes
        Mecanismos
Tareas Especificas

  Automoviles       •
Comunicaciones      •
 Equipo médico      •
 Entretenimiento    •
Electrodomésticos   •
Automóviles

                                        Procesadores Múltiples
                                          Hasta 100
                                          en red




   Funciones por procesamiento embebido:
       ABS: Anti-lock braking systems
       ESP: Electronic stability control
       Airbags
       Cajas de cambio automáticas eficientes
       Prevención de robos con llaves “inteligentes”
       Sistemas de alerta de ángulo ciego
       ... etc ...
Comunicacione
                s




   Funciones por procesamiento embebido:
     Gestionar la comunicación móvil
     Gestionar y Procesar imágenes y video
     Controlar cámara, pantalla, giroscopios
     ..etc
Equipo médico




   Funciones por procesamiento embebido:
     Adquisición de signos vitales
     Procesamiento digital de señales
     Comunicación con centrales de monitorización
     Gestión de alarmas
     … ect.
Electrodoméstico
               s




   Funciones por procesamiento embebido:
     Selección del tipo de detergente
     Selección de la cantidad de agua
     Selección del ciclo de lavado
     Gestión de alertas
     … ect.
Características de los sistemas
embebidos
 •Deben ser confiables,
    Confiabilidad, Reliability R(t) = Probabilidad que el sistema
    trabaje correctamente dado que está funcionando en t=0

    Mantenibilidad, Maintainability M(d) = probabilidad que el
    sistema vuelva a trabajar correctamente d unidades de tiempo
    después de una falla.

    Disponibilidad, Availability A(t): probabilidad que el sistema
    esté funcionando al tiempo t

    Seguridad personal: no causa daño

    Seguridad informática: comunicación confidencial y
    autenticada.
Características de los sistemas
embebidos
   Deben ser eficientes

       Energía


                 Tamaño de código



       Peso



                      Costo
Características de los sistemas
embebidos
   Comunicación.


   Están Dedicados a ciertas aplicaciones




   Interfaces de usuario dedicadas
    (no mouse, keyboard, pantalla, pantalla táctil)
Características de los sistemas
embebidos
   Muchos SE deben cumplir restricciones de
    tiempo real
     Un sistema de tiempo real debe reaccionar a
      estímulos del objeto controlado (u operador) dentro
      de un intervalo definido por el ambiente.

     Respuestas correctas pero tardías son erradas.


     Una restricción de tiempo real se dice DURA
      (hard) si su incumplimiento puede resultar en
      catástrofe.

     Toda otra restricción de tiempo son blandas (soft).
Características de los sistemas
embebidos

     Son sinónimos Embedded y Real-Time

   La mayoría de los               Embebidos
    sistemas embebidos
    son real-time                  Embebidos
                                  Tiempo Real
   La mayoría de
    los sistemas de               Tiempo real
    tiempo real
    son embebidos
Características de los sistemas
embebidos




           Están conectados a ambientes físicos a
           través de sensores y actuadores
Características de los sistemas
embebidos




   Son sistemas hibridos
   (partes análogas + digitales).
Características de los sistemas
embebidos
    • Típicamente son sistemas reactivos:




      “Un sistema reactivo es uno que está en interacción
      continua con su ambiente y su ejecución es a un
      ritmo determinado por ese ambiente” [Bergé, 1995]
Herramientas de diseño de SE
de control (Software)




                               VHDL
Herramientas de diseño de SE
de control (Hardware)




                              AVR PLC - GSM



       Multimedia Microchip
       PIC32
Diseño de sistemas embebidos de
control

  Problema



                                  Conservar recursos
Diseño de sistemas embebidos de
control
                                 Válvulas
   Tubería




              HW/SW Emebebido




  Sensores                      Servomotores
Diseño de sistemas embebidos de
 control                                                 Configure Model for                                     UART 1 Config
   dsPIC MASTER                                                                     Compile for dsPIC
                              Compiler                      dsPIC Target                                      Baud: 38400 (+1.73%)
      30f4011                                                                         (double-click)
                            Configuration                   (double-click)                                        Bytes / Step:
     4.00 MIPS

       Master               Configuration                 Configure Model            Generate Code             UART Configuration
                                                             for dsPIC



                                                                 Digital Output                                     Interface
                                        boolean             D1                                                     Tx-Matlab
                                                                    WRITE
             Pulse                                          Led de Funcionamiento
            Generator                                                                                           dbl-click to open
                                                                                                               Graphical interface



                           D3            double
           Digital Input
                           D4
       Boton de encendido
        Paro emergencia




Control de encendido
      del dsPIC
                                                                        temp            numAngulo       In1          Out1            In1
        ADC AN_0                In1               Out1

  Entrada Analoga
                                                                                                        AngleSelector                 Control Servos
                                  Filtrado de senal                         Control Periferico
                                                                      Control Fuzzy de Temperatura



                                                                                                        1
                                                                                                              TX_Labview_MATLAB
                                                                                                        2

                                                                                                                Conexion RS232
Importancia de los sistemas embebidos
Importancia de los sistemas embebidos

  La venta de celulares inteligentes en el mundo
  alcanza 428 millones en el primer trimestre del 2011
  [http://www.cnnexpansion.com]

  Sector automotriz … asegura empleo de más de 4 M
  de personas en Europa. Juntos, como 8 M de trabajos
  dependen de las ganancias de la industria del
  transporte y sectores relacionados [OMI bulletin]

 La fabricación de vehículos en México alcanzó las
 213,329 unidades en mayo de 2011 (aumento de 19.4%)
 [http://www.cnnexpansion.com/economia]
Importancia de los sistemas embebidos

     Curso de Metodología del diseño Mecatrónico
                         UTE




                          Webinario: Herramientas de diseño para Mecatrónica
                                                         National Instruments
Importancia de los sistemas embebidos
              Requisitos para el curso de DSE
                                 UTE

programming     algorithms      computer       math         electrical networks
                                organization   education    & digital circuits



                                                                   LAB
                embedded systems design



control       DSP     machine      real-time   project     applications    …
systems               vision       systems     group


                    Resultados del curso de DSE
                                   UTE
Importancia de los sistemas embebidos




      Prótesis




                         Robots Manipuladores
Gracias

Más contenido relacionado

La actualidad más candente

mantenimiento preventivo, predictivo y correctivo
mantenimiento preventivo, predictivo y correctivo mantenimiento preventivo, predictivo y correctivo
mantenimiento preventivo, predictivo y correctivo Mateo Morales Sdvsf
 
Copia De Presentacion Zelio
Copia De Presentacion ZelioCopia De Presentacion Zelio
Copia De Presentacion ZelioPEDROCARRENO
 
Elaboracion de circuitos modulos logicos programables
Elaboracion de circuitos modulos logicos programablesElaboracion de circuitos modulos logicos programables
Elaboracion de circuitos modulos logicos programablesBelén Cevallos Giler
 
Sistema digita l_analogico
Sistema digita l_analogicoSistema digita l_analogico
Sistema digita l_analogicoAlberto Vargas
 
Exposicion proyectos en electronica 2013
Exposicion proyectos en electronica 2013Exposicion proyectos en electronica 2013
Exposicion proyectos en electronica 2013Hector Vela Fontis
 
PLC: autómatas programables y sistemas de automatización por Enrique Mandado ...
PLC: autómatas programables y sistemas de automatización por Enrique Mandado ...PLC: autómatas programables y sistemas de automatización por Enrique Mandado ...
PLC: autómatas programables y sistemas de automatización por Enrique Mandado ...SANTIAGO PABLO ALBERTO
 
PLC fracys computacion I
PLC fracys computacion IPLC fracys computacion I
PLC fracys computacion Ifrancysrangel
 

La actualidad más candente (15)

Automatizacion
AutomatizacionAutomatizacion
Automatizacion
 
mantenimiento preventivo, predictivo y correctivo
mantenimiento preventivo, predictivo y correctivo mantenimiento preventivo, predictivo y correctivo
mantenimiento preventivo, predictivo y correctivo
 
Modulo II
Modulo IIModulo II
Modulo II
 
Copia De Presentacion Zelio
Copia De Presentacion ZelioCopia De Presentacion Zelio
Copia De Presentacion Zelio
 
Unidad 5: Control y robótica
Unidad 5: Control y robóticaUnidad 5: Control y robótica
Unidad 5: Control y robótica
 
Elaboracion de circuitos modulos logicos programables
Elaboracion de circuitos modulos logicos programablesElaboracion de circuitos modulos logicos programables
Elaboracion de circuitos modulos logicos programables
 
Cap2 Pds
Cap2 PdsCap2 Pds
Cap2 Pds
 
Sistema digita l_analogico
Sistema digita l_analogicoSistema digita l_analogico
Sistema digita l_analogico
 
Exposicion proyectos en electronica 2013
Exposicion proyectos en electronica 2013Exposicion proyectos en electronica 2013
Exposicion proyectos en electronica 2013
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
PLC: autómatas programables y sistemas de automatización por Enrique Mandado ...
PLC: autómatas programables y sistemas de automatización por Enrique Mandado ...PLC: autómatas programables y sistemas de automatización por Enrique Mandado ...
PLC: autómatas programables y sistemas de automatización por Enrique Mandado ...
 
PLC fracys computacion I
PLC fracys computacion IPLC fracys computacion I
PLC fracys computacion I
 
Camilo malaver
Camilo malaverCamilo malaver
Camilo malaver
 
Analogico y-digital
Analogico y-digitalAnalogico y-digital
Analogico y-digital
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 

Destacado (20)

Primera etapa
Primera etapaPrimera etapa
Primera etapa
 
Roca Uimp Juny 09
Roca Uimp Juny 09Roca Uimp Juny 09
Roca Uimp Juny 09
 
Arcoiris
ArcoirisArcoiris
Arcoiris
 
Cosas Que No Deben Perderse
Cosas Que No Deben PerderseCosas Que No Deben Perderse
Cosas Que No Deben Perderse
 
Federico Gutierrez Solana Salcedo UIMP 2009
Federico Gutierrez Solana Salcedo UIMP 2009Federico Gutierrez Solana Salcedo UIMP 2009
Federico Gutierrez Solana Salcedo UIMP 2009
 
7 Maravillas
7 Maravillas7 Maravillas
7 Maravillas
 
Estructura de una clase
Estructura de una clase Estructura de una clase
Estructura de una clase
 
Présentation du projet Jardin'âges
Présentation du projet Jardin'âgesPrésentation du projet Jardin'âges
Présentation du projet Jardin'âges
 
Denys a envoyer
Denys a envoyerDenys a envoyer
Denys a envoyer
 
03 07
03 0703 07
03 07
 
Innovacion Tecnoliga Y Hospital
Innovacion Tecnoliga Y HospitalInnovacion Tecnoliga Y Hospital
Innovacion Tecnoliga Y Hospital
 
Système U
Système USystème U
Système U
 
Presentación1
Presentación1Presentación1
Presentación1
 
Cocopolio1.Pps
Cocopolio1.PpsCocopolio1.Pps
Cocopolio1.Pps
 
Formulaire de candidature Etudiants - Bourses Ozavino 2014
Formulaire de candidature Etudiants - Bourses Ozavino 2014Formulaire de candidature Etudiants - Bourses Ozavino 2014
Formulaire de candidature Etudiants - Bourses Ozavino 2014
 
Gabriela rodriguez trabajo final
Gabriela rodriguez trabajo finalGabriela rodriguez trabajo final
Gabriela rodriguez trabajo final
 
iso 26000
iso 26000iso 26000
iso 26000
 
Smpc qustn 2
Smpc qustn  2 Smpc qustn  2
Smpc qustn 2
 
Chien d aveugle
Chien d aveugleChien d aveugle
Chien d aveugle
 
Ejercicios Vitales
Ejercicios VitalesEjercicios Vitales
Ejercicios Vitales
 

Similar a Diseno de sistemas_embebidos_de_control_automatico

Diseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automaticoDiseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automaticoVladimir Bonilla
 
Pt1 pres u_c_curso_libre_0312
Pt1 pres u_c_curso_libre_0312Pt1 pres u_c_curso_libre_0312
Pt1 pres u_c_curso_libre_0312cuzcatleco
 
Pdi arquitectura basica_de_una_computadora_digital
Pdi arquitectura basica_de_una_computadora_digitalPdi arquitectura basica_de_una_computadora_digital
Pdi arquitectura basica_de_una_computadora_digitalhmejnoun
 
Programacion avanzada pdf 2
Programacion avanzada pdf 2Programacion avanzada pdf 2
Programacion avanzada pdf 2Javier Parra
 
C8 dispositivos so_ssoo_mododecompatibilidad_
C8 dispositivos so_ssoo_mododecompatibilidad_C8 dispositivos so_ssoo_mododecompatibilidad_
C8 dispositivos so_ssoo_mododecompatibilidad_Julio Pari
 
Risc y cisc diseño de computadoras
Risc y cisc diseño de computadorasRisc y cisc diseño de computadoras
Risc y cisc diseño de computadorasborvil
 
A introduccion a las comunicaciones industriales
A introduccion a las comunicaciones industrialesA introduccion a las comunicaciones industriales
A introduccion a las comunicaciones industrialesCarlos Mendez
 
El computador4642 modificado-nancy
El computador4642 modificado-nancyEl computador4642 modificado-nancy
El computador4642 modificado-nancyjohanmucutuy
 
Manual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusManual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusPaolaPerez263
 
Microcontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMELMicrocontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMELSANTIAGO PABLO ALBERTO
 
Sistemas inteligentes de sensado diego benitez
Sistemas inteligentes de sensado   diego benitezSistemas inteligentes de sensado   diego benitez
Sistemas inteligentes de sensado diego benitezREDU
 

Similar a Diseno de sistemas_embebidos_de_control_automatico (20)

Diseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automaticoDiseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automatico
 
Pt1 pres u_c_curso_libre_0312
Pt1 pres u_c_curso_libre_0312Pt1 pres u_c_curso_libre_0312
Pt1 pres u_c_curso_libre_0312
 
Pdi arquitectura basica_de_una_computadora_digital
Pdi arquitectura basica_de_una_computadora_digitalPdi arquitectura basica_de_una_computadora_digital
Pdi arquitectura basica_de_una_computadora_digital
 
Computadora Digital
Computadora Digital Computadora Digital
Computadora Digital
 
Programacion avanzada pdf 2
Programacion avanzada pdf 2Programacion avanzada pdf 2
Programacion avanzada pdf 2
 
Apuntes
ApuntesApuntes
Apuntes
 
Plc's
Plc'sPlc's
Plc's
 
C8 dispositivos so_ssoo_mododecompatibilidad_
C8 dispositivos so_ssoo_mododecompatibilidad_C8 dispositivos so_ssoo_mododecompatibilidad_
C8 dispositivos so_ssoo_mododecompatibilidad_
 
Sistemas digitales
Sistemas digitalesSistemas digitales
Sistemas digitales
 
Arquitectura de la PC-I
Arquitectura de la PC-IArquitectura de la PC-I
Arquitectura de la PC-I
 
Risc y cisc diseño de computadoras
Risc y cisc diseño de computadorasRisc y cisc diseño de computadoras
Risc y cisc diseño de computadoras
 
A introduccion a las comunicaciones industriales
A introduccion a las comunicaciones industrialesA introduccion a las comunicaciones industriales
A introduccion a las comunicaciones industriales
 
El computador4642 modificado-nancy
El computador4642 modificado-nancyEl computador4642 modificado-nancy
El computador4642 modificado-nancy
 
Manual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusManual de Uso Detallado de Proteus
Manual de Uso Detallado de Proteus
 
Microcontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMELMicrocontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMEL
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
4_Automatas-Programables.pdf
4_Automatas-Programables.pdf4_Automatas-Programables.pdf
4_Automatas-Programables.pdf
 
01 introduccion
01 introduccion01 introduccion
01 introduccion
 
Guion sistema scada
Guion sistema  scadaGuion sistema  scada
Guion sistema scada
 
Sistemas inteligentes de sensado diego benitez
Sistemas inteligentes de sensado   diego benitezSistemas inteligentes de sensado   diego benitez
Sistemas inteligentes de sensado diego benitez
 

Diseno de sistemas_embebidos_de_control_automatico

  • 1. Vladimir Bonilla 099926868 fbonilla@ute.edu.ec www.mecatronicaecuador.com
  • 2. Agend a  Sistemas Embebidos  Funciones de los sistemas embebidos  Características de los sistemas embebidos  Herramientas de diseño de sistemas embebidos  Diseño de sistemas embebidos de control. Caso práctico: Control de temperatura de la ducha  Importancia de los sistemas embebidos
  • 3. Sistemas Embebidos Software Hardware Componentes Mecanismos
  • 4. Tareas Especificas Automoviles • Comunicaciones • Equipo médico • Entretenimiento • Electrodomésticos •
  • 5. Automóviles  Procesadores Múltiples  Hasta 100  en red  Funciones por procesamiento embebido:  ABS: Anti-lock braking systems  ESP: Electronic stability control  Airbags  Cajas de cambio automáticas eficientes  Prevención de robos con llaves “inteligentes”  Sistemas de alerta de ángulo ciego  ... etc ...
  • 6. Comunicacione s  Funciones por procesamiento embebido:  Gestionar la comunicación móvil  Gestionar y Procesar imágenes y video  Controlar cámara, pantalla, giroscopios  ..etc
  • 7. Equipo médico  Funciones por procesamiento embebido:  Adquisición de signos vitales  Procesamiento digital de señales  Comunicación con centrales de monitorización  Gestión de alarmas  … ect.
  • 8. Electrodoméstico s  Funciones por procesamiento embebido:  Selección del tipo de detergente  Selección de la cantidad de agua  Selección del ciclo de lavado  Gestión de alertas  … ect.
  • 9. Características de los sistemas embebidos •Deben ser confiables, Confiabilidad, Reliability R(t) = Probabilidad que el sistema trabaje correctamente dado que está funcionando en t=0 Mantenibilidad, Maintainability M(d) = probabilidad que el sistema vuelva a trabajar correctamente d unidades de tiempo después de una falla. Disponibilidad, Availability A(t): probabilidad que el sistema esté funcionando al tiempo t Seguridad personal: no causa daño Seguridad informática: comunicación confidencial y autenticada.
  • 10. Características de los sistemas embebidos  Deben ser eficientes  Energía  Tamaño de código  Peso  Costo
  • 11. Características de los sistemas embebidos  Comunicación.  Están Dedicados a ciertas aplicaciones  Interfaces de usuario dedicadas (no mouse, keyboard, pantalla, pantalla táctil)
  • 12. Características de los sistemas embebidos  Muchos SE deben cumplir restricciones de tiempo real  Un sistema de tiempo real debe reaccionar a estímulos del objeto controlado (u operador) dentro de un intervalo definido por el ambiente.  Respuestas correctas pero tardías son erradas.  Una restricción de tiempo real se dice DURA (hard) si su incumplimiento puede resultar en catástrofe.  Toda otra restricción de tiempo son blandas (soft).
  • 13. Características de los sistemas embebidos  Son sinónimos Embedded y Real-Time  La mayoría de los Embebidos sistemas embebidos son real-time Embebidos Tiempo Real  La mayoría de los sistemas de Tiempo real tiempo real son embebidos
  • 14. Características de los sistemas embebidos Están conectados a ambientes físicos a través de sensores y actuadores
  • 15. Características de los sistemas embebidos Son sistemas hibridos (partes análogas + digitales).
  • 16. Características de los sistemas embebidos • Típicamente son sistemas reactivos: “Un sistema reactivo es uno que está en interacción continua con su ambiente y su ejecución es a un ritmo determinado por ese ambiente” [Bergé, 1995]
  • 17. Herramientas de diseño de SE de control (Software) VHDL
  • 18. Herramientas de diseño de SE de control (Hardware) AVR PLC - GSM Multimedia Microchip PIC32
  • 19. Diseño de sistemas embebidos de control Problema Conservar recursos
  • 20. Diseño de sistemas embebidos de control Válvulas Tubería HW/SW Emebebido Sensores Servomotores
  • 21. Diseño de sistemas embebidos de control Configure Model for UART 1 Config dsPIC MASTER Compile for dsPIC Compiler dsPIC Target Baud: 38400 (+1.73%) 30f4011 (double-click) Configuration (double-click) Bytes / Step: 4.00 MIPS Master Configuration Configure Model Generate Code UART Configuration for dsPIC Digital Output Interface boolean D1 Tx-Matlab WRITE Pulse Led de Funcionamiento Generator dbl-click to open Graphical interface D3 double Digital Input D4 Boton de encendido Paro emergencia Control de encendido del dsPIC temp numAngulo In1 Out1 In1 ADC AN_0 In1 Out1 Entrada Analoga AngleSelector Control Servos Filtrado de senal Control Periferico Control Fuzzy de Temperatura 1 TX_Labview_MATLAB 2 Conexion RS232
  • 22. Importancia de los sistemas embebidos
  • 23. Importancia de los sistemas embebidos La venta de celulares inteligentes en el mundo alcanza 428 millones en el primer trimestre del 2011 [http://www.cnnexpansion.com] Sector automotriz … asegura empleo de más de 4 M de personas en Europa. Juntos, como 8 M de trabajos dependen de las ganancias de la industria del transporte y sectores relacionados [OMI bulletin] La fabricación de vehículos en México alcanzó las 213,329 unidades en mayo de 2011 (aumento de 19.4%) [http://www.cnnexpansion.com/economia]
  • 24. Importancia de los sistemas embebidos Curso de Metodología del diseño Mecatrónico UTE Webinario: Herramientas de diseño para Mecatrónica National Instruments
  • 25. Importancia de los sistemas embebidos Requisitos para el curso de DSE UTE programming algorithms computer math electrical networks organization education & digital circuits LAB embedded systems design control DSP machine real-time project applications … systems vision systems group Resultados del curso de DSE UTE
  • 26. Importancia de los sistemas embebidos Prótesis Robots Manipuladores