Está en la página 1de 6

Herramienta didáctica para el aprendizaje de sistemas

embebidos utilizando launchpad Piccolo c2000

Teg. Luisa Fernanda Díaz Romero, SENA, servicio nacional de aprendizaje


* Servicio Nacional de Aprendizaje, Grupo de
Investigación y Desarrollo Tecnológico GINDET.
Semillero de investigación SIDSAE.
E-MAIL: lfdiaz309@misena.edu.co
Colombia.

RESUMEN: Actualmente el SENA cuenta con herramientas de desarrollo como la familia Texas
instruments, sistemas adquiridos en el proyecto de modernización del área de electrónica, estos
sistemas embebidos son poco conocidos en nuestro medio, no se cuenta con el material didáctico
estructurado para el aprendizaje de estos sistemas, por lo cual se pretende desarrollar un material
didáctico y que permita al aprendiz entender el funcionamiento de estas herramientas y así
desarrollar unas capacidades creativas en proyectos aplicados utilizando estos sistemas. El SENA
en su amplio deseo de desarrollo tecnológico realizo inversiones para que los aprendices apliquen
sus conocimientos en los sistemas embebidos diferentes a los conocidos actualmente.
El entorno de desarrollo se realizará en code composer studio y drivers, en la placa LaunchPad ™
C2000 ™ Piccolo™, LAUNCHXL-F28027. La placa LAUNCHXL-28027 es un tablero
implementador de bajo costo para, los dispositivos de Texas instrumets, cuentan con todo el
hardware y software necesario para desarrollar aplicaciones basadas en el microprocesador
f28027x. LAUNCHXL-28027 se basa en el dispositivo super junto f28027, Y más fácilmente
permite a los usuarios migran dispositivos f28027x de menor coste, la placa incluye su propio
interfaz de programación y depuración, y el fin es dar a conocer el entorno de trabajo del
microcontrolador de la launchpad y su diverso uso de la placa Piccolo c2000 la cual es muy versátil,
fácil de manejar y una herramienta muy completa.
Sacando el mayor provecho de las tecnologías adquiridas por el SENA. El entorno de desarrollo de
este hardware se realizará con un software libre llamado ENERGIA, CODE COMPOSER STUDIO
aplicado a la placa LaunchPad ™ C2000 ™ Piccolo™, LAUNCHXL-F28027, esta board incluye su
propia interfaz de programación y depuración y el fin es dar a conocer el entorno de trabajo del
microcontrolador de la launchpad y sus diversos usos, comparándola con las del mercado como el
Arduino.

Palabras clave: herramienta didáctica para el aprendizaje del sistema embebido, proyecto de
modernización,

1
INTRODUCCION

El SENA REGIONAL SANTANDER , quiere implementar nuevas formas de programación para


ampliar los conocimientos de los aprendices, por primera vez se utilizan las herramientas de Texas
instruments, así implementando una nueva y muy poco conocida serie de microcontroladores, la cual es
muy sencilla de manejar, incluye un dispositivo de pre-programados TMS320F28027, Texas
Instruments presenta la familia de microcontroladores Piccolo F2802x  que  proporciona la potencia del
núcleo C28x junto con periféricos de control altamente integrados en dispositivos de bajo conteo de
pines. Esta familia es código compatible con código basado en el C28x anterior y también proporciona
un alto nivel de integración analógica. La familia launchpad  son  plataformas de desarrollo colaborativo
de software, en particular el de software libre a través de un sitio web como un servicio gratuito. Está
desarrollada y mantenida por Canonical, en ella se encuentra una placa llamada LaunchPad ™ C2000
™ Piccolo™, LAUNCHXL-F28027.

LaunchPad ™ C2000 ™ Piccolo™, LAUNCHXL-F28027 es una plataforma de evaluación económica


