Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.unipampa.edu.br/jspui/handle/riu/4666
Tipo: Trabalho de Conclusão de Curso
Título : Desenvolvimento de uma interface USB - I/O analógica e digital
Autor(es): Silveira, Alex Veloso da
Primeiro Orientador: Kakuno, Edson Massayuki
Coorientador: Ourique, Fabrício de Oliveira
1° Membro da banca: Kakuno, Edson Massayuki
2° Membro da banca: Heinen, Milton Roberto
3° Membro da banca: Amaral, Érico Marcelo Hoff do
Resumo: Neste trabalho é descrito a montagem de uma plataforma de interface universal, com facilidades de entrada e saída analógica e entradas e saídas digitais, bem como a possibilidade de comunicação via USB (Universal Serial Bus) com o computador, desta forma é possível instalar o hardware específico fora do PC (Personal Computer), possibilitando sua utilização em notebooks. Com o aumento da facilidade de acesso ao PC, muitos usuários com pouca experiência em programação podem ter dificuldades em desenvolver aplicações em linguagem de baixo nível, como programação de microcontroladores. Neste sentido é proposto o desenvolvimento de pequenas rotinas (leitura das entradas analógicas, leitura das entradas digitais, escrita nas saídas analógicas, escrita nas saídas digitais) que permitam comunicação com o hardware e o PC. Foi escolhida a linguagem Python, como linguagem de alto nível, desta forma ’liberando’ o usuário final da necessidade de dominar em detalhes as instruções específicas da interface. Para facilitar o acesso ao hardware (interface USB, baseado no microcontrolador PIC18F2550 fabricado pela Microchip) foi desenvolvido e disponibilizado o diagrama elétrico e o layout da placa de circuito impresso. Visando o acesso de programação de baixo nível aos desenvolvedores interessados em trabalhar no firmware da interface, foi desenvolvido um programador para a família PIC18F da Microchip, usando como base o programador PicKit2 da mesma empresa. Como exemplo de aplicação, foi desenvolvido um controlador de temperatura de água utilizando a interface e a linguagem Python.
Resumen : Computers today are getting more accessible to everyone and the personal computer is being use in almost all human activities. In some applications, like physics educational laboratories, often the computer is used to control experiments. In such cases, a hardware interface is made necessary. Here, we propose hardware with respective software solution. Aim those that are not expert in computing and low level software programming, we elected these requirement: i) an interface that could read analog and digital signals; ii) an interface that could write analog and digital signals; iii) an interface that communicates with the computer using USB port, because USB is found in almost all computer (desk top and portables); iv) an interface that communicates with a high level software, like Python. In such way that the final users do not need know microprocessor instructions to be able programming the interface. To easily the diffusion of the interface, we make free to everyone the layout of print circuit board of the interface. The interface is based in a microcontroller, PIC18F2550, made by Microchip. Was developed an hardware programmer for PIC18F family, based on PicKit2 from Microchip. The programmer will allow those people that want develop a deeper microcontroller programming of PIC18F to dump his software on the microcontroller and do testes. An application is presented: a temperature water control using the interface and Python language.
Palabras clave : Microcontrolador
PIC18F2550
Interface de entrada e saída
Microcontroller
I/O interface
CNPQ: CNPQ::ENGENHARIAS
Idioma: por
metadata.dc.publisher.country: Brasil
Editorial : Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Bagé
Citación : SILVEIRA, Alex Veloso da. Desenvolvimento de uma interface USB - I/O analógica e digital. 78 p. 2013. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Universidade Federal do Pampa, Campus Bagé, Bagé, 2013.
Tipo de acesso: Acesso Aberto
URI : http://dspace.unipampa.edu.br:8080/jspui/handle/riu/4666
Fecha de publicación : 11-may-2013
Aparece en las colecciones: Engenharia de Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TCC_2012_2_Alex_Silveira.pdf2.01 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.