miércoles, 15 de junio de 2011

EJERCICIO Nº 4: Controlando la velocidad de un motor

Debido a que el sistema PICAXE opera muy rápidamente, es posible controlar la velocidad de motores, encendiéndolos y apagándolos muy rápidamente. Este tipo de control se conoce como PWM (Pulse Width Modulation- Modulación de la anchura del impulso). La PWM es una buena técnica de control ya que permite a los motores operar a bajas velocidades manteniendo un alto par motor (fuerza de giro). La PWM se utiliza con frecuencia en muchas aplicaciones, por ejemplo, para controlar la velocidad de taladros y destornilladores eléctricos. Para que la PWM funcione correctamente, se necesitan motores de alta calidad. Los programas aquí mostrados están diseñados para motores solares y pueda que no funcionen correctamente si se utilizan con motores de juguetes baratos.




symbol mark1 = b6 `renombrar variables
symbol space1 = b7
symbol mark2 = b8
symbol space2 = b9

let mark1 = 2 `precargar mark1/space1 relación 2:10 (1:5)
let space1 = 10

let mark 2 = 20 `precargar mark2/space2 relación 20:10 (2:1)
let space 2 = 10

main:
for b2 = 1 to 200 `iniciar un bucle for.next
high 0 `encender motor
pause mark1 `esperar timepo indicado por mark1
low 0 `apagar motor
pause space1 `esperar tiempo indicado por space1
next b2 `siguiente b2
pause 2000 `detener motor por 2 segundos
for b2 = 1 to 200 `iniciar un bucle for.next
high 0 `encender motor
pause mark2 `esperar tiempo indicado por mark2
low 0 `apagar motor
next b2 `siguiente b2
pause 2000 `detener motor por 2 segundos
goto main

No hay comentarios:

Publicar un comentario