Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

ELETRÔNICA / ELÉTRICA => Eletrônica => Tópico iniciado por: Barusso em 11 de Março de 2010, 14:45

Título: Oscilador na LPT - Ajuda
Enviado por: Barusso em 11 de Março de 2010, 14:45
Preciso de ajuda para testar meu gerador de pulso na LPT.

Gostaria que alguém que tenha um oscilador teste ele para mim, se isso for possível é claro.

Preciso comparar meu software com o Mach3 que estou utilizando neste momento como referência, a idéia é o seguinte, seria ligar o oscilador na LPT, verificar os pulsos que o Mach3 envia e depois fazer o mesmo Processo com meu software para eu descobrir a diferença, pois não tenho como enxergar isso, ou não conheço a forma correta de ver.

Estou chamando aqui de TimerTeste.exe, ele tem que gerar 15.000 pulsos em um intervalo de 112 microsegundos entre os pulsos.

O soft pode ser alterado na sua velocidade, espero ter passado o que eu preciso neste, se alguém tiver como testar ou dar umas dicas como fazer, lembrando que não entendo de eletrônica.

Obrigado.
Barusso

Título: Re: Oscilador na LPT - Ajuda
Enviado por: F.Gilii em 11 de Março de 2010, 15:21
Gostaria que alguém que tenha um oscilador teste ele para mim, se isso for possível é claro.
Talvez um osciloscópio seria mais indicado...
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 11 de Março de 2010, 15:48
Talvez um osciloscópio seria mais indicado...
Isso, desulpem a falha, um "osciloscópio", alguém pode me ajudar ?

Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 11 de Março de 2010, 15:52
Pinos 2 e 3, 2 pulso, 3 fica ON.

Obrigado.
Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: cientista13 em 11 de Março de 2010, 22:36
Eu tenho osciloscópio, mas não tenho o Mach para comparar. Amanhã posso ver o sinal que gera, mas não tenho como fazer a comparação por falta do Mach3.
Título: Re: Oscilador na LPT - Ajuda
Enviado por: F.Gilii em 12 de Março de 2010, 08:13
Pode usar a versão demo do Mach3

http://www.machsupport.com/downloads/Mach3Version3.042.038.exe
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 12 de Março de 2010, 08:53
Obrigado Gilii pela indicação do Demo.

Obrigado Inacio, a configuração dos pulso no sistema de teste , você pode aumentar e diminuir.

O meu problema é, que quando acelero a velocidade o motor começa a perder passo ao contrário do Mach ou outro programa.

Pode ser pela duração do pulso, mas não sei quanto esta demorando entre um pulso ou outro ou melhor como esta se comportando em alta frequencia.

Quando diminuo para 112 microsegundos(aumenta a velocidade) ai não roda, porém quando deixo em 1000 microsegundos ele roda, caso alguém for testar na máquina comece com 10000 microsegundos e vá puxando a barra de rolagem para dimunir os micro segundos, assim vai ter rampa de aceleração.

Este teste foi feito pelo amigo Lolata no passado, ele me disse q rodou, mas quando acelerou a máquina ficou brigando com ela mesmo rsrs e perdeu passo.

Esses dias consegui testar na nossa, realmente, falando em velocidade aproximada com o Mach, (no zoiometro) comecei com 400 mm/m +ou- e fui acelerando os microsegundo, foi até aparentemente uns 1000 mm/m até começar a perder passo.

Desde já agradeço ao pessoal
Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 13 de Março de 2010, 04:20
Boa noite,

Acabei de acordar para "trocar" meu filho e pensei será que alguém testou os pulso pra mim, putz, mas esqueci de enviar a DLL junto, desculpem, segue a mesma, pois o teste pede ela, como na minha máquina esta na raiz, não pede... esqueci de postar, então é só colocar ela na mesma pasta ou diretório.

Obrigado
Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 14 de Março de 2010, 21:06
Senhores, alguém conseguiu medir ? (não sei se se chama medir neste caso).


Obrigado.
Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Cláudio F. em 15 de Março de 2010, 23:40
eu poderia te ajudar, mas tem um problema...

minha LPT fica no endereço A800h.
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 16 de Março de 2010, 08:23
Bom dia Cláudio,

Obrigado pela ajuda, alterei o teste para entrar com o porta necessária para o teste, coloque como no exemplo, ele vai enviar sinal para aonde vc apontar, então atenção ai rsrsr.

