Autor Tema: ¿¿Motores cuyo angulo pueda ser variado??  (Leído 2606 veces)

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

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
¿¿Motores cuyo angulo pueda ser variado??
« en: 24 de Marzo de 2004, 15:13:00 »
Hoy se me ha ocurrido una idea de navegador para robot.

Se me ocurre, un plato giratorio que contenga un medidor de distancias de ultrasonidos. Este plato . además , es controlado por un motor que gira continuamente.

El problema es, que preciso conocer en todo momento el ángulo del medidor ultrasonico de distancias respecto a una referencia, para así, mediante trigonometria, conocer las coordenadas del objeto divisado.

Conoceis algun motor o algun modo de poder saber el angulo del motor que giramos constantemente??

muchas gracias

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: ¿¿Motores cuyo angulo pueda ser variado??
« Respuesta #1 en: 24 de Marzo de 2004, 15:34:00 »
Pues puedes usar un paso a paso, y un efecto hall, optoacoplador o lo que sea para tener un punto de referencia para así si pierdes algún paso por el motivo que sea, al realizar una vuelta ya empieza a contar desde el principio, desde el punto de referencia. Además sabrás si ha perdido un paso, con lo que podrías volver a repetir esa medida. Con un motor de 200 pasos por vuelta, si lo comanda en medio paso tienes 400pasos, pues divides 360/400 y tienes el paso en grados.
Se entiende más o menos....
Esa es la solución más fácil y barate que se me ocurre.
Saludos desde Huelva (ESPAÑA)

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: ¿¿Motores cuyo angulo pueda ser variado??
« Respuesta #2 en: 25 de Marzo de 2004, 03:16:00 »
Ja, ja, eso que planteas ya tiene nombre: RADAR.

Por favor, comenta en el foro tus progresos.

Desconectado marmatar

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1220
    • MSTools
RE: ¿¿Motores cuyo angulo pueda ser variado??
« Respuesta #3 en: 25 de Marzo de 2004, 07:48:00 »
JEJEJE... coincido con nocturno... jajaja RADAR...
Bueno... aclaro que para el caso podés usar un motor de CC comúm y un optoacoplador abierto con el que sincronizas el sistema... cuentas cada vuelta y divides el tiempo por la unidad que precises (ej:360 grados).
Luego deberías leer la dstancia hacia los objetos en cada fracción de giro y obtendrías un mapa bidimencional del entorno.
Otro tema a tener en cuenta es la ventana que tiene el medidor... o sea, cual es el ángulo de de apertura del haz de ultrasonido, eso te dará la presición , por lo tanto la cantidad mínima de fracciones de giro que necesitas.

Un abrazo...
marmatar
Lo posible ya está hecho, entonces hagamos lo imposible - Platón

Desconectado joe_nazgul

  • PIC10
  • *
  • Mensajes: 47
RE: ¿¿Motores cuyo angulo pueda ser variado??
« Respuesta #4 en: 25 de Marzo de 2004, 12:47:00 »
Pues podrías usar una brújula electrónica, actualmente estoy usando una en un robotin y funciona bastante bien, esta brújula te genera dos señales analógicas "1525 Analog Compass " donde codifica el ángulo, es un poco carita pero funciona la podes encontrar en http://www.imagesco.com/catalog/DigitalCompass/DigitalCompass.html#analog
contame si te sirve

Desconectado navi84

  • PIC10
  • *
  • Mensajes: 14
RE: ¿¿Motores cuyo angulo pueda ser variado??
« Respuesta #5 en: 26 de Septiembre de 2004, 09:11:00 »
Eso que propones suena interesante, incluso puedes adquirir imágenes si haces un barrido horizontal para varios angulos verticales... es que estoy con lo mismo utilizando servos, a la espera del sensor y con un programa en visual basic bastante logrado, creo. Por ahora almaceno datos en el PIC y los envio como fuera el sensor, va pera! Si te interesa algo avisa.

A marmatar y nocturno66 solo puntualizarles una cosa, no es propiamente un radar, sino un sonar de barrido. Creo que se lo estan confundiendo porque es tipico verlos girar en los barcos por ejemplo. El tema es que un SONAR mide el tiempo de vuelo de la señal que se envia (señal ultrasonica de 40-50 khz normalmente); para ello se envia dicha señal, SE PARA, y se espera a recibir un eco, es decir, de forma secuencial.

Un RADAR si embargo utiliza frecuencia modulada (FM) en vez de ultrasonidos para enviar una función matemática lineal funcion del tiempo de forma continua y leyendo el receptor simultaneamente. La funcion es del tipo f()=fi+(cte)*t. Esta señal es recibida tras haber chocado con un objeto y se compara con la que se está enviando de tal manera que se observa un desfase en el eje t proporcional al tiempo (logico) y a la distancia. Incluso podria desfasarse en el otro eje por causa del efecto Doppler pero eso ya es otro tema.

Espero os haya aclarado la explicación, a mi me parece muuuuuuuuy interesante

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: ¿¿Motores cuyo angulo pueda ser variado??
« Respuesta #6 en: 26 de Septiembre de 2004, 10:02:00 »
Gracias por la explicación. Ahora sé la diferencia entre Radar y Sónar.


Desconectado marmatar

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1220
    • MSTools
RE: ¿¿Motores cuyo angulo pueda ser variado??
« Respuesta #7 en: 27 de Septiembre de 2004, 17:18:00 »
Gracias por la aclaración... realmente me refería solo al concepto del movimiento y el modo de detección... pero tienes toda la razón, el sistema utilizado es completamente diferente.

Válida la aclaración, es cierto y desde un principio algo muy interesante.
De hecho he visto robots que hacen mapas tridimencionales del interior de  minas abandonadas, para evitar derrumbes... con un sistema muy similar, agregando cámaras infrarrojas.

Un abrazo...
marmatar
Lo posible ya está hecho, entonces hagamos lo imposible - Platón

.ChImE.

  • Visitante
RE: ¿¿Motores cuyo angulo pueda ser variado??
« Respuesta #8 en: 28 de Septiembre de 2004, 07:30:00 »
wola family
es una wena idea yo tambien estoi haciendo uno pa mi pekeño robot
espero que me funcionee



 

anything