2 votos

Servo de control

Acabo de recibir un módulo de hardware I2C PWM. Me gustaría utilizarlo para controlar algunos servos.

He encontrado por aquí y por allá que los servos utilizan un PWM de 50Hz, si el pulso es de 1ms se pondrá a 0° y 2ms hará que se ponga a 180°.

¿Es lo mismo para todos los servos? También he leído que si vas por debajo de 1ms o por encima de 2ms romperás los engranajes del servo.

Los míos son 'T & R SG90 servo 9 g micro servo'

Gracias.

4voto

Jamie3213 Puntos 48

El SG90 es un tamaño de servo sub-micro analógico muy común, es hecho por múltiples fabricantes y es uno de los más baratos (aunque barato implica no tan confiable).

Todos los servos analógicos suelen indicar 1,5 mS/50Hz como inicio (posición central) 1mS es el extremo izquierdo, y 2 ms es el extremo derecho. La frecuencia de cuadros de 50 Hz no es absoluta, muchos funcionarán bien entre 50 y 75 Hz. Si dejas de enviar fotogramas, el servo entra en modo libre (no hay impulso al servomotor) y tan pronto como envíes fotogramas se bloquea en su sentido de posición.

Si el servo analógico se modifica para el movimiento continuo son 1,5 ms estacionario/parado 1 ms rápido en marcha atrás/en sentido de las agujas del reloj y 2 ms rápido en marcha adelante/en sentido de las agujas del reloj

El típico servo analógico tiene una amplitud de 180 grados para 1 - 2 ms, pero la mayoría irá algo más lejos ...es decir, <1 ms y >2 ms. El SG90 tiene una caja de engranajes de plástico muy pequeña y delicada, es fácil de pelar los engranajes (he destruido un montón en los últimos años).

También hay muchos servos que pueden abarcar más de 180 grados utilizando la señal de 1 a 2 ms. Este es un buen lugar ( ServoCity ) para ver todas las características disponibles en una gama de servos.

-1voto

ozmank Puntos 127

Necesita un periodo de 20ms (50Hz) y un ciclo de trabajo variable de 900µs a 2ms para establecer la dirección del servo. Puedes cambiarlo rápidamente como quieras. Se usa un PWM simple donde el ciclo de trabajo establece la posición objetivo de rotación limitada por la velocidad del servo indicada por el tiempo de respuesta sin carga 0.16 seg? A 60 grados y más lento con más corriente si está completamente cargado por la corriente de parada/arranque y luego declinando rápidamente a ralentí.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X