Control de velocidad y alimentación de motores de 12 V CC con Arduino y suministro de pared

primera publicación aquí. Soy estudiante de ingeniería mecánica, pero sé poco sobre ingeniería eléctrica o electrónica. Estoy haciendo un proyecto que requiere que controle (económicamente) la velocidad de un motor de 12 V CC. Aquí está el motor .

Mi problema es que no estoy seguro de qué componentes necesito para proporcionar energía al motor y controlar su velocidad. Me gustaría usar un tomacorriente de pared como fuente de alimentación y un Arduino para controlar la velocidad. Me gustaría resolver algo de esto por mi cuenta, pero solo necesito un poco de orientación a medida que avance en este proyecto para no comprar los componentes incorrectos.

  1. ¿Puede alguien primero darme una descripción general de los componentes necesarios (especialmente para la fuente de alimentación)? Creo que conseguiré un Arduino Uno. También creo que necesito un Adafruit Motor Shield. Entonces necesitaré algo para suministrar energía al motor desde la pared. Y algo para suministrar energía al Arduino desde la pared (¿o debería usar una batería?). Estoy bastante perdido en cuanto a la fuente de alimentación. Transformadores, transistores... todo esto está actualmente sobre mi cabeza.

Voy a publicar actualizaciones de mi progreso y haré más preguntas a medida que se respondan las cosas y las resuelva. Si hay alguna guía que la gente pueda señalar, sería genial también.

ya tienes el motor? Si es así, sería útil medir su resistencia de CC (girar el eje varias veces y elegir el valor más bajo). Agregue esa información a la pregunta. Si no, recomendaría encontrar otro motor con las especificaciones adecuadas...

Respuestas (1)

Así que te daré información rápida,

  1. Ese motor parece ser bastante grande, no da una especificación actual, pero espero que aumente a 10A cuando está bajo carga. Eso significa que cualquier escudo o placa de control de motor que compre debe poder manejar al menos la corriente máxima (que supongo que es de alrededor de 10 amperios).

  2. Para un motor tan grande, puede ser difícil encontrar una fuente de alimentación barata para él. Si el dinero no es un problema, estoy seguro de que puede encontrar un suministro de 12 V en eBay que funcione.

  3. Para controlar la velocidad de un motor, necesita lo que se llama un puente H o medio puente H si solo desea ir en una dirección. Ebay nuevamente tendrá una tonelada de circuitos de puente H que debería poder conectar a un puerto PWM (salida analógica) en el Arduino.

Le recomendaría que obtenga algunas medidas actuales en el motor que desea usar antes de intentar construir un sistema de controlador para él...

De vuelta en la licenciatura, ejecuté un par de motores de 12 V relativamente robustos (200 mA sin carga, parada de 5 A) con una fuente de alimentación ATX arrancada de una PC vieja. Funcionó bien, y son fáciles de salvar.
Las especificaciones del motor que vi (desplácese hacia abajo en la página) dan una corriente sin carga de 0,41 amperios, y el motor tiene solo 31 mm de diámetro y 54 mm de largo, por lo que sospecho que no se acercaría a 10 amperios, pero es mejor obtenga uno y mida la corriente bajo la carga esperada.