Si intentas armar algo para medir resistencia, me parece que estás complicandote la vida. Hubieras empezado por aclarar eso en el hilo.
Más bien utiliza un puente de Wheatstone, que es mucho más simple de lo que intentas hacer, además es ampliamente utilizado.
Es imposible medir una resistencia que tiene una componente de 230 de alterna, componente de continua de hasta 300 voltios y una capacidad en paralelo con un puente wheatsone, esto, claramente, no es tan simple.
Te recomiendo que estudies lo que es un lock-in amplifier.
Resumiendo mucho:
1º Inyectas una señal de una frecuencia fija conocida, por ejemplo señal de 10Hz cuadrada, en un extremo de la resistencia.
2º Mides la señal en el otro extremo de la resistencia (por ejemplo en el shunt) y haces una rectificación síncrona.
Para hacer la medición necesitas un sintonizador que solo tenga en cuenta la componente de 10Hz y rechace todas las demás frecuencias (50Hz de alterna, 0Hz de continua, otros ruidos, etc). Es como un receptor FM al que no le afectará el resto de ruidos.
La forma sencilla de hacerlo es con un simple filtro paso banda, un recortador de picos de señal, un amplificador y una simple rutina de sintonización en el microcontrolador.
También se puede hacer con circuitos analógicos, desde un simple interruptor digital 4066 que conecte la señal recibida con signo positivo o negativo en fase con la señal cuadrada que se inyecta, hasta precisos AD630
Mira este ejemplo de lo que se puede conseguir:
http://circuitcellar.com/cc-blog/build-an-accurate-milliohm-meter/
Un saludo.
El problema es que en ese sistema no tienen componentes de continua, simplemente esta midiendo la resistencia sin otras fuentes, si aplicas una señal cuadrada sin eliminar las componentes de continua se te deformará y no será simétrica. ademas un filtro para eliminar componentes de otra frecuencia (la alterna), al ser señales tan grandes, sera bastante "lento".
Este sistema es el que utilizan todos los medidores de resistencia de aislamiento y el que se define en la norma UNE-EN-60601.
Basicamente el principio de funcionamiento es como lo que indicas picuino, simplemente que primero eliminas la componente de continua y entre los pulsos cuadrados de 12 y -12 haces una parada para esperar al filtro y para eliminar la componente capacitiva. Después con la medida de la tensión de 12 y de -12 hago la media y la resolución que da (siempre simulando) 0,2% de error.
Para pasar la normativa no puedo pasarme de 5% de error, al medir una resistencia de 25k y 0.5uF de capacidad. Digamos que el algoritmo para este problema ya esta hecho, yo no estoy inventando nada, solo debo hacer el circuito. El filtro ya lo tengo resuelto, ahora estoy con el sistema de medida del adc, que es con lo que necesito ayuda, ya que nunca me he visto en la necesidad de medir tensiones negativas, estoy de acuerdo en desplazar la señal montandola en una continua, es mas teniendo el restador ya implementado seria sumar una tensión mas o existe algún método mejor para hacerlo, no quiero que el error acumulativo sea demasiado grande.
También colocaré en el sistema una resistencia conocida que se pueda conmutar para que se autocalibre.
un saludo.