Los pines IO de un Arduino están clasificados para 40mA
. Esto está debajo de lo que usted indicó para la corriente del motor. Supongo que el 80mA
es la corriente de bloqueo y el 60mA
es la corriente que el motor puede manejar durante un período de tiempo prolongado (es decir, no lo detenga por mucho tiempo o el motor funcionará mal). Esto significa que necesitará un controlador de motor. Dependiendo de si necesita un control bidireccional (girar en ambas direcciones) o simplemente unidireccional, puede comprar o construir uno. Los controladores bidireccionales suelen ser puentes en H y los controladores unidireccionales pueden ser tan simples como un MOSFET (prefiero N-MOS en el lado bajo).
El par de arranque es probablemente el par de parada para que el motor pueda producir como máximo 1.47 mN*m
. Tiene una velocidad sin carga de 2200 rpm
, y está orientado a 5 rpm
. Esto significa que el par de parada final es aproximadamente:
$$
(1.47 mN * m) * 2200/5 = 646.8 mN * m
$$
Asumiendo un sistema sin fricción, ¿cuánto tiempo le lleva a su motor girar la rueda a la velocidad?
Supongo que la bandeja es un cilindro delgado y sólido, por lo que tiene un momento de inercia de:
$$
I = masa * radio ^ 2/2
$$
Para un 0.25 m
de diámetro, 2mm
de disco acrílico grueso que pesa 115.8 g
, esto se traduce en un momento de inercia de I = 1.809 g * m^2
. Para las personas que usan unidades de medida arcaicas, eso es un disco de 0.82 ft
de diámetro que tiene ~ 0.08 in
de espesor.
Usando las leyes de movimiento de Newton:
$$
\ sum Torque = I * angular ~ aceleración
$$
$$
angular ~ velocidad = \ int angular ~ aceleración * dt
$$
El par de torsión que el motor puede producir disminuye linealmente a medida que se acelera, y es 0 cuando el motor está en la velocidad sin carga.
$$
Torque = Torque_ {stall} * (1 - (5 rpm) / angular ~ velocidad) $$
El problema es una ecuación diferencial ordinaria de primer orden, y la solución es:
$$ angular ~ velocidad = (5 rpm) * (1 - e ^ {- Torque_ {bloqueo} * tiempo / I / (5 rpm)})
$$
Al trazar esto para mi disco, obtengo la siguiente curva:
También mencionaste que el par nominal es 0.39 mN * m
. Esto significa que su motor puede sostener como máximo:
$$
(0.39 mN * m) * 2200/5 = 171.6 mN * m
$$
Esto ocurre a una velocidad de 3.67 rpm
. Para mi disco, esto tarda aproximadamente 1 segundo en llegar, lo que probablemente estaría bien. Puedes calcular lo que sería para tu rueda.
Algunas observaciones:
-
He descuidado completamente cuántas monedas hay en el disco. Pueden estar en el disco antes de que comience a girar, o pueden agregarse más tarde. De cualquier manera, esto aumentará el momento de inercia de la rueda.
-
No hay fricción en este análisis. La fricción puede ser muy pequeña o grande. De cualquier manera, hará que sea más prolongado acelerar la rueda (si es que alguna vez lo hace).
editar :
Calculó mal el momento de inercia del disco giratorio (en la calculadora: P). Vuelva a ejecutar los cálculos de ejemplo con el momento de inercia corregido. El motor podría funcionar, aunque personalmente todavía tengo reservas sobre el uso de este motor, especialmente si espera que el motor esté en uso durante largos períodos de tiempo o se encienda / apague repetidamente.