saltar a navegación

INICIO A LA PROGRAMACIÓN DE LOS PROCESADORES DIGITALES DE SEÑAL DSPIC

22 Abril 2010
Publicado por J. Laredo en: Automatización en General, Convocatorias, General, Informática y Tutoriales
Enviar un comentario | RSS 2.0 | Enlace URI

El Servicio de Ordenación Académica, Formación del Profesorado y Tecnologías Educativas y el CPR de Avilés, como su unidad gestora, convocan la actividad formativa:  Inicio a la programación de los procesadores digitales de señal dsPIC.

 

Destinatarios:

Profesorado de la familia profesional Electricidad y Electrónica (ELE)
Para cubrir plazas, se abrirá la inscripción a otros profesores y profesoras de otras familias profesionales o de áreas de Tecnología interesados en el tema según los criterios de selección indicados en la convocatoria.

 

En cursos formativos anteriores se ha impartido programación del microcontrolador PIC en código nemónico y lenguaje “C”. Con los contenidos de esta edición, sobre la arquitectura y funcionamientos de los procesadores digitales de señales dsPIC, se dispondrá de una visión completa de los recursos que nos proporciona actualmente esta familia de microcontroladores, para solucionar distintos problemas que se nos pueden plantear en el campo de la electrónica.

Esta película necesita Flash Player de Macromedia.

 

Más información pinchando en el libro para ver a pantalla completa.

Información sobre la navegación en la aplicación haciendo clic en esta pequeña imagen:

Se temporaliza en los meses de mayo y junio 2010. Se establecen 24 horas distribuidas en 6 sesiones de 4 horas. De 16:30 a 20:30 horas.

El curso se realiza en el IES Fernández Vallín de Gijón.

Más información sobre los objetivos, ponentes colaboradores, y forma de inscripción:

Ponentes colaboradores 

Coordinador Ponentes

Juan Carlos Campo Rodríguez, Área de Tecnología electrónica, Universidad de Oviedo

Juan Carlos Campo Rodríguez
Francisco Javier Ferrero Martín
Juan Carlos Álvarez Antón
Manuela González Vega
Cecilio Blanco Viejo

Universidad de Oviedo

Nuestros objetivos los resumimos en:

♦ Aprender a programar en lenguaje C un dsPIC de Microchip.
o Programación temporizador
o Programación de interrupciones
o Programación de periféricos habituales
♦ Conocer los motivos que han originado la aparición de los DSP.
♦ Conocer las diferencias entre DSP y otros dispositivos programables.
♦ Conocer la arquitectura básica de un DSP tomando el dsPIC como ejemplo.

Puedes inscribirte desde el 22 de abril, hasta el 18 de mayo de 2010 pinchando en este enlace del CPR de Avilés

José A Laredo, ATD de FPE del CPR de Avilés

Luis Arranz, coordinador del curso

Estadísticas Este artículo ha sido visitado  971  veces

Comentarios»

1. Juan C. Antón - 23 Abril 2010 

Los dsPIC DSC (Digital Signal Controllers) o controladores de señal digital son microcontroladores especialmente acondicionados para el procesamiento de señales en “tiempo real”. Con tiempo real se pretende indicar que el sistema debe dar respuesta en un tiempo establecido y predecible. En general, este tipo de aplicaciones requieren un cálculo intensivo a alta velocidad. En estos casos, el rendimiento de un DSC es superior al de un microcontrolador convencional al disponer de recursos hardware tanto para el control como para el procesamiento numérico de datos.

2. Juan C. Antón - 23 Abril 2010 

Este curso se centra en la familia de propósito general dsPIC30F de Microchip, en particular en el modelo dsPIC30F6014. Este circuito integra en un chip un conjunto considerable de funciones que contribuyen a incrementan las prestaciones y la fiabilidad del sistema final. Entre las prestaciones se destacan: instrucciones especiales de acceso a memoria, flexibilidad en su configuración, elevada capacidad de almacenamiento de datos, instrucciones de cómputo especiales (típicas de DSP), alta velocidad de ejecución, modos de bajo consumo de energía, convertidor A/D de alta velocidad de muestreo y resolución, osciladores de reloj integrados, temporizadores, potente sistema de interrupciones, periféricos de comunicación (I2C, UART, CAN, SPI), etc. Esta integración funcional permite reducir los costes al eliminar la necesidad de componentes externos. Por otro lado, también se potencia la fiabilidad incorporando mecanismos como: auto-monitorización de la CPU para la prevención de situaciones catastróficas (detección de accesos prohibidos a memoria, a la pila, …), Watchdog o la protección de Brown-out , entre otros.

3. Juan C. Antón - 23 Abril 2010 

Una de las sesiones del curso está destinada a la adquisición de señales analógicas provenientes de sensores y a su procesamiento. Para ello se estudiará la forma de configurar el conversor A/D integrado en el chip. Se realizarán ejemplos que pondrán de manifiesto las distintas posibilidades de funcionamiento del conversor (modo de adquisición, configuración del muestreo, scan de canales, etc). Como ejercicio se capturará la señal de tensión de un potenciómetro y la de un sensor de temperatura (TC1047A) incluyendo el promediado de muestras. Las prácticas se realizarán en el sistema de desarrollo dsPICDEM 1.1 de Microchip utilizando el lenguaje C.

4. Juan Carlos Campo - 23 Abril 2010 

El procesamiento digital de la señal consiste en el tratamiento de señales muestreadas (digitalizadas) mediante diversos algoritmos. Las operaciones más típicas son el filtrado digital, la realización de la transformada de Fourier, convoluciones, etc. Todas estas operaciones son extremadamente intensivas en cálculos.
En general, la entrada analógica es digitalizada mediante un convertidor A/D que, en ocasiones, está integrado en el DSP. La señal digitalizada pasa al DSP y es procesada para extraerle la información oportuna o modificarla de algún modo. En ocasiones, la señal tratada es, de nuevo, reconvertida en analógica mediante un convertidor A/D.
Durante el curso se verá un ejemplo completo de adquisición y tratamiento de la señal mediante un DSP.

5. Cecilio Blanco - 28 Abril 2010 

La segunda sesión del curso se dedicará a la programacion básica del dsPIC.
Se verá la configuración del oscilador de reloj y los puertos digitales de E/S.
Tambíen se abordarán las estructuras básicas de programación en C: arrays, funciones y punteros

6. Francisco Javier Ferrero Martín - 28 Abril 2010 

La tercera sesión del curso está dedica al manejo del módulo temporizador o “timer” así como al control de las interrupciones de los dsPIC. El primero nos permitirá programar tareas periódicas o basadas en el control temporal. Encender o pagara un LED a intervalos de tiempo x, es un ejemplo trivial de temporización. Por otro lado las interrupciones las podemos utilizar para controlar de forma asíncrona el flujo del software o bien para que el dsPIC informe de determinados eventos. Así el mismo LED anterior lo podemos encender o pagar mediante una interrupción generada al actuar sobre un pulsador. Es evidente que estas dos funcionalidades, temporización e interrupciones, ya las teníamos implementadas en los micros de la gama más baja. La potencialidad del dsPIC se descubrirá más adelante, en aplicaciones de procesamiento digital de señales.

7. luisfr - 5 Mayo 2010 

El curso parece prometer, espero que se trabaje fuertemente las instrucciones relacionadas con el procesamiento de señales.
Un saludo para todos.



*
Para demostrar que eres un usuario (no un script de spam), introduce la palabra de seguridad mostrada en la imagen.
Anti-Spam Image