Autor Tema: Problema con cotrol de servos y 16F84A (SOLUCIONADO)  (Leído 21302 veces)

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

Desconectado jim_17

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 309
    • Blog personal
Re: Problema con cotrol de servos y 16F84A
« Respuesta #30 en: 13 de Febrero de 2009, 18:40:35 »
Yo creo que con ese cristal no tienes precision.
A 4 MHZ tienes 1000000 de instrucciones por segundo, equivalente a 1 microsegundo por instruccion.
Como hacer para mantener esa precision cuando estas al mismo nivel de precision??
Y el resto de las instrucciones cuando se ejecuta??

Ponle un cristal de 10 o 20 Mhz y declaralo en Use_Delay correctamente y luego cuentas... :mrgreen: :mrgreen:

MGLOSFT, me parece que te has confundido con las unidades, el servo necesita pulsos de 1- 1.5 - 2 ms (milisegundos) y a 4Mhz (1,000,000 instrucciones por segundo) el micro hace una instrucción cada 1us. A mi me suele pasar tambien que a veces confundo y leo (mentalmente) "microsegundos" cuando veo "ms", ya que empieza por la misma letra, cuando en verdad "ms" significa "milisegundos". Así que el problema no creo que sea por precisión. Los errores mas absurdos son los que mas dolores de cabeza dan, a ver si damos con la solución ....


Salu2.
Share the world !

Blog's

http://www.area0x33.com

Desconectado chacruna

  • PIC10
  • *
  • Mensajes: 41
Re: Problema con cotrol de servos y 16F84A
« Respuesta #31 en: 13 de Febrero de 2009, 20:16:52 »
Gente, no lo van a poder creer.

Hoy me pegue una escapada y compré un micro servo Hextronik de 5gr.

Lo probe con el codigo "tradicional" y funcionó PERFECTO.

Conclusión: no compren servos Tower Pro

Mil gracias a todos!!!

PD: luego (si es que lo termino) les muestro el "micro helicoptero 16f84" jajajaja.



Citar
Size : 22.9x11.4x22 mm / 0.9x0.45x0.87 in
Voltage : 3v ~ 6v
Weight: 5g / 0.18oz
Speed : 0.10 sec/60(4.8V)
Torque : 0.8 kg-cm
Working Temp : -30C~60C
Teflon Bushing, 15cm wire, coreless motor

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re: Problema con cotrol de servos y 16F84A
« Respuesta #32 en: 13 de Febrero de 2009, 20:54:21 »
Por favor, prueba lo que te comentó MGLSOF de disminuir el período del PWM a 19,5ms o 19ms, así descartamos o no estos servos. Y nos sacamos la duda. Gracias

Desconectado chacruna

  • PIC10
  • *
  • Mensajes: 41
Re: Problema con cotrol de servos y 16F84A
« Respuesta #33 en: 13 de Febrero de 2009, 21:04:24 »
Hola pablo, probe con 15ms, 17ms, 18ms, 19ms, 20ms, 21ms jajajaja (ENSERIO) probe de todo y tomando nota de lo que probaba (el tema es que anote todo NO FUNCIONA).

A mi me parece que yo queme los servos en algun que otro momento, ya que recien abri uno y tenia ese dulce olor a electronica quemada :P.


Dato: este Hextronik HXT500 lo controlo con tiempos de entre 500us y 2500us, con 1500us en el centro.

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re: Problema con cotrol de servos y 16F84A
« Respuesta #34 en: 13 de Febrero de 2009, 21:23:23 »
Ah, ese es otro tema, tal vez están quemados. Bueno suerte y que puedas terminar tu minicóptero. Espero ansioso que postees los resultados que vas obteniendo.

Un saludo

Pablo


 

anything