16f84A con servos
| #1 16f84A con servos |
| #2 |
|
El nombre
|
El amigo ionitron tiene uno que funciona
www.x-robotics.com pinchas en mecanica y despues en motorizacion. descargate servocrt.asm Funciona correctamente. Lo que tienes que hacer es variar el valor de la temporización para poder ir ajustando. Tienes los tiempos aproximados que tienes que poner para que funcione dependiendo de los grados que quieras. Puedes colocar pulsadores y segun los actives (binario) varias la posición Tienes miles de formas de hacerlo. Que pena que no tenga conversor ad |
|||||||||||
|
|
||||||||||||
| #3 |
|
proyectista
|
Ya, si el de x-robotics fue uno de los esquemas que probé, pero nada. No hay manera de echarlo a andar. Además, el motor es un Futaba S3003 como el de x-robotics, por lo que en teoría las rutinas de tiempos no deberían cambiar, ¿no? Y el circuito lo he montado igual y todo, pero ni por esas.
También me dijeron que podría funcionar si no dejamos que espere los 20 ms, pero así tampoco funciona. ¿Sabéis qué puede ser? A mi me da que puede ser un tema de corrientes o de tensiones, porque ya no se me ocurre nada más. ¿Qué pensais? Gracias |
|||||||||||
|
|
||||||||||||
| #4 |
|
proyectista
|
Hola de nuevo. He visto en una web en la que montan el proyecto que hay en x-robotics, pero en la foto real del montaje se ve que ha conectado las patas del pic que no utiliza, llevandolas a una resistencia que va a 5v.
¿Es necesario que se conecten todas las patas del 16f84, o pueden quedarse algunas sin conectar? |
|||||||||||
|
|
||||||||||||
| #5 |
|
El nombre
|
En la web de la asociación subí un programilla que manejaba de 0 a 8 servos con un pic y casualmente inicié el programa basandome en el que te indico.
¿Sabes como funciona el programa para poder ir variando los parámetros de giro? |
|||||||||||
|
|
||||||||||||
| #6 |
|
El nombre
|
www.webdearde.com
no recuerdo donde lo dejaron colocado busca y lo cazas seguro. Saludos PD recuerda que funciona correctamente. Es algo que no haces correctamente. Suerte |
|||||||||||
|
|
||||||||||||
| #7 Solucionado |
|
proyectista
|
Nada, ya se solucionó el problema.
Al final, lo que pasaba es que utilizábamos dos fuentes de alimentación distintas, pero las tierras del PIC y del servo no las uníamos. Muchas gracias por las respuestas. |
|||||||||||
|
|
||||||||||||
| #8 |
|
proyectista
|
Hola de nuevo.
Conseguimos que el servo se moviese el número de grados que le indicábamos con las rutinas de retardo. El problema es que ahora no consigo mover el servo por ejemplo a 0º y luego a 180º (un movimiento tras otro). Lo que hago es una rutina que lo situa en 0º, seguidamente se ejecuta una rutina de un segundo para que de tiempo a realizar el movimiento y posteriormente lo situo en 180º. El resultado es que el servo vibra como si quisiese girar a ambos lados a la vez (esta accion la realiza cada segundo). El proceso esta programado para que se haga una única vez, pero el resultado esque se realiza continuamente y encima sin sentido. Sin embargo, con el montaje de x-robotics (con el interruptor) sí funciona bien. Además, hemos probado a hacer un programita en un PIC12f683 que haga lo mismo que queremos hacer con el 16f84, pero el resultado es el mismo: con un interruptor, conseguimos que el servo funcione correctamente, pero si hacemos dos movimientos consecutivos el servo tiene un comportamiento anómalo. ¿alguien sabe a qué es debido? Gracias. |
|||||||||||
|
|
||||||||||||
| #9 |
|
proyectista
|
¿Nadie sabe a qué puede ser debido el hecho de que tanto con el pic 12f683 como el 16f84a dos movimientos seguidos con el servo futaba s3003 de un comportamiento incorrecto? , es decir, que produce vibraciones. A través de un interruptor podemos mover el servo correctamente. Gracias.
|
|||||||||||
|
|
||||||||||||
| #10 |
|
proyectista
|
Hola de nuevo. Como dije en los posts anteriores, el programa de x-robotics sí funciona correctamente. El problema es al intentar girar primero en un sentido, y a continuación en el sentido contrario.
También he probado a hacerlo con un PIC 12f683, y sucede lo mismo. Pongo los códigos del 12f683 a ver si alguien sabe dónde falla. Gracias
|
|||||||||||
|
|
||||||||||||
|
| Otros temas de interés | |
|---|---|
| enviar mensajes de texto sin usar el teclado del celular. | |
| Enviar video en vivo por internet | |
| Enviar comandos por RS232 en visual basic | |
| Enviar comunicacion via RS232 a servidor | |
| Contador de pulsos unido al microcontrolador DLP-245PB | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Contacto |
Acerca de |
Ayuda |
Normas de la Comunidad |
Privacidad |
Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos
© Foros de Electrónica - Comunidad Internacional de Electrónicos

