pues ahora si! lo he conseguido de verdad de la buena!
bueno, no se puede decir exactamente que lo he conseguido yo, sino vosotros, y en especial nocturno con su ultima aportacion que fue la decisiva!
ya puedo mover un servo con total precision y sin que vibre lo mas minimo.
ahora, he hecho cantidad innumerable de pruebas... es mas, creo que el pic con el que hago las pruebas ya debe haber cumplido su ciclo de vida promedio
tantas pruebas me lleva a sacar nuevas conclusiones de la mejor manera de configurar los componentes y el soft para que funcione mejor.
lo que me parecio mas curioso es que no hacen falta condensadores de filtrado en ningun lado. ni antes o despues del 7805, ni en la entrada del pot, ni entre el + y - del pot... SOLO hace falta un condensador de 100 nanos entre Vss y Vdd del pic. NADA MAS
primero probe con una bateria de 12v como fuente, y como vi que no hacian falta los condensadores probe con los 12v de la fuente de alimentacion del PC (esa que todos dicen que son tan malas) porque no da voltaje constante... y el servo seguia sin vibrar ni nada...
de hecho, le quite el antirebotes por soft que le hice al pot, para ver que ocurria, y el servo seguia moviendose perfectamente.
las pruebas las estaba haciendo con un pot de los caros, pero casi me indignaba que el servo no quisiera vibrar, asi que busque el peor pot que encontre y probe con el... pero seguia funcionando todo con la suavidad de la seda.
visto que parecia a prueba de bombas recurri al adc de 10bits, calculos con mas decimales y a un potenciometro multivueltas (de estos de tornillo), y lo unico que consegui fue quedarme perplejo al ver que vuelta tras vuelta del pot, el servo se limitaba a responder a la perfeccion, sin encontrar NI UNA zona inestable en todo su recorrido
pues nada... ahora soy un hombre feliz, que puede continuar con su vida y dormir bien por las noches.
pero como no, ahora tendre que embarcarme en nuevos proyectos, porque no se si soportare estas por mucho tiempo sin un problema gordo sin resolver
os dejo el codigo para que lo aprovecheis, esta en C, para un 12F683... tiene implementado el codigo de antirrebote del pot, pero esta desactivado porque por ahora no hizo falta.
solo me queda una duda a la que todavia no le habia hecho caso... hace falta poner una resistencia limitadora de corriente en la entrada del ADC y en el pin de salida del servo? alargarian la vida util de ambos o solo los haria mas propensos a los ruidos e interferencias?
un saludo y gracias a todos por la ayuda!