SlideShare uma empresa Scribd logo
1 de 41
SISTEMA EDUCACIONAL PARA
     EL DESARROLLO DE
APLICACIONES MECATRÓNICAS



Autor: Martínez Marrodán, David

Tutor: Zalama Casanova, Eduardo
                                            INGENIERÍA TÉCNICA INDUSTRIAL
                                                   EN ELECTRÓNICA
                     Valladolid , Julio de 2010
Índice
Objetivos.

Documentación y búsqueda.

Desarrollo hardware.

Desarrollo software.

Aplicación mecatrónica.

Resultados obtenidos.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.
                                      Elección microcontrolador.
Documentación y búsqueda.
                                      Elección hardware.
Desarrollo hardware.                  ¿Cómo Programar interfaz?

Desarrollo software.

Resultados obtenidos.

Aplicación mecatrónica.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Documentación y búsqueda

                   Diferentes criterios




Potencia. E/S específicas. Coste.                Conocimiento previo.




   Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Documentación y búsqueda

¡Herramientas de desarrollo gratuitas!

Compilador C                        Mplab C30




Programador                        dsPIC Bootloader




Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Documentación y búsqueda

              Conocimiento previo
                                    Poca potencia.
Familia PIC 16                      Poca memoria.
                                    Escasas E/S dedicadas


                                     “Fundación Cartif”.
dsPIC30F6011A                        Cumple especificaciones.



Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Documentación y búsqueda
 Las principales características del dsPIC30F6011A son:
    Núcleo RISC y motor DSP. Trabajando hasta 30 MHz
    Bus de datos de 16 bits y bus de direcciones de 24 bits
    Memoria de programa de 132 Kinstrucciones
    Memoria de datos de 6 Kposiciones de 16 bits.
   52 entradas/salidas.
    5 temporizadores.
    8 patillas con capacidad PWM
    8 patillas detectoras de cambio de estado lógico
    16 patillas con conversor A/D de 12 bits.
    Bus USART e I2C
   Otros periféricos no empleados: SPI, CAN…
    Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.
                                      Elección microcontrolador.
Documentación y búsqueda.
                                      Elección hardware.
Desarrollo hardware.                  ¿Cómo Programar interfaz?

Desarrollo software.

Resultados obtenidos.

Aplicación mecatrónica.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Documentación y búsqueda

              Muestra representativa



Servomotor        Paso a paso Motor DC                 Pantalla LCD




   Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.
                                      Elección microcontrolador.
Documentación y búsqueda.
                                      Elección hardware.
Desarrollo hardware.                  ¿Cómo Programar interfaz?

Desarrollo software.

Aplicación mecatrónica.

Resultados obtenidos.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Documentación y búsqueda

                  Visual Basic .NET
Rápida curva de aprendizaje.

Mucha información.

Compilador gratuito.



   Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.

Documentación y búsqueda. Desarrollo de placas.

Desarrollo hardware.                  Diseño del banco de pruebas

Desarrollo software.                  Montaje.

Aplicación mecatrónica.

Resultados obtenidos.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo hardware

Software                               Diseño de
                                 Circuitos de potencia.

 Kicad

                               Placa microcontroladora.



Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo hardware

           Circuitos de potencia

   potencia                                    potencia

                 Circuito de potencia.




Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo hardware

             Circuitos de potencia

       Motores DC                            Puentes H


Paso a paso unipolares                      Amplificación directa
                                              con MOSFET.


  Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo hardware

           Placa microcontroladora

Conectores.

Adaptar señal comunicaciones.

MAX232.



   Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.

Documentación y búsqueda. Desarrollo de placas.

Desarrollo hardware.                  Diseño del banco de pruebas

Desarrollo software.                  Montaje.

Aplicación mecatrónica.

Resultados obtenidos.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo hardware

                        Distribución

Sectorial.

Fuente y dsPIC centrados.

Ahorro cableado.



    Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.

Documentación y búsqueda. Desarrollo de placas.

Desarrollo hardware.                  Diseño del banco de pruebas

Desarrollo software.                  Montaje.

Aplicación mecatrónica.

Resultados obtenidos.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo hardware




Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.

Documentación y búsqueda.

Desarrollo hardware.
                                      Librerías
Desarrollo software.
                                      Interfaz
Aplicación mecatrónica.

Resultados obtenidos.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                     Problemas

            ¿Qué placa se va emplear?

     ¿Qué dispositivos se van a conectar?

             ¿Dónde se van a conectar?


Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                       Soluciones

Definir equivalencias entre
microcontrolador y placa.




  Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                        Soluciones
