SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 
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
 
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
 
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
 

Dernier

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 

Dernier (20)

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 

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