Pessoal, boa noite.
Estou desenvolvendo um placa para controlar a velocidade do spindle da CNC, utilizando microntroladores..
Uma entrada do microcontrolador recebe o sinal de PWM saída do Mach3.
O microcontrolador mede o período e o duty Cycle do PWM.
Com estas informações, ele dispara um TRIAC proporcionalmente após o
zero cross da CA de 60 ciclos.
Defini a velocidade mínima como Zero.
Speed pulley: = Min 0 Max 1000 e Ratio = 1
Ao analisar a saída PWM do Mach3, com o osciloscópio, verifiquei que a mesma
tem algumas características que podem causar algumas distorções.
Medi a saída em diversas freqüências.
Iniciei com 60Hz e fui até 4166Hz, variando a velocidade em 1% , 10% , 20%,, 30%,, 50%, ,90% e 100%.
Características:
O duty cycle é diretamente proporcional á velocidade, exceto nos 100% que sobra sempre um "down"de 130useg.
Em freqüências baixas, este valor é inexpressivo, mas em freqüências acima de 960 Hz este valor induz um erro que vai de 12% até 50% (em 4166).
No início,(de 1% a 20%), também tem uma variação que chega a 16% de erro.
A maior freqüência que consegui configurar foi de 4166 Hz.,a mínima velocidade de 167 RPM e a máxima de 542 RPM (Faixa de 375 RPM).
Anexo tabela com as medidas levantadas.
Alguém tem experiência neste assunto?
Estas medidas são as corretas ou estou deixando de fazer alguma configuração que evite estas distorções?
A minha instalação do Mach3 é demo.
Agradeço a atenção de todos.
Rui