Ajuda com Vref Drv8825(e quem sabe algo mais)

623 views
Skip to first unread message

Cristiano Nagy

unread,
Apr 22, 2016, 11:32:00 PM4/22/16
to RepRapBR
Pessoal, preciso de ajuda...

Já li vários tópicos relacionados a configuração do VREF desse driver(bem como assistir vários vídeos no youtube) e gostaria de confirma, pois mesmo seguindo o esquema do Bruno de configuração, os motorés dos eixos X/Y esquentam muito.

Medi a resistência colocando o multímetro em ohm e escala "2" obtendo assim o valor de 0.498 para todos os drivers. Pela lógica do DRV8825, não estou colocando nem 1A em um motor que vai até 1.7.
Também reguleI a velocidade para 1200.
Estou tentando resolver um problema por vez, já que ainda tenho problema com BAL e filamento que não é tracionado (também já li dezenas de tópicos relacionados, sem achar uma solução)

Algo mais que poderiam me indicar?

Me desculpem por perguntar, mas montei essa impressora peca por peca e já estou com ela finalizada a mais de um mês sem conseguir fazer nada.






Andre Ruiz

unread,
Apr 24, 2016, 12:23:24 AM4/24/16
to repr...@googlegroups.com

Cristiano,

Pra fazer a calibração da corrente você precisa medir a tensão no potenciômetrozinho que tem nele. Meça entre a aleta do próprio potenciômetro e o terra. Eu costumo segurar o positivo do multimetro e a chave philips juntos, já encostados, enquanto altero, e o terra deixo preso com uma garra pra sobrar uma mão pra ajudar no resto.

Qual a tensão que você deve setar no potenciômetro? A fórmula está no datasheet do pololu. Todos eles, tanto o 4988 quanto o 8825 e qualquer outro, cada um tem seu datasheet e a formula está lá, basta procurar. Faça as contas, realmente faça as contas, pegue a calculadora e aplique a formula. Não confie em sites que dão a conta pronta em exemplos, porque essa conta leva em consideração o resistor de sense da plaquinha, e cada modelo vem com um diferente. Eu tenho plaquinhas compradas do mesmo fornecedor em lotes diferentes, com a mesma cor, parecem exatamente idênticas, mas tem resistores de sense diferentes. Então, veja qual é o seu para poder usar na fórmula. Nas minhas placas eu tenho resistores de 0.05, 0.1 e 0.2. Vou dar um exemplo para os dois casos mais comuns que são 0.05 e 0.1, e esse exemplo será para a A4988, que usa a fóruma abaixo:

O datasheet diz que: Vref = I * 8 * RS, onde I é a corrente desejada para o motor, 8 é uma constante desse modulo a4988 (outros modulos tem outras constantes, sempre olhe o datasheet) e RS é o valor do resistor de sense, esse  você vai olhar na plada, são dois resistores SMD próximos ao chip.

No caso de RS = 0.05, fica: Vref = I * 0.4, e se você quiser I = 1A, fica Vref = 1 * 0.4, ou Vref = 0.4V

No caso de RS = 0.1 fica: Vref = I * 0.8, e se você quiser I = 1A, fica Vref = 1 * 0.8, ou Vref = 0.8V

Se quiser I = 1.5A, ou I = 2A, substitua nas contas e ajuste a tensão de acordo. Mas lembre-se, esses modulos suportam, segundo o datasheet:

A4988 -> 1A sem dissipador nenhum, 1.5A com o dissipador de alumínio que vem com ele, e 2A com resfriamento ativo (um cooler)
DRV8825 -> 1.5A sem dissipador nenhum, 2A com o dissipador de alumínio que vem com ele e cerca de 2.3A com resfriamento ativo (um cooler)

Na prática, eu percebi que o A4988 mal suporta 1A com o dissipador que veio com ele (os 0.9A que tou usando já deixam ele queimando os dedos e fazendo auto-shutoff as vezes, perdendo passos nos motores), pra chegar a qualquer valor maior que isso, tem que ter muito cooling se não não vai.

Andre












--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para reprapbr+u...@googlegroups.com.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/reprapbr/c7d11480-1e6e-484c-89ba-4492f8e5c7b4%40googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.



--
Andre Ruiz  <andre...@gmail.com>
Curitiba, PR, Brasil
Tel +55 (41) 8407-3847

Cristiano Nagy

unread,
May 1, 2016, 12:59:43 PM5/1/16
to RepRapBR
Obrigado pela resposta André.
Reply all
Reply to author
Forward
0 new messages