Control patillas: libres/ocupadas, entrada/salida,
funciones asociadas.




   Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                     Soluciones
        Filosofía de trabajo en dos etapas:



 Configuración                                 Acción




Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

          Configuración patillas
 Entrada o salida digital.

 Entrada input capture.

 Entrada conversor A/D.

 Salida PWM.


Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                  Acción patillas
 Leer estado entrada digital.

 Establecer salida digital.

 Leer valor entrada analógica.

 Establecer valor PWM.


Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

          Configuración motores
 Hasta 5 servomotores.

 Hasta 4 motores paso a paso.

 Hasta 6 motores DC de entre los cuales:
    Hasta 4 con realimentación mediante potenciómetro.
    Hasta 4 con realimentación mediante codificador.
Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                   Acción motores
Servomotores en posición o velocidad.
Paso a paso bidireccional.
Motor DC giro en función de potencia
Control de posición entre 0 y 100 con potenciómetro.

Control posición o velocidad mediante codificador.
 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                Otras acciones
 Comunicaciones RS232 e I2C.

 2 temporizadores configurables.

 Gobierno pantalla LCD.

 Regulador PI.

Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                   Regulador PI
 PI con anti windup mediante back calculation, se
 satura al llegar al 100 %.




Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                   Regulador PI
 Empleado en motores.

 Aplicable a cualquier proceso pasando:
     Kp,Ti,Ts, valor actual, consigna, error integral
     acumulado.
 Respuesta entre -100 y 100.

Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.

Documentación y búsqueda.

Desarrollo hardware.
                                      Librerías
Desarrollo software.
                                      Interfaz
Aplicación mecatrónica.

Resultados obtenidos.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

                     Objetivos

 Comunicación sencilla con el dsPIC.

 Ajuste intuitivo.

 Gráfica de respuesta del lazo cerrado.


Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software




Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Desarrollo software

Ajustar comunicación.



Aceptar para volver a ventana
principal.




   Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.

Documentación y búsqueda.

Desarrollo hardware.

Desarrollo software.

Aplicación mecatrónica.

Resultados obtenidos.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Aplicación mecatrónica

        Examinador de placas
Comprobar soldadura componentes.
 Ordenador.

 Servomotores para posicionar.

 Codificadores incrementales.

 Webcam.
  Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Índice
Objetivos.

Documentación y búsqueda.

Desarrollo hardware.

Desarrollo software.

Aplicación mecatrónica.

Resultados obtenidos.

 Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Resultados obtenidos

           Sistema educacional

Muestra y estudio de diferentes motores.

Estudio del microcontrolador dsPIC.

Prácticas de regulación y ajuste del PI.


   Sistema educacional para el desarrollo de aplicaciones mecatrónicas
Resultados obtenidos

         Aplicaciones mecatrónicas
Rápido desarrollo de aplicaciones.
 Funciones sencillas y flexibles.

 Programar sin conocer el dsPIC

Bajo coste.


   Sistema educacional para el desarrollo de aplicaciones mecatrónicas

Mais conteúdo relacionado

Destaque

Proyecto de Tésis I (ABET)
Proyecto de Tésis I (ABET)Proyecto de Tésis I (ABET)
Proyecto de Tésis I (ABET)Pedro Chavez
 
Control secuencial con temporizadores ton y tof
Control secuencial con temporizadores ton y tofControl secuencial con temporizadores ton y tof
Control secuencial con temporizadores ton y tofRoss Jovel
 
102108144 plc-1-v2
102108144 plc-1-v2102108144 plc-1-v2
102108144 plc-1-v2electroing
 
Guia de qualidade_para_sistemas[1]
Guia de qualidade_para_sistemas[1]Guia de qualidade_para_sistemas[1]
Guia de qualidade_para_sistemas[1]cvsantos
 
Organigrama Mt 2009
Organigrama Mt 2009Organigrama Mt 2009
Organigrama Mt 2009zequera
 
Mecatronica, automatizacion, robots, inteligencia artificial
Mecatronica, automatizacion, robots, inteligencia artificialMecatronica, automatizacion, robots, inteligencia artificial
Mecatronica, automatizacion, robots, inteligencia artificialOpcionesTecnicas
 
Curso informe escrito de estadias tsu
Curso informe escrito de estadias tsuCurso informe escrito de estadias tsu
Curso informe escrito de estadias tsupryscyla Vital
 
Automatización y control
Automatización y controlAutomatización y control
Automatización y controlRafael Lizcano
 
Engranajes elementos mã¡quinas
Engranajes elementos mã¡quinasEngranajes elementos mã¡quinas
Engranajes elementos mã¡quinasDaniel Rojas Varona
 

Destaque (13)

