ADSense1

Mostrando postagens com marcador Comunicação USB. Mostrar todas as postagens
Mostrando postagens com marcador Comunicação USB. Mostrar todas as postagens

quinta-feira, 10 de novembro de 2011

Apostila PIC e Periféricos Atualizada!

A apostila PIC e Periféricos do Prof. Sandro Jucá, disponibilizada no Mecatrônica na Net em 21/09/2011, encontra-se em sua versão atualizada, agora com 322 págs, ao invés das 276 da versão anterior. Aborda os conceitos básicos sobre a família PICMicro da Microchip, a comunicação USB e seus métodos de comunicação mais comuns. Utiliza a ferramenta SanUSB numa aplicação prática de comunicação USB com um microcontrolador PIC da família 18Fxx5x, emulando uma serial através do protocolo CDC.



terça-feira, 18 de outubro de 2011

Sistema de Comunicação USB com PIC


Este trabalho apresenta uma aplicação com o PIC18F4550 para comunicação de dados via USB entre um PC e um Sistema de Detecção Óptica de Descargas Parciais em Cadeias de Isoladores de Linhas de Transmissão de Alta Tensão. Aborda os conceitos básicos sobre comunicação USB, microcontroladores, o PIC18F4550. Fazendo uso do compilador C da CCS, mostra a forma correta de configurar o oscilador para uso da interface USB. 



Sumário

Introdução................................................................................................8 
Microcontroladores ..................................................................................10 
2.1  Principais Componentes ..................................................................11 
2.1.1  Memória.......................................................................................11 
2.1.2  ALU..............................................................................................11 
2.1.3  Temporizadores e contadores .....................................................11 
2.1.4  Interfaces de entrada e saída ......................................................11 
2.1.5  Interrupções.................................................................................12 
Universal Serial Bus (USB).....................................................................13 
3.1  Conectores......................................................................................14 
3.2  Identificação do Dispositivo..............................................................15 
3.3  Tipos de Fluxo de Dados .................................................................16 
3.3.1  Transferência de Controle ...........................................................16 
3.3.2  Transferência de Massa ..............................................................16 
3.3.3  Transferência de Interrupção .......................................................17 
3.3.4  Transferência Isossíncrona..........................................................17 
3.4  Descritores ....................................................................................18 
3.5 Classes de dispositivos ...................................................................19 
3.5.1  Human Interface Device (HID) ...................................................19 
3.5.2  Mass Storage Device (MSC) .....................................................20 
3.5.3  Communications Device Class (CDC) .........................................20 
3.5.4 Outros.........................................................................................20 
Sistema de Comunicação USB com Microcontrolador ..........................22 
4.1  Ferramentas usadas ........................................................................22 
4.1.1  Linguagem C para microcontroladores ........................................22 
4.1.2  Ferramenta Computacional de Simulação...................................24 
4.1.3  Envio e Recepção de Dados no Computador..............................25 
4.2  Microcontrolador PIC 18F4550 ....................................................25 
4.3  Biblioteca de funções .......................................................................26 
4.4  Comunicação USB...........................................................................28 
4.4.1  Descritores USB ..........................................................................28 
4.4.2  Bits de configuração ....................................................................32 
4.4.3  Configuração de clock .................................................................35 
4.4.4  Alimentação do Circuito ...............................................................38 
4.4.5  Circuito de Gravação ...................................................................39 
4.4.6  Programa Principal ......................................................................40 
4.4.7  Simulação ....................................................................................45 
4.4.8  Circuito Elétrico............................................................................47 
4.4.9  Instalação e Funcionamento ........................................................49 
Conclusão e Trabalhos Futuros.............................................................53 
Bibliografia ..........................................................................................55 
Apêndices ...........................................................................................56 
Arquivo usb_serial_TCC.h ..................................................................56 
Arquivo usb_biblioteca.h .....................................................................59 
Arquivo usb_desc_TCC.h ....................................................................64

quarta-feira, 21 de setembro de 2011

Apostila: Microcontroladores PIC e Periféricos



Esta apostila aborda alguns conceitos básicos sobre os microcontroladores PICMicro da Microchip, a comunicação USB e seus métodos de comunicação mais comuns. Apresenta também, uma aplicação prática com a ferramenta SanUSB, utilizando a comunicação USB, emulando uma porta serial através do protocolo CDC, fazendo uso da linha PIC18Fxx5x que já possui o hardware integrado para comunicação USB. Esta apostila foi elaborada pelo Prof. Sandro César Silveira Jucá, professor da área de telemática do IFCE.

domingo, 21 de agosto de 2011

Projeto completo de conversor TTL-USB CDC (Serial Emulada sobre USB)

Projeto incluindo esquema elétrico, arquivos das placas (para o Eagle), Gerber. Utiliza o chip FTDI. Incluindo o conversor TTL-RS232 (MAX232) se obtém um conversor RS232 para USB.






LinkWithin

Related Posts Plugin for WordPress, Blogger...