Autor Tópico: Testador de porta Paralela.  (Lida 16879 vezes)

Description:

0 Membros e 2 Visitantes estão vendo este tópico.

Offline Guia CNC

  • Guia CNC
  • Administrador
  • CNCMASTER
  • *******
  • Posts: 15640
  • Sexo: Masculino
    • Grupo CNC Caseiras Brasil Facebook
  • Cidade - UF: Minas Gerais
  • Nome:: Guia CNC
  • Profissão: Administrador
Ndd
« Resposta #15 Online: 25 de Abril de 2007, 17:44 »
segue anexo o ndd que eu tenho

lolata

  • Visitante
Testador de porta Paralela.
« Resposta #16 Online: 25 de Abril de 2007, 21:02 »
Agradeço a ajuda de todos.

Os dois programas que eu uso p/ autorama eu preciso que a paralela esteja configurado em SPP.

Ai a interface liga as 8 pistas e recebe sinal de 8 sensores.
Acontece que algumas maquinas simplesmente não contam as algumas pistas e 99% dos clientes dizem que é o programa , a interface ou os sensores que estão com pau, é muito complicado eu esplicar p/ cliente que pode ser o PC dele.
O que eu pretendia era fazer um circuito simples que acendesse 16 Led na minha interface se os sinais do pc estivessem Ok, caso o pc estivesse conigurado errado ou a porta tivesse com algum problema, alguns leds não iriam acender.
Isso iria resolver muitos problemas, pois a maioria das vezes eu mando essas interface p/ longe.
Um ocasião um cliente meu de Recife me ligou desesperado porque sua pista parou de funcionar, era uma quinta feira, ele tinha 6 funcionarios e pagava aluguel caro no Shopping.
Por telefone tentamos tudo, ele trocou a fonte, o cabo, mas nada adiantou, ai ele me pediu uma nova interface, pois não poderia ficar com a pista parada por varios dias, eu questionei a falha na interface e ele me propos em pagar minha passagem p/ resolver o probelma dele.
Bom, Notbook, Fonte, Sensores, Cabo, Interface, Ferro de solda na mala e vai eu p/ Recife.
Cheguei la liguei meu Notbook na pista e estava tudo funcionando, era o Pc dele que simplesmente não sei porque motivo, deu pau, ele trouxe outra maquina da casa dele, instalei o programa e o problema foi resolvido.
Fiquei até com dó do meu cliente, ficou com um prejuiso bem grandinho.
Se na interface tivesse um teste desse, teria resolvido o problema.
(que livro que escrevi)

Um Abraço.

reinaldoaf

  • Visitante
Testador de porta Paralela.
« Resposta #17 Online: 26 de Abril de 2007, 08:33 »
Lolata,

Uai cara, podemos ver o que fazer pra te ajudar amigo,

você disse que precisa de 16Leds, ou seja vc precisa que os 8 I/O liguem e teste as 8 entradas...

bem para testar as entradas, somente rodando um software no proprio PC nao tem outro jeito amigo.. as saidas com Leds é possivel fazer..


Acho que o que se pode fazer é o segunte, Leds para a saidas e Botoes para as entradas e fazer alum sofware que teste esse negocio todo...

abraços

lolata

  • Visitante
Testador de porta Paralela.
« Resposta #18 Online: 26 de Abril de 2007, 08:46 »
Reinaldo
Quando eu comecei a mexer com esse programa que usa a porta paralela, eu fui fuçanco e queimei a paralela da minha maquian, isso faz uns 7 anos.
Essa maquina hoje está no meu barracao, eu coloquei os leds na saida e as 8 saidas funcionam, mas as 8 que recebe está furnicada.
Coloquei aquele execultavel que voce disse do Turbocnc, o fbyte.exe mas o resultado dos testes foram exatamente os mesmo da outra maquina que move o cnc.
Então, imagine o cliente com uma maquina dessas querendo que minha interface e meu programa funcione.

Offline coruja

  • Novato
  • *
  • Posts: 93
  • Sexo: Masculino
  • Mario Gribel
Testador de porta Paralela.
« Resposta #19 Online: 26 de Abril de 2007, 09:22 »
Lolata,

Você pode colocar os led's na sua placa e entre os led's e o circuito uma chave para colocá-los em loopback. Pode chamar a chave de Modo Teste.
Com um programa de teste você manda os sinais para a interface e recebe de volta testando todos os 16 pinos.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Testador de porta Paralela.
« Resposta #20 Online: 26 de Abril de 2007, 09:28 »
Eu não sei desenhar este tipo de circuito, mas o que acham de apresentar um esquema simples...

Pode ser útil não só para o Lolata, mas para todos nós, que basicamente operamos nossas máquinas através da LPT...

Offline lhpfonseca

  • Novato
  • *
  • Posts: 58
  • Sexo: Masculino
  • Nome:: Luiz Henrique Pereira Fonseca
  • Profissão: Engenheiro Eletricista
Testador de porta Paralela.
« Resposta #21 Online: 26 de Abril de 2007, 11:48 »
No site www.rogercom.com tem o circuito "CONTADOR DE OBJETOS OU PESSOAS, USANDO FOTO-TRANSISTOR CONECTADO À PORTA PARALELA". Ele usa um 74LS541 que é um buffer e usa os pinos 10, 11, 12, 13 e 15 da paralela. No documento já postado temos uma solução com LED para testar os pinos de saída da PP. Talvez seja possível agregar os dois e fazer o circuito de teste que se deseja. Na mesma página tem também o programa DSPCOM que permite efetuar vários testes na paralela.

