TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: TitoBlade en 30 de Octubre de 2007, 10:51:48

Título: Sensor rotacion de rueda y PIC
Publicado por: TitoBlade en 30 de Octubre de 2007, 10:51:48
Hola muy wenas tengo un sensor de rotacion de una rueda y tengo que implementar una interfaz con PIC, alguien me podria dar alguna reseña o alguna manera de como hacerlo?.

Muxisimas gracias
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: LABmouse en 30 de Octubre de 2007, 10:55:48
Como que un sensor de rotación en una rueda?? Es un encoder?

Muestra una foto, un datasheet, algo para ubicarnos de que es lo que tienes.
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: TitoBlade en 30 de Octubre de 2007, 10:59:00
Perdonen es un sensor de rotacion de una rueda. Aun no se cual sensor exactamente voy a usar si un optoacoplador...pero me interesaria como programar el PIC para esto
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: TitoBlade en 30 de Octubre de 2007, 11:00:53
Agggggg he puesto lo mismo, es decir es un sensor el cual permite enviar un pulso por cada vuelta que de dicha rueda por ejemplo aki tengo dos datasheets sobre posibles optoacopladores

http://www.ortodoxism.ro/datasheets/toshiba/2418.pdf
http://www.ortodoxism.ro/datasheets/fairchild/H21A2.pdf
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: Cryn en 30 de Octubre de 2007, 11:03:01
tienes conocimientos de algun lengiaje de programacion para PIC's?

-creo que necesitaras un contador de vueltas, cada vez que el sensor detecte un cambio, puedes usar el TMR0 funcionando con reloj externo, qeu sera el sensor
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: LABmouse en 30 de Octubre de 2007, 11:08:49
No, de esos no. Debes usar un Optocoplador de ranura. 

(http://www.mailingelectronica.com/optoelectronica/opto-acop1.jpg)

Colocas un obstáculo que sea solidario con el eje del motor, de esa forma cuando el motor de una vuelta, pasara por medio del sensor y así con un PIC puedes ver exactamente cuantas vueltas lleva. (RPM)
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: Cryn en 30 de Octubre de 2007, 11:13:17
una configuarcion de este tipo para tu opto sera bueno, y talvez de la salida llevarlo a un negador para adaptar mejor los niveles de tension:
(http://www.info-ab.uclm.es/labelec/Solar/Otros/Infrarrojos/montaje.jpg)

el sensor h21a2 es del tipo que mencionas picmouse
(http://www.robotobjects.com/ProdImages/H21A1-02-100x100.jpg).

para contar las vueltas puede usarse el tmro o el tmr1, cierto?
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: LABmouse en 30 de Octubre de 2007, 11:33:24
Para conocer las RM, se puede usar el TMR0 y la entrada de pulsos por RA4. y luego con una base de tiempo de 1 segundo exacta, puedes conocer las RPM del motor.

CRYN, los esquemas que das son perfectos. Creo que con eso, ya queda aclarada la parte del sensor.

SALUDOS!
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: Micro23 en 31 de Octubre de 2007, 12:06:22
Buenas TitoBlade yo hice un anemometro con un sensor de efecto Hall que saque de una disquetera de 3 1/2 y funciona bastante bien, no encontre el datasheet pero mirando la placa deduje la alimentacion del sensor y el pin de salida (solo tres pines). Aca te dejo un par de fotos.
Saludos
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: TitoBlade en 04 de Noviembre de 2007, 15:37:42
Hola muy buenas, miren al final he comprado un accesorio de bicicleta que venia el computador y el sensor en si porque me salia mas abrato pero quiero realizar el control y demás con PIC,el problema que el sens or se comuncia mediante el pequeño micro mediante wireless, que es lo que cambia? y como puedo hacerlo?

Gracias.
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: Cryn en 05 de Noviembre de 2007, 10:52:44
pues seguramente que se puede, pero cual es el sensor wireless qeu tienes? talvez una hoja de datos del mismo seria muy buena referencia para tratar de ayudarte, o como envia los datos, que dices?? porque tendras que decodificar la señal que te envia para empezar, pero tenemos que saber como te la esta enviando
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: TitoBlade en 06 de Noviembre de 2007, 18:37:07
Perdonen la espera he estado con alguna otra cosa veran, es algo simple en realidad.
El sensor es un tipo relé cuando pasa el imán cerca de él se cierra consiguiedo que se cierre el circuito LC que viene en el mismo sensor esto hace que se descargue por la bobina y envíe una señal electromagnetica a otra bobina que está en el manillar.
Bien ya tengo digamos un "pulso" en la otra bobina del manillar ahora me gustaría como sacar la distancia viajada y la velocidad que claro vendrá dado del número de pulsos y a la frecuencia que lleguen...ahí ya se me escapa como realizarlo con el PIC.

No sé si lo que pregunto es algo demasiado básico que debería saber, si es asi disculpen la ignorancia estoy empezando con esto del PIC

Gracias.
Título: Re: Sensor rotacion de rueda y PIC
Publicado por: elreypic2 en 06 de Noviembre de 2007, 19:10:18
Que tal TitoBlade,

Al parecer tus conocimientos de electronica son muy basicos y por eso los amigos foreros al igual que yo nos desconcertamos con tu pregunta. Porque ya al final dice que tu sensor es wireless y despues resutla que simplemente un interruptor que se abre y se cierra por cada gio de la rueda.

Pues bien para encontrar la distancia recorrida es simple, solo basta recordar aquellas clases de matematicas de nuestra educacion basica. Es decir calcular el perimetro de la rueda: P = PI*Diametro = 2*PI*radio. Lo que quiere decir que por cada giro la rueda recorrera una distancia igual al perimetro de la rueda. Ejemplo:
Si tu rueda tiene un radio de 30 cm, su perimetro es de 188.5 cm, lo que equivale a decir que al girar una vez la rueda, habras recorrido 188.5 centimetros. Desafortunadamente no podras medir distancias que sean menores al perimetro ya qeu solo tienes un pulso por giro.

Ahora bien para medir la veocidad, simplemente recuerda que velocidad = distancia/tiempo. Entonces lo unico que tienes que hacer es tomar una base de tiempo digamos 1 segundo, asi cuentas las vueltas por segundo las multiplicas por el perimetro de la rueda, eso te da la distancia recorrida y tendras la distancia en cm/seg, esto ya lo puedes convertir en m/seg, m/h, KM/h, etc.

Como puedes apreciar te sera mas facil esta tarea si usas lenguaje C para realizar las operaciones matematicas, ya que como te puedes dar cuenta necesitaras punto flotante.

Ahora bien sin animos de ofender ni mucho menos, si los conceptos antes explicados no los entendiste significa dos cosas:
a) Deberias comenzar por algo mas simple
b) Soy muy malo explicando

Saludos y espero halla podido ayudarte.

Elreypic.

Título: Re: Sensor rotacion de rueda y PIC
Publicado por: TitoBlade en 07 de Noviembre de 2007, 08:57:36
Si el tema de poder sacar distancia y velocidad la entiendo a la perfección la teoría, muchas gracias aun así.
Creía que era wireless porque en un principio la propaganda del aparato asi lo decía luego cuando ya he visto lo que tiene es simplemente eso.
Lo que me interesaría saber es como puedo conectar esta segunda bobina al PIC para que lea los pulsos, es decir la interfaz en sí con el PIC. O mejor planteado...¿Qué debería saber para que el PIC vaya correctamente?

Gracias y perdonen si estoy creando confusion con este tema