13
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 torque (fuerza de giro). La PWM es utilizada
frecuentemente en muchas aplicaciones, por ejemplo, para controlar la velocidad de
taladros y destornilladores eléctricos. Para que la PWM funcione correctamente se
necesita de motores de alta calidad. Los programas aquí mostrados están diseñados para
motores "solares" y puede que no funcionen correctamente si se utilizan como motores
de juguete baratos.
symbol mark1 = b6 'renombrar variables
symbol space1 = b7
symbol mark2 = b8
symbol space2 = b9
let mark1 = 2
'precargar mark1/space1 con relación de 2:10 (1:5)
let space1 = 10
let mark2 = 20
' precargar mark2/space2 con relación de 20:10 (2:1)
let space2 = 10
main:
for b2 = 1 to 200 'iniciar un bucle for...next
high 0
pause mark1 'esperar tiempo indicado por mark1
low 0
pause space1
next b2
pause 2000
for b2 = 1 to 200 'iniciar un bucle for...next
high 0
pause mark2 'esperar tiempo indicado por mark2
low 0
pause space2
next b2
pause 2000
goto main
revolution
© copyright 2001
Revolution Education Ltd
Introducción al Sistema PICAXE
'encender motor
'apagar motor
'esperar tiempo indicado por space1
'siguiente b2
'detener motor por 2 segundos
'encender motor
'apagar motor
'esperar tiempo indicado por space1
'siguiente b2
'detener motor por 2 segundos
Didatec Tecnología Educativa
www.didatec.es