Controlar velocidade de motor DC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Controlar velocidade de motor DC

Mensagempor Cabomba » 03 Nov 2006 17:52

Olá, pessoal!
Quero fazer uma experiência com PWM, controlando um motorzinho DC de 12 volts (com escovas). Vou usar o PIC16F876A, mas não sei como montar o circuito com o driver do motor. Que transistor eu devo usar, e como devo conectá-lo ao motor? Preciso de algum outro componente?

Obs: quero apenas variar a velocidade do motor, sem inverter o sentido de rotação.

Obrigado!
Cabomba
Bit
 
Mensagens: 6
Registrado em: 03 Nov 2006 17:48

Mensagempor alex_david_lima » 04 Nov 2006 07:52

Ola, Cabomba

Qual a corrente consumida pelo motor ?
me passa ai que desenvolvo um driver pra vc e qual a frequencia que o PWM vai funcionar?



meu e-mail é alex@radioscan.com.br
ate mais ...
alex_david_lima
Bit
 
Mensagens: 35
Registrado em: 04 Nov 2006 07:46

Mensagempor alex_david_lima » 04 Nov 2006 08:23

Ola, experimenta esse aki utiliza , um BC337, um resistor 1k, e um diodo 1n4148

corrente max de 500mA

Imagem
alex_david_lima
Bit
 
Mensagens: 35
Registrado em: 04 Nov 2006 07:46

Mensagempor Cabomba » 04 Nov 2006 09:49

Obrigado, Alex, valeu mesmo!

O motor consome 85mA e sobre a frequência do PWM, pensei em usar um valor entre 4KHz e 20KHz...
Não tenho nenhum bc337 disponível no momento, mas tenho um IRF530... eu poderia usar esse?
Cabomba
Bit
 
Mensagens: 6
Registrado em: 03 Nov 2006 17:48

Mensagempor alex_david_lima » 04 Nov 2006 10:13

bom, e ate demais, mas funciona sim. o BC337 pode ser substituido por qual outro NPN, exemplo BC548.
Mais a frequencia que quero saber não é a frequencia do clock do cristal, do PCI e sim a frequencia do pulso do PWM

perguntei a frequencia justamente para saber qual transistor utilizar devido a frequencia de operação de disparo base, tipo se o transistor nao for pra frequencia alta, não vai ter a resposta correta, mais com o IRF530 funciona menhor ainda eliminando o diodo que vai em paralelo com o otor, a função do diodo e eliminar a chamada FEM (força eletro motriz)j gerado pelo motor evitando que o transistor se queime e com o IRF530, vc pode trabanhar em alta frequencia, com uma corrente 14A a tensão ate 100V
alex_david_lima
Bit
 
Mensagens: 35
Registrado em: 04 Nov 2006 07:46

Mensagempor Cabomba » 04 Nov 2006 11:23

Então, Alex... a frequência a que eu estava me referindo era a do PWM mesmo, não a do cristal.

A Microchip tem um documento (AN905) que fala sobre controle de motores DC. Na página 5 desse documento eles dizem que os valores melhores pra se experimentar ficam na faixa de 4KHz a 20KHz, então eu pensei em adotar uma frequência mais ou menos no meio dessa faixa (poderia ser 10KHz, por exemplo). O que você acha?

Obrigado mais uma vez!
Editado pela última vez por Cabomba em 04 Nov 2006 18:42, em um total de 1 vez.
Cabomba
Bit
 
Mensagens: 6
Registrado em: 03 Nov 2006 17:48

Mensagempor alex_david_lima » 04 Nov 2006 12:00

Boa ideia funciona legal já utilizei assim, sobre a frequencia me desculpe não entendi direito não tinha reparado que era 4kmz e não 4mhz.


espero ter de ajudado com o esquema.
alex_david_lima
Bit
 
Mensagens: 35
Registrado em: 04 Nov 2006 07:46

Mensagempor Cabomba » 04 Nov 2006 18:34

Alex,
Testei o seu circuito com o BC337 e com o IRF530 e com todos os dois o resultado foi perfeito! :D
Eu precisava de um controle de velocidade para o motor de um toca discos daqueles antigos (LP) e o resultado ficou muito bom. Fiquei impressionado com a simplicidade e a versatilidade desse circuito PWM do PIC. Muito bom mesmo! :D

Obrigado pela ajuda!!
Cabomba
Bit
 
Mensagens: 6
Registrado em: 03 Nov 2006 17:48

Mensagempor alex_david_lima » 06 Nov 2006 18:32

OK, fico contente por poder ajuda , prescisando e só entrar em contato
alex_david_lima
Bit
 
Mensagens: 35
Registrado em: 04 Nov 2006 07:46

Mensagempor ÁgioFelipe » 07 Nov 2006 09:19

Pessoal, e se fosse pra implementar um controle realimentado à esse motor?
Alguém tem idéia de como fazer isso??
ÁgioFelipe
Word
 
Mensagens: 626
Registrado em: 27 Out 2006 20:04

Mensagempor andre_luis » 07 Nov 2006 09:31

Precisaria de uma amostra da velocidade do motor.
Um furo/chanfro numa engrenagem poderia ser usado com um acoplador ótico para gerar os pulsos
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor alex_david_lima » 15 Nov 2006 09:46

Ola, colegas veja isso aki é uma boa ideia
http://www.tnt-audio.com/clinica/td125tweaks.html
alex_david_lima
Bit
 
Mensagens: 35
Registrado em: 04 Nov 2006 07:46


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

x