Proyecto de Tésis I (ABET)
Proyecto de Tésis I (ABET)Proyecto de Tésis I (ABET)
Proyecto de Tésis I (ABET)
 
Control secuencial con temporizadores ton y tof
Control secuencial con temporizadores ton y tofControl secuencial con temporizadores ton y tof
Control secuencial con temporizadores ton y tof
 
102108144 plc-1-v2
102108144 plc-1-v2102108144 plc-1-v2
102108144 plc-1-v2
 
Guia de qualidade_para_sistemas[1]
Guia de qualidade_para_sistemas[1]Guia de qualidade_para_sistemas[1]
Guia de qualidade_para_sistemas[1]
 
Organigrama Mt 2009
Organigrama Mt 2009Organigrama Mt 2009
Organigrama Mt 2009
 
05 07 11 prosesos por el sagrado alisierto www.gftaognosticaespiritual.org 2
05 07 11 prosesos por el sagrado alisierto  www.gftaognosticaespiritual.org 205 07 11 prosesos por el sagrado alisierto  www.gftaognosticaespiritual.org 2
05 07 11 prosesos por el sagrado alisierto www.gftaognosticaespiritual.org 2
 
Mecatronica, automatizacion, robots, inteligencia artificial
Mecatronica, automatizacion, robots, inteligencia artificialMecatronica, automatizacion, robots, inteligencia artificial
Mecatronica, automatizacion, robots, inteligencia artificial
 
Curso informe escrito de estadias tsu
Curso informe escrito de estadias tsuCurso informe escrito de estadias tsu
Curso informe escrito de estadias tsu
 
El campo profesional de la mecatrónica
El campo profesional de la mecatrónicaEl campo profesional de la mecatrónica
El campo profesional de la mecatrónica
 
Proyecto de estadía
Proyecto de estadíaProyecto de estadía
Proyecto de estadía
 
Automatización y control
Automatización y controlAutomatización y control
Automatización y control
 
Aplicaciones Reales Laplace
Aplicaciones Reales LaplaceAplicaciones Reales Laplace
Aplicaciones Reales Laplace
 
Engranajes elementos mã¡quinas
Engranajes elementos mã¡quinasEngranajes elementos mã¡quinas
Engranajes elementos mã¡quinas
 

Semelhante a Sistema Educacional Dspic

Articulacion jornada pedagogica
Articulacion jornada pedagogicaArticulacion jornada pedagogica
Articulacion jornada pedagogicaitisistemasjt
 
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdfdsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdfEloyChoque1
 
Programa de formación
Programa de formaciónPrograma de formación
Programa de formaciónArielDiaz95
 
Programa de formacion
Programa de formacionPrograma de formacion
Programa de formacionGerman Ruiz
 
228181 programa de formacion
228181   programa de formacion228181   programa de formacion
228181 programa de formacionADOPOAR
 
Programa de formacion
Programa de formacionPrograma de formacion
Programa de formacionGerman Ruiz
 
Adquisicion datos
Adquisicion datosAdquisicion datos
Adquisicion datosisra_gon
 
actualizacion de los recursos de la red
actualizacion de los recursos de la redactualizacion de los recursos de la red
actualizacion de los recursos de la redarmandobr
 
Home automation solutions (domotic system)
Home automation solutions (domotic system)Home automation solutions (domotic system)
Home automation solutions (domotic system)Luis Flores Pozo
 
Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningRafa Hidalgo
 
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...kyaalena
 
Tecnólogo en diseño e integración de automatismos mecatrónicos
Tecnólogo en diseño e integración de automatismos mecatrónicosTecnólogo en diseño e integración de automatismos mecatrónicos
Tecnólogo en diseño e integración de automatismos mecatrónicosOrlando Mario
 
Programa mantenimiento pc
Programa mantenimiento pcPrograma mantenimiento pc
Programa mantenimiento pckkktock
 
Mantenimiiento De Computadores
Mantenimiiento De ComputadoresMantenimiiento De Computadores
Mantenimiiento De Computadoresstefannyroomeeroo
 
Programa mantenimiento pc
Programa mantenimiento pcPrograma mantenimiento pc
Programa mantenimiento pckkktock
 

Semelhante a Sistema Educacional Dspic (20)

Articulacion jornada pedagogica
Articulacion jornada pedagogicaArticulacion jornada pedagogica
Articulacion jornada pedagogica
 
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdfdsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
 
Sistemas sena
Sistemas senaSistemas sena
Sistemas sena
 
Programa de formación
Programa de formaciónPrograma de formación
Programa de formación
 