Abraços,

Luiz Henrique.

Offline lesul

  • Fuso
  • **
  • Posts: 192
    • Oficina de metal
Testador de porta Paralela.
« Resposta #22 Online: 26 de Abril de 2007, 12:56 »
Amigos, existe um programinha em Delphi, que deve resolver a situação, chamado Parmon.exe
http://geekhideout.com/downloads/parmon.exe
Se vc fizer um conector com leds nos pinos de saida e microchaves nos pinos de entrada, para resistores de pull-up, deve resolver, pois ele permite monitorar os sinais que entram na paralela, bem como "escrever" na mesma.

Offline lesul

  • Fuso
  • **
  • Posts: 192
    • Oficina de metal
Testador de porta Paralela.
« Resposta #23 Online: 26 de Abril de 2007, 13:00 »
Ao clicar no "led" representativo do pino, ele "acende" ou "apaga",ou seja manda 0 ou 1 para a paralela, e ao mesmo tempo, monitora os sinais de entrada.

Offline lesul

  • Fuso
  • **
  • Posts: 192
    • Oficina de metal
Testador de porta Paralela.
« Resposta #24 Online: 26 de Abril de 2007, 13:01 »
Lolata, ele pode rodar simultaneamente com seu programa, ous seja, vc manda uma cópia do programa pro cliente e manda ele rodar, depois, usando seu programa, vc tem consiçoes de acompanhar o que está acontecendo em cada pino da porta.

Landa

  • Visitante
Testador de porta Paralela.
« Resposta #25 Online: 26 de Abril de 2007, 19:50 »
Lolata,

Pode utilizar este simples circuito e o programinha sugerido (parmon).

Voce pode colocar uma bateria de 9V dentro de uma caixinha, com os led's e o conector DB25 ligando diretamente no micro.

Landa

  • Visitante
Testador de porta Paralela.
« Resposta #26 Online: 26 de Abril de 2007, 19:55 »
Não gostou, não quer gastar com uma bateria de 9V? Tá bem....

lolata

  • Visitante
Testador de porta Paralela.
« Resposta #27 Online: 26 de Abril de 2007, 20:36 »
Estou gostando muito da ajuda dos colegas, eu fucei muito já no site Rogercom, site muito informativo sobre porta paralela, foi a partir desse site que saiu a ideia de minha interface.
Gostei da sugestão do Leandro, vou testar no Barracão.
Landa, esse teste que é somente um resistor e um led por pino eu já tenho faz tempo, mas ele só testa o que o pc manda.
Eu queria mesmo um parecido com esse com os 16 leds e sem programa.
Vamos ver se não aparece algo parecido com isso.
Um Abraço.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Testador de porta Paralela.
« Resposta #28 Online: 27 de Abril de 2007, 11:37 »
Lolata,

as sugestões que nossos amigos já enviaram são válidas e úteis para os casos onde a porta paralela é utilizada da maneira mais convencional, como é o caso do TurboCNC.

O seu é um raro caso onde são utilizadas oito entradas, o que muito provavelmente significa que as linhas do registrador de controle da interface, normalmente configuradas como saídas, estão sendo usadas como entradas. Sendo assim, nenhum dos hardwares e softwares já sugeridos será adequado para o teste completo da interface, vc não terá como verificar o estado de quatro das entradas, nem se o comportamento do registrador foi de fato invertido.

Existe a possibilidade de que sua interface implemente outra solução, hardware capaz de capturar os sinais das oito entradas em dois nibbles, mas não é possível dizer sem o esquema em mãos.

Em qualquer caso, ainda vale o que disse acima, o que significa que vc terá de utilizar seu programa mesmo, ou terá de obter um escrito especificamente para esta tarefa, duvido muito que encontre algum pronto.

Infelizmente haverá, como vc já pode constatar, algumas interfaces que simplesmente não funcionarão, devido a maneira como o hardware da interface paralela é implementado.

As "entradas" críticas são: DB25-1 Strobe, DB25-14 Auto-Linefeed, DB25-16 Initialize, DB25-17 Select-In.

Estas são saídas em coletor aberto na operação normal e exigem resistores pull up, tanto para a operação normal como saídas, como para operação invertida, como entradas.

Muitas das interfaces já incluem esses resistores, algumas não e isto é uma das fontes de problemas, sugiro que que instale resistores de 4K7 por precaução, se já não existirem na sua placa. Em alguns casos, ao invés de coletores abertos há totem poles nessas saídas e nem sempre é possível colocá-los em estado de alta impedância, como é necessário para a operação como entradas e este é um dos motivos para problemas como o que vc mencionou.

Outra possibilidade de probs é a configuração incorreta do BIOS. É frequente a confusão entre "compatibility mode" e "SPP". O primeiro modo não permite a configuração do registrador para entrada de dados ...

Landa

  • Visitante
Testador de porta Paralela.
« Resposta #29 Online: 28 de Abril de 2007, 15:05 »
Lolata,

O programa sugerido é super simples.

Para testar as entradas, use algo como:

 

/** * */