Compreendendo o desempenho do motor inteligente IQ

imagem1.png

O IQ Smart Motor tinha que ser perfeito para que o IQ fosse bem-sucedido. Milhares de horas de engenharia e análise foram gastas no projeto deste motor. Tudo tem que funcionar em conjunto: motor, engrenagens, codificador, placa de circuito, gerenciamento térmico, embalagem e montagem. Os usuários podem controlar a direção, velocidade, aceleração, posição e limite de torque do motor.

A potência máxima é de 1,4 W contínuo e o torque máximo é de 0,414 Nm. A velocidade livre é limitada por software pelo processador do motor para manter um desempenho consistente entre motores e permitir velocidade máxima sob cargas.

O Smart Motor usa um microcontrolador Texas Instruments MSP430 rodando a 16 MHz para processar solicitações, medir velocidade e direção, monitorar corrente e controlar o motor por meio de uma ponte H. O H-Bridge, também da Texas Instruments, possui proteção automática contra sobrecorrente e superaquecimento. A velocidade e a direção são medidas por meio de um codificador de quadratura integrado que usa uma roda com pequenas ranhuras e sensores de luz. Os loops PID são processados ​​internamente para controlar com precisão a velocidade e a rotação da saída. A corrente também é medida, para garantir que os motores não aqueçam muito durante o uso. Toda essa tecnologia trabalha em conjunto para criar um Motor Inteligente simples, flexível e potente.

“O desempenho consistente do motor é uma virada de jogo”

Uma das capacidades mais exclusivas do IQ Smart Motor é o desempenho completamente consistente. O motor funciona internamente com uma tensão ligeiramente inferior à tensão mínima da bateria e a potência do motor é controlada com precisão em +/- 1%. Isso significa que o motor terá o mesmo desempenho em todas as partidas e em todos os funcionamentos autônomos, independentemente da carga da bateria ou da temperatura do motor.

O motor calcula a velocidade e o torque de saída com precisão, proporcionando ao usuário uma verdadeira compreensão do desempenho do motor a qualquer momento. A posição e o ângulo são relatados com uma precisão de 0,375 graus. Todos esses dados são relatados no painel do motor (1ª geração ou 2ª geração).

Programação de motores em C++ com VEXcode IQ
Configurações
Motor.setPosition(0, graus);
Motor.setVelocity(50, por cento);
Motor.setStopping(freio);
Motor.setMaxTorque(50, por cento);
Motor.setTimeout(1, segundos);

Ações
Motor.spin(para frente);
Motor.parada();

Detecção
Motor.isDone()
Motor.isSpinning()
Motor.posição (graus)
Motor.velocity (por cento)
Motor.corrente (por cento)

Para obter mais informações sobre programação em C++, Python ou Blocks com VEX IQ Smart Motors, consulte esta seção da Biblioteca VEX.

Nome do motor Motor Inteligente IQ
Número da peça 228-2560
Pico de energia 1,4 W
Velocidade (RPM) 120 rpm
Torque de parada (Nm) 0.414
Opinião Posição
Velocidade
Corrente
Codificador

960 tiques/rev

Dimensões 2,24" L x 2" C x 1" A
(56,9 mm L x 50,8 mm C x 25,4 mm A)
Peso 0,165 libras
(75 gramas)

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: