Buenos días de nuevo.
En el Post #8 tienes dos posibles soluciones, pero...
Otros compañeros del Foro, igualmente, han ofrecido soluciones, tienes varias opciones para optar.
Hay que tener en cuenta que todos los Operacionales "Normales" tienen un parámetro, Vsat+ y VSat-
Este parámetro define la máxima y la mínima tensión que el OP es capaz de dar, lógicamente depende de la tensión de alimentación, en los OP "Normales", este parámetro suele estar comprendido entre .5V y 2V menor de la tensión de alimentación. Lógicamente esto, también, depende de la carga ya que el OP tiene una "Resistencia Interna".
P.e. si alimentamos un OP con 9Vcc la tensión de salida estará comprendida entre 8,5V a 7v para la máxima y entre 0.5v y 2V para la mínima. Esto es precisamente lo que te está ocurriendo, tu LM324 se mueve entre 2V y 7,88V... y esos 2V son los que te están dando problemas
Otra posible solución a tu problema sería poner directamente de la salida a masa una Resistencia de 100Ω (o buscar otro valor experimentalmente)
Si deseamos mejorar este parámetro, hay que recurrir a OP´s de los denominados Rail to Rail,
suelen ser caros (nunca he necesitado ninguno

) un ejemplo es el AD8648
Sal U2