Utilizando a porta paralela para controle de dispositivos através do Windows

Documentos relacionados
Professor Marcelo Josué Telles Porta LPT, programação, componentes eletrônicos, sistema binário...

TCI 120 Conversor de interface USB RS232

ASPECTOS TEÓRICOS DOS EXPERIMENTOS

Conversor USB RS485/RS422 MANUAL DE INSTRUÇÕES

USB-i485. Conversor USB RS485/RS422 MANUAL DE INSTRUÇÕES INTRODUÇÃO ESPECIFICAÇÕES. TEL: (51) FAX: (51)

Dicas de Porta Paralela

Manual do Leitor ATG25L-CT

Leitor ATG25A-PC (Cabo Preto)

Capítulo 20. Tabelas e diagramas

2. Conecte seu Arduino ao computador. 3. Abra as ferramentas da IDE e selecione a porta e a placa que você está utilizando.

HARDWARE Montagem e Manutenção de Computadores. Instrutor: Dejair Priebe Ferreira da Silva

Métodos de Transmissão. Padrões RS

Conversor USB-i485 RS485/RS422

Manual do Leitor ATG25L-CTX

A protoboard ou Matriz de contatos é utilizada para fazer montagens provisórias e/ou teste de projetos. É constituída por uma base plástica, contendo

Documentação da Eletrônica do Time Caboclinhos

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

Unidade Remota CANopen RUW-05. Guia de Instalação, Configuração e Operação. Documento: / 00

Manual SISTEMA GERENCIADOR DE SENHAS Versão SERVIDOR

Concentradora ATC34C

Unidade Remota CANopen RUW-03. Guia de Instalação, Configuração e Operação. Documento: / 00

Leitor MaxProx-PC. O leitor de cartões de proximidade MaxProx-PC é destinado aos Integradores de Controle de Acesso.

Curso de automação industrial utilizando o CLP Haiwell

Matriz Vídeo Componente & Áudio Estéreo & RS x 8 TRANSCORTEC STATUS OUTPUT 2 INPUT

Manual do Leitor ATG-Premium

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER

Centro de Informática Grupo de Engenharia da Computação Introdução a Programação Programando com Intel Galileo Experimento 1

SMC-U PRO GUIA DE UTILIZAÇÃO GUIA DE UTILIZAÇÃO DA CONTROLADORA DE MOTOR DE PASSO UNIPOLAR SMC-U-PRO V1.00 PÁGINA 1

O objetivo deste artigo é demonstrar como é possível construir uma rede alternativa para MSX, através dos conectores de joystick do micro.

DESCRIÇÃO DA PORTA PARALELA DA IMPRESSORA

DEPARTAMENTO DATA ABRANGÊNCIA NÚMERO REVISÃO SAT 28/12/2006 GERAL 501/06 0 PLT-5070: ATUALIZAÇÃO DE SOFTWARE

PROTOTIPAGEM ELETRÔNICA DO IMD PENTATRONIX

Manual Técnico Cabeça Remota Profibus- Dp PR-PBDP

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Manual Placa DMX 4 pixels RGB para pista/piso de LED

Barramento. Entrada. Saída

PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores. Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída

Dispositivos externos

Ferramentas Utilizadas: CE-GPS e MALA DE TESTE (Qualquer Fabricante)

UNIBRATEC CSTDS DISCIPLINA: DHD Prof: Fechine

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

1 Ligações com cabo ou conector Identidade fixa

LUIZ HENRIQUE CONTATO

Educação Profissional Técnico em Eletroeletrônica. Prática 4 Arduino. Alunos: Nota:

LISTA 01 3B ORGANIZAÇÃO DE COMPUTADORES (REALIZADA EM AULA) NOME: NOME:

autor:

Dispositivos externos

SISTEMAS DISTRIBUIDOS

Entrada e Saída e Dispositivos

Unidade Remota CANopen RUW-06. Guia de Instalação, Configuração e Operação. Idioma: Português. Documento: / 00

Software de configuração para redes NetWare

Leitor ATG25A-LISTA (Cabo Preto)

Dispositivos externos

Manual do Leitor ATG25C-LISTA

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

Arquitetura do Microcontrolador Atmega 328

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

ORGANIZAÇÃO DE COMPUTADORES

Física Computacional. Prof. Luiz Claudio F. de Souza Luizclaudiofs.blogspot.com

Arquitetura de Computadores (Placa Mãe)

TCI 7300-U. Cabo de programação MPI-PC p/ interface USB. Manual de Instalação

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO SERVIDOR

