HEAD

cookieOptions = {msg};

Pesquise o que deseja neste site

quarta-feira, 14 de setembro de 2011

eZ430 gerando meu PWM para o motor

Faz já algum tempo que ganhei este kit eZ430-RF2500. Ainda não usei para nenhuma aplicação, mas agora é o momento, nunca é tarde para colocar em ação um bom e velho kit guardado na prateleira. No ultimo post sobre a controladora de motores MC33926 pensei em usar meu launchpad, mas a target board do eZ430 tem um processador melhor e é bem menor. 

Fiz um código bem simples para os testes da controladora, usando ainda somente um motor estou gerando um PWM de 10kHz na porta P4.5 e variando o duty cycle via comandos enviados ao mc usando sua UART_A. Quem quiser o código está disponível no forum:
http://esd-talk.forumeiros.com/t6-controlando-um-moto-dc-por-pwm-usando-kit-ez430-rf2500#8

Como a placa da Pololu conecta os dois sinais de inversão dos motores em apenas um pino (INV). Eu vou controlar a inversão gerando sempre o PWM na entrada “M1 IN1” e na entrada “M1 IN2” ligar um I/O. Assim quando quiser inverter o motor eu jogo “1” na entrada IN2, lembrando que quando fizer isso o sinal do PWM será invertido, ou seja, meu duty cycle de 20% para 80%. Pois se trata de uma ponte em H.


Quero fazer uns ensaios para medir a corrente e a curva de resposta do motor em diferentes cargas.


O eZ430 é bem prático de usar, soldei um header connector para depois de programado colocar no protoboard.



Este será o novo diagrama de conexão do driver com o microcontrolador.

Keep reading and keep rowing...


2 comentários:

René Olímpio disse...

Será que você poderia me enviar o código do pwm usando a EZ430-RF2500?
reneolimpio@yahoo.com.br
Obrigado!

René Olímpio disse...

Você poderia me enviar o código do pwm usando a ez430-rf2500?
reneolimpio@yahoo.com.br
Obrigado!

Um local para debater assuntos relacionados a eletrônica , programação, desenvolvimento de sistemas e robótica.

Procure o assunto que deseja no blog

Google