Fases para realizar proyecto Fases para realizar un

  • Slides: 21
Download presentation
Fases para realizar proyecto Fases para realizar un proyecto con PIC Departamento de Electrónica

Fases para realizar proyecto Fases para realizar un proyecto con PIC Departamento de Electrónica Fundación San Valero

Fases para realizar un proyecto con PIC • VENTAJA DE LOS PIC: UTILIZAN MEDIOS

Fases para realizar un proyecto con PIC • VENTAJA DE LOS PIC: UTILIZAN MEDIOS MUY ECONÓMICOS PARA DESARROLLAR GRAN CANTIDAD DE PROYECTOS INCLUSO DE CIERTA COMPLEJIDAD. • TODO PROYECTO: ► Nace con una idea ► Termina con el prototipo que la implementa • En todo proyecto existen varias fases aunque sin una separación nítida entre ellas. • En cada fase hay que utilizar una serie de herramientas hardware y software propias

Fases para realizar un proyecto con PIC FASES PARA DESARROLLAR UN PROYECTO CON MEDIOS

Fases para realizar un proyecto con PIC FASES PARA DESARROLLAR UN PROYECTO CON MEDIOS REDUCIDOS: 1. Definición clara del proyecto que se desea realizar 2. Diseño del circuito físico 3. Construcción del prototipo sobre circuito impreso o placa de inserción 4. Planteamiento del programa 5. Edición del programa 6. Ensamblar el programa 7. Simulación del programa 8. Grabación en el microcontrolador 9. Comprobación del funcionamiento 10. Depuración del programa 11. Elaboración de documentación

Fases para realizar un proyecto con PIC PRINCIPIO GENERAL DE LA PROGRAMACIÓN: “El software

Fases para realizar un proyecto con PIC PRINCIPIO GENERAL DE LA PROGRAMACIÓN: “El software es equivalente en importancia al hardware” Un dominio adecuado de las herramientas permite alcanzar un nivel elevado de aprovechamiento de las prestaciones hardware del microcontrolador. Un deficiente aprendizaje de la programación obliga a adoptar soluciones hardware improvisadas y particulares a problemas que podrían resolverse a nivel software con mucho menor coste y mayor flexibilidad.

Fases para realizar un proyecto con PIC DEFINICIÓN CLARA DEL PROYECTO QUE SE QUIERE

Fases para realizar un proyecto con PIC DEFINICIÓN CLARA DEL PROYECTO QUE SE QUIERE REALIZAR Definir claramente el proyecto que se quiere realizar con sus características y prestaciones hasta la absoluta comprensión de lo que se desea realizar. Se determinan las necesidades de hardware, así como lar partes que integran el programa.

Fases para realizar un proyecto con PIC DISEÑO DEL CIRCUITO FÍSICO. Diseñar el circuito

Fases para realizar un proyecto con PIC DISEÑO DEL CIRCUITO FÍSICO. Diseñar el circuito físico que implementará el proyecto. Es decir, dibujar el circuito físico que va a controlar el programa CONSTRUCCIÓN DEL PROTOTIPO SOBRE CIRCUITO IMPRESO O PLACA DE INSERCIÓN. Adquisición de todos los componentes que configuran el proyecto. Realizar el circuito físico diseñado en la fase anterior, montándolo en una placa de circuito impreso o en una placa de montaje rápido y verificar el comportamiento en lo que sea posible

Fases para realizar un proyecto con PIC PLANTEAMIENTO DEL PROGRAMA Plantear el programa necesario.

Fases para realizar un proyecto con PIC PLANTEAMIENTO DEL PROGRAMA Plantear el programa necesario. Es buena práctica dibujar el diagrama de flujo general antes de comenzar la edición del código fuente. Depurar este paso hasta la saciedad. Todo el tiempo que se utilice en diseñar correctamente el programa se ahorra posteriormente en tiempo de programación y en errores. Ya se tiene el diseño en papel de lo que se desea hacer.

Fases para realizar un proyecto con PIC EDICIÓN DEL PROGRAMA Editar el programa de

Fases para realizar un proyecto con PIC EDICIÓN DEL PROGRAMA Editar el programa de control del sistema utilizando lenguaje ensamblador en el editor del MPLAB o bien PCW en caso de programar en lenguaje C. ENSAMBLAR EL PROGRAMA El programa fuente editado en la fase anterior deberemos convertirlo a código máquina para grabarlo en la memoria del microcontrolador. Para ello se utiliza el programa ensamblador MPASM que se facilita en el MPLAB o bien PCW en caso de programar en lenguaje C.

Fases para realizar un proyecto con PIC SIMULACIÓN DEL PROGRAMA Simular el programa para

Fases para realizar un proyecto con PIC SIMULACIÓN DEL PROGRAMA Simular el programa para comprobar su correcto funcionamiento antes de grabarlo en la memoria del microcontrolador. La simulación puede realizarse con diferentes herramientas Si hubiese algún error hay que volver a editar el programa. El simulador más accesible es Proteus

Fases para realizar un proyecto con PIC GRABACIÓN EN EL MICROCONTROLADOR Grabar el microcontrolador

Fases para realizar un proyecto con PIC GRABACIÓN EN EL MICROCONTROLADOR Grabar el microcontrolador una vez comprobado el correcto funcionamiento del programa. Para ello se puede utilizar la placa didáctica Micropic-Trainer de Microchip y el programa Pic-Programer. También puede emplearse el programador TE 20 -SE y el programa IC-Prog o Pic Programmer. El fichero a grabar en la memoria de microcontrolador es generalmente el ejecutable con extensión *. hex y se obtiene después de ensamblar el código fuente.

Fases para realizar un proyecto con PIC COMPROBACIÓN DEL FUNCIONAMIENTO Comprobar el funcionamiento del

Fases para realizar un proyecto con PIC COMPROBACIÓN DEL FUNCIONAMIENTO Comprobar el funcionamiento del prototipo con el microcontrolador grabado. Si no cumple el funcionamiento previsto hay que volver a repetir todos los pasos de edición del programa, ensamblado, simulación y grabación con las oportunas grabaciones. DEPURACIÓN DEL PROGRAMA Depurar el programa y el circuito repitiendo el proceso hasta alcanzar los objetivos perseguidos

Fases para realizar un proyecto con PIC ELABORACIÓN DE DOCUMENTACIÓN Confección de la memoria

Fases para realizar un proyecto con PIC ELABORACIÓN DE DOCUMENTACIÓN Confección de la memoria para documentar todo el proyecto: ► Justificación del proyecto ► Funcionamiento general ► Funcionamiento específico por etapas ► -------► Esquemas ► Presupuesto

Fases para realizar un proyecto con PIC Proceso de realización de un proyecto con

Fases para realizar un proyecto con PIC Proceso de realización de un proyecto con microcontrolador

Ciclo realización de un proyecto

Ciclo realización de un proyecto

Cuestiones a tener en cuenta HÁBITOS DE TRABAJO Dejar las cosas en el lugar

Cuestiones a tener en cuenta HÁBITOS DE TRABAJO Dejar las cosas en el lugar indicado Orden del material de taller Recoger ordenadamente y con suficiente tiempo Devolver material que cogemos de otros Dptos o compañeros una vez hemos terminado de trabajar con él Ø Determinar una zona para cada tarea (taladrar en mesas, lijar al lado del ordenador, …) Ø Limpiar espacios que hemos ensuciado INMEDIATAMENTE Ø Solo 1 persona por grupo para hacer circuitos Ø Ø

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (I) Aspectos a tener en

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (I) Aspectos a tener en cuenta en posteriores proyectos: Ø Respectar la propuesta o idea inicial y posteriormente añadir mejoras que no supongan coste (consultar con cliente) Ø Defender las modificaciones realizadas (Vender producto). Si se sustituye algo defender sus ventajas, de lo contrario no tiene sentido Ø Importante buscar soluciones que no se dilaten en el tiempo Ø Trabajo en equipo y apoyo entre grupos (Todos aprendemos) Ø Dedicar tiempo al diseño implica ahorro de tiempo y costes Ø Buena recogida de datos antes de comenzar Ø Ser metódico y mantenerlo durante todo el proyecto Ø Probar detenidamente, muy detenidamente, cada parte del proyecto Ø Tener claro que al cliente hay que entregarle documentación y quizás formación, si el proyecto es complejo

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (II) Aspectos a tener en

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (II) Aspectos a tener en cuenta en posteriores proyectos: Ø Dibujar circuito previamente “papel y boli” Ø El trabajo debe planificarse previamente. Ahorro de tiempo Ø No forzar trabajar al máximo cuando llega el final. Falta de planificación Ø Distribuir el trabajo en grupo. No es razonable que solo trabaje uno. Se hablo con cada grupo al principio Ø Lo más importante es el trabajo y esfuerzo, aunque no funcione inicialmente, la recompensa llegará seguro. Ø Es mejor partir de una idea bien definida e ir añadiendo mejoras Ø Trabajar todos supone aumentar conocimiento “abre la mente”, no caben envidias, pensar en crecimiento continuo “poco a poco”.

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (III) Aspectos a tener en

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (III) Aspectos a tener en cuenta en posteriores proyectos: Ø No vale solo “cubrir el expediente”. Debe apasionar para poder vender bien el producto Ø Tener muy en cuenta opiniones de personas con mayor experiencia que tu. Les ha sucedido todo esto con anterioridad y repetidas veces. Ø Cuidado con la entrega de documentación, sobre todo los planos Ø Utilizar flujogramas para explicar el programa. Mejora la comprensión Ø Dar aplicación al proyecto. Incorporar otros usos del mismo al cliente Ø Razones coherentes al explicar las soluciones elegidas Ø No es razonable dejar componentes al exterior

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (IV) Aspectos a tener en

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (IV) Aspectos a tener en cuenta en posteriores proyectos: Ø No explicar cuestiones muy profundas del proyecto. Si nos preguntan acudimos a él. Ø Cuidado con la ortografía. Mejora la imagen al cliente Ø Incorporar comentarios al programa. Ayuda a realizar modificaciones en un futuro Ø Explicar el circuito electrónico por bloques y no por componentes. Diagrama de bloques. Ø Describir en un pequeño esquema en la memoria el uso de cada pin Ø Buscar siempre la solución más fácil para resolver un problema Ø Tener muy en cuenta el aspecto económico. Tiene límites. Ø No mirar documentos mientras se expone. Eres quien mejor puede explicar el proyecto Ø Explicar si lo requiere el proyecto los ajustes del prototipo Ø Utilizar simuladores de cara a optimizar el código. Ahorra mucho tiempo

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (V) Aspectos muy positivos: Ø

Cuestiones a tener en cuenta CON RESPECTO AL PROYECTO (V) Aspectos muy positivos: Ø Trabajo con interés y esfuerzo por llegar a la meta Ø Se han aportado soluciones muy válidas Ø La exposición conjunta ayuda a comprender las soluciones aplicadas en cada caso Ø Los resultados obtenidos han sido muy buenos, superadas las expectativas del año pasado.

Cuestiones a tener en cuenta CONCLUSIÓN FINAL ES UN GRUPO QUE CUANDO QUIERE Y

Cuestiones a tener en cuenta CONCLUSIÓN FINAL ES UN GRUPO QUE CUANDO QUIERE Y SE ESFUERZA ES CAPAZ DE OBTENER BUENOS RESULTADOS SI SE MANTIENE EN ALGUNOS Y SE ELEVA EN OTROS GRUPOS EL NIVEL DE ESFUERZO Y SACRIFICIO SE PODRÁN REALIZAR PROYECTOS DE GRAN ENVERGADURA ¡¡¡ENHORABUENA A TODOS!!!