Creación de un driver de la placa giratoria controlada inteligente (5 / 9 paso)

Paso 5: Software básico primeros ensayos del aka

Puesto que ahora tenemos un sensor para medir una tensión con un comportamiento lineal el rotationspeed y un motor, ambos conectados a una MCU (unidad de microcontrolador), podemos implementar un lazo de control simple en lenguaje C.

Al principio, los valores medidos se filtran con un punto diez hacia filtro promedio (además los filtros analógicos).

El indicador LED de muy alta velocidad viene dada por:

Si (sensorValue < = 20) {digitalWrite (led, alto);} //turn LED encendido, si la velocidad es demasiado alta

Else {digitalWrite (led, LOW);}


El código de control del motor está dado por:

controlador para la linealidad del motor

Si (sensorValue > speedValue) {fadeValue = fadeValue-1;}

fadeValue es el valor, desapareciendo el LED y por lo tanto variando el voltaje de control del motor

else if (sensorValue < speedValue) {fadeValue = fadeValue + 1;}

Si (fadeValue < = 20) {fadeValue = 20;}

else if (fadeValue > 255) {fadeValue = 255;}}


Este es un extraño tipo de controlador p (con ninguna proporcionalidad con el valor de coincidencia), que trabaja, pero no muy bien. Una desventaja principal es, que no es muy rápido y empieza a swing, como los espectáculos de trama de datos. Otro punto es, que no sé el speed_value medida exacta, que para llegar a, acabar con exacta 33 1/3 rpm. Había aproximado de los valores en este paso, que no son correctos. Qué otra cosa puede ver, es que el filtro no elimina el ruido. Eso es porqué tengo rediseñar los filtros también.

La tercera imagen muestra la velocidad del generador y la tensión de control en la parte inferior.

Este problemas tienen que solucionarse de ahora en adelante en los siguientes pasos:

  1. nuevo cálculo de los filtros
  2. medir los datos relevantes de los sistemas
  3. Utilice como base para el cálculo de un controlador PID
  4. Agregar sensores adicionales, que miden la velocidad de rotación midiendo el tiempo entre los puntos marcados en la placa giratoria

A mi favor, implementé una MCU, con la que puedo manejar el control de todo y sus cambios en forma digital.

Artículos Relacionados

Proteger sus registros por choque impermeabilización su placa giratoria

Proteger sus registros por choque impermeabilización su placa giratoria

en sus chaquetas, su colección de discos es bastante seguro.  Es cuando están en su plato cuando existe mayor probabilidad de ser destruido.  Probablemente la forma más común de registros están arruinados es cuando alguien descuidadamente o accidenta
Placa giratoria del Faux de la motocicleta

Placa giratoria del Faux de la motocicleta

cómo girar una moto grande en un espacio pequeño.Paso 1: El problema tengo una moto grande y un garaje que vive en. Monto la moto en el garaje al final de un paseo y luego más tarde para ir en otra tendría que voltear la moto. Es muy grande y pesado
Modificar la placa giratoria del controlador beatmania

Modificar la placa giratoria del controlador beatmania

Nota: no soy la primera persona en hacerlo. Tengo mis pasos para esto de http://users.adelphia.net/~kiltz/.De todos modos, modificando la placa giratoria del beatmania controlador le permitirá moverse más fácilmente. El aumento de la sensibilidad ben
Placas giratorias de su modelos de computadora generados

Placas giratorias de su modelos de computadora generados

Hola, en el siguiente video le mostraré cómo crear platos de los modelos generados por computadora. Es muy fácil y gratis.Necesita iniciar sesión en nuestra solicitud en línea libre para crear sus giradiscos. Sólo goto http://www.shoogleit.com ya com
Receptor de AirPlay con un aspecto de la placa giratoria

Receptor de AirPlay con un aspecto de la placa giratoria

Acaba de cumplir el Raspberry Pi en un receptor de airplay, que tiene un tocadiscos LP ver. Cada vez que empieza la música (streaming para iphone etc. al receptor airplay), el giradiscos LP comience a girar; y dejará de girar cuando la música se deti
Cómo se utiliza una placa giratoria

Cómo se utiliza una placa giratoria

este es el hombre aprendió de!Un verdadero DJ!Gracias supergreg!Paso 1: Cómo rayarcon dj q-bert:Paso 2: Qué es un zig-zagq-bert pt.2:Paso 3: caliente para cortardespués de esta lección usted va a ser un "corte asesino"!Gracias q-bert.Paso 4: Cóm
Placa giratoria del timelapse para iphone6

Placa giratoria del timelapse para iphone6

Lo que usted necesita1 temporizador analógico2 herramienta de corte (yo he usado un molinillo eléctrico)3.el acabado herramienta como archivo4 protecciones como gafasPaso 1: Sorteo cuttinglineSorteo cuttingline.Si utiliza una herramienta eléctrica if
Placa giratoria spin como un auténtico DJ

Placa giratoria spin como un auténtico DJ

después de explorar esta impresionante web y gasto mas de 2 mes lectura instructables sobre cada cosa de la espita pistolas para recetas de cocina-con la intención de hacer cada uno de ellos i nunca supo esto iba a ser diferente pero he visto un par
Super espía mecanismo de intercambio de placas

Super espía mecanismo de intercambio de placas

Si eres como yo, personas son siempre escribe tu matrícula sin razón. He dado algún pensamiento a la construcción de un montaje de placa giratoria que enorgullecería a Q. Aquí está lo que he venido para arriba, hasta la fecha. Algunas advertencias es
Entorno de láser escáner 3D desde cero

Entorno de láser escáner 3D desde cero

Hola y Bienvenidos a mi primer instructivo! Aquí Recorreremos juntos el viaje económico de cómo hacer tu propio escáner de láser 3D.Si te gusta este proyecto, estaría super agradecido su voto en el concurso de completo espectro láser!!!!Hay algunos t
Él Lazy Susan siempre

Él Lazy Susan siempre

Estaba cambiando hacia fuera 12" serrucho de hoja que había vivido una vida digna pero necesita jubilación y se preguntaba cómo se podría re-purposed.  Surgió la idea de hacer una Lazy Susan placa giratoria para la parrilla que podría duplicarse como
Extrusion 3d printer with 300mmx300mm heat bed with Pre-configured Marlin and controlled via wifi

Extrusion 3d printer with 300mmx300mm heat bed with Pre-configured Marlin and controlled via wifi

Tenía una impresora Reprap con la cama estándar de 8 pulgadas pero se convirtió a pequeño como muchos proyectos acaba de conseguir más grandes y más grande, necesitaba algo más grande, pero no iba a pagar el rip de precios así que decidió construir m
Cómo hacer una impulsión del flash del USB steampunk

Cómo hacer una impulsión del flash del USB steampunk

¿Siempre ha querido un USB flash unidad que fue un poco más que un plástico regular uno? ¿Eres un fan del género steampunk? En este instructable les mostraré cómo hacer mi clase de steampunk unidad flash. Esto no es un proyecto para principiantes. Se
Simple giratoria para fácil 360° GIFs

Simple giratoria para fácil 360° GIFs

Si usted pronuncia "jif" o "gif" no se puede negar este formato de archivo es ideal para los memes no solamente humorísticos a través de los medios de comunicación social, pero para una comunicación rápida y fácil comprensión de cómo l