Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Eletrônica - Dúvidas => Tópico iniciado por: Brenck em 12 de Dezembro de 2006, 12:50
-
Pra começar quero dizer que a situação é desconhecida..... a porta funcionava direitinho, tocando os motores de passo.... uma beleza.... até que minha impressora começou a vir com frescura pro meu lado e não imprimir... tudo bem... o cartucho tinha acabado.... trokei o cartucho agora eh..... nada... o cartucho foi apenas coincidencia....
Bem o que fazer? tem como resetar a porta paralela? Minha impressora liga mas ai na hora de imprimir ela trava... como se estivesse sem papel, ai pisca a luz de sem papel.... eu aperto a luz e nada....
Ahh so pra piorar a paralela eh Onboard, não eh pci... sai da placa mãe.
:( ::cry:
-
Brenk,
Pelo que entendí a porta está funcionando, pois voce diz que os motores de passo funcionam, mas a impressora, não...
Que impressora é?
As Epson tem uma "bomba relógio" no programa interno, e páram de funcionar depois de um tempo, forçando o usuário a levar a máquina a uma autorizada...
Existem uns programas para fazer a coisa funcionar...
-
Brenck já vi casos que é o proprio windows !! dente deletar a porta e instalala novamente ou trocar no bios de normal para epp ou ecp (bi direcional)
-
Gili, quem sabe usar a impressora Epson não troca ela por nada !! e sei que vc tbm usa a mesma, ela não é uma bomba não isso é um mecanismo que evita o esgoto de inta transbordar. ela tem um programa que reseta o contador da placa e tbm o reset de cartuchos
-
Perai então deixa eu explicar, a impressora eh uma hp deskjet 695c....
Tipo eu tenho akele programinha o parmon... pra testar a paralela ou sei lá pra ver as luzinhas que acendem ou não.... se akilo vai servir pra algo eh so avisar....
Os motores de passo funcionam, mas o engraçado que funcionava com a N-1 nlabs.... mas agora que fiz a cnc3ax, não funcionou.... a placa ta até com o Landa, aki em casa o x naum funcionava... quando ele levou pra casa dele... funcionou... sem nem mexer na eletronica...
Como reseta a porta? eu não faço ideia então se tiver um jeito e alguém me explicar direitin... pq tbm não quero fazer nenhuma kgda.
-
Amigo vc já viu as configurações da porta na bios da maquina, pode ser isso.!!!
-
Então mas pela bios tem como resetar ela?
-
Brenk,
A BIOS tem algumas opções que configuram o tipo de porta paralela que se deseja usar...
Pelo que está parecendo, você usa programas de controle de motor de passo através do Windows...
Se for usar o Turbocnc, este roda exclusivamente em DOS, e a porta paralela deverá estar ajustada para SPP ("Simple Parallel Port") exclusivamente....
Já no caso do Ruindows, muitas impressoras precisam de comunicação bidirecional, então se ajusta a porta em EPP ou ECP...
Se no seu computador a eletronica não funciona, mas funcionou em outro micro, pode ser que o programa não esteja adequadamente configurado, ou mesmo que este seu micro em especial tenha problemas com os niveis de tensão na porta paralela...
Alguns micros só conseguem gerar tensões na casa de 3V, e para muitos controladores de motores isto é pouco.
Se resolve facilmente adotando um "buffer" entre o PC e a placa de controle...
Cuidado com a porta paralela - como você disse que é "onboard", se queimar já era...
Só conecte e desconecte cabos, placas e impressoras com o PC desligado ...
-
amigo nao sei como vc feria pra "resetar" uma LPT, nunca ouvir fazer desse procedimento com elas... porem se vc for na bios e restaurar configurações padroes, vai voltar tudo como veio da fabrica...
abraços
-
Tudo bem vou tentar... mas Fábio eu usava o tcnc, dando boot pelo dos no disquette. Nunca usei programas do windows... O estranho que nunca mexi pra SPP naum... do jeito que veio eu usei... ja houve epoca que funcionava os motores de passo e a impressora ao mesmo tempo...
Quanto a so desconecte ou conecte o cabo com o PC desligado..... então já era RS....
vo da uma olhada na BIOS fui
-
cara faz um teste simples.
cria um disco de boot com o DOS e dentro deste disco coloca um arquivo txt com algumas palavras escritas.
quando vc estiver em DOS puro
digita o seguinte comando
C:\ copy arquivo.txt lpt1
o nome do arquivo pode ser o que vc quiser e se nao imprimir na lpt1 tenta a lpt2,
se não funcionar, realmente sua porta foi para o saco, agora se imprimir o problema é com os drivers do ruindows.
ai vc faz o que o nossos amigos Weber Lincon falou
-
Weber,
A impressora Epson é boa, mas que ela tem uma "bomba-relógio" inserida no "software" residente, isso tem...
A minha não estava com nenhum reservatório cheio nem entupido, e parou mesmo...
Se fosse assim o tal programa seria enviado aos usuários através do CD de instalação para que eles mesmos arrumassem a meleca...
-
Brenk,
Me explica como usava o turbocnc e a impressora ao mesmo tempo...
Faz esse teste que o Jost falou - se não funcionar, pode ser ainda da BIOS, ou então a sua LPT fritou mesmo...
-
Fábio... funcionou a impressora tá beleza.... eu passei pra ecp epp lá sei lá fui trocando e testando.... ai quando voltei pra bidirecional o windows maluko do nada reinstalou a impressora.. ta funcionando agora sem problemas.
Eu usava o tcnc no dos, ai quando acabava de usar reiniciava o pc e colocava a o cabo da placa de volta na impressora.... e funcionava... nunca tive que mexer em confuguração nenhuma...
Mas então aki agora nun da pra eu testar o motor de passo, só quando eu pegar a placa de volta com o Landa. Mas quando for usar o turbo então tem que mexer na bios na porta denovo?
Tipo no meu nun tem a opção SPP não. Tem Output only, bi-directional, EPP e ECP
-
Brenk,
Pode ser que o Turbocnc tenha que funcionar com "Output Only" no seu pc...
Que bom que resolveu - era só um caso de Ruindows de mau humor...
-
Obrigado Fábio
Obrigado a todos
-
Ei admin, muda o nome do tópico pra tipo... Perguntas sobre porta paralela ou problemas sobre porta paralela... vai ve alguém que tiver um problema posta aki.
e deleta essa msg
-
Fgili eu tenho esse programa, caso vc queira me da um toque que eu te mando. tbm já tive esse problema.
-
Pessoal , a minha porta paralela queimou 1 pino de saída, fiz um buffer que me ensinaram mais não adinatou ela queimou de vez. Comprei uma placa paralela pci a parte, uma netmos 9835, porem não consigo instalar ela no "DOS" se alguem tiver alguma dica, agradeço.
-
Fabricio,
Não tenho certeza, mas acredito que se configurou o endereço certinho na BIOS, o DOS deveria reconhecer...
Na verdade não há uma "detecção" de porta como no Ruindows, e sim de endereço...
Por exemplo para enviar alguma informação para a paralela pelo DOS, se usa um comando simples = copy xxxxxx LPT1 ou LPT2...
Por exemplo, no Turbocnc, se configuram os pinos da porta pelo endereço da LPT...deveria funcionar...
-
... uma netmos 9835, porem não consigo instalar ela no "DOS"
Use o driver para DOS:
http://www.moschip.com/data/products/NM/dos.zip
-
:P
-
Jorge, valeu... vou testar amahã
-
Olá a todos, estou com um problema (acho que é um problema) na porta paralela, pois depois de muitos L297 e L298 queimados resolví testar as saídas da porta paralela com um multímetro para ver a tensão de de saída da mesma, pois como dito, queimei varios componentes dos drives da minha máquina. Percebí que quando eu deixava ligado o computador e depois de algum tempo eu ligava os drives, os mesmos queimavam os CIs. Então medi a tensão e ví que quando ligo o computador ele manda para todas as saídas 4.6 volts e fica esta tensão até eu ligar o Mach3 só aí que esta tensão cai para quase 0 (0.03V). Depois desligo o Mach3 e não volta a tensão a subir. Mas quando desligo o computador, no último instante ele dá uma descarga (4.8V) e desliga. O que pode estar acontecendo?
Meus drives são ligados diretamente na porta paralela, e gostaria de saber se colocando uma interface optisolada resolveria este problema? Ou queimaria a mesma em função desta tensão?
Obrigado
-
Provavelmente os componentes estão queimando por outros motivos, mas não pela paralela.
É normal as tensões flutuarem entre 0 e 5V, pois o estado dos pinos muda...
Sim, uma placa integradora ajudaria na interconexão dos sinais e no condicionamento de todos os sinais além de proteger a paralela do PC, mas continuariam com os mesmos níveis de tensão...
Verifique se está operando os componentes nas tensões e correntes de manual - provavelmente está excedendo algum valor pré estipulado.
-
Muito obrigado Fabio, mas não sei se vc entendeu, pois os 4.6v não deveriam somente aparecer no inicio do percurso?
Poi logo quando ligo o computador já dá esta tensão, e o estranho é que ela fica normal (0.03~) quando ligo o Mach3.
É isto mesmo?
-
Contribuindo,
A tensão de 4,6V é medida também com a CNC3AX desconectada do PC?
O fato da tensão cair para algo próximo de 0V não significa muita coisa, pois os sinais da porta, normalmente, podem variar entre 0 a 5V, dependendo do que a placa e do que o programa Mach3, ... está enviando. Se não fosse assim, os motores de passo ficariam parados, não é...??
Por outro lado, seria estranho medir uma tensão acima de 5V ou abaixo de 0V. Ou os sinais ficarem "fixos" em 0 ou em 4,6 ou 5V o tempo todo.
-
Os drives não são o 3ax, são outros. A tensão esta dando mesmo com os drives desligados da porta paralela, e o que me intriga é que esta tensão esta dando sem ter mandado pulsos para os pinos da porta. É logo que ligo o computador, e isto acontece até eu ligar o programa mach3, pois depois fica tudo normal. Percebí isto também , pois o relé se aciona sósinho justamente por esta tensão.
-
Qual é a sua placa controladora? Possui o esquema elétrico dela?
-
Sim possuo, mas o que isto influencia, pois o problema acredito eu na porta paralela.
Eu tenho uma imagem do esquema eletrico, mas nunca envie anexo, não sei com se faz.
-
Agora sim, descobrí onde anexar. Segue imagem.
-
Sim possuo, mas o que isto influencia, pois o problema acredito eu na porta paralela.
Discordo..., pois acho estranho uma porta paralela queimar a sua placa, isso mais frequentemente ocorre por surtos ou problemas de diferenças de tensão de aterramento (PC x Placa e respectiva fonte). Por outro lado, geralmente as placas paralelas são os elementos mais frágeis, as placas Bob são mais por conta da proteção dos PCs e sua porta.
-
Não sei se eu estou sendo claro, pois não possuo interface optisolada, onde os drives estão ligados em uma interface direta com os pinos da paralela, e o que esta acontecendo é sem estar usinando, ou melhor dizendo, sem o programa (mach3) estar ligado, somente o Windows, e o mais interessante é que logo que ligo o computador, mesmo sem a controladora ligada, a tensão nos pinos aparece como se estivesse mandando sinal pela porta.
Percebí isto ontem quando fui instalar um relé para acionamento do spindle e o mesmo acinou mesmo liga-lo no programa, e o programa (mach3) desligado.
-
Não sei se eu estou sendo claro, pois não possuo interface optisolada, onde os drives estão ligados em uma interface direta com os pinos da paralela
Você usa uma Bob não isolada?
Percebí isto ontem quando fui instalar um relé para acionamento do spindle e o mesmo acinou mesmo liga-lo no programa, e o programa (mach3) desligado.
Acionou o spindle repentinamente e sem nenhum software carregado?
-
Isto mesmo, agora eu acho que nos entendemos, pois os pulsos estão sendo gerados de forma espontânea sem nem mesmo estar ligado o Mach3, e o mais incrível é que quando ligo o mesmo isto não acontece mais. A BOB não é isolada.
-
Aparentemente, há algum acionamento espúrio na paralela. Possivelmente, o modo em que ela foi configurada no Setup (ECP, EPP, SPP) poderia possibilitar alguma variação espúria, quando nenhum software que acesse a LPT estiver carregado.
Não sou usuário do Mach3, mas acho que há um modo preferencial de Setup da LPT.
-
Para vc entender melhor, é so imaginar que eu só tenho o computador, e eu pego e ligo ele (sem nenhum drive ligado à ele, nem mesmo a bob, e aí então eu pego o multimetro e meço a tensão entre o GND pino 17-25 da porta com mais algum pino qualquer, tipo o 2 e daí então surge os 4.6v, isto com somente o windows ligado, e aí quando abro o programa (Mach3), logo que abro já se normaliza e a tensão cai para níveis aceitáveis, onde quando por exemplo ligo o pino referente ao relé de acionamento do spindle este funciona como o esperado, quando desligado 0 volts, e quando ligado 4.6 volts.
-
Para vc entender melhor, é so imaginar que eu só tenho o computador, e eu pego e ligo ele (sem nenhum drive ligado à ele, nem mesmo a bob, e aí então eu pego o multimetro e meço a tensão entre o GND pino 17-25 da porta com mais algum pino qualquer, tipo o 2 e daí então surge os 4.6v, isto com somente o windows ligado, e aí quando abro o programa (Mach3), logo que abro já se normaliza e a tensão cai para níveis aceitáveis, onde quando por exemplo ligo o pino referente ao relé de acionamento do spindle este funciona como o esperado, quando desligado 0 volts, e quando ligado 4.6 volts.
Pois é, variar a tensão da LPT ao carregar o Mach3 não é surpresa, visto que esse programa manipula a LPT. Seria supresa se não o fizesse!!
O que é estranho é o acionamento espúrio, sem nenhum programa ser carregado.
-
É isto que eu realmente não entendo e que também me faz vir ao fórum para tentar tirar estas dúvidas, pois não entendo quase nada desta parte de computadores, desta e de quase todas as outras, mas acredito que isto não seja normal não é?
-
É isto que eu realmente não entendo e que também me faz vir ao fórum para tentar tirar estas dúvidas, pois não entendo quase nada desta parte de computadores, desta e de quase todas as outras, mas acredito que isto não seja normal não é?
Variar a tensão ao carregar o Mach3 é esperado!! O nível de variação também está dentro da normalidade.
E a sua LPT como está configurada no Setup?
-
Não estou na frente da máquina agora, e não tenho coragem de ir la verificar, pois estou no meu quarto com o ar ligado, pois a temperatura está próxima de 0ºC e a máquina está em baixo da garagem, mas tenho quase certeza que ela esta configurada como SPP na LPT1.
-
O que poderia influenciar isto na questão dos pulsos? Até onde isto pode ser considerado normal, mesmo com a porta configurada em outros modos que não seja a certa?
-
Acionamentos espúrios poderiam ser decorrenter de diversas coisas: configuração da LPT, níveis de tensão insuficientes na LPT, ...
Mas antes de prosseguir, e evitar afirmações sem embasamento suficiente, é preciso evitar: a falta de informação ou a informação incorreta...
Tentando fazer uma análise objetiva e precisa, pelo que foi dito até agora, tem ocorrido (apenas) dois cenários funcionais para o seu PC:
(1) Sem programa CNC carregado - ao ligar o computador, sem programa CNC sendo executado, ocorre acionamento indevido de saídas da LPT e, consequentemente, da placa. O problema ocorre também ao sair do programa CNC.
(2) Com programa CNC carregado - ao carregar o programa CNC há acionamento normal da placa.
O programa CNC em uso é o Mach3.
É exatamente isso??
-
Olá colega (Iluj),....minilathe...
Se me permitem,...A porta paralela do PC é originária do projeto da IBM e mudou quase nada daquela época para cá. No momento da inicialização do PC é executado um aplicativo do BIOS denominado POST ( Power ON Self Test) cuja função, entre muitas outras é inicializar dispositivos de entrada e saída da placa mãe. Obviamente neste processo alguns sinais são enviados à porta paralela no intuíto de configuração de alguma impressora supostamente presente (lembrando que a porta paralela foi desenvolvida exclusivamente para controle de impressão). Logo para alguns fabricantes de placas-mãe teremos comportamentos ligeiramente diferentes quanto a esses sinais que podem estar presentes ou não. Então não vejo como uma situação de anormalidade. Uma sugestão neste caso seria energizar a controladora somente após a execução do MACH3. Também acontece no meu PC e tenho feito dessa maneira apenas como uma ação preventiva.
Forte abraço!!
Tesifom
-
Olá a todos, primeiramente quero agradecer a todos que estão tentando solucionar este problema (acho que é, não temos certeza ainda). Minilathe, o programa em execusão é o Mach3, o "problema" acontece até a hora em que eu ligo o Mach3, pois depois disso tudo se normaliza, e quando encerro, ou seja deixo ligado somente o Windows, fica como estava quando ligado o Mach3, tudo normal...
Tesifon, pelo que vc está falando percebo que as coisas são mais ou menos assim, pois os "sintomas" são estes mesmo...
Foi por deixar desligado os drives que queimei os componentes (l297, L298) várias vezes, pois fazia exatamente como vc esta falando, ligava somente depois de ter carregado o Mach3. Eu acho que este sinal que o computador vai mandando caba por queimar os mesmos.
Posso estar enganado, mas comecei a ligar primeiro os drives para somente depois ligar o computador, e não queimei mais nenhum componente.
Assim que ligo o computador com os drives já ligados, percebo que os motores dão um barulho bem diferente, como se fosse um envio de sinais bastante forte para eles, isto é o indício de que são estes sinais que acabam queimando os componentes.
-
Olá Iluj!!
Bom, não sei se entendi direito, mas vc está ligando os Drivers antes do PC? Se sim seus drivers estarão sujeitos a receber os sinais de inicialização da porta paralela como descrevi anteriormente.
No meu caso eu uso a controladora CNC3AX modular e configurei o recurso de ENABLE para desabilitar os motores quando o botão RESET do Mach3 estiver pressionado. Então a sequência de que utilizo para operação é, ligar o PC, carregar o Mach3, pressionar o botão RESET e só então energizar minhas controladoras. Anteriormente cheguei a perder dois motores decorrentes de curto circuito nos FETs ( no seu caso seriam os L298,.. suponho) e aconteciam justamente no momento em que eu ligava o PC.
Abraço!
Tesifom
-
Olá Tesifom, agradeço pela ajuda... Pois é onde, onde que desabilito es motores no Mach3, pois isto eu não sabia que dava para fazer, possivelmente é por isso que estava queimando os componentes, e acontecia exatamente como vc falou, quando ligava o computador. A solução que eu encontrei foi esta de ligar primeiro os drives para somente depois ligar o computador. Corri o risco de queimar os motores e nem sabia. O que deve ter acontecido é de queimar primeiro 0 L298 e juntamente o L297.
Se vc puder me dizer como faço para desabilitar os motores com o RESET acionado, eu estarei grato.
-
Olá Iluj!
Pelo esquema que vc postou verifiquei que vc teria acesso ao pino ENABLE de seu driver. Vc deve então identifica-lo e definir um pino lá na sua porta paralela que manipulará o sinal de ENABLE vindo do Mach3.
No Mach3 vc configura o respectivo pino escolhido na opção ENABLE1 (por exemplo). Infelizmente neste momento estou no trabalho e não me recordo exatamente a aba de configuração que vc deve acessar (não o tenho instalado aqui). Se nenhum colega se antecipar, ao final da tarde retorno com a configuração que fiz no meu Mach. Pode ser?
Abraço!
Tesifom
-
Eu uso uma controladora Geckodrive G540, que possui um recurso interessante nesse aspecto de acionamento espúrio, que é o sinal de watchdog timer de 10KHz (charge pump). Esse sinal é pulsado (não é um nível lógico 0 ou 1) e só é acionado pelo programa de CNC (em meu caso é o EMC) e na sua ausência, desliga a placa, todos os motores e cargas acionadas pela placa. Com essa controladora é possível acionar 4 eixos e vários sinais digitais.
-
Pois é, olhei na placa e não diz nada a respeito deste pino ENABLE, pois este esquema quem me mandou foi o cara que me vendeu os drives, mas na verdade não sei se realmente ele representa exatamente o verdadeiro esquema da placa, pois ela possui cinco entradas vindas da porta paralela, e estas são: DIR, STEP, GND, 5V, e SYNC sendo que este último eu não sei para que serve, e ele não esta ligado a porta paralela, mas têm o pino para esta ligação na placa, que está nesta ordem que eu relatei acima.
Possuo uma imagem dos componentes distribuídos na placa, e vou anexa-la para vcs verem e tirarem as suas conclusões...
Em relação ao ligar este ENABLE no Mach3, eu achei que fosse tipo um "botão" para clicar na própria tela principal do Mach3. Este esquema de ativar como vc citou no exemplo é como ligar um relé para acionamento de algum motor externo, e se configura em portas e pinos. Quanto a isso está OK.
Vou mandar o anexo da imagem para vcs que estão dentro do assunto e para todos os participantes do fórum tirarem uma conclusão a respeito do que está sendo discutido.
-
Vou anexar uma foto do drive com os componentes, pois acho que ficará melhor para poder tirar alguma dúvida relacionada, e quem sabe encontrar uma solução para o "problema".
Talvez haja uma forma de habilitar este ENABLE do drive, pois sou leigo em eletrônica, mas acredito que os engenheiros e também os entendidos no assunto poderão analizar o esquema juntamente com as imagens que disponibilizei para quem sabe solucionar este problema que estou enfrentando.
Obrigado!
-
Caro Iluj,
Tudo indica que o esquema elétrico que vc postou é relativo ao seu driver mesmo (...ou pelo menos muito semelhante). A função ENABLE que mencionei é obtida através do pino 10 do CI L297, que segundo o esquema está conectado a VCC via resistor de 4K7, ou seja, é mantido em nível lógico "1", o que configura o driver a operar o tempo todo ativado, não permitindo assim ao Mach3 ( via conexão de hardware - pino da porta paralela) desativar os motores da maneira como citei. Fazer uma modificação na sua placa para fazer uso dessa funcionalidade não seria dificil, porém vc teria que possuir algum conhecimento em eletrônica para se aventurar a fazê-lo.
Abraço!!
Tesifom.
-
Tenho algum conhecimento, mas claro que limitado perante a vcs. Ja fiz até uma modificação ela para poder colocar um 7805 diretamente nela, para não precisar ter esta tensão antes de chegar nela, mas não é nada muito significativo.
Percebí que o esquema é praticamente igual a placa, mas como você falou talvêz tenha uma modificação mínima. Também percebí que o ENABLE estava ligado ao VCC 5V, mas como não entendo muito, não sei exatamente porque.
Pelo que eu entendí, teria que ligar o pino 10 do L297 diretamente ao sinal vindo do Mach3. É isso mesmo? E onde eu ligaria o 5v?
-
Aluj, se vc se habilita, então vamos lá.
Basta remover o resistor R44 (4K7) da placa. Verifique que uma das ilhas está conectada fisicamente à linha de alimentação de 5V (ATENÇÃO!!..ESSA VC NUNCA UTILIZARÁ...ficará "desconectada"). A outra irá para o pino 10 do CI. É dessa ilha que vc pode puxar uma conexão (fio) para o cabo que vc conecta à porta paralela e ligar num dos pinos que vc deverá configurar no Mach3 como saída para o ENABLE do Driver. Repare que alterei o seu esquema original com uma conexão nova...
Como vc já usa um driver sem opto-acopladores essa alteração não muda o risco de danos no PC que seu driver já oferece.
Boa sorte!
Tesifom
-
Consegui uma tela de configuração do ENABLE no Mach3. No caso o sujeito configurou o ENABLE1 no pino 1 ( suponho que seja do driver1), o ENABLE2 no pino 14 (suponho que seja do driver2),...e assim por diante.
Antes de qualquer coisa vc pode configurar o Mach3 dessa forma e obviamente com os drivers desernegizados e o cabo da LPT desconectado, medir os níveis lógicos dos pinos que configurou, ou seja, no exemplo dado na imagem anexa, quando é pressionado o botão RESET do Mach3 este pino vai a zero ( botão piscando). Quando clico novamente o pino vai a "1" (5v).
Se tudo parecer OK, pressione o RESET (botão piscando) energize os drivers ( não esqueça de ligar o cabo LPT..rs) e aquele chiado característico não estará presente. Quando clicar reset novamente ( botão não piscante) o chiado deverá aparecer e o sistema estará pronto a operar.
Boa sorte!
Tesifom
-
Ok, vamos ver se eu entendí.
É só remover o resistor 4k7 e ligar o pino 10 do L297, e este ao ENABLE configurado no Mach3 para a porta xxx por exemplo. O VCC não modifico nada, somente descecto do pino 10 do l297. É isso mesmo?... Não preciso ligar nenhum resistor em série com a saída da porta paralela?
-
Exato. Se por exemplo vc configurar o pino 7 como ENABLE lá no Mach3 ( como fiz),...é só ligar o pino 7 da porta paralela direto no pino 10 do L297 ( removido o resistor R44). Mais nada. Pode parecer estranho mas é isso. Como disse anteriormente, sua placa não é opto-isolada então a conexão é essa. Num circuito mais refinado essas conexões passariam por componentes que fariam algum tipo de isolamento elétrico entre seu driver e o PC e consequentemente um tratamento dos sinais a serem trocados pelos drivers e PC.
Repare que seus sinais de STEP, DIR e Sync "entram" diretamente no L297. Portanto o ENABLE seria mais um.
-
Só mais uma pergunta. Qual é exatamente a função do STROBE pino 1 da porta paralela? Pergunto isto, pois percebo que quase ninguém usa ele para enviar dados para os drives, a maioria usa por exemplo DIR ligado no pino 2 e STEP no 3 da porta, e assim por diante, mas quando comprei os drives e cara que me vendeu me deu as configurações do Mach3 prontas e ví que ele usa (eu também) o STROBE para mandar sinal(por exemplo DIR OU STEP) para o drive. Posso usá-lo assim? Ou está errado? Não percebí nenhuma anomalia na minha máquina em função disto.
-
Em tempo Iluj,....se não se sentir seguro em fazer essas alterações não as faça! Vc deve compreender que essas recomendações estão sendo feitas baseadas num esquema que fora passado. Diferente de estarmos vendo "in loco" o seu driver. Tudo leva a crer que isso resulte no que vc espera, mas lembre-se, é por sua conta e risco.
Se preferir fotografar seu driver pelo lado da solda de modo que possamos ver mais detalhadamente as conexões dos circuitos também seria interessante...no mais estamos empenhados em ajudar.
PS. Enquanto estava digitando este post ví que vc já fez outra pergunta, então vamos lá....eu particularmente não gosto de usar o pino 1, mas como o Mach3 reconfigura essas funções da porta paralela não vejo problemas.
Abraço!!
-
Não precisa se preocupar, pois sei que a intenção é ajudar e sei também que qualquer modificação será por minha conta e risco... Quanto a placa o esquema de ligação é esta mesma, o resistor 4k7 vai ligado no VCC, e tenho quase certeza que vai funcionar perfeitamente. Vou fazer as modificações ainda hoje em uma placa que eu tenho desconectada da máquina e quero testar o quanto antes. Já montei três drives a mais para montar outra máquina, e estes foi eu mesmo que fiz (copiei), desde a confecção das placas até a colocação dos componentes nela, então se não der certo não tem problema. Mas vai dar... Ainda mais com a ajuda de um engenheiro... Só uma última (novamente rs rs) pergunta. Qual é a função do Sync no drive? Fiz esta pergunta anterirmente mas ninguém respondeu.
Vou fazer as modificações e testar, depois eu posto aqui o resultado( tão esperado, pelo menos para mim).
Abraço a vc e a todos que me ajudaram!!!
-
Iluj, há configurações do L297 onde pode-se trabalhar com vários deles interligados. Assim configuramos apenas um dos chips para trabalhar com seu oscilador interno (gera sinal necessário ao seu funcionamento interno) e os demais passam a receber também esse mesmo sinal através de seus pinos Sync, ou seja, todos os chips estão sincronizados com um mesmo sinal de clock (referência). No caso de seu driver esta função é desnecessária, portanto as conexões permanecem desligadas. Em ambientes com muitas interferências (EMI,RFI, etc) pode-se optar por trabalhar com essa configuração, desde que devidamente alterado o hardware para tal.
Bom,...ficamos no aguardo de suas noticias...boas espero!!
Forte abraço!!
Tesifom
-
Conseguí fazer a ligação que o Sr Francisco ( Tesifom) propos nos drive que possuo. Testei na máquina e está tudo OK. A única coisa que fiz de diferente foi a colocação de um resistor de 10k ohms entre o pino 10 do l297 e a saída da porta paralela. Antes de fazer as ligações, fui dar uma olhada no google a respeito do datasheet do l297, e pude constatar que as entradas para o componete são de no máximo 10 uA (já aprendí uma vez na faculdade como colocar este símbolo, mas não me lembro mais(micro)), pelo menos é o que eu entendí, pois estou começando a mexer nesta parte. Foi aí que surgiu a idéia de colocar o resistor, e deu certo.
Fiquei intrigado de como não queimou o componente ainda, pois as entradas de STEP e DIR estão ligados diretamente na placa paralela, e esta pelo que eu pesquisei tem uma corrente de saída de até 20 mA.
Alguém poderia me explicar?
A propósito, muito obrigado ao amigo Tesifom (Francisco) e também ao nosso amigo Minilathe pela ajuda, e espero que isto possa ajudar outras pessoas que usam um drive igual ou parecido com este...
Agora vou fazer a modificação nas outras também!!!
-
A propósito, e seu eu colocasse resistores de 10k em cada saída DIR e STEP da LPT? Não funcionaria como um isolamento? Me perdoem se falei besteira, mas é que deu certo no ENABLE e daí penso que pode dar certo nestas saídas também, já que não uso nenhuma proteção para a mesma. Amanhã vou testar no relé, que também é ligado diretamente na mesma, e vou ver se ele não aciona involuntariamente como está acontecendo quando ligo o PC.
Segue uma foto da modificação que fiz.
Qualquer dúvida é só me chamar!!!
-
Só para complementar, desconectei a trilha do Sync para ligar o ENABLE no pino referente a o mesmo.
-
Olá Iluj!
Parabéns aí pelo feito!
Sobre o resistor e a corrente que vc menciona, temos que considerar que quem define o regime de corrente é a carga ( salvo exceções), no caso a porta do L297. Por se tratar de um pino de entrada esse é o valor (10uA) da corrente necessária para que o circuito possa operar corretamente. Então respeitado o nivel de tensão (TTL) a saida da LPT não vai "forçar" mais corrente para o circuito. O problema que vejo em colocar esse resistor é que o mesmo irá produzir uma queda de tensão sobre sí, e isso poderá afetar o nível de tensão entregue a entrada do L297 que poderá interpretá-lo erroneamente. Trocar "zero" pelo "1" e vice-versa.
Como disse anteriormente, o correto mesmo era montar um circuito eletrônico com a finalidade de isolar eletricamente esse drive do PC e proporcionar níveis de tensão de melhor qualidade.
Inserir resistores no STEP e DIR poderão em alguns casos afetar sim o funcionamento dos drivers. Vamos considerar em seu caso que a adição desse resistor coincidentemente não alterou a resposta do driver, ou pelo menos vc ainda não percebeu nenhuma alteração, ou até mesmo nem chegue a perceber.
Então é isso.
Boa sorte aí!!
Abraço!
-
Olá!
Sei que o correto é ter um isolamento entre os drives e a LPT, inclusive já encomendei no Ebay uma interface com este propósito, mas é que na verdade gosto de aprender como funcionam as coisas, pois quando comecei a fazer minha máquina não sabia praticamente nada desta parte de eletrônica e também sobre computadores, o que eu conheço um pouco é da parte mecânica, onde a máquina que eu tenho foi praticamente toda eu que fiz salvo algumas partes como rolamentos e fusos que dificilmente eu conseguiria fazer por motivos óbvios...
O bom é que temos este espaço para aprendemos, pois dificilmente eu conseguiria fazer estas modificações e aprimoramentos sem ter lido e relido alguns tópico varias vezes. Hoje já consigo fazer minhas placas fontes, onde antes era muito difícil e também sem necessidade, pois nunca tive muito interesse nesta área. Agora diante da necessidade de aprender mais, fico muito tempo lendo o que os colegas postam, e aprendendo com os seus erros e acertos...
Já estou pensando em fazer uma máquina maior e mais forte diante da necessidade de melhoramentos. A atual possui área útil de 1020 x 1080mm é quero com algumas idéias tiradas do fórum e também algumas minhas fazer ela um pouco diferente da primeira e que tenha área útil de aproximadamente 2000 x 2000 mm tracionada por cabo de aço, mas por enquanto está somente no projeto diante da falta de recursos e também um pouco de tempo...
Agradeço a ajuda de todos em especial a do amigo tesifom!
Confesso que eu já tinha reparado neste esquema elétrico a existência do ENABLE, mas como não entendo praticamente nada de circuitos eletrônicos não teria a capacidade de fazer estas modificações sem a ajuda de alguém...
Vamos continuar acompanhando!!!