SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked (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
 

Similar to Sistema Educacional Dspic

Articulacion jornada pedagogica
Articulacion jornada pedagogicaArticulacion jornada pedagogica
Articulacion jornada pedagogica
itisistemasjt
 
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
EloyChoque1
 
Programa de formacion
Programa de formacionPrograma de formacion
Programa de formacion
German Ruiz
 
Programa de formacion
Programa de formacionPrograma de formacion
Programa de formacion
German Ruiz
 
Adquisicion datos
Adquisicion datosAdquisicion datos
Adquisicion datos
isra_gon
 
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
Orlando Mario
 
Programa mantenimiento pc
Programa mantenimiento pcPrograma mantenimiento pc
Programa mantenimiento pc
kkktock
 
Mantenimiiento De Computadores
Mantenimiiento De ComputadoresMantenimiiento De Computadores
Mantenimiiento De Computadores
stefannyroomeeroo
 
Programa mantenimiento pc
Programa mantenimiento pcPrograma mantenimiento pc
Programa mantenimiento pc
kkktock
 

Similar to 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
 

Recently uploaded

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
🦄💫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
EliaHernndez7
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 

Recently uploaded (20)

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
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
 
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
 
🦄💫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
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 

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