Inteface de Controle Utilizando porta Paralela de um Computador
Por: Juarez_Batista • 15/3/2025 • Trabalho acadêmico • 5.547 Palavras (23 Páginas) • 23 Visualizações
[pic 1]
RELATÓRIO SOBRE PROJETO DE INTERFACE ELETRÔNICA PARA COMUNICAÇÃO COM A PORTA PARALELA DE UM COMPUTADOR
SUMÁRIO
LISTA DE FIGURA.........................................................................................IV
- INTRODUÇÃO........................................................................................01
- PROGRAMAÇÃO DAS ATIVIDADES.....................................................02
- DESENVOLVIMENTO DAS ATIVIDADES.............................................03
- ELABORAÇÃO DO CIRCUITO NO SIMULADOR......................03
3.1.1 ELABORAÇÃO DO CIRCUITO DE INTERFACE...................03
3.1.2 ELABORAÇÃO DO CIRCUITO DE ALIMENTAÇÃO..............08
3.1.3 TESTES DE CIRCUITO DE INTERFACE NO SIMULADOR.10
3.2 ESPECIFICAÇÃO DOS COMPONENTES.................................12
3.3 MONTAGEM DO CIRCUITO......................................................14
3.4 TESTE DA INTERFACE COM A PORTA PARALELA...............18
- CONCLUSÃO..........................................................................................22
- REFERÊNCIAS BIBLIOGRÁFICAS........................................................23
LISTA DE FIGURAS
Figura 01: Conector DB25 fêmea e macho.
Figura 02: Grupos de pinos no conector DB25.
Figura 03: Circuito de interface entre a porta paralela e a placa de controle remoto.
Figura 04: Fonte de alimentação.
Figura 05: Circuito de teste mostrando valores na saída dos reguladores de tensão.
Figura 06: Circuito de teste mostrando tensão e corrente na saída do transistor.
Figura 07: Circuito a ser montado na placa eletrônica.
Figura 08: Montagem do circuito da fonte.
Figura 09: Montagem do circuito de interface.
Figura 10: Montagem do protótipo dentro da caixa de pvc.
Figura 11: Aparência do programa quando executado.
Figura 12: Protótipo finalizado ao lado do carro.
1. INTRODUÇÃO
Iniciei meu estágio na empresa no dia 12 de setembro de 2011, sendo de segunda a sexta 6h por dia.
Dentro da empresa comecei o estágio fazendo reparos em equipamentos eletrônicos como televisores, no-breaks e impressoras. Até o surgimento do projeto do protótipo quando passei a utilizar todo o tempo de estágio para realização do mesmo.
Este relatório tem como principal objetivo mostrar as atividades desenvolvidas na elaboração de um protótipo de interface entre um computador e uma placa de controle remoto de um carro de brinquedo, com o intuito de demonstrar como um computador pode controlar outros dispositivos através da porta paralela.
O projeto foi solicitado por um professor de informática, que utilizará o protótipo para demonstrar aos seus alunos como a porta paralela (praticamente em desuso devido as impressoras utilizarem agora a porta USB ou mesmo wireless) pode ser usada para controlar diversos dispositivos.
2. PROGRAMAÇÃO DAS ATIVIDADES
Para a execução do projeto foram programadas as atividades da seguinte forma:
- Elaborar o projeto da placa eletrônica e terminar testes no simulador entre os dias 03/10/2011 e o dia 11/11/2011;
- Montar circuito em placa perfurada e terminar testes entre os dias 14/11/2011 e o dia 23/12/2011;
3. DESENVOLVIMENTO DAS ATIVIDADES
3.1. ELABORAÇÃO DO CIRCUITO NO SIMULADOR
3.1.1. Elaboração do circuito de interface
O simulador escolhido para elaborar e testar os circuitos no computador foi o Multisim 10, esta escolha se deve ao fato de que já tenho certa familiaridade com este simulador por ter sido utilizado nas aulas do curso técnico de eletrônica.
Antes de começar a desenvolver o circuito no simulador fiz uma pesquisa na internet sobre o funcionamento da porta paralela. Como foi desenvolvida originalmente para fazer interface entre o computador e a impressora, utilizava um método bastante simples de operação com 8 bits para enviar informação e 4 bits para feedback (retorno ou situação da impressora). Este modo de operação é conhecido como SPP (Single Parallel Port) ou modo normal e é unidirecional, isto é, não há suporte para enviar e receber informação num mesmo pino, cada pino assume apenas uma função.
Com o surgimento de impressoras mais rápidas e outros dispositivos que utilizam a porta paralela, foi desenvolvida a porta paralela avançada ou EPP (Enhanced Parallel Port). A EPP opera em modo bidirecional (cada pino pode receber e enviar informação) e elevou a taxa de transferência de 150 KB/s para 2 MB/s. Em contrapartida a EPP exige bem mais processamento por causa da sua alta taxa de transferência. Por isso foi desenvolvida a porta paralela ECP (Enhanced Capabilities Port), que faz com que a transmissão e recepção sejam feitas sem a intervenção do processador, aumentando o desempenho do micro.
As portas paralelas atuais podem operar nos três modos (SSP, EPP e ECP), que pode ser detectado pelo sistema operacional dependendo do dispositivo que a utiliza ou selecionado diretamente na BIOS.
Para a implementação do protótipo proposto utilizaremos o modo SSP, pois o controle remoto que será utilizado (de um carro de marca Super Racing, modelo fabricado na China) tem apenas 4 comandos (frente, ré, esquerda e direita) e não recebe informações.
A conexão com a porta paralela é feita através do conector DB25, que é um conector universal que contém 25 pinos (existe também um conector especial chamado Centronics de 36 pinos).
Figura 1 – Conector DB25 fêmea (acima) e macho.
Os pinos no conector DB25 são divididos em três grupos:
- Pinos de Dados (Data Register) - pinos 2 a 9, denominados, da esquerda para a direita, D0, D1, D2, D3, D4, D5, D6 e D7 (saída de dados).
- Pinos de Controle (Control Register) - pinos 1, 14, 16 e 17, denominados respectivamente de C0 – Strob, C1 – Auto Feed, C2 – Init e C3 – Select In.
- Pinos de Status (Status Register) - pinos 10, 11, 12, 13 e 15, denominados respectivamente de S6 – Ack, S7 – Busy, S5 – Paper End, S4 – Select Out, S3 – Error (entrada de dados).
- Os pinos 18 a 25 são terra (Ground).
Figura 2 – Grupos de pinos no conector DB25.
Sabendo destas informações decidi então utilizar os pinos 2 (D0), 3(D1), 4 (D2), e 5 (D3) para enviar os comandos do computador, fazendo com que seja recebidos pelo circuito como 2 – frente, 3 – ré, 4 – direita e 5 – esquerda.
Antes de começar a elaborar os circuitos verifiquei os componentes que tenho, farei o possível para utilizar estes, pois na região que me encontro tenho certa dificuldade em adquirir componentes eletrônicos.
...