Saltar la navegación

▲encoder-1 debug▼

Programa encoder-1 debug


El siguiente programa sirve para ver en la pantalla del ordenador a qué velocidad gira la rueda con ranuras acoplada al eje de un motor

  • Se necesita dejar conectado el cable USB-PICAXE para que el comando DEGUB muestre en pantalla el valor de la variable RPM
  • ¿Qué hace el comando contar durante 3000ms?
    • Cuenta cuántos saltos de luz (ranuras) detecta en 3s
  • ¿Qué guarda la variable RPM?
    • Nuestra rueda tiene 20 ranuras, por tanto si dividimos RPM entre 20 tendremos cuántas vueltas completas da la rueda en 3s
    • Si en vez de en 3s queremos saber las vueltas en 60s, tendremos que multiplicar el valor anterior por 20 para obtener vueltas por minuto
    • Si dividimos y multiplicamos por 20 nos queda el valor inicial de RPM
    • Se deduce por tanto que para una rueda de 20 ranuras, si contamos los saltos de luz durante 3 segundos, se obtiene directamente la velocidad de giro en RPM
    • Por tanto hemos ajustado nuestro comando CONTAR para que en la variable RPM se guarde la velocidad angular de giro de la rueda de 20 ranuras

 

Tarea


  • Monta el circuito anterior, ejecuta el programa que se da
  • Pide al profesor distintos motores y comprueba la velocidad de giro todos a la misma tensión (por ejemplo a 5V)