diseñada para ayudarlo a ingresar al mundo de la programación de control en tiempo real en los
microcontroladores C2000 Piccolo. La LaunchPad Piccolo TMS320F28027 con características únicas
tales como 64 KB de flash incorporado, 8 canales PWM, eCAP, 12 bits ADC, I2C, SPI, UART y mucho
más. Incluye muchas características de hardware de la placa, como un emulador integrado XDS100
JTAG para una fácil programación y depuración, 40 pines PCB para un fácil acceso a los pines del
procesador F28027, botón de reinicio y botón programable, etc. C2000 LaunchPad no solo tiene el
hardware necesario para el desarrollo, también proporciona a los usuarios acceso a código de ejemplo,
bibliotecas, controladores y muchos más recursos a través de controlSUITE, que está disponible de
forma gratuita. Junto con controlSUITE, los usuarios también pueden descargar una versión sin
restricciones de Code Composer Studio Integrated Development Environment (IDE) versión 5.
Con todo el hardware y el software necesarios para comenzar el desarrollo, los usuarios pueden
enfocarse en aprender o desarrollar sistemas de control en tiempo real en áreas como iluminación digital,
control de motores, conversión de energía digital, detección de precisión y mucho más.
La primera revisión de la producción LAUNCHXL-F28027 Piccolo C2000 Área de ejecución, versión
1.0, fue lanzado en julio de 2012 y es actualmente la única revisión disponible.
Gratuita muy sencilla de manejar y completa, no es conocida y los documentos para estudiarlas están
solo en un idioma lo cual dificulta el aprendizaje, por tal razón no es conocida y por eso se desea con
este proyecto ,empezar a crear unas herramientas didácticas para el estudio de la placa LaunchPad ™
C2000 ™ Piccolo™, LAUNCHXL-F28027.

2
METODOLOGIA

En esta actividad se procedió a indagar por la literatura existente relacionada con el objeto de
investigación, teniendo presente los protocolos establecidos para tal fin, es decir evaluando el grado de
relevancia permitiendo decantar la información recolectada. Esta información ha permitido determinar
cuáles son los principios requeridos para lograr una buena elaboración de material didáctico y de igual
manera, se realizó una consulta de las diferentes herramientas de software libre que brindan una solución
al problema de estudio.

Este estudio se realizó en las instalaciones del SENA-CIES Cúcuta, en el ambiente de mecatrónica;
siguiendo los objetivos el primer paso a cumplir debido a que todo el material de Texas Instruments, se
encuentra en idioma inglés, es su respectiva traducción, ya teniendo este material traducido, se analizara
el material para poder conocer a fondo la TMs320F28027 Piccolo, esto debido a que se debe conocer sus
características y especificaciones.

Instalación

La instalación C2000 Área de ejecución consiste en tres sencillos pasos:


1. Descargar Code Composer Studio y controlSUITE ™.
2. Instalar Code Composer Studio y controlSUITE.
3. Conectar e instalar el C2000 de ejecución para el PC.
Ahora el Área de ejecución está dispuesta a desarrollar aplicaciones o ejecutar la demo pre-programado.

2.1 descargar el software necesario

Code Composer Studio IDE está disponible de forma gratuita sin ningún tipo de restricción cuando se
utiliza con el emulador XDS100 en el C2000 Área de
Ejecución. El software se puede descargar desde la página C2000 Área de ejecución en
www.ti.com/c2000-launchpad. En este sitio, también puede descargar una copia de controlSUITE que
incluye controladores, ejemplos y otros
Programas de apoyo necesarios para empezar

2.2 Instalación del software


Una vez descargado, instale Code Composer Studio y el paquete controlSUITE

2.3 Instalar el hardware

Una vez instalado el Code Composer Studio, conecte el cable USB suministrado, en el tablero C2000
Área de ejecución y en un puerto USB disponible en su
Ordenador. Ventanas ® detectará automáticamente el dispositivo y le pedirá que instale los
controladores de software. Permitir que Windows ejecute una
Búsqueda de los conductores y de forma automática instalarlos. Después de que Windows se instala
correctamente los controladores para el emulador
XDS100v2 integrado, el Área de ejecución ya está listo para su uso.