Dispositivos externos

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE SANTA CATARINA DEPARTAMENTO DE ELETRÔNICA Eletrônica Básica e Projetos Eletrônicos

CAPÍTULO 3 Interfaces Seriais RS-232 e RS-485

Guia de instalação. software de conexão de dados CELULAR DE MESA 3G - EPFG11

14/3/2016. Prof. Evandro L. L. Rodrigues

Manual Placa DMX 16 pixels RGB

Manual Placa DMX 36 pixels RGB

SMC-U-XYZ GUIA DE UTILIZAÇÃO GUIA DE UTILIZAÇÃO DA CONTROLADORA DE MOTOR DE PASSO UNIPOLAR SMC-U-XYZ V 2.00 PÁGINA 1

Manual Técnico. Indicador Para Células de Carga. Modelo: GI-4910

Linguagem de Programação. Linguagem C com Arduino

GUIA DE INSTALAÇÃO. Módulo de controle e automação de E/S em rede. Comm 4 I/O. Comm 24 I/O. Comm 4 I. Comm 4 O. Comm 4 IR.

KIT PLACA AMPLIFICADOR 100 W RMS - A1002

Manual do Leitor ATG-LISTA

Gravadora USB para Microcontroladores AVR Atmel

Se a tela de instalação não for exibida após um minuto, inicie o CD manualmente:

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

ARDUINO. Profº. Engº. Robson Dias Ramalho

Placa DMX 108 canais LED (versão 2)

Sumário 1. PEÇAS E COMPONENTES GERAIS CUIDADOS COM O EQUIPAMENTO MEDIDAS GERAIS Gabarito de Furação da Catraca

Dispositivos Externos Guia do Usuário

Manual do Leitor PTG10

DGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65. Manual

Microcontroladores: Programação em C

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM INTRODUÇÃO A SISTEMAS DIGITAIS. Lista de Exercícios 01

Comutadora HUB para Microterminais RS - 485

MANUAL TÉCNICO PROCEDIMENTO DE RECUPERAÇÃO DE FIRMWARE P/ FAMÍLIA WOM 5000

Aquisição dados. Conversão DA. Conversão AD. Outros tipos de conversores AD. Características de conversores AD e DA

Módulo Conversor RS-232/RS-485

- Microterminais Série TC _ rede IP via cabo - - Microterminais Série TW _ rede IP wi-fi _ TED série: série:

AGST. Atualização de Firmware MP5000. Guia Rápido. Linha MP5000

Física Computacional. Prof. Luiz Claudio F. de Souza Luizclaudiofs.blogspot.com

4. Configuração da interface no software megadmx

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

SMC-B-STD GUIA DE UTILIZAÇÃO GUIA DE UTILIZAÇÃO DO DRIVER PARA MOTOR DE PASSO BIPOLAR SMC-B-STD VER 1.00 PÁGINA 1

Manual de operação Equipamento autônomo para aquisição de dados Datalogger 0 300V 0 2A

Transcrição:

22/08/2010 Utilizando a porta paralela para controle de dispositivos através do Windows Romildo Martins da Silva Bezerra Flávia Maristela S. Nascimento Franklin Lima Santos

2 1. Introdução A porta paralela é uma interface entre o computador e o mundo físico, trata-sbidirecional full-duplex com o de um periférico que permite uma comunicação computador. A princípio foi desenvolvida pela IBM (International Business Machine) para impressoras, mas com a universalização do padrão USB, caiu em desuso. a comunicação com Figura 01. Impressora utilizando a porta paralela Para fins didáticos a porta paralela é bastante útil, pois possibilita o controle de dispositivos, troca de dados e manipulação destes através de um PC (Personal Computer). 2. Pinagem e Endereçamento A porta paralela é representadaa pelo conector de 25 pinos, denominado DB-25 fêmea, vide Figura 02. Figura 02. Conector DB-25 (esquerda) e sua pinagem (direita).

