Num post anterior, mostrei um
driver de motor trifásico de corrente contínua sem escovas (BLDC Motor) com o TDA5143T. Neste, mostro outro com o IC da Microchip
MTD6501C. Este é bem mais complexo internamente mas mais simples externamente, requerendo apenas dois capacitores e um resistor para funcionar. Este IC também usa a técnica de detecção da contra-força eletromotriz (
back-EMF sensing technique) para comutação das fases, porém usa um acionamento sinusoidal (através de PWM) e não usa o terminal central do motor (somente os 3 fios das fases). O MTD6501C vem num SOIC de 8 pinos, portanto tive que usar um adaptador DIP, porém montei-o com a face inferior para cima, tendo assim acesso ao
pad central e sendo possível de montar um dissipador de calor.
|
MTD6501C montado em um adaptador SOIC-DIL. Note que foi montado com a face inferior para cima para se ter acesso ao pad central, assim pode-se soldar um dissipador. |
O MTD6501C tem proteção térmica, proteção contra curto-circuito nas saídas e o se o rotor travar ele desliga as saídas por alguns segundos e depois tenta girar o motor novamente. É bastante robusto, testei com vários motores e com tensões de 4V a 12V.
Para controle de velocidade usei um PIC10F322 cuja saída PWM (15kHz) vai na entrada PWM do MTD6501C. A interface é feita por um botão que vai aumentando o PWM a cada toque.
|
Pinagem do MTD6501C. |
|
Diagrama interno do MTD6501C. |
|
Circuito básico do MTD6501C. Note que são necessários somente um resistor de pull-up do sinal de rotação e dois capacitores de filtragem. |
|
Placa com o MTD65001C. |
|
Vista inferior da placa, onde aparece um regulador de tensão de 3,3V e o PIC10F322. |
|
MTD6501C em ação acionando um motor de disco rígido de 3,5".
|
|
Saída PWM do PIC10F322. |
|
Saída de uma das fases do MTD6501C. Note a variação do PWM para simular uma senoide. |
|
Mesma saída com filtro digital. |
|
Sinal de rotação (FG). |
Nenhum comentário:
Postar um comentário