228181 programa de formacion
228181   programa de formacion228181   programa de formacion
228181 programa de formacion
 
Programa de formacion
Programa de formacionPrograma de formacion
Programa de formacion
 
Programa de formacion
Programa de formacionPrograma de formacion
Programa de formacion
 
228181 programa de formacion
228181   programa de formacion228181   programa de formacion
228181 programa de formacion
 
Programa de formacion
Programa de formacionPrograma de formacion
Programa de formacion
 
Adquisicion datos
Adquisicion datosAdquisicion datos
Adquisicion datos
 
actualizacion de los recursos de la red
actualizacion de los recursos de la redactualizacion de los recursos de la red
actualizacion de los recursos de la red
 
Home automation solutions (domotic system)
Home automation solutions (domotic system)Home automation solutions (domotic system)
Home automation solutions (domotic system)
 
Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine Learning
 
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
 
Automatizaciones reales de Máquinas Virtuales
Automatizaciones reales de Máquinas VirtualesAutomatizaciones reales de Máquinas Virtuales
Automatizaciones reales de Máquinas Virtuales
 
Tecnólogo en diseño e integración de automatismos mecatrónicos
Tecnólogo en diseño e integración de automatismos mecatrónicosTecnólogo en diseño e integración de automatismos mecatrónicos
Tecnólogo en diseño e integración de automatismos mecatrónicos
 
Programa mantenimiento pc
Programa mantenimiento pcPrograma mantenimiento pc
Programa mantenimiento pc
 
Programa mantenimiento pc
Programa mantenimiento pcPrograma mantenimiento pc
Programa mantenimiento pc
 
Mantenimiiento De Computadores
Mantenimiiento De ComputadoresMantenimiiento De Computadores
Mantenimiiento De Computadores
 
Programa mantenimiento pc
Programa mantenimiento pcPrograma mantenimiento pc
Programa mantenimiento pc
 

Último

PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 

Último (20)

PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 

