Hola, estoy intentando linealizar un sensor de proximidad por infrarrojos GP2D12 que presenta una curva de v=a/(bx+c) en función de la distancia (x) y no consigo linealizar esta medida mediante un circuito electrónico y tengo que hacerlo de este modo.
Mi propuesta es de usar un sensor logarítmico, un inversor y un antilogarítmico para conseguir una respuesta directamente proporcional a x ya que:
log[a/(bx+c)] ----> -log[a/(bx+c)]= log[(bx+c)/a] ----> antilog() = (bx+c)/a
lo que debería de dar una respuesta lineal, pero no funciona. En el archivo adjunto hay una imagen del circuito que intento implementar.
Mi propuesta es de usar un sensor logarítmico, un inversor y un antilogarítmico para conseguir una respuesta directamente proporcional a x ya que:
log[a/(bx+c)] ----> -log[a/(bx+c)]= log[(bx+c)/a] ----> antilog() = (bx+c)/a
lo que debería de dar una respuesta lineal, pero no funciona. En el archivo adjunto hay una imagen del circuito que intento implementar.