Cálculo passo a passo da frequência de Pwm para controle motor usando framboesa Pi
A modulação da largura de pulso (PWM) é uma técnica usada para controlar a potência fornecida a dispositivos elétricos, como motores. Ao usar um Pi Framboesa para controle do motor, selecionar a frequência adequada de PWM é essencial para o funcionamento suave e eficiência. Este artigo fornece um guia passo a passo para calcular a frequência PWM para aplicações de controle do motor.
Compreendendo PWM e Framboesa Pi Limitações
O PWM Framboesa Pi gera sinais PWM através de seus pinos GPIO. O hardware suporta hardware PWM em pinos específicos e software PWM em outros. A frequência máxima alcançável depende do método usado e das capacidades de processamento do sistema. Tipicamente, PWM hardware pode alcançar frequências mais altas, que são preferível para o controle motor para reduzir o ruído e melhorar a capacidade de resposta.
Calculando a frequência da MRP
A frequência PWM é determinada pela fonte do relógio e pela resolução PWM. A fórmula geral é:
Frequência = Relógio / (Prescaler * Período)
Onde:
- Clock é a frequência do relógio base do hardware PWM do Framboesa Pi, tipicamente 19,2 MHz.
- Prescaler divide o relógio para uma frequência mais baixa, ajustável através de software ou configurações de hardware.
- Período é o valor definido no registo PWM, determinando o número de contagens por ciclo.
Cálculo de Exemplo
Suponha que o relógio base seja de 19,2 MHz, e você escolha um pré-escalador de 192. O período é definido como 1000. A frequência PWM seria:
Frequência = 19,200.000 / (192 * 1000) = 100 Hz
Ajuste para o controle do motor ideal
Para o controle motor, é comum uma frequência de MRP entre 50 Hz e 1 kHz. As frequências mais altas reduzem o ruído e as vibrações mecânicas. Ajuste os valores de pré-escala e período de acordo com os valores para alcançar a frequência desejada dentro dos limites de hardware do Pi de framboesa.