Hola, pues eso.. me hice del proyecto de hacer un brazo robot controlado por ADC pero no estoy seguro si sea posible.
Tengo un brazo robot hecho de motorreductores a los q les he acoplado potenciometros lineales y pues lo que quiero hacer con éste es darle rutinas.. dicho de otra manera.. controlar la posicion de los motores con el ADC, como si fueran servomotores, solo que, esto seria dependiendo de la posicion que me marque el ADC, hacer que el motor gire hacia la izquierada o la derecha y que se detenga cuando se encuentre donde quiero.. Eso es todo.. con solo hacer algunas rutinas simples pero funcionales ya podria ponerle condiciones para las diferentes rutinas por medio de sensores.
Estoy usando un PIC32MX460F512L con un traductor de 3.3v a 5v para las señales ttl hacia el driver de los motores. Son 4 donde el giro a la izquierda o derecha lo hago con l293B.
En mi programa, cmo ya lo dije, mando mover el motor a la izquierda o derecha dependiendo de la posicion que sense el modulo ADC (posicion en voltaje se podria decir). Empece a hacer pruebas con un solo motor, moverlo a una posicion deseada, pero no lo hacia.. verifique que se manden correctamente las señales y asi era.. pero no movia el motor y el l293 se caletaba en algunas ocaciones.. no estoy seguro si podria ser el L293B que me este fallando, aunque lo he probado en otra aplicacion mas sensilla donde un boton hace girar el motor a un lado y viceversa.. por lo que pienso que tal vez no puede ser posible controlar esto con ADC.. me gustaria escuchar opiniones o si pueden darme alguna sugerencia.. me dijo un profesor que podria ser que el driver produce mucho ruido o algo asi y que utilize optoacopladores (aunq no entendi donde queria q los utilizara).. bueno gracias de antemano por leer.
Tengo un brazo robot hecho de motorreductores a los q les he acoplado potenciometros lineales y pues lo que quiero hacer con éste es darle rutinas.. dicho de otra manera.. controlar la posicion de los motores con el ADC, como si fueran servomotores, solo que, esto seria dependiendo de la posicion que me marque el ADC, hacer que el motor gire hacia la izquierada o la derecha y que se detenga cuando se encuentre donde quiero.. Eso es todo.. con solo hacer algunas rutinas simples pero funcionales ya podria ponerle condiciones para las diferentes rutinas por medio de sensores.
Estoy usando un PIC32MX460F512L con un traductor de 3.3v a 5v para las señales ttl hacia el driver de los motores. Son 4 donde el giro a la izquierda o derecha lo hago con l293B.
En mi programa, cmo ya lo dije, mando mover el motor a la izquierda o derecha dependiendo de la posicion que sense el modulo ADC (posicion en voltaje se podria decir). Empece a hacer pruebas con un solo motor, moverlo a una posicion deseada, pero no lo hacia.. verifique que se manden correctamente las señales y asi era.. pero no movia el motor y el l293 se caletaba en algunas ocaciones.. no estoy seguro si podria ser el L293B que me este fallando, aunque lo he probado en otra aplicacion mas sensilla donde un boton hace girar el motor a un lado y viceversa.. por lo que pienso que tal vez no puede ser posible controlar esto con ADC.. me gustaria escuchar opiniones o si pueden darme alguna sugerencia.. me dijo un profesor que podria ser que el driver produce mucho ruido o algo asi y que utilize optoacopladores (aunq no entendi donde queria q los utilizara).. bueno gracias de antemano por leer.