Sistema Educacional Dspic

  • 1. SISTEMA EDUCACIONAL PARA EL DESARROLLO DE APLICACIONES MECATRÓNICAS Autor: Martínez Marrodán, David Tutor: Zalama Casanova, Eduardo INGENIERÍA TÉCNICA INDUSTRIAL EN ELECTRÓNICA Valladolid , Julio de 2010
  • 2. Índice Objetivos. Documentación y búsqueda. Desarrollo hardware. Desarrollo software. Aplicación mecatrónica. Resultados obtenidos. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 3. Índice Objetivos. Elección microcontrolador. Documentación y búsqueda. Elección hardware. Desarrollo hardware. ¿Cómo Programar interfaz? Desarrollo software. Resultados obtenidos. Aplicación mecatrónica. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 4. Documentación y búsqueda Diferentes criterios Potencia. E/S específicas. Coste. Conocimiento previo. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 5. Documentación y búsqueda ¡Herramientas de desarrollo gratuitas! Compilador C Mplab C30 Programador dsPIC Bootloader Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 6. Documentación y búsqueda Conocimiento previo  Poca potencia. Familia PIC 16  Poca memoria.  Escasas E/S dedicadas  “Fundación Cartif”. dsPIC30F6011A  Cumple especificaciones. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 7. Documentación y búsqueda  Las principales características del dsPIC30F6011A son:  Núcleo RISC y motor DSP. Trabajando hasta 30 MHz  Bus de datos de 16 bits y bus de direcciones de 24 bits  Memoria de programa de 132 Kinstrucciones  Memoria de datos de 6 Kposiciones de 16 bits. 52 entradas/salidas.  5 temporizadores.  8 patillas con capacidad PWM  8 patillas detectoras de cambio de estado lógico  16 patillas con conversor A/D de 12 bits.  Bus USART e I2C Otros periféricos no empleados: SPI, CAN… Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 8. Índice Objetivos. Elección microcontrolador. Documentación y búsqueda. Elección hardware. Desarrollo hardware. ¿Cómo Programar interfaz? Desarrollo software. Resultados obtenidos. Aplicación mecatrónica. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 9. Documentación y búsqueda Muestra representativa Servomotor Paso a paso Motor DC Pantalla LCD Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 10. Índice Objetivos. Elección microcontrolador. Documentación y búsqueda. Elección hardware. Desarrollo hardware. ¿Cómo Programar interfaz? Desarrollo software. Aplicación mecatrónica. Resultados obtenidos. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 11. Documentación y búsqueda Visual Basic .NET Rápida curva de aprendizaje. Mucha información. Compilador gratuito. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 12. Índice Objetivos. Documentación y búsqueda. Desarrollo de placas. Desarrollo hardware. Diseño del banco de pruebas Desarrollo software. Montaje. Aplicación mecatrónica. Resultados obtenidos. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 13. Desarrollo hardware Software Diseño de Circuitos de potencia. Kicad Placa microcontroladora. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 14. Desarrollo hardware Circuitos de potencia potencia potencia Circuito de potencia. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 15. Desarrollo hardware Circuitos de potencia Motores DC Puentes H Paso a paso unipolares Amplificación directa con MOSFET. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 16. Desarrollo hardware Placa microcontroladora Conectores. Adaptar señal comunicaciones. MAX232. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 17. Índice Objetivos. Documentación y búsqueda. Desarrollo de placas. Desarrollo hardware. Diseño del banco de pruebas Desarrollo software. Montaje. Aplicación mecatrónica. Resultados obtenidos. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 18. Desarrollo hardware Distribución Sectorial. Fuente y dsPIC centrados. Ahorro cableado. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 19. Índice Objetivos. Documentación y búsqueda. Desarrollo de placas. Desarrollo hardware. Diseño del banco de pruebas Desarrollo software. Montaje. Aplicación mecatrónica. Resultados obtenidos. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 20. Desarrollo hardware Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 21. Índice Objetivos. Documentación y búsqueda. Desarrollo hardware. Librerías Desarrollo software. Interfaz Aplicación mecatrónica. Resultados obtenidos. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 22. Desarrollo software Problemas ¿Qué placa se va emplear? ¿Qué dispositivos se van a conectar? ¿Dónde se van a conectar? Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 23. Desarrollo software Soluciones Definir equivalencias entre microcontrolador y placa. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 24. Desarrollo software Soluciones Control patillas: libres/ocupadas, entrada/salida, funciones asociadas. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 25. Desarrollo software Soluciones Filosofía de trabajo en dos etapas: Configuración Acción Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 26. Desarrollo software Configuración patillas Entrada o salida digital. Entrada input capture. Entrada conversor A/D. Salida PWM. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 27. Desarrollo software Acción patillas Leer estado entrada digital. Establecer salida digital. Leer valor entrada analógica. Establecer valor PWM. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 28. Desarrollo software Configuración motores Hasta 5 servomotores. Hasta 4 motores paso a paso. Hasta 6 motores DC de entre los cuales: Hasta 4 con realimentación mediante potenciómetro. Hasta 4 con realimentación mediante codificador. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 29. Desarrollo software Acción motores Servomotores en posición o velocidad. Paso a paso bidireccional. Motor DC giro en función de potencia Control de posición entre 0 y 100 con potenciómetro. Control posición o velocidad mediante codificador. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 30. Desarrollo software Otras acciones Comunicaciones RS232 e I2C. 2 temporizadores configurables. Gobierno pantalla LCD. Regulador PI. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 31. Desarrollo software Regulador PI PI con anti windup mediante back calculation, se satura al llegar al 100 %. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 32. Desarrollo software Regulador PI Empleado en motores. Aplicable a cualquier proceso pasando: Kp,Ti,Ts, valor actual, consigna, error integral acumulado. Respuesta entre -100 y 100. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 33. Índice Objetivos. Documentación y búsqueda. Desarrollo hardware. Librerías Desarrollo software. Interfaz Aplicación mecatrónica. Resultados obtenidos. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 34. Desarrollo software Objetivos Comunicación sencilla con el dsPIC. Ajuste intuitivo. Gráfica de respuesta del lazo cerrado. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 35. Desarrollo software Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 36. Desarrollo software Ajustar comunicación. Aceptar para volver a ventana principal. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 37. Índice Objetivos. Documentación y búsqueda. Desarrollo hardware. Desarrollo software. Aplicación mecatrónica. Resultados obtenidos. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 38. Aplicación mecatrónica Examinador de placas Comprobar soldadura componentes. Ordenador. Servomotores para posicionar. Codificadores incrementales. Webcam. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 39. Índice Objetivos. Documentación y búsqueda. Desarrollo hardware. Desarrollo software. Aplicación mecatrónica. Resultados obtenidos. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 40. Resultados obtenidos Sistema educacional Muestra y estudio de diferentes motores. Estudio del microcontrolador dsPIC. Prácticas de regulación y ajuste del PI. Sistema educacional para el desarrollo de aplicaciones mecatrónicas
  • 41. Resultados obtenidos Aplicaciones mecatrónicas Rápido desarrollo de aplicaciones. Funciones sencillas y flexibles. Programar sin conocer el dsPIC Bajo coste. Sistema educacional para el desarrollo de aplicaciones mecatrónicas