3
La primera vez que se utiliza el LAUNCHXL-F28027, una aplicación de demostración se inicia
automáticamente cuando el tablero es alimentado desde un host USB. Si la placa no se inicia la
aplicación de demostración, intente colocar S1 en las siguientes posiciones y restablecer la pizarra: UP -
ARRIBA - ABAJO.
Para iniciar la demostración, conecte el LAUNCHXL-F28027 con el cable mini-USB incluido a un
puerto USB libre. La aplicación de demostración comienza Con los LEDs parpadean para mostrar el
dispositivo está activo.
El LAUNCHXL-F28027 incluye un dispositivo de pre-programados TMS320F28027. Cuando el
LaunchPad está conectado a través de USB, la demo
Empieza con una secuencia de flash de LED que apunta hacia S3. Presione S3 para iniciar el modo de
medición de la temperatura.
Una temperatura de referencia se toma en el principio de este modo y los LED de la LaunchPad se
utilizan para mostrar cualquier diferencia, Entre la temperatura actual y la temperatura de referencia.
Inicialmente, el LED conectado a GPIO3 se ilumina para indicar un 8 en binario, Que corresponde a la
temperatura actual es igual a la temperatura de referencia. A medida que la temperatura se aleja de la
referencia, la Diferencia se visualiza como un incremento binario o decremento de la pantalla ancha
LED nibble. Por ejemplo, si la temperatura de Referencia fue 30ºC y la temperatura actual es 33ºC, los
LED sería (de izquierda a derecha) ON, OFF, ON, y sobre el que sería 11 en binario (33-30 = 3 y 11-8 =
3). Una nueva temperatura de referencia se puede establecer en cualquier momento pulsando S3 de
nuevo.
Además de la pantalla LED, información de la temperatura también se muestra en su PC a través de la
conexión USB / UART. Para ver la información UART en su PC, debe calcular primero el puerto COM
asociado con el Área de ejecución. Para hacer esto en Windows, haga clic en Mi computadora y haga
clic en Propiedades. En el cuadro de diálogo que aparece, haga clic en la pestaña Hardware y abierto
Administrador de dispositivos. Busque una entrada en Puertos
(COM y LPT) titulado "USB Serial Port (COMX)", donde X es un número. Recuerde que este número
para cuando se abre un terminal serie. Los datos UART aplicaciones de demostración fue escrito y
depurando el uso de masilla, y para la mejor experiencia de usuario, recomendamos que utilice masilla
para ver los datos UART. Abra su programa de terminal serie y abrir el puerto COM que has encontrado
previamente en el administrador de dispositivos con
los siguientes valores: 115200 baudios, 8 bits de datos, sin paridad, 1 bit de parada. Después de abrir el
puerto serie en su terminal serie, restablezca el Área de ejecución con el pulsador de reinicio y observar
el terminal serie para una sorpresa.

4
Configuración de hardware

El Área de ejecución C2000 ofrece a los usuarios varias opciones en cuanto a cómo configurar la tarjeta

Dominio de energía

La C2000 LaunchPad tiene dos dominios de alimentación separadas para el propósito de permitir el
aislamiento JTAG. Puentes JP1,
JP2 y JP3 configure si la potencia del USB se pasa al dispositivo de destino.

Conectividad serie

El LAUNCHXL-F28027 tiene un adaptador de USB a UART integrado. Esto hace que sea fácil de
imprimir información de depuración de nuevo a la PC anfitrión incluso en entornos aislados. Sin
embargo, en algunos casos, el usuario puede desear para conectar el
Piccolo SCI periférica (C2000 UART periférica) a un BoosterPack u otro hardware a través de los pines
del conector. Si los pasadores de SCI están conectados a ambos los pasadores de cabecera, la afirmación
de canal XDS100 UART existiría y los pasadores no serían impulsados a los niveles de voltaje correcto.
Para resolver este problema hemos incluido un interruptor para permitir que el usuario desconecte las
clavijas de serie Piccolo desde la conexión XDS100 UART. Cuando S4 está en la posición hacia arriba,
SCI del dispositivo Piccolo está conectado a la XDS100 y que son capaces de recibir y enviar
información en serie desde o hacia el tablero. Cuando S4 se encuentra en la posición inferior, el
dispositivo de Piccolo.

3 Análisis de resultados
Actualmente el proyecto está en fase de desarrollo, se está analizando los alcances de la Piccolo f28027,
sus características, el principal alcance logrado es la traducción de todos los materiales que se
encuentran en la plataforma de Texas Instruments.

4 Discusión y conclusiones Se consigue la traducción del material dado por la plataforma de la


empresa Texas Instruments, estos materiales son de suma importancia ya que proporcionan todas las
características de la LaunchPad Piccolo f28027.

Referencia bibliográfica

5
6

También podría gustarte