Grabado de programa mplab pic16f84

Solo disponible en BuenasTareas
  • Páginas : 8 (1897 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de noviembre de 2010
Leer documento completo
Vista previa del texto
INTRODUCCIÓN.
La automatización es un sistema donde se trasfieren tareas de producción, realizadas habitualmente por operadores humanos a un conjunto de elementos tecnológicos.
Un sistema automatizado consta de dos partes principales:
| * Parte de Mando |
| * Parte Operativa |
La Parte Operativa es la parte que actúa directamente sobre la máquina. Son los elementos que hacenque la máquina se mueva y realice la operación deseada. Los elementos que forman la parte operativa son los actuadores de las máquinas como motores, cilindros, compresores ..y los captadores como fotodiodos, finales de carrera, etc.
La Parte de Mando suele ser un autómata programable (tecnología programada), aunque hasta hace bien poco se utilizaban relés electromagnéticos, tarjetaselectrónicas o módulos lógicos neumáticos (tecnología cableada) . En un sistema de fabricación automatizado el autómata programable está en el centro del sistema. Este debe ser capaz de comunicarse con todos los constituyentes de sistema automatizado.
Objetivos dela automatización
| * Mejorar la productividad de la empresa, reduciendo los costes de la producción y mejorando la calidad de la misma. || * Mejorar las condiciones de trabajo del personal, suprimiendo los trabajos penosos e incrementando la seguridad. |
| * Realizar las operaciones imposibles de controlar intelectual o manualmente. |
| * Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades necesarias en el momento preciso. |
| * Simplificar el mantenimiento de forma que el operario norequiera grandes conocimientos para la manipulación del proceso productivo. |
| * Integrar la gestión y producción. |

Objetivo de la práctica.
Que el alumno se familiariza con el lenguaje de programación del micro controlador PIC16F84a así como grabado de programas en el mismo con su respectiva comprobación de funcionamiento.
Demostrar al alumno la importancia de la automatización asícomo la gran gama de áreas de aplicación.
Materiales.
1.-Un microcontrolador PIC16F84a.
2.-Sofware Mplab.
3.-Sofware Proteus en ambiente de ISIS.
4.-Programador SuperPro/Z.
5.-Banco de pruebas.
Modificación del programa INDEXZADO_2.
Pasos para la modificación del programa indexado_2
1.- abrir el programa Mplab v8.30

2.- abrimos el archivo indexado_2 y modificamos el programa paraobtener las configuraciones que nos interesa para el funcionamiento de nuestros sensores y motores.
3.- Modificamos una indicación del programa indexado_2; esta modificación fue el cambio del comando AND por un XOR como se muestra en la siguiente figura y ponemos las configuraciones que requerimos.

4.-Después de haber modificado nuestras configuraciones tenemos el ensamblado del programa, estoes para transformarlo a lenguaje de máquina. Siguiendo los siguientes pasos Project > Quickbuildindexado_2 para ensamblar el programa como se muestra.

Después de esto aparece una ventana la cual nos reafirma si existe algún error en la estructura del programa. Si esto sucede rectificar la estructura y escritura del programa, si no existen errores entonces se procede a probar su funcionamientoen software; para esto se usa el programa Proteus en ambiente de ISIS
5.-Se construye un circuito que contiene 3 swiches que representan cada uno de los sensores digitales 1(cerrado) y 0 (abierto), un microcontrolador Pic16f84a que es tipo de microcontrolador en el que se quemara el programa antes realizado y dos motores eléctricos que nos representara los actuadores, esto es para verificar elfuncionamiento de nuestro programa. El circuito eléctrico se muestra en la siguiente imagen.

6.- Teniendo nuestro circuito se le va a agregar el programa realizado en Mplab siguiendo los siguientes pasos: Source>Add/Remove Source files… como se muestra:

Aparece un cuadro de dialogo se busca el microcontrolador utilizado (Pic16f84a) y en Code Generaltion Tool se busca MPASMWIN, se da...
tracking img