Recientemente construí algunos sensores de doblez de fibra óptica y quiero leer los valores que obtengo de ellos en una computadora a través de un Arduino. Estoy midiendo la luz con este fotodiodo de Industrial Fiber Optics . Actualmente, estoy dando el LED en el otro extremo, así como el fotodiodo 2.2V. Mi pregunta tiene que ver con el hecho de que las fluctuaciones de voltaje medidas por un multímetro en el fotodiodo son lineales, pero más bien pequeñas a medida que la fibra se deforma, incluso de manera bastante radical. Con la fibra recta, dependiendo de la fibra (es difícil calificarlas de manera idéntica), el voltaje oscila alrededor de 1.92V, por ejemplo, y con la flexión lo hará, digamos, 1.93-1.94V. No me preocupa que los voltajes sean idénticos, ya que puedo escalarlos en el software.
Lo que me preocupa es perder resolución cuando hago A / D con Arduino. Si mis fluctuaciones de voltaje son del orden de 10 mV, ¿no se cuantificará el A / D de 10 bits del Arduino, incluso si paso el voltaje hasta 5 V con un divisor de voltaje? Lo que estoy buscando es un escalador analógico. ¿Cómo puedo extender ese rango entre 1.92 y 1.94 para cubrir el rango completo, de 0V a 5V para poder aprovechar el rango completo del Arduino A / D?
Siento que esto tiene que ser una operación común en electrónica, pero nunca lo he estudiado formalmente, así que muchas cosas se me han perdido.
(Tal vez piense, como estaba Davr, "¿por qué está utilizando fibra óptica para la detección de doblez? ¿Por qué esperaría un cambio de voltaje cuando la fibra está doblada?" El truco es quitar el revestimiento en un lado del cable de fibra óptica Esto permite que la luz se derrame. Cuando el cable se dobla lejos de la puntuación, se deja salir aún más luz del cable, causando una caída de voltaje en el receptor, y viceversa).