En detalle: reparación de servomotores de bricolaje de un maestro real para el sitio my.housecope.com.
Recientemente hice un brazo robótico, y ahora decidí agregarle un dispositivo de agarre alimentado por un mini servo. Decidí hacer dos variaciones para ver cómo funcionaría mejor con un engranaje recto o redondo. Me gustó más la opción de engranaje redondo, ya que solo tomó 2 horas para hacer y el espacio entre los engranajes era muy pequeño.
Primero, corté las partes en una fresadora:
Monté las piezas con tornillos de 2x10mm.
Y así es como el mini servo se conecta a la pinza:
Cómo funciona la pinza servo:
Y ahora, cuando todo está montado y la parte mecánica también está casi lista, ¡solo tengo que terminar la parte electrónica del trabajo! Elegí un Arduino para controlar mi robot e hice un circuito (está a la derecha) para conectar el Arduino al servo.
El circuito es realmente muy simple, solo envía señales hacia y desde el Arduino. También hay un conector para un receptor de infrarrojos y algunos conectores para la fuente de alimentación y 4 conexiones al resto de los pines Arduino (no utilizados). Por lo tanto, se puede conectar otro interruptor o sensor.
Y así es como se mueve el brazo manipulador:
La compra por parte de la empresa de una fresadora CNC para la fabricación de fachadas de MDF plantea la cuestión de la necesidad de pagar de más por ciertos mecanismos y unidades de potencia instaladas en equipos costosos y de alta tecnología. Para posicionar las unidades de potencia de las máquinas CNC, se suelen utilizar motores paso a paso y servomotores (servoaccionamientos).
Video (haga clic para reproducir).
Los motores paso a paso son más baratos. Sin embargo, los servoaccionamientos ofrecen una amplia gama de beneficios, incluido un alto rendimiento y precisión de posicionamiento. Entonces, ¿qué deberías elegir?
Un motor paso a paso es un motor síncrono de CC sin escobillas que tiene múltiples devanados de estator. Cuando se aplica corriente a uno de los devanados, el rotor gira y luego se fija en una determinada posición. La excitación secuencial de los devanados a través de un controlador de motor paso a paso permite que el rotor gire en un ángulo determinado.
Los motores paso a paso se utilizan ampliamente en la industria, ya que tienen una alta confiabilidad y una larga vida útil. La principal ventaja de los motores paso a paso es la precisión de posicionamiento. Cuando se aplica corriente a los devanados, el rotor girará estrictamente en un cierto ángulo.
· Alto par a velocidades bajas y nulas;
· Arranque, parada y marcha atrás rápidos;
· Trabajar con cargas elevadas sin riesgo de avería;
· El único mecanismo de desgaste que afecta la vida útil son los cojinetes;
· Posibilidad de resonancia;
· Consumo de energía constante independientemente de la carga;
· Reducción del par a altas velocidades;
· Falta de retroalimentación durante el posicionamiento;
· Pobre reparabilidad.
Un servomotor (servomotor) es un motor eléctrico con control de retroalimentación negativa, que le permite controlar con precisión los parámetros de movimiento para lograr la velocidad requerida o para obtener el ángulo de rotación deseado. El servomotor incluye el propio motor eléctrico, un sensor de retroalimentación, una fuente de alimentación y una unidad de control.
Las características de diseño de los motores eléctricos para un servodrive no son muy diferentes de los motores eléctricos convencionales con un estator y un rotor, que funcionan con corriente continua y alterna, con y sin escobillas.Aquí juega un papel especial un sensor de retroalimentación, que puede instalarse directamente en el motor mismo y transmitir datos sobre la posición del rotor, y determinar su posicionamiento mediante señales externas. Por otro lado, el funcionamiento de un servomotor es impensable sin una fuente de alimentación y una unidad de control (también conocida como inversor o servoamplificador), que convierte el voltaje y la frecuencia de la corriente suministrada al motor eléctrico, controlando así su acción.
· Alta potencia con pequeñas dimensiones;
· Rápida aceleración y desaceleración;
· Seguimiento de posición continuo e ininterrumpido;
· Bajo nivel de ruido, ausencia de vibraciones y resonancia;
· Amplia gama de velocidades de rotación;
· Trabajo estable en una amplia gama de velocidades;
· Diseño compacto y de bajo peso;
· Bajo consumo de energía a bajas cargas.
· Exigente mantenimiento periódico (por ejemplo, con sustitución de escobillas);
· La complejidad del dispositivo (la presencia de un sensor, fuente de alimentación y unidad de control) y la lógica de su funcionamiento.
Al comparar las características de un servodrive y un motor paso a paso, debe prestar atención, en primer lugar, a su rendimiento y costo.
Para la producción de fachadas de MDF en una pequeña empresa que trabaja con pequeños volúmenes, creo que no hay necesidad de pagar de más por la instalación de costosos servomotores en una fresadora CNC. Por otro lado, si una empresa busca alcanzar los máximos volúmenes de producción posibles, entonces no tiene sentido abaratar los motores paso a paso de bajo rendimiento para CNC.
Los servomotores no solo se utilizan en aeromodelismo y robótica, sino que también se pueden utilizar en electrodomésticos. El tamaño pequeño, el alto rendimiento y el fácil control del servomotor los convierten en los más adecuados para el control remoto de varios dispositivos.
El uso combinado de servomotores con módulos de radio de recepción-transmisión no crea ninguna dificultad, basta en el lado del receptor con simplemente conectar el conector correspondiente al servomotor, que contiene la tensión de alimentación y la señal de control, y el trabajo está hecho.
Pero si queremos controlar el servomotor "manualmente", por ejemplo, mediante un potenciómetro, necesitamos un generador de control de impulsos.
A continuación se muestra un circuito generador bastante simple basado en el circuito integrado 74HC00.
Este circuito permite el control manual de los servomotores suministrando pulsos de control con un ancho de 0,6 a 2 ms. El esquema se puede utilizar, por ejemplo, para rotar antenas pequeñas, focos exteriores, cámaras CCTV, etc.
La base del circuito es el microcircuito 74HC00 (IC1), que consta de 4 puertas NAND. Se crea un generador en los elementos IC1A e IC1B, a cuya salida se forman pulsos con una frecuencia de 50 Hz. Estos pulsos activan el flip-flop RS, que consta de las puertas IC1C e IC1D.
Con cada pulso proveniente del generador, la salida IC1D se establece en "0" y el condensador C2 se descarga a través de la resistencia R2 y el potenciómetro P1. Si el voltaje a través del capacitor C2 cae a un cierto nivel, entonces el circuito RC transfiere el elemento al estado opuesto. Así, en la salida obtenemos pulsos rectangulares con un período de 20 ms. El ancho de pulso se ajusta mediante el potenciómetro P1.
Por ejemplo, el servoaccionamiento Futaba S3003 cambia el ángulo de rotación del eje en 90 grados debido a pulsos de control con una duración de 1 a 2 ms. Si cambiamos el ancho del pulso de 0,6 a 2 ms, entonces el ángulo de rotación es de hasta 120 °. Los componentes del circuito se seleccionan de modo que el pulso de salida esté en el rango de 0,6 a 2 ms y, por lo tanto, el ángulo de instalación sea de 120 °. El servomotor S3003 de Futaby tiene un par suficientemente grande y el consumo de corriente puede ser de decenas a cientos de mA, dependiendo de la carga mecánica.
El circuito de control del servomotor está montado en una placa de circuito impreso de doble cara de 29 x 36 mm.La instalación es muy simple, por lo que incluso un radioaficionado novato puede hacer frente fácilmente al montaje del dispositivo.
Los motores de válvulas son máquinas sincrónicas sin escobillas (sin escobillas). En el rotor hay imanes permanentes hechos de metales de tierras raras, en el estator hay un devanado de armadura. Los devanados del estator se conmutan mediante interruptores de potencia semiconductores (transistores) de modo que el vector del campo magnético del estator sea siempre perpendicular al vector del campo magnético del rotor; para ello, se utiliza un sensor de posición del rotor (sensor Hall o codificador). La corriente de fase está controlada por modulación PWM y puede ser trapezoidal o sinusoidal.
El rotor plano del motor lineal está hecho de imanes permanentes de tierras raras. En principio, es similar a un motor de válvula.
A diferencia de las máquinas síncronas de rotación continua, los motores paso a paso tienen polos pronunciados en el estator, en los que se encuentran las bobinas de los devanados de control; su conmutación se realiza mediante un accionamiento externo.
Considere el principio de funcionamiento de un motor paso a paso reactivo, en el que los dientes están ubicados en los polos del estator, y el rotor está hecho de acero magnético blando y también tiene dientes. Los dientes en el estator están ubicados de modo que en un paso la resistencia magnética sea menor a lo largo del eje longitudinal del motor y en el otro, a lo largo del transversal. Si excita discretamente los devanados del estator con corriente continua en una secuencia determinada, entonces el rotor con cada conmutación girará un paso, igual al paso de los dientes del rotor.
Algunos modelos de convertidores de frecuencia pueden funcionar tanto con motores de inducción estándar como con servomotores. Es decir, la principal diferencia entre los servos no está en la sección de potencia, sino en el algoritmo de control y la velocidad de los cálculos. Dado que el programa utiliza información sobre la posición del rotor, el servo tiene una interfaz para conectar un codificador montado en el eje del motor.
Los servosistemas utilizan el principio gestión subordinada: el bucle de corriente está subordinado al bucle de velocidad, que a su vez está subordinado al bucle de posición (ver teoría de control automático). El bucle más interno, el bucle actual, se sintoniza primero, seguido del bucle de velocidad y, por último, el bucle de posición.
Bucle actual siempre implementado en el servo.
Bucle de velocidad (así como el sensor de velocidad) también está siempre presente en el servo sistema, se puede implementar tanto sobre la base de un servocontrolador integrado en el variador como uno externo.
Contorno de posición se utiliza para un posicionamiento preciso (por ejemplo, ejes de avance en máquinas CNC).
Si no hay holguras en las conexiones cinemáticas entre el actuador (tabla de coordenadas) y el eje del motor, entonces la coordenada se recalcula indirectamente de acuerdo con el valor del codificador circular. Si hay retrocesos, se instala un sensor de posición adicional (que está conectado al servocontrolador) en el actuador para la medición directa de coordenadas.
Es decir, dependiendo de la configuración de los bucles de velocidad y posición, se selecciona un servocontrolador y un servoaccionamiento adecuados (¡no todos los servocontroladores pueden implementar un bucle de posición!).
Posicionamiento
Interpolación
Sincronización, engranaje electrónico (Gear)
Control preciso de la velocidad de rotación (husillo de la máquina)
Leva electrónica
Controlador lógico programable.
En general, un servosistema (Motion Control System) puede constar de los siguientes dispositivos:
Servomotor con sensor de retroalimentación de velocidad circular (también puede actuar como sensor de posición del rotor)
Engranaje servo
Sensor de posición del actuador (p. Ej., Codificador lineal para coordenadas del eje de avance)
Servo Drive
Servocontrolador (controlador de movimiento)
Interfaz de operador (HMI).
Servo sistema basado en PLC (Control de movimiento basado en PLC)
El módulo de función de control de movimiento se agrega a la cesta de expansión del PLC
Servocontrolador autónomo
Servo sistema basado en PC (Control de movimiento basado en PC)
Software de control de movimiento especial para tablet PC con interfaz de usuario (HMI)
Controlador de automatización programable (PAC) con control de movimiento
Servo sistema basado en accionamientos (Control de movimiento basado en conducción)
Convertidor de frecuencia con servocontrolador incorporado
Software opcional que se carga en el convertidor y lo complementa con funciones de control de movimiento.
Tarjetas opcionales con funciones de movimiento integradas en la unidad.
Servomotores compactos de imán permanente (válvula) sin escobillas para una alta dinámica y precisión.
Asincrónico
Accionamientos del movimiento principal y husillos de máquinas herramienta.
Manejo directo (Manejo directo)
La transmisión directa no contiene mecanismos de transmisión intermedios (husillos de bolas, correas, cajas de cambios):
Motores lineales (Motores lineales) se pueden suministrar con guías de riel de perfil
Motores de par (Motores de par): máquinas síncronas multipolares con excitación de imán permanente, rotor de eje hueco refrigerado por líquido. Proporciona alta precisión y potencia a bajas revoluciones.
Alto rendimiento, dinámica y precisión de posicionamiento.
Alto par
Baja respuesta
Alto par de sobrecarga
Amplio rango de control
Sin escobillas.
Falta de cadenas cinemáticas para convertir el movimiento rotatorio en lineal:
Menos inercia
Sin lagunas
Menor deformación térmica y elástica
Menor desgaste y menor precisión durante la operación
En las máquinas herramienta CNC se requiere precisión en micrones, y en apiladores, un centímetro es suficiente. La elección del servomotor y el servodrive depende de la precisión.
Precisión de posicionamiento
Precisión del mantenimiento de la velocidad
Precisión de mantener el momento.
Artículos, reseñas, precios de máquinas y componentes.
Los servos Yaskawa de 400 vatios tienen una llave codificadora. El codificador se puede suministrar en 4 variantes, en el codificador hay 4 re-ranuras. Desmontarás y pondrás etiquetas para que sea más fácil de montar.
Bastante vivo. Serva probablemente trabajó constantemente por encima de la media.
Desmontar, pero mirar allí. No admire este motor muerto
Cuando se aplica la señal S-ON y se aplica el freno, debe haber una salida dedicada para controlar el freno.
a un relé o colector abierto.
Si no necesita un freno al encender el servo, aplique el freno de 24v y habrá un servo simple
cuando la máquina está apagada para que los ejes no se deslicen bajo el peso. El freno es lento y simplemente no se mantiene al día con el funcionamiento del CNC. En este caso, el freno tiene el mismo par o un poco más que el propio servo. Es decir, si el servo es de 5 Nm, entonces el freno puede ser de 7 Nm, y dado que el servo puede funcionar con un par excesivo, el servo en sí funciona como freno cuando se trabaja en el CNC.
Nuestros servicios ya han sido utilizados por más de 1000 empresas desde más de 200 ciudades desde pequeñas empresas hasta corporaciones públicas. Solo en el ultimo año se repararon más de 2000 unidades de electrónica industrial compleja más de 300 fabricantes diferentes. Según las estadísticas 90% el equipo fuera de servicio debe ser restaurado.
Paga solo por el resultado - bloque de trabajo
Toda la unidad está garantizada por 6 meses.
Término de reparación de 5 a 15 días
Inspección preliminar gratuita para mantenimiento
No hacemos cambios constructivos
Reparación a nivel de componente
Dividimos todos los servomotores en 4 categorías según la complejidad de la reparación:
Servomotor Allen-Bradley E146578
Servomotor BRUSHLESS B6310P2H 3A052039
Servomotor YASKAWA SGMP-15V316CT 1P0348-14-6
Servomotor Schneider Electric iSH100 / 30044/0/1/00 / 0/00/00/00
Podemos determinar el tipo de servomotor y el costo aproximado de las reparaciones a partir de la foto de la placa de características. Si no sabe qué es una placa de identificación, aquí ejemplo .
Podremos nombrar el costo exacto de las reparaciones después de una inspección gratuita del servomotor.
Enviar equipo para inspección
Pague la factura y comience las reparaciones
Después de 7 días, información al cliente.
15 días se envía el equipo al cliente
1. ¿Cómo determinar el tipo de servomotor y el costo de reparación?
Envíe una foto de la placa de identificación y los síntomas del mal funcionamiento; le responderemos lo antes posible.
2. ¿Cuándo me dirán el costo exacto?
Después de la inspección del equipo en nuestro laboratorio dentro de 1-2 días.
3. ¿Cuánto costarán los diagnósticos?
Una inspección inicial de mantenimiento es gratuita. Solo paga por un resultado de reparación positivo.
4. ¿Qué sucede si no puede reparar el servomotor?
Si durante el proceso de reparación del equipo se establece que el restablecimiento de la operatividad es imposible, reembolsaremos el 100% del dinero pagado. No hay tarifa de diagnóstico.
5. ¿Sintoniza el codificador después de la reparación?
Sí, estamos ajustando la posición del codificador en relación con el servo. Sin embargo, en producción, a menudo es necesario ajustar la posición del servo en sí. Esto lo realizan los especialistas del Cliente utilizando la documentación del fabricante.
6. ¿Rebobina el motor?
No retrocedemos.
Un servomotor es un tipo único de equipo que combina una parte mecánica confiable y sofisticados sensores de retroalimentación electrónica (y, en algunos casos, unidades de control para el motor mismo). Debido a tal combinación de componentes completamente diferentes, su reparación tiene muchas más características, en contraste con el equipo que solo tiene partes electrónicas y de software. Para reparar completamente el servomotor, es necesario restaurar no solo las partes mecánicas y electrónicas, sino también configurar su funcionamiento conjunto, lo que requiere una medición de alta precisión y un análisis correcto de los parámetros de todos los componentes del motor.
La reparación de los componentes electrónicos que forman parte de un servomotor requiere una preparación cuidadosa y la disponibilidad de equipos especiales tanto para el ajuste como para la reprogramación, generalmente un codificador. Al mismo tiempo, la presencia de un componente electrónico reparable no significa en absoluto el correcto funcionamiento del motor, ya que la más mínima falla en su posicionamiento dentro del motor (por ejemplo, debido a golpes o vibraciones) automáticamente conlleva un mal funcionamiento. A menudo, los intentos independientes de reemplazar el codificador terminan en falla, ya que, además de una correcta instalación, requiere posicionamiento, además, se requieren herramientas especiales y software para su funcionamiento.
La mayoría de las plantas industriales utilizan servomotores en el proceso de producción. Temperaturas altas / bajas, caídas significativas de temperatura, alta humedad, altas cargas dinámicas, ambiente químicamente agresivo, etc.
Tema de la sección Auto todoterreno en categoria Modelos de coche; Síntoma 1: Se enciende el control remoto, encendemos la placa, los servidores se mueven de manera caótica y se paran, no responden al control remoto. Reparación: compruebe la fiabilidad de la fuente de alimentación del artículo.
Síntoma 1: Se enciende el control remoto, encendemos la placa, los servidores se mueven de manera caótica y se paran, no responden al control remoto.
Reparar: Verifique la confiabilidad de la fuente de alimentación para detectar rebotes de contacto, oxidación de contactos o un interruptor de palanca. Quizás sea suficiente con apretar (limpiar) los contactos; en casos extremos, desmontamos el interruptor de palanca y lo inspeccionamos. Los contactos del interruptor de palanca tienden a quemarse.
Simpton 2: Se enciende el mando a distancia, encendemos la placa. Afuera está lloviendo o nevando. Los servidores se detienen, reaccionan al mando a distancia. Pero periódicamente los servos tiemblan cuando la mano toca la antena de la placa o la antena del control remoto, así como por las gotas húmedas.
Reparar: Solo necesita extender completamente la antena telescópica del control remoto.
Síntoma 3: Se enciende el control remoto, encendemos el tablero, al girar el volante hacia la izquierda o hacia la derecha, el servo vuelve muy lentamente a su estado original. O después de un viaje corto, el servo se vuelve lento, por ejemplo, gira mal. Y así todo el tiempo, sacamos el modelo de casa, la batería está completamente cargada. Conducimos en clima húmedo durante 10-20 minutos y el servo “se duerme”. Aunque la batería aún no se ha descargado.
Reparar: Desmontamos el servo, sacamos el pañuelo. Examinamos las vías conductoras y las partes en busca de óxido. Parece una capa blanquecina, o como partículas de cristales de sal verde o azul oscuro. Tomamos aguarrás y un cepillo de dientes y eliminamos estos depósitos de electrólisis. Después de eso secamos.
Síntoma 4: Se enciende el control remoto, encendemos la placa, por ejemplo, presionamos suavemente el gas, el servo se mueve y en algún momento, llegando a cierto lugar, falla.
Reparar: El servo contiene un potenciómetro que proporciona retroalimentación. Es decir, cuando el servo gira el balancín (balancín) en el potenciómetro, el deslizador se desliza por la pista de grafito, cambia la resistencia del potenciómetro, el circuito analiza los movimientos, etc. Dado que el potenciómetro no está sellado en todos los servos, puede entrar agua (humedad, hielo ya en la escarcha), arena, suciedad, etc. el cambio en su resistencia se volverá incomprensible para el esquema, de ahí el fracaso. Puede secar el servo; si es por humedad, se eliminará el mal funcionamiento. Si el secado no ayuda, es posible que haya entrado suciedad. Entonces existe la posibilidad de que la capa de grafito del potenciómetro se haya borrado y deba cambiarse. Puede lavar el potenciómetro si tiene agujeros, luego secarlo y lubricarlo goteando dentro de aceite de silicona (por ejemplo, amortiguador). Incluso puede verificar el potenciómetro con un probador barato, que cuesta como un paquete de cigarrillos. Cambie el probador al modo de resistencia, conecte las patas media y extrema del potenciómetro, gire el potenciómetro suavemente y observe el probador. El probador debería mostrar un cambio suave en la resistencia sin sacudidas. Si hay huecos, entonces el potenciómetro está defectuoso ...
Chicos, díganme ... Tengo un motor servo (¡perra!) ... que quiere arrancar y quiere pararse. (foto de la etiqueta a continuación). Si no arranca, las teclas están volando ... triste ...
Sus 3 devanados son conmutados por un servodrive con un offset correspondiente de 0 V, 180 V, 310 V, 180 V, etc. - la correspondiente “sinusoide” de “paso grueso”.
Se lanzó por separado del variador, mediante lámparas de carga de 2 kW. en cada una de las 3 fases 220 V. A veces se enciende, gira ... las lámparas se encienden tenuemente. Y a veces no se enciende, todas las lámparas se queman a pleno calor. La corriente es correspondientemente más alta. Pulsar "manualmente" tampoco gira. Si permanece apagado durante unos minutos, comenzará de nuevo.
Dicen que es recomendable no desmontar para poder “estudiar” cómo funciona allí.
Tal vez alguien se encontró con una "perra". Dime ... qué puedes hacer con él, excepto cómo tirarlo ...
Después de largas y repetidas promesas para mí y para todos los que me rodean, finalmente te diré cómo actualizar un servo y convertirlo en un ubermotor. Las ventajas son obvias: ¡un motor de engranajes que se puede conectar directamente al MK sin ningún controlador es genial! Y si es un servo con rodamientos, e incluso engranajes metálicos, esto es genial =)
Excusas Algunas acciones de alteración de servicios son irreversibles y no pueden llamarse de otra manera que vandalismo. Puede repetir todo lo que se describe a continuación, pero bajo su propio riesgo y riesgo. Si, como resultado de sus acciones, su marca futaba de gama alta, carbot de titanio, superinteligente, inercial, servo hecho a mano por un centenar de dinero perece irrevocablemente, no tenemos absolutamente nada que ver con eso 😉 Además, preste atención: los servo engranajes están bastante manchados de grasa, no debe desmontarlos con una camisa blanca como la nieve y en un sofá de terciopelo.
Entonces, intimidaron, ahora, para tranquilidad, un poco de teoría =) Serva, como recordamos, está controlado por pulsos de ancho variable: establecen el ángulo en el que debe girar el eje de salida (digamos, el más estrecho, todo el camino hacia la izquierda, el más ancho, todo el camino hacia la derecha).La posición actual del eje es leída por los cerebros del servo de un potenciómetro, que está conectado al eje de salida por su deslizador. Además, cuanto mayor sea la diferencia entre la corriente y los ángulos dados, más rápido se sacudirá el eje en la dirección correcta. Es en este lugar donde se entierra la variedad de posibles opciones de alteración. Si "engañamos al servo" =) - desconectamos el potenciómetro y el eje, y nos hacemos suponer que el deslizador del potenciómetro está en el punto medio, entonces podremos controlar la velocidad y el sentido de giro. ¡Y solo un cable de señal! Ahora los pulsos correspondientes a la posición media del eje de salida son de velocidad cero, cuanto más ancho (desde el ancho "cero") más rápida es la rotación hacia la derecha, más estrecho (desde el ancho "cero") más rápida es la rotación hacia la izquierda.
Esto implica una propiedad importante del servicio de rotación constante: no puede girar en un cierto ángulo, gira un número estrictamente definido de revoluciones, etc.(nosotros mismos eliminamos la retroalimentación): esto, en general, no es un servo, sino un motor de engranajes con un controlador incorporado.
Todas estas alteraciones tienen un par de desventajas: En primer lugar, la complejidad de establecer el punto cero, se requiere un ajuste fino En segundo lugar, un rango de ajuste muy estrecho: un cambio bastante pequeño en el ancho del pulso provoca un cambio bastante grande en la velocidad (ver video). El rango se puede ampliar mediante software; solo tenga en cuenta que el rango de ajuste de ancho de pulso (desde el recorrido completo en el sentido de las agujas del reloj hasta el recorrido completo en el sentido contrario a las agujas del reloj) del servo convertido corresponde a 80-140 grados (en AduinoIDE, biblioteca de servos). por ejemplo, en el boceto de la perilla, basta con cambiar la línea: sobre el y todo se vuelve mucho más divertido =) Y te contaré sobre el endurecimiento del punto medio y otras alteraciones de soldadura la próxima vez.
Estimados gurús de CNC, ayuda Recientemente encontré dos unidades con un sistema operativo 4 escobillas están conectadas en paralelo, es decir, funciona como un motor de CC normal (gira con una explosión) un codificador óptico (5 pines) está oculto en el extremo en un vidrio de metal y disco giratorio con muescas, paso aprox .: 3 muescas, por 1 mm
Aprendí a girar los steppers, pero con estos servomotores una emboscada alguien sugirió que se puede mover "en pasos" usando un PWM, así como el SM y rastrear la posición por el codificador pero nada inteligente me viene a la mente de los esquemas
quién se encontró, un pequeño diagrama esquemático o un enlace donde leer sobre este milagro y también cómo gestionarlo Se un poco de electronica
En el futuro, atornille estos dos motores en un enrutador casero para fresar madera plástica, PP
El PLC robó, la protección no era ni siquiera infantil - idiota, la contraseña pasó del PLC a la computadora en texto plano y se verificó con la que ya estaba ingresada en el software. Así que el sniffer RS232 es nuestro todo 🙂 Corté el repollo y decidí gastarlo en alguna parte. Atrajo mi atencion servo HS-311... Así que lo compré para mostrar qué tipo de animal es.
Serva es la piedra angular de la mecánica de modelos RC y, más recientemente, de la robótica doméstica. Es una unidad pequeña con motor, caja de cambios y circuito de control. Se suministra una señal de alimentación y de control a la entrada de la máquina servo, que establece el ángulo en el que debe ajustarse el eje del servo.
Básicamente, todo el control aquí está estandarizado (si hay RC aquí, ¿puede agregar sus propios cinco kopeks?) Y los servos, en su mayor parte, difieren en la fuerza sobre el eje, la velocidad, la precisión del control, las dimensiones, el peso y el material de fabricación de engranajes. El precio oscila entre 200 y 300 rublos para los más baratos e infinitamente para los dispositivos de ultra tecnología. Como en cualquier área de ventiladores, la barra de precio superior no está limitada aquí, y probablemente algunos engranajes de titanio perforados y carcasas de carbono con retroalimentación a través de un codificador óptico de milipulsos se usan debajo del techo =) En general, siempre puede medirse con algo .
No presumí y tomé hasta ahora el más barato, el más común HS-311... Además, ya tengo planes para su alteración.
Especificaciones HS-311
Momento del eje: 3 kg * cm
Dimensiones: 41x20x37mm
Peso: 44,5 gr
Velocidad de rotación del eje 60 grados: 0,19 seg.
Control de los impulsos
Precio: 350-450r
El servo en sí, como tal, no es particularmente necesario para mí, pero la caja de cambios funcionará bien. Además, vi el UpgradeKit para él con engranajes metálicos 🙂 Sin embargo, el plástico servirá para mis tareas.
Constructivo: En primer lugar, lo desmonté: desde pequeño tengo el hábito de fumar juguetes nuevos. La caja es del tamaño de una caja de cerillas, un poco más gruesa.
Si desenrosca el tornillo del eje, entonces se quita la rueda y queda claro que el eje está dentado, no girará.
Si desenrosca los cuatro tornillos, puede quitar la tapa de la caja de cambios:
Como puede ver, hay una caja de cambios rectos de cuatro etapas. La relación de transmisión no dirá, pero grande.
Quitar la cubierta inferior revela la placa de control:
Cuatro transistores son visibles, formando un puente en H que le permite invertir el motor y el chip lógico. Mikruha, por cierto, es su desarrollo. Así que encontrará una hoja de datos en las figs. No fue posible hacer más. El motor parece estar pegado allí, y la placa está hecha de un getinax tan horrible que casi lo rompo por la mitad cuando traté de sacarlo. Como no formaba parte de mis planes romper finalmente mi propia lógica, no invadí el compartimiento del motor. Además, no hay nada interesante allí.
Si quita todos los engranajes, puede ver el eje de la resistencia de retroalimentación de posición:
Se puede ver una construcción aproximada en el diagrama que bosquejé rápidamente aquí:
El eje de salida está acoplado firmemente al eje de la resistencia de retroalimentación variable. Por lo tanto, el serva siempre sabe en qué posición se encuentra en ese momento. De las desventajas: la incapacidad de dar un giro completo. Por ejemplo, éste puede girar el eje no más de 180 grados. Sin embargo, puede romper el límite y convertir la resistencia en un codificador mediante una intervención quirúrgica (¿quién se indignó de que la idea de un codificador de una resistencia sea inútil? No estamos buscando formas fáciles, ¿verdad? En general, pronto comenzaré a actualizar este dispositivo y a convertir un servo en un servomotor.
Control: Con lo constructivo, todo está claro, ahora sobre cómo conducir a esta bestia. Hay tres cables que sobresalen del servo. Tierra (negro), Alimentación 5 voltios (rojo) y señal (amarillo o blanco).
Su control es impulsivo, a través de un cable de señal. Para girar el servo al ángulo deseado, necesita enviar un pulso con la duración requerida a la entrada.
0,8 ms es aproximadamente 0 grados, posición extrema izquierda. 2,3 ms son unos 170 grados, extremo derecho. 1,5 ms - posición media. El fabricante recomienda dar 20 ms entre pulsos. Pero esto no es crítico y la máquina se puede overclockear.
Operación lógica de control ¿Cómo funciona la gestión? ¡Simple! Cuando llega un pulso a la entrada, comienza un one-shot dentro del servo con su borde de ataque. Un one-shot es un bloque que emite un pulso de una duración determinada en el borde de activación. La duración de este pulso interno depende únicamente de la posición de la resistencia variable, es decir desde la posición actual del eje de salida.
Además, estos dos impulsos se comparan utilizando la lógica más tonta. Si el impulso externo es más corto que el interno, esta diferencia se aplicará al motor en la misma polaridad. Si el impulso externo es más largo que el interno, entonces la polaridad de la alimentación al control deslizante será diferente. Bajo la acción de un impulso, el motor da una sacudida para disminuir la diferencia. Y dado que los impulsos van con frecuencia (20 ms entre cada uno), entonces el dviglo es similar a un PWM. Y cuanto mayor es la diferencia entre la tarea y la posición actual, mayor es el factor de llenado y el motor busca más activamente eliminar esta diferencia. Como resultado, cuando los impulsos internos y de conducción tienen la misma duración, el motor se detendrá o, más probablemente, porque el circuito no es ideal: la resistencia variable vibra, por lo que no habrá igualdad ideal, comenzará a "fregar". Temblando de un lado a otro.Cuanto más muerta la resistencia o peores son los pulsos de conducción, mayor es la oscilación.
En la imagen he representado dos casos en los que el impulso de conducción es más largo que el interno y cuando es más corto. Y a continuación mostraba cómo se ve la señal en el motor cuando llega a un punto determinado. Este es, de hecho, el caso clásico de control proporcional.
La tasa de repetición del pulso determina la velocidad con la que el servo rotará el eje. El intervalo mínimo, por encima del cual la velocidad deja de aumentar y el rebote aumenta, es de unos 5-8 ms. Por debajo de 20 ms, el servo se vuelve pensativamente nerd. En mi humilde opinión, la pausa óptima es de unos 10-15 ms.
Para jugar con un dispositivo de simulación, rápidamente lancé un programa en mi núcleo Mega16. Es cierto que fue un descanso para mí calcular el rango completo de 0,8 a 2,3. Calculado para pulso de 1 ... 2ms. Son unos 100 grados.
Todo está hecho en RTOSpor lo que solo describiré las interrupciones y las tareas.
La tarea de escanear el ADC: cada 10 ms inicia el ADC para la conversión. Por supuesto, sería posible hacer el modo Freerunning (modo de conversión continua), pero no quería que el MK se sacudiera cada pocos microsegundos por una interrupción.
Después de largas y repetidas promesas para mí y para todos los que me rodean, finalmente te diré cómo actualizar un servo y convertirlo en un ubermotor. Las ventajas son obvias: ¡un motor de engranajes que se puede conectar directamente al MK sin ningún controlador es genial! Y si es un servo con rodamientos, e incluso engranajes metálicos, esto es genial =)
Excusas Algunas acciones de alteración de servicios son irreversibles y no pueden llamarse de otra manera que vandalismo. Puede repetir todo lo que se describe a continuación, pero bajo su propio riesgo y riesgo. Si como resultado de sus acciones muere irrevocablemente su servo superinteligente, inercial, superinteligente, sin inercia, hecho a mano por cien de dinero, su marca futaba de gama alta, no tenemos absolutamente nada que ver con eso 😉 Además, preste atención: los servo engranajes están bastante manchados de grasa, no debe desmontarlos con una camisa blanca como la nieve y en un sofá de terciopelo.
Entonces, intimidaron, ahora, para tranquilidad, un poco de teoría =) Serva, como recordamos, está controlado por pulsos de ancho variable: establecen el ángulo en el que debe girar el eje de salida (digamos, el más estrecho, todo el camino hacia la izquierda, el más ancho, todo el camino hacia la derecha). La posición actual del eje es leída por el cerebro del servo desde un potenciómetro, que está conectado al eje de salida por su deslizador. Además, cuanto mayor sea la diferencia entre la corriente y los ángulos dados, más rápido se sacudirá el eje en la dirección correcta. Es en este lugar donde se entierra la variedad de posibles opciones de alteración. Si "engañamos al servo" =) - desconectamos el potenciómetro y el eje, y nos hacemos suponer que el deslizador del potenciómetro está en el punto medio, entonces podremos controlar la velocidad y el sentido de giro. ¡Y solo un cable de señal! Ahora los pulsos correspondientes a la posición media del eje de salida son de velocidad cero, cuanto más ancho (desde el ancho "cero") más rápida es la rotación hacia la derecha, más estrecho (desde el ancho "cero") más rápida es la rotación hacia la izquierda.
Esto implica una propiedad importante del servicio de rotación constante: no puede girar en un cierto ángulo, gira un número estrictamente definido de revoluciones, etc.(nosotros mismos eliminamos la retroalimentación): esto, en general, no es un servo, sino un motor de engranajes con un controlador incorporado.
Video (haga clic para reproducir).
Todas estas alteraciones tienen un par de desventajas: En primer lugar, la complejidad de establecer el punto cero, se requiere un ajuste fino En segundo lugar, un rango de ajuste muy estrecho: un cambio bastante pequeño en el ancho del pulso provoca un cambio bastante grande en la velocidad (ver video). El rango se puede expandir programáticamente; solo tenga en cuenta que el rango de ajuste de ancho de pulso (desde el recorrido completo en el sentido de las agujas del reloj hasta el recorrido completo en el sentido contrario a las agujas del reloj) del servo convertido corresponde a 80-140 grados (en AduinoIDE, biblioteca Servo). por ejemplo, en el boceto de la perilla, basta con cambiar la línea: sobre el y todo se vuelve mucho más divertido =) Y te contaré sobre el endurecimiento del punto medio y otras alteraciones de soldadura la próxima vez.