Resultado de depuração PID do motor sem escova indutivo
, método de aquisição de largura de pulso de comutação
em geral, a precisão de aquisição da largura de pulso de comutação, quanto maior, melhor, mas também restrito pelos dados internos do MCU, se houver um temporizador redundante de 16 bits, não hesite, o motor sem escova yuntai usa-o diretamente para fazer a alteração da largura de pulso de contagem, a precisão pode chegar a 1 us, sem o temporizador de 16 bits que só pode usar oito do temporizador e, em seguida, dentro do temporizador interromper sua contagem cumulativa tossir.
2, o tempo de operação PID como?
1, fase 6 vezes após a execução de um PID
para o motor sem escova, devido às pequenas diferenças entre as diferentes estruturas do motor e erros na sala de montagem, geralmente não coleta cada valor de largura de pulso da aritmética PID, tão fácil de causar tremores no motor, é uma boa prática: coletar um ciclo de operação completo (o período de comutação é 6) e, em seguida, colocar a média acumulativa de seis períodos de comutação, concluindo-se assim que a velocidade do valor atual. Depois de obter um novo valor de velocidade, o motor dongguan pode ser uma aritmética PID.
2, restrito a uma força máxima de tempo PID operacional
quando durante um período de tempo (principalmente na baixa velocidade), motor de aeronave modelo, nem sempre deu ao MCU novo valor de velocidade, então este tempo precisará ser imposto pela aritmética PID, para recuperar o novo valor de potência, o seguinte tempo de referência do PID de computação forçada: 40 - msEntre os 150 ms
3, como eliminar o pontilhamento estático do motor?
1, quando a aquisição pela largura de pulso e definir o valor da largura de pulso EKA1 ligeiramente diferente (não é zero! ), não é necessário fazer uma aritmética PID, ou seja, o programa retornado diretamente, sem algoritmo de computação.
2, quando a aquisição pela largura de pulso e definir o valor dos valores de largura de pulso foram EKA2 (EKA1
3, quando a aquisição pela largura de pulso e definir o valor da diferença de valor da largura de pulso é maior EKA3 (EKA2