Autor Tema: como variar la velocidad de un motor DC de proteus a través de labview  (Leído 22370 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: como variar la velocidad de un motor DC de proteus a través de labview
« Respuesta #45 en: 28 de Septiembre de 2010, 15:17:12 »
set_pwm1_duty(valor);

Para que haces eso?
PR2 = 0b11111001 ;

Aquí dices que hay que poner 249 en PR2, pero tu haces:
   setup_timer_2(T2_DIV_BY_4,127,1);

 :?
No contesto mensajes privados, las consultas en el foro

Desconectado robotic

  • PIC12
  • **
  • Mensajes: 55
Re: como variar la velocidad de un motor DC de proteus a través de labview
« Respuesta #46 en: 28 de Septiembre de 2010, 15:23:00 »
set_pwm1_duty(valor);

Para que haces eso?
PR2 = 0b11111001 ;

Aquí dices que hay que poner 249 en PR2, pero tu haces:
   setup_timer_2(T2_DIV_BY_4,127,1);

 :?
+

ufffff no entiendo y que hago entonces?

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: como variar la velocidad de un motor DC de proteus a través de labview
« Respuesta #47 en: 28 de Septiembre de 2010, 15:32:34 »
Estudiar, buscar, leer. Si vas a la ayuda de CCS tenes:
Citar
Syntax:
 setup_timer_2 (mode, period, postscale)
 
Parameters:
 mode may be one of:

T2_DISABLED, T2_DIV_BY_1, T2_DIV_BY_4, T2_DIV_BY_16

 period is a int 0-255 that determines when the clock value is reset,  PR2

 postscale is a number 1-16 that determines how many timer overflows before an interrupt: (1 means once, 2 means twice, and so on).
 


 :rolleyes:


Bueno, suerte con el proyecto. Adiós!
No contesto mensajes privados, las consultas en el foro

Desconectado robotic

  • PIC12
  • **
  • Mensajes: 55
Re: como variar la velocidad de un motor DC de proteus a través de labview
« Respuesta #48 en: 28 de Septiembre de 2010, 15:50:06 »
ok intentare terminarlo como pueda
gracias por tu tiempo  ;-)

Desconectado robotic

  • PIC12
  • **
  • Mensajes: 55
Re: como variar la velocidad de un motor DC de proteus a través de labview
« Respuesta #49 en: 30 de Septiembre de 2010, 00:49:15 »
 :D :D :D :D
ha resultado el proyecto, modifique el circuito del motor y cambie el codigo , me di cuenta de que cuando colocaba el duty en 249 que era el mismo valor del timer 2, setup_timer_2 ( T2_DIV_BY_4, 249, 1); el motor giraba a su máxima velocidad así que deje el dato 9 del labview asignado al codigo

case '9':
         set_pwm1_duty(249);
    break;

y de ahí empece a bajar los numero hasta el case 0 y por ende a bajar la velocidad hasta para completamente.

gracias por orientarme y si me costo entender es porque yo estudie electricidad y solo estoy metiéndome a la electrónica porque me puse a hacer una tesis de automatización y me he topado que he tenido que estudiar demasiado junto con todo lo que he logrado a aprender.

Desconectado Mario

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 873
Re: como variar la velocidad de un motor DC de proteus a través de labview
« Respuesta #50 en: 08 de Octubre de 2010, 03:31:46 »
Algo tarde. Tengo muuuuuuucho tiempo de no ingresar al foro.

Habría sido mejor realizar una ecuación que rija el comportamiento del PWM en función de la entrada del programa.
La buena administración es utilizar el sentido común y la regla de oro; aunque el sentido común no es tan común como quisiéramos que fuera y, quien tiene el oro, hace las reglas.
George Terry

"A loser will defeat a genius with hard work"
Rock Lee