3 Na Tabela 01 é possível verificar a pinagem do conector e suas respectivas funções. Pino Sinal Direção Descrição 1 Strobe Saída de dados Sinal de Controle 2 a 9 Dados Saída de dados Dados 10 Acknlg Entrada de dados Sinal de Controle 11 Busy Entrada de dados Sinal de Controle 12 Paper End Entrada de dados Sinal de Controle 13 Not Connected 1 - - 14 Auto Feed XT Saída de dados Sinal de Controle 15 a 17 Not Connected - - 18 a 25 GND - Sinal de Terra Tabela 01 Pinos e suas respectivas funções. Como qualquer dispositivo periférico, a porta paralela é identificada pelo computador por um endereço, trata-se de um endereço físico, que faz referência ao registrador o qual os dados serão armazenados. Nome da Porta Endereço de memória Endereço da Porta LPT1 0000:0408 378 hexadecimal 888 decimal LPT2 0000:040A 278 hexadecimal 632 decimal Tabela 02 Endereços da porta paralela. 3. Porta paralela e o Windows Em algumas versões do Windows o acesso direto à porta paralela é bloqueado por questões de segurança. Para desbloquear é necessário um utilitário chamado UserPort, que pode ser encontrado em http://www.moai.ifba.edu.br/robotica/arquivos/userport.zip Após o download do arquivo, extraia-o para um diretório conhecido; Copie o arquivo UserPort.sys para o diretório C:/Windows/system32/drivers (ou C:/winnt/system32/drivers para o Windows NT); execute o programa UserPort.exe; remova os endereços existentes selecionando-os e clicando em Remove ; adicione os endereços 0x378-0x37A, clicando em ADD ; clique em "Start". Obs.: Uma documentação complementar e técnica pode ser encontrada no diretório em que o arquivo userport.zip foi extraído. 1 Not Connected: Não Conectado, não existe função associada a este pino.

4 4. Exemplo de Hardware Controle de LED 2 Um hardware bem simples pode ser montado com 8 resistores e 8 LEDs vermelhos, como mostra a figura abaixo. Figura 03 Ligação da porta paralela com LEDs. O cálculo das resistências R (R1 R8) que limitam a corrente dos LEDs (D1 D8) pode ser feito com auxílio da Lei de Ohm: = onde: I é a corrente elétrica, V é a tensão fornecida pela porta paralela (aprox. 5 Volts) e R é a resistência que limita a corrente do LED. Então, = 5 1,8 0,007 457 Ω O valor comercial mais próximo é de 470 Ω (amarelo violeta marrom dourado) 2 LED ou Light Emitting Diode ou ainda Diodo Emissor de Luz é um semicondutor que quando polarizado diretamente emite uma luz visível. Saiba mais em <http://eletronicos.hsw.uol.com.br/led.htm>

5 5. Exemplo de Software em Linguagem C O software abaixo tem a finalidade de enviar bits para a porta paralela. Para saber qual valor enviar para a porta paralela, siga a tabela abaixo: Bit Mais D9 D8 D7 D6 D5 D4 X X X X X X D3 X Bit Menos D2 X Onde X pode assumir o valor 0 (nível baixo de tensão) ou 1 (nível alto de tensão), dependendo do BIT que se queira controlar. Exemplo: Usando o exemplo do item 4, acenda os LEDs D8 e D2 Bit Mais D9 D8 D7 D6 D5 D4 0 1 0 0 0 0 D3 Bit Menos D2 0 1 Enviaremos então para o endereço 0x378 ou 0x278 (endereço da porta paralela) o valor 01000001 (em binário) ou 0x41 (em hexadecimal) ou 65 (em decimal) ou 0101 (em octal). Obs.: Cuidado com a notaçãoo do número! Na linguagem C os números na base hexadecimal começam com 0x, em octal iniciam com 0, em decimal não é preciso inserir nada. Para compilar os programas recomendamos o compilador Dev C++ que pode http://sourceforge.net/projects/dev-cpp/ ser encontrado em 6. Considerações importantes A porta paralela também pode ser utilizada para comunicação serial, e justamente por isso, existem no mercado cabos apropriados para este tipo de conexão. A diferença básica entre os cabos é que eles podem não possuir todas as conexões entre os pinos, já que a comunicação em série só necessita de um par de fios para a transmissão e recepção do sinal e alguns outros fios para o controle.

6 Outra consideração importante a respeito do uso da porta paralela é a sua capacidade limitada de fornecer corrente elétrica. Não se pode ligar nada mais do que LEDs (ou dispositivos que consumam uma baixa potência) diretamente. Para ligar outros dispositivos, como motores, eletrodomésticos, etc. será necessário uma interface apropriada e que será discutida posteriormente. 7. Referências INTRODUÇÃO À PORTA PARALELA. Está contido em <http://www.rogercom.com/>. Acesso em 22/08/2010. Acesso à Porta Paralela nos Windows XP/NT/2000. Está contido em <http://www2.eletronica.org>. Acesso em 22/08/2010.