TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: David Ibarra en 12 de Abril de 2017, 02:25:54

Título: Ayuda con PIC18F4550
Publicado por: David Ibarra en 12 de Abril de 2017, 02:25:54
Hola necesito ayuda con un pic 18f4550 etoy tratando de programar 5 sensores sharp, el problema es que no puedo hacer que el pic me lea los sensores todos juntos a la vez solo puedo hacer que lea uno que es lo que puedo hacer???
Título: Re:Ayuda con PIC18F4550
Publicado por: elreypic2 en 12 de Abril de 2017, 10:21:28
Que tal David,

Podrías especificar tque tipo de sensor es? Porque decir sensor sharp no dice mucho, prácticamente nada.

elreypic.
Título: Re:Ayuda con PIC18F4550
Publicado por: David Ibarra en 12 de Abril de 2017, 21:58:37
es el gp2y0a21 los estoy programando en mikroc
Título: Re:Ayuda con PIC18F4550
Publicado por: KILLERJC en 12 de Abril de 2017, 22:40:07
Tenes una salida analógica la cual tenes que leer con el ADC.

El PIC y varios microcontroladores mas solo pueden medir 1 entrada por ves, nunca los 5 sensores juntos en el mismo instante de tiempo, lo que podes hacer es medir 1 por 1 apenas se termine de convertir el anterior. Unos 20uS aprox separados entre uno y otros si es que el TAD es de 1.4uS.
Si es que tomas 5 sensores entonces la maxima diferencia sera de 100uS entre la primer medida y la segunda. Si aun esto no te sirve, deberas buscar otro microcontrolador que pueda Samplear simultaneaneamente varios canales y luego convertirlos 1 por 1.

Si tu problema no es lo anterior, y es que no podes realizar la lectura de los 5 sensores, entonces es un problema de programa.
Título: Re:Ayuda con PIC18F4550
Publicado por: David Ibarra en 13 de Abril de 2017, 02:06:18
muy bien gracias lo voy a realizar como lo propones