TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: angelmoi123 en 03 de Enero de 2003, 16:27:00
-
Saludo a todos.
Quisiera saber si alguien puede ayudarme en la busqueda de un circuito para manejar con el RS-232 mas de 12 servos RC utilizando PIC.
Mucho sabria agradecerlo.
-
Mira en mi Web controla 20 servos pero todavia no he probado como los controla.
Tiene un programa que le dices el numero de servo y presionas tramsmitir y se pone en marcha el tiempo prefijado.
Saludos.
http://www.lario.2ya.com
-
Nunca he utilizado servos, pero supongo que cada servo tendrá un micro que lo controle. Si esos servos están alejados unos de otros puedes utilizar una red 485, counicando todos los servos con dos hilos.
Luego estableces un protocolo. También estableces una dirección única a cada servo y le mandas cada comando a cada dirección y ellos te pueden mandar el estado u otra cosa según elmismo método.
Si los servos están cerca quizá los puedas comunicar por I2C.
Es una idea.
Ricky
-
Hola, por lo que lei en alguna oportunidad, los servos de RC, leen una entrada que es como un PWM, es decir, una frecuencia fija que varia su ciclo de trabajo... esta diferencia entre los tiempos On y OFF determinan la posicion en el servo...
basicamente, seria un programa en loop, con un contador por servo (20) y un delay unico...
con el rs232, se enviaria un codigo, que seria, numero de servo, y valor a cargar para el contador correspondiente....
de esta manera, en cada ciclo, cada contador decrementaria el valor cargado, si llega a cero, cambia de estado y se carga con el complemento del contador...
esto para cada contador... con lo que generarias a cada salida, un PWM correspondiente...
tendria que buscar... por algun lado tengo entre que tiempos o frecuencia trabajan los servos...
-
Hola, encontre algo.. al men os la info de los tiempos!