Wishlist

[woosw_list]

No hay productos en el carrito.

Práctica 13 – Motor DC + Driver L298N MPLAB

Introducción

En esta práctica se implementa el control de un motor de corriente directa, usando el módulo PWM (modulador de ancho de pulso) para aumentar o disminuir la velocidad y un driver LM298N para realizar un cambio de giro.

 

Descripción

En esta práctica se usa el módulo PWM (Pulse Width Modulation) del pin C2, para el aumento y disminución de la velocidad de giro de un motor DC. Con ayuda de un driver LM298N que se encuentra conectado a los pines C0 y C1 del módulo X-TRAINER con el PIC18F4550/PIC18F45K50, se realiza una inversión de giro.

Materiales:

1 x Módulo X-TRAINER. Manuales Comprar

1 x Módulo programador XCU o XCU Lite. Manuales | Comprar

1 x Driver L298N.

1 x Motor DC 5 a 12 volts.

1 x Pila de 9 volts.

1 x Conector para pila cuadrada de 9 volts.

1 x Juego de cable Dupont.

1 x Protoboard de 830 puntos.

1 x Cable micro USB.

 

Software:

Windows 7 o posterior.

MPLAB X IDE. Descarga

Compilador XC8. Descarga

MPLAB Code Configurator. (Solo para PIC18F45K50)

 

Procedimiento

1. En el apartado de “Diagrama esquemático” que se encuentra a continuación, selecciona tu módulo, realiza las conexiones que se muestran en la imagen y conéctalo a la computadora. Nota: Las conexiones mostradas en los diagramas esquemáticos son las mismas ya sea que la tarjeta X-TRAINER posea el PIC18F4550/PIC18F45K50.

2. Al final de esta práctica, en el apartado de “Descargas”, puedes encontrar los archivos del código fuente, o bien copiarlo del apartado de “Código” que se encuentra más abajo.

3. Ejecuta MPLAB X IDE, abre el proyecto descargado o pega el código en un nuevo proyecto.

4. En caso de utilizar un PIC18F4550 omite este paso. Sí cuentas con un PIC18F45K50 ejecuta MCC (MPLAB Code Configurator) y configura los diferentes apartados como lo muestran las siguientes imágenes.

Nota: Sí aún no utilizas MCC (MPLAB Code Configurator), en el siguiente link encontrarás un manual de usuario para descargarlo y crear un nuevo proyecto.

5. Realiza los siguientes pasos para la configuración del Bootloader y poder programar la tarjeta X-TRAINER:

Selecciona File y clic en Project properties. Se mostrará una ventana donde es posible realizar distintas configuraciones.

 

 

Selecciona Building y marca la casilla en Insert unprotected checksum in user ID memory, clic en Apply.

 

 

Selecciona XC8 Linker y despliega Option categories: y selecciona Memory model, en ROM ranges escribir 2000-7f00, clic en Apply.

 

 

Selecciona XC8 Linker y despliega Option categories: y selecciona Additional options: en Codeoffset escribir 2000, clic en Apply.

 

Compilación

Para hacer la compilación del proyecto, en la barra superior se encuentran las siguientes opciones:

La herramienta señalada sirve para compilar el programa.

6. Abre el Software MICROSIDE v1.0 y programa el código que descargaste o compilaste en el módulo. En el siguiente link encontrarás el manual de usuario para el Software MICROSIDE v1.0.

7. Al terminar de programar, el módulo se reiniciará y el programa de esta práctica se ejecutará.

Diagrama esquemático

 

X-TRAINER LITE M
X-TRAINER LITE F
X-TRAINER DIP
X-TRAINER PRO

Código

PIC18F4550
PIC18F45K50

Descargas

A continuación podrás descargar los archivos necesarios para el desarrollo de esta práctica.

190405-dvtl-graph-xide-200x200-150x150