Segue tela e arquivo no anexo, só descompactar em um direto´rio.

Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Cláudio F. em 16 de Março de 2010, 15:14
Barusso,

abri o prog, coloquei $A800 como endereço, cliquei no Teste Pulo e apareceu na barra de status "Pulsando..."
resultado: pino 2 e 3 em 0V. n gerou nenhum pulso.

troquei de time stamp para HighPerf, tb n aconteceu nd.

editando:

cara, é complicado vc usar a inpoutx64.dll?

meu widows é x64. por isso n funcionou.

abs
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 16 de Março de 2010, 17:11
cara, é complicado vc usar a inpoutx64.dll?
meu widows é x64. por isso n funcionou.
Eu não tenho a inpoutx64.dll, se alguém tiver eu altero sem problemas, vou procurar na web para ver se acho algo, já agradeço.

Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 17 de Março de 2010, 09:50
cara, é complicado vc usar a inpoutx64.dll?
meu widows é x64. por isso n funcionou.
Eu não tenho a inpoutx64.dll, se alguém tiver eu altero sem problemas, vou procurar na web para ver se acho algo, já agradeço.
Tentei enganar minha máquina mas não consegui, não consigo compilar pra 64 utilizando 32 bits, neste momento não tenho como fazer infelizmente, mas caso você consiga testar em outra máquina eu agradeço.

Obrigado
Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Cláudio F. em 17 de Março de 2010, 13:37
compila em 32, mas linka a inpoutx64 no lugar da inpout32.

ou entao compila usando _inp e _outp (acho q é isso) do delphi.

existem progs na web q liberam o acesso.
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 19 de Março de 2010, 08:46
compila em 32, mas linka a inpoutx64 no lugar da inpout32.
ou entao compila usando _inp e _outp (acho q é isso) do delphi.
Cara, já tentei e retentei mas nada, tentei enganar o windows e não consegui.

Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 19 de Março de 2010, 08:54
Osciloscópio...

Sei que ta corrido para vocês, mas neste final de semana, se alguém puder testar eu agradeço.

Senhore(a)s enquanto eu aguardo, estou desenvolvendo um oscilocópio para lpt via software, provavelmente deve existir isso pela web, mas resolvi fazer um, a idéia é simples, leio a LPT1, neste caso ele retorna uma valor decimal, exemplo: pino 2 pulsando é 144, seto ele no 144 se pulsa ele sobre, senão abaixa.... e assim vai, 160, 168, só setar... agora já tenho o cabo LPT cross, preciso de outro micro bom rsrsr para um pulsar e outro ler, assim q chegar uns componente me enviar por um amigo do forum vou ligar ele na lpt e ler também, assim fica mais fácil calibrar...

Segue o protótio e tela...

Que vocês acham ?

Barusso
Título: Re: Oscilador na LPT - Ajuda
Enviado por: C N C N o w ! em 19 de Março de 2010, 10:47
Osciloscópio... Que vocês acham ?

Não seria propriamente um osciloscópio, mas um analisador lógico ...

Se quiser fazer de fato um osciloscópio precisa de ADC conectado á porta ...

http://linuxgazette.net/118/TWDT.html#Interfacing1.1

O Parallel Port Complete da Jan Axelson traz exemplos bem interessantes:

Título: Re: Oscilador na LPT - Ajuda
Enviado por: Barusso em 19 de Março de 2010, 11:30
Não seria propriamente um osciloscópio, mas um analisador lógico ...
Se quiser fazer de fato um osciloscópio precisa de ADC conectado á porta ...
http://linuxgazette.net/118/TWDT.html#Interfacing1.1
O Parallel Port Complete da Jan Axelson traz exemplos bem interessantes:
Muito interessante mesmo, porém envolver eletronica... mas sempre dá pra aproveitar algo...
O meu objetivo realmente não seria montar de início um osciloscópio e sim algo que comprar o teste acima e o Mach no envio de sinais, para eu saber a diferença, liguei no meu micro um cabo cross em um notebook via LPT, porém como o note é bem antigo e lerdo, não dá para acelerar os pulsos rsrsr mas essa imagem acima é um micro enviando sinal a outro...
O ideal é algum cUmpanheiro do forum testar para mim com o equipamento certo, caso isso não ocorra, vou ter q ter alternativas.

Mas obrigado pelas dicas, sempre interessante como sempre.

Barusso