Autor Tópico: Driver com L297 e L6203  (Lida 16809 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

hroncolato

  • Visitante
Driver com L297 e L6203
« Online: 03 de Agosto de 2010, 10:49 »
Olá !!!!!!
       Estou montando placas de drive para motores de passo baseadas em L297 e 2 x L6203 o circuito e as placas estão abaixo em

http://www.majosoft.com/engraving/html/stepper_driver_board_with_l297_and_L6203.html. Montei circuito identico a este.

       A alimentação da parte lógica é feita com 5Vdc (via regulador step down LM2525-5) e a alimentação do motor é feita com fonte retificada sem regulação de 35Vdc.

       Os resistores de sense são de 0.68R/3W e a tensão no pino 15 do L297 é de 1.0 Vdc
       Criei um oscilador de onda quadrada para teste em bancada pelo qual gero os pulsos de "step" para o L297. Agora os problemas:
       O circuito é instavel, perde pulsos em frequencias baixas (da ordem de 800 Hz).
        Numa inversão de rotação o circuito perde passos ou simplesmente se perde... o motor fica parado e o ruido do oscilador fica bastante forte.
         Frequencias de passo maiores que 1Khz, o motor não roda, o que pelo que sei ainda é uma frequencia bastante baixa... visto que este drive deve funcionar com frequencias superiores a 5Khz...
         Já chequei inumeras vezes o circuito e não percebi nenhum erro... então decidi montar um outro pcb... o circuito segue no link:

http://mac1.ifrance.com/

Utilizei o circuito com l297 - L6203 e os resultados foram identicos ao da placa anterior...
Vc poderia me dizer o que pode estar ocorrendo ? Já chequei tudo o que foi possivel e passei horas na net atras de alguma informação util e nada... no youtube existe o video de uma placa identica a que montei e funcionando perfeitamente... pelo menos visualmente... Agradeço a ajuda !!!!


Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: Driver com L297 e L6203
« Resposta #1 Online: 03 de Agosto de 2010, 11:39 »
Qual é o motor que está usando? Qual a corrente que ele consome?
Quais os valores de R2 e R3 está usando.

Eu tenho os componentes para montar uma igual, só não fiz ainda por não ter tido tempo de usinar as pci ainda.
Mas pretendo fazer a modificação para usar um trimpot de 1,5K em lugar de R2, e R3 de 3K.
Assim tenho a possibilidade de mudar a corrente de acordo com o motor usado, com ajuste de menos de 1A até perto de 5A.

hroncolato

  • Visitante
Re: Driver com L297 e L6203
« Resposta #2 Online: 03 de Agosto de 2010, 11:49 »
Os valores de R2 e R3 são identicos ao do esquema. (daí a tensão de 1.0 Vdc no pino 15) A corrente no motor deveria ser +- 1.5A. o motor aguenta ate 3A/fase.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Driver com L297 e L6203
« Resposta #3 Online: 03 de Agosto de 2010, 12:40 »
... o motor aguenta ate 3A/fase.

Isto provavelmente explica o baixo desempenho ...

hroncolato

  • Visitante
Re: Driver com L297 e L6203
« Resposta #4 Online: 03 de Agosto de 2010, 15:10 »
O motor não esta em um eixo, esta rodando em vazio. Deveria atingir velocidades bem maiores pois o torque é muito baixo.

Também já testei com correntes maiores (cheguei a colocar 4A) e o comportamento é exatamente o mesmo.

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
Re: Driver com L297 e L6203
« Resposta #5 Online: 03 de Agosto de 2010, 15:33 »
Qual é o tamanho (ou duração) dos pulsos de passo?

Achei a corrente ajustada baixa (assim como o Jorge)...

Qual a tensão de alimentação do motor?

hroncolato

  • Visitante
Re: Driver com L297 e L6203
« Resposta #6 Online: 04 de Agosto de 2010, 11:45 »
A alimentação do motor é 35Vdc sem regulação só filtro com capacitores (2200 uF x 5 = 11.000 uF).

Fiz testes com passos de 800 Hz (1,25 ms... acredito que isso seja bastante lento... pelo que vi com alimentação de 35V estes motores aceitam 5KHz fácil...)e já apresentava falhas... frequencias maiores que 1 Khz o motor fica parado.

Algum de vcs já montou drivers com L297 / L6203 ??? tem algum esquema / pcb confiavel ???


Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Driver com L297 e L6203
« Resposta #7 Online: 04 de Agosto de 2010, 12:45 »
Algum de vcs já montou drivers com L297 / L6203 ??? tem algum esquema / pcb confiavel ???

Conheço vários e tenho alguns. O prob não é o esquema ou layout, supondo que tenha feito a montagem corretamente. Os que usou foram montados por centenas de pessoas pelo mundo afora e funfam bem.

Algumas coisas a verificar: operação a meio passo, decaimento da corrente rápido / lento, nível lógico ativo para passo e direção, tensão de alimentação da lógica.

Que motores está usando para testar ?

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: Driver com L297 e L6203
« Resposta #8 Online: 04 de Agosto de 2010, 12:56 »
Ia justamente perguntar do motor mas o Jorge foi mais rápido.

Tem este tópico, que um colega postou um link de um video com esse drive rodando.
http://www.guiacnc.com.br/index.php/topic,24.0.html

hroncolato

  • Visitante
Re: Driver com L297 e L6203
« Resposta #9 Online: 04 de Agosto de 2010, 13:20 »
Olá,

Vamos por partes:

a) Decaimento da corrente: o comportamento é o mesmo indiferente do nivel logico aplicado ao pino CTR (pino 11);

