1 / 9

INSTITUTO POLITÉCNICO NACIONAL

INSTITUTO POLITÉCNICO NACIONAL. CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN “MANIPULACIÓN DEL SENTIDO DE GIRO DE UN MOTOR A PASOS” PRESENTA: FERNANDO GABINO RAMIREZ NEYRA. MATRICULA: B081304 MEXICO D.F. 29 DE SEPTIEMBRE 2008. PUNTOS A TRATAR. OBJETIVO GENERAL. OBJETIVOS ESPECIFICOS.

jacoba
Télécharger la présentation

INSTITUTO POLITÉCNICO NACIONAL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN “MANIPULACIÓN DEL SENTIDO DE GIRO DE UN MOTOR A PASOS” PRESENTA: FERNANDO GABINO RAMIREZ NEYRA. MATRICULA: B081304 MEXICO D.F. 29 DE SEPTIEMBRE 2008

  2. PUNTOS A TRATAR OBJETIVO GENERAL. OBJETIVOS ESPECIFICOS. PLANTEAMIENTO DEL PROBLEMA. JUSTIFICACIÓN. DESCRIPCIÓN GENERAL DEL PROYECTO.

  3. OBJETIVO GENERAL Al término de esta investigación se podrá recibir y transmitir información desde una PC (con sistema operativo Linux) hacia un microcontrolador, a través del puerto serial. La información recibida por el microcontrolador determinara la tarea o función que este deberá realizar. Las tareas o funciones que el microcontrolador deberá realizar son: activar un motor a pasos para que el rotor gire un determinado número de grados, y desplegar mensajes de texto en una pantalla de cristal líquido.

  4. OBJETIVOS PARTICULARES Desarrollar e implementar el hardware que permita la comunicación entre la PC y el microcontrolador para que este pueda manipular el motor a pasos y la pantalla de cristal liquido. Desarrollar una interface grafica que permita la activación y selección de los dispositivos que estarán conectados al microcontrolador, para que estos realicen su función (girar el eje del motor y desplegar mensajes en la pantalla de cristal líquido). Dicha interface grafica deberá operar bajo el sistema operativo Linux, por lo que esta deberá ser programada con el lenguaje de programación ANSI C. Obtener mayor práctica y conocimiento en programación sobre el sistema operativo UNIX/Linux.

  5. PLANTEAMIENTO DEL PROBLEMA Se requiere manipular desde una PC (con sistema operativo Linux), el movimiento de del eje de un motor a pasos, y desplegar en una pantalla de cristal líquido, los mensajes que indiquen el sentido y desplazamiento angular del eje del motor.

  6. En la asignatura de programación de sistemas que estoy cursando se ha conocido y desarrollado una serie de temas sobre el sistema Operativo UNIX/Linux, los cuales deben ser llevados a la práctica para obtener un mayor conocimiento y experiencia en la programación sobre ese sistema operativo. El tema elegido para desarrollarse en esta investigación reúne las características necesarias para comprobar la arquitectura y programación del sistema operativo UNIX/Linux. . JUSTIFICACIÓN

  7. DESCRIPCIÓN GENERAL DEL PROYECTO El sistema estará constituido de hardware y software. Dentro del software se podrá establecer el sentido del giro y el desplazamiento angular que deberá realizar el motor a pasos. La información establecida por estas condiciones será transmitida hacia el microcontrolador PIC16f873A, ya que este dispone de un modulo interno llamado USART, el cual permite que el microcontrolador se comunique con dispositivos externos (PC), empleando el protocolo de comunicación RS232C. A través de ese modulo se recibirá la información enviada por la PC, para que el microcontrolador active los puertos de salida correspondientes al motor a pasos y a la pantalla de cristal liquido alfanumérica, la función de esta será desplegar los datos transmitidos (sentido y desplazamiento angular) por la PC.

  8. El entorno de programación UNIX. Brian W. Kernighan, Rob Pike. Ed. Prentice Hall. Advanced UNIX Programming. Marc J. Rochkind. Ed. Prentice Hall. UNIX Programmer´s reference. Jhon J. Valley. Ed. QUE corporation. LINUX Device Drivers. Jonathan Corbet, Alessandro Rubini y Greg Kroah-Hartman. Ed. O´Reilly. PROGRAMACIÓN AVANZADA EN UNIX. José Canosa. Ed. McGraw-Hill. REFERENCIAS BIBLIOGRÁFICAS

  9. http://www.microchip.com http://www.linux.org http://www.trolltech.com http://www.kde.org PAGINAS web CONSULTADAS

More Related