Documentos de Académico
Documentos de Profesional
Documentos de Cultura
micro/bit
Apr
ender a pr
og
ramar
Aprender
prog
ogr
micr
ocontr
olador
es es muy ffcil
cil
microcontr
ocontrolador
oladores
EDICIONES TCNIC
AS REDE
TCNICAS
MARZO/ABRIL 2002
MICRO/BIT
Formacin
Aprender a programar
microcontroladores es muy fcil
Garca e Ibn Ruiz Oleagordia
Figura 2. Esquema
electrnico del mdulo
OEM BS2-IC. El PIC
tiene grabado el Intrprete
BASIC y la EEPROM
almacena el programa de
aplicacin.
MICRO/BIT
MARZO/ABRIL 2002
La filosofa del
invento
El lenguaje PBASIC es muy fcil
de aprender y emplear pues no requiere conocimientos especializados
en Electrnica ni Informtica. Se ejecuta mediante un Intrprete PBASIC
que est grabado de forma permanente en la memoria de cdigo del
PIC16C57 del mdulo OEM BS2-IC.
El programa de aplicacin que hay
que ejecutar se edita en la pantalla
del PC con el software libre que puede bajarse por Internet o existe en el
CD de la empresa. Una vez confeccionado el programa se manda a
travs del puerto serie al mdulo Parallax y se deposita sobre una me-
Formacin
Un kit didctico
excepcional
Para demostrar la sencillez y las
prestaciones de los productos BASIC
Stamp el fabricante facilita libremente en Internet cinco tutoriales con
experimentos, tres de los cuales estn en castellano, traducidos por el
consultor Arstides Alvarez. Para facilitar su distribuidor en Espaa Ingeniera de Microsistemas Programados
S.L. (Microsystems Engineering) ha
editado el de ms inters: Qu es un
microcontrolador?, que se comercializa a precio de coste.
Adems, los lectores de esta revista conocen por anteriores artculos las cualidades didcticas y profesionales del laboratorio Universal Trainer (ver figura 3) en cuyo diseo han
participado varios profesores del Departamento de Arquitectura de Computadores de la universidad de Deusto. Una de sus finalidades es la enseanza prctica de la Microelectrnica moderna. Para conseguirlo existen una serie de mdulos opcionales
destinados a cubrir cada uno una
tecnologa clave
Un proyecto bsico:
Control de motores
Para ofrecer una idea al lector de
la estructura de los proyectos del mdulo MICROCONTROLADORES III de
Ingeniera de Microsistemas Programados S.L. se describe en forma resumida el nmero 8 destinado al
control de un motor de corriente
continua.
Todos los proyectos tienen el
mismo contenido, dividido en los siguientes apartados:
Objetivos: Donde se expone la finalidad de la experiencia.
Fundamentos bsicos y nuevas instrucciones: Se describen los aspectos
tericos y las nuevas instrucciones
que se introducen en la prctica
Esquema electrnico
Materiales necesarios
Desarrollo de la prctica y ejecucin del programa
Trabajo personal: Se propone una
modificacin ampliacin para que
realice el lector.
MARZO/ABRIL 2002
MICRO/BIT
Formacin
Objetivos
en anchura de pulso
Con esta prctica se va a aprender a controlar la velocidad y direccin de giro de un motor de corriente continua con el BS2-IC/MSE. La
instruccin que se va a usar es PWM
(modulacin de anchura de pulsos).
Esta nueva instruccin genera un
(PWM).
Figura 5. Esquema de
conexionado del driver y el
motor de corriente
tren de pulsos por la patita especificada y con una anchura (duty) determinada. El valor de duty se pasa
como una variable que previamente
se habr cargado con el valor presente en el puerto de entrada (P0P7). El sentido de giro del motor vendr determinado por el estado de la
patita P8.
Fundamentos tericos bsicos
y nuevas instrucciones
En la figura 4 se muestra la forma de onda tpica en una seal
PWM. Se trata de un tren de pulsos
donde la anchura vara dentro de un
periodo constante. Con esto se pretende suministrar una potencia a la
carga que es directamente proporcional a esa anchura, puesto que a mayor anchura mayor es el tiempo que
la carga (en este caso el motor) permanece activa. De esta manera se
consigue controlar la velocidad del
motor. En la figura 5 se indica el conexionado entre el driver y el motor
de corriente continua. En esta aplicacin se maneja la instruccin especfica indicada en el cuadro 1.
continua.
Cuadro 1
Esquema electrnico
Figura 6. Conexionado de
los perifricos al mdulo
OEM BS2-IC/MSE.
MICRO/BIT
MARZO/ABRIL 2002
Formacin
Cuadro 2
Trabajo personal
Se propone realizar otro programa en el que aadiendo un encoder
(disco con muesca y optoacoplador)
al eje del motor podamos medir su
velocidad capturando el pulso generado haciendo uso de la instruccin
PULSIN.
Bibliografa
- Parallax: www.parallaxinc.com
- Ingeniera de Microsistemas Programados S.L.: www.microcontroladores.com
- Mdulo 6 : Microcontroladores III
(Parallax) de Ingeniera de Microsistemas Programados S.L.
- Qu es un microcontrolador? Tutorial de Parallax en castellano. Ingeniera de Microsistemas Programados
S.L.
- Microcontroladores PIC. Diseo
Prctico de Aplicaciones, Mc GrawHill.
- Microcontroladores PIC: La solucin en un chip, Paraninfo.
MARZO/ABRIL 2002
MICRO/BIT