b) Alimentação da parte lógica: Via regulador Step Down LM2575-5 regulação perfeita em 4.97Vdc... já o utilizei para inumeras aplicações, funciona muito bem.

c) Nas entradas coloquei resistores pull-down de 680R; Também fiz testes com pull up do mesmo valor. Mesmos resultados finais obtidos.

c) Motor: Sanyo Denki tipo 103H7126 - 0740
              Corrente 3A / 1.8º Passo

Na placa do Fouga que montei (e não funcionou... inclusive um dos L6203 literalmente pegou fogo...) Percebi um erro no esquema na realimentação de corrente (pinos de SENSE) eles estavam invertidos entre as bobinas. Descartei a placa.

Agora na outra placa não percebo erro algum, mas começo a desconfiar de algo errado com a montagem, visto que já vi circuito identico rodando perfeitamente (youtube), mas nos esquemas que tenho não existe a vista de componentes.

Alguem de vcs tem a vista de componentes / jumpers desta placa ???

Outra desconfiança: Será que a geração de pulsos via LM555 ou astavel a transistor tem algo a ver com isso ???

hroncolato

  • Visitante
Re: Driver com L297 e L6203
« Resposta #10 Online: 04 de Agosto de 2010, 13:48 »
Mais uma informação que considero "estranha":

No link indicado pelo "Alebe" existe a informação para trabalhar com o pino 6 (reset) do L297 em nivel logico zero. Isto deve ser assim ???

No meu entendimento este pino deve ser mantido em nivel logico 1 e somente deve existir um "pulso" de 0, quando um reset se fizer necessario.

Ó que é correto ? Qual o nivel lógico que devo manter neste pino ???

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Driver com L297 e L6203
« Resposta #11 Online: 04 de Agosto de 2010, 14:33 »
c) Nas entradas coloquei resistores pull-down de 680R; Também fiz testes com pull up do mesmo valor. Mesmos resultados finais obtidos.

Quando e se necessário, os resistores devem ser pull up. 680 ohms é muito baixo, use 10K, ou melhor aínda, não use.

Citar
Outra desconfiança: Será que a geração de pulsos via LM555 ou astavel a transistor tem algo a ver com isso ???

Improvável. Qual a tensão de alimentação ? Que pino está usando como saída, o 3 ?

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Driver com L297 e L6203
« Resposta #12 Online: 04 de Agosto de 2010, 14:43 »
No meu entendimento este pino deve ser mantido em nivel logico 1 e somente deve existir um "pulso" de 0, quando um reset se fizer necessario.

Isto é o correto.

hroncolato

  • Visitante
Re: Driver com L297 e L6203
« Resposta #13 Online: 04 de Agosto de 2010, 16:24 »
Correto, utilizo o pino 3 como saida do 555. A tensão de alimentação do 555 é a mesma da parte lógica do L297 (5 Vdc)

Também testei com um astavel a transistor. Mesmos resultados obtidos nos dois casos.

Vc tem como me enviar o esquema e pcb de um driver bipolar para até 4A (agora no desespero até 2A serve...) que vc já montou conhece e funciona bem ?


Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Driver com L297 e L6203
« Resposta #14 Online: 04 de Agosto de 2010, 16:29 »
Vc tem como me enviar o esquema e pcb de um driver bipolar para até 4A (agora no desespero até 2A serve...) que vc já montou conhece e funciona bem ?

O que tenho aqui é praticamente idêntico ao da Revista Elektor, que por sua vez é o que há na data sheet, é o que vc tá usando ...

Para 2A, bipolar, o par L297 / L298 é bem indicado, os componentes são fáceis de achar em nosso mercado e baratos.

 

/** * */