Control de retroalimentación de la carga de un actuador (4 / 5 paso)

Paso 4: calibración

Hay algunas modificaciones que usted puede hacer para que este código más adecuado para su aplicación.

Lo primero es establecer el límite máximo de corriente. Para averiguar cuál es el valor que desea establecer en, tienes que hacer algunas pruebas. La forma más sencilla es utilizar el código de ejemplo de Arduino "AnalogReadSerial", y mirar el serial monitor para ver cuál es la respuesta del motor. Una vez que sabes el valor que se quiere parar en el, se puede establecer en la rutina de void setup(), cambiando el valor de maxAmps.

Otra opción es hacer el límite ajustable. Si conecta un potenciómetro a la Arduino en uno de los pines analógicos, puede variar los amperios máximo variando el potenciómetro. Para ello, sólo tienes que añadir una declaración al principio para configurar el pin del potenciómetro, así:

Una vez que está allí, tienes que poner "pinMode (bote, entrada);" en la rutina de void setup(). Una vez que está allí, puede usar el analogRead() establecer el límite. Cada vez que coloca el código, se actualizarán el amperaje máximo. Se vería como este:

Otra configuración que puede editar es el debounce contadores de tiempo, para hacer los botones más o menos sensible. El valor de cambio es debounceTime, en el inicio del programa. Si haces el valor más alto, el botón puede ser pulsado más lento, sin que se registran dos veces. Si el valor es demasiado alto, usted tiene que esperar mucho tiempo antes de que registrará la presión del botón otra vez. Si el valor es demasiado bajo, y presione lentamente el botón, se puede registrar dos veces e iniciar/detener el motor inmediatamente. Mantener el valor entre 300 y 1000 es un buen rango.

La última cosa que cambia es la variable hitLimitsmax. Esta variable se utiliza para indicar cuando el actuador está en la posición completamente cerrada o completamente extendida. Cuando el actuador está en una de esas posiciones, estará leyendo el monitor actual 0 amperios. Ajustando la variable hitLimitsmax, se puede establecer cuánto tiempo tarda el actuador para darse cuenta de que en los límites.

Idealmente, el límite serían capaces de establecerse en 1. Tan pronto como la respuesta es 0, el actuador se detendrá. Si usted tiene un actuador de bajo amperaje (~ 1A), debido a las fluctuaciones en la lectura actual, la corriente se puede leer como 0 incluso cuando el actuador se está moviendo. Esto causaría el actuador detener al azar. Para solucionar esto, el valor hitLimitsmax está establecido para que el sensor tiene que leer cantidad de 0 amperios X de veces antes de que se detiene. Si tienes una corriente más alta (> 5 amperios) actuador, este valor puede ser menor. Yo lo tengo configurado en 10, para que el actuador tendrá 0,5 segundos para detener una vez que llega a los límites. Tarda 0.5 segundos porque el feedbacktimedelay es de 50 milisegundos, y bucle 10 veces.

Artículos Relacionados

LÍNEA de producción automatizada, con sistema de CONTROL de retroalimentación de llenado de botella

LÍNEA de producción automatizada, con sistema de CONTROL de retroalimentación de llenado de botella

El uso de estaciones automáticas de llenado utilizando un sistema de cinta transportadora es más económico, rápido y utiliza el sistema utilizado en casi todas las bebidas y las industrias farmacéuticas (líquidas). Este proyecto funciona como un prot
Añadir carga inalámbrica controlador de PlayStation 3

Añadir carga inalámbrica controlador de PlayStation 3

Este hack consiste en abrir el dualshock 3 y comprar una parte de Walmart para ~ $30. Bueno, le he advertido sobre la parte mala, ahora, a los negocios.Paso 1: Compra de suministrosUsted necesita comprar una estación de carga inalámbrica por i-CON. C
Sistema de control de temperatura usando Labview (Atmega32)

Sistema de control de temperatura usando Labview (Atmega32)

RESUMENEste trabajo describe un marco de encendido, sistemas de control de temperatura proporcional y lineal. El diseño e implementación de este proceso se realiza utilizando LABVIEW, el software de banco de trabajo virtual. El proyecto incluye la ad
PCB cuadrotor (sin cepillo)

PCB cuadrotor (sin cepillo)

Quadrotors están los Segways nuevos: una plataforma auto estabilizador, algo mágica y fascinante que cada persona tecnología quiere tener. Usted no puede montar un cuadrotor (bueno, tal vez usted puede), pero vuelan, y se puede construir uno mismo de
Fuerza de regeneración con pantalla LCD

Fuerza de regeneración con pantalla LCD

En Instructable de hoy, te va sobre cómo controlar la corriente de un actuador y ajuste los valores con una pantalla LCD. Este Instructable es una continuación a la supervisión la regeneración de la carga de un actuador Instructable. Se va añadiendo
Sr. Compost: Cómo hacer un turbocompresor de compost en la cocina!

Sr. Compost: Cómo hacer un turbocompresor de compost en la cocina!

Sr. el Compost es un aparato que calienta y agita los restos de comida en su cocina. Esto acelera la descomposición antes de poner el compost fuera (en una pila de depósito o abono de gusano) para terminar rompiendo.Mi objetivo era construir algo que
Primeros pasos con Arduino

Primeros pasos con Arduino

En este Instructable, va aprendiendo los conceptos básicos del microcontrolador Arduino. Ya hay toneladas de recursos en la web para comenzar, por lo que se trata más de un hub para conectar a todo lo que. En primer lugar, vamos a hablar sobre lo que
Para construir un regulador de voltaje y medir voltaje AC usando arduino

Para construir un regulador de voltaje y medir voltaje AC usando arduino

Tensión cuando se mide utilizando un micro controlador es una tarea bastante difícil como la onda consigue fácilmente distorsionada debido a numerosos ruidos presentes en el ambiente. Por lo tanto, para el adecuado diseño del hardware es muy necesari
Seg... stick.

Seg... stick.

Hágalo usted mismo uno mismo-equilibrio... cosas... han dado la vuelta casi tanto tiempo como las cosas uno mismo-equilibrio comerciales. Obviamente las versiones caseras no son tan suave y fiable, o a prueba de fallos como la cosa real, pero siguen
Primeros pasos con RFID

Primeros pasos con RFID

¿Te has preguntado cómo funciona su etiqueta de identificación?En este tutorial, podremos mostrar cómo leer un botón RFID o etiqueta, si se lleva a cabo contra el lector RFID ID-12 o cualquier módulo de 125 KHz. También este proyecto es una manera fá
Turbina de viento de eje vertical $30 de materiales de desecho

Turbina de viento de eje vertical $30 de materiales de desecho

Se trata de una turbina de viento de eje Vertical que utiliza energía eólica para cosas del disco como aire y bombas de agua para la refrigeración, irrigación y similares o un alternador/generador para producir electricidad.Nota: este tutorial tambié
Auto Solar portátil, sistema de seguimiento

Auto Solar portátil, sistema de seguimiento

por: Dave WeaverEsta construcción se realiza con extrusión de ranura en t de aluminio. Elegí este material porque es limpio, ligero e ideal para trabajar con. Esto podría ser muy fácilmente construido con madera pero no es tan resistente a la humedad
250 to 5000 watts PWM DC/AC 220V Power Inverter

250 to 5000 watts PWM DC/AC 220V Power Inverter

Este es un diseño de servicio pesado de un inversor modulador de anchura de pulso DC/AC con el chip SG3524.Lo he estado usando como una copia de seguridad para alimentar mi casa cuando las interrupciones se producen desde aprox. sin parar de 6 años.S
Color de Pixybot Robots de seguimiento

Color de Pixybot Robots de seguimiento

Este proyecto de Pixybot comenzado poco después de que entré en un espacio de hacker/fabricante en el centro de Saint Louis. El espacio se llama Reactor de arco y ha sido un gran lugar para mí rebotar ideas de otras personas con similares intereses y