Arduino y control de servos y motores

Todo lo relacionado con la eléctronica en nuestros barcos
Responder
Vicent
Aficionado
Aficionado
Mensajes: 71
Registrado: Jue Dic 14, 2006 8:59 am

Arduino y control de servos y motores

Mensaje por Vicent » Mié Jun 01, 2022 5:07 pm

Buenas!
Estoy experimentando con arduino como controlador del modelo, leyendo los canales del receptor de la emisora.
Con los servos no es muy complicado, pero lo que he visto con el control de motores brushless es que la salida PWM del Arduino puede colisionar con la ley de control del controlador del motor. Estos vienen configurados para leer los valores máximos y mínimos del canal y adaptar los valores, por lo que inutilizan el programa corriendo en el arduino. ¿Alguien ha toado este tema?



asesorplaza1
PayPal
PayPal
Mensajes: 214
Registrado: Jue Ene 24, 2019 6:51 am
Ubicación: Cuenca

Re: Arduino y control de servos y motores

Mensaje por asesorplaza1 » Vie Jun 03, 2022 2:46 pm

Buenos días.

En esta publicación cuento algo sobre Arduino y como aplicarlo a nuestros modelos, espero que te sirva de ayuda.

Un saludo

viewtopic.php?f=46&t=16061#p166947


PD. Ahora, no se por qué, la pagina 2 de la publicación, no funciona, pero lo del motor sin escobillas y el ESC esta en la página 3.



Vicent
Aficionado
Aficionado
Mensajes: 71
Registrado: Jue Dic 14, 2006 8:59 am

Re: Arduino y control de servos y motores

Mensaje por Vicent » Sab Jun 04, 2022 2:20 pm

Gracias, miraré si puedo extraer algo que me sirva. Menuda pinta tiene ese proyecto.
Lo que necesito es controlar el brushless desde arduino, y no que haga lo que le venga en gana, que es lo que ocurre ahora mismo.
Dicho de otro modo ¿Se puede conseguir que el controlador de motor brushless (ESC) me deje enviarle el valor que yo quiera sin interpolar ni cambiar nada?



asesorplaza1
PayPal
PayPal
Mensajes: 214
Registrado: Jue Ene 24, 2019 6:51 am
Ubicación: Cuenca

Re: Arduino y control de servos y motores

Mensaje por asesorplaza1 » Lun Jun 06, 2022 2:38 pm

Buenos días

Teniendo en cuenta que le debes decir el valor de la posición de reposo, el valor máximo, el valor mínimo, y el valor de armado, de acuerdo a las características del ESC en cuestión, el resto de valores si los puedes definir a tu gusto.

Por ejemplo, puedes controlarlo según tus necesidades, con un botón que lo ponga en marcha y lo pare en un sentido, otro botón en sentido contrario, o con un potenciómetro que vaya aumentando la velocidad poco a poco, en un sentido u otro.

Aquí explica como hacerlo

https://www.robotshop.com/community/blo ... no-library

https://forum.arduino.cc/t/controlling-an-esc/261062

Un saludo.



Vicent
Aficionado
Aficionado
Mensajes: 71
Registrado: Jue Dic 14, 2006 8:59 am

Re: Arduino y control de servos y motores

Mensaje por Vicent » Lun Jun 20, 2022 11:37 pm

Muchas gracias!
Miraré esos enlaces



Responder