Bueno, una posibilidad es flotar el ADC. Llame a un extremo de la resistencia de detección 'tierra', alimente un ADC diferencial con un convertidor DC-DC aislado, hable con él a través de un aislador digital. Analog Devices hace algunas combinaciones aisladas de convertidores / aisladores digitales que podrían funcionar, pero son un poco caros.
Si eso es demasiado caro, entonces dividir hacia abajo es probablemente el método más razonable. Tendrá que tener mucho cuidado con el coeficiente de resistencia y los coeficientes de temperatura para asegurarse de que las relaciones de división estén muy cerca, si desea utilizar un amplificador diferencial. Si convierte cada 'extremo' de la resistencia por separado, tendrá más flexibilidad en términos de calibración digital después del ADC. Esto también requeriría un ADC con muchos bits.
Quizás otra opción sería dividir ambos lados del resistor sensorial y usar un amplificador diferencial, luego alimentar tanto el voltaje diferencial amplificado como el voltaje de modo común (probablemente solo el voltaje dividido absoluto en un extremo del sensor de resistencia) en dos canales ADC diferentes, luego calibre y compense el modo común a la ganancia diferencial debido a divisores no coincidentes después del ADC. Estoy pensando que esta puede ser la mejor opción aquí.
Muy bien, vamos a hacer los cálculos para esa tercera opción. Digamos \ $ V_a \ $ y
\ $ V_b \ $ son los voltajes en cada extremo de la resistencia sensorial. Quieres saber \ $ V_a-V_b \ $. Así que dividas a cada uno de ellos con divisores resistivos. El problema es que las resistencias no son perfectas, por lo que obtiene un divisor con ganancia \ $ A \ $ para \ $ V_a \ $ y un divisor con ganancia \ $ B \ $ para \ $ V_b \ $. Luego desea obtener una alta resolución, por lo que utiliza un amplificador diferencial con ganancia \ $ G \ $ para restar esos dos. Obtienes \ $ V_ {out} = G (A V_a-B V_b) \ $. Vamos a reorganizar eso un poco.
\ $ V_ {out} = G (A V_a - B V_b + A V_b - A V_b) \ $
\ $ V_ {out} = G (A V_a - A V_b - B V_b + A V_b) \ $
\ $ V_ {out} = G A (V_a - V_b) - G (B - A) V_b \ $
Hmm. Tiene el término que desea, \ $ V_a-V_b \ $, pero también tiene dos términos adicionales: \ $ G A \ $ y \ $ G (B-A) V_b \ $. \ $ G A \ $ es constante, por lo que es fácil de manejar. Pero \ $ G (B-A) V_b \ $ implica \ $ V_b \ $. La idea es que al medir \ $ V_b \ $ (o \ $ V_a \ $) por separado, puede calcular \ $ G (BA) V_b \ $ para cada punto y compensar el 'modo común a ganancia diferencial' causado por el divisores no coincidentes. El costo es un canal ADC adicional, algunos cálculos matemáticos y algún método de calibración, pero debería ser relativamente fácil de implementar.
El término problema es que solo $ B-A \ $ as \ $ G \ $, \ $ A \ $ y \ $ B \ $ probablemente serán lo suficientemente precisos por diseño. Tendrá que medirlo (directamente con un medidor o indirectamente mediante la aplicación de voltajes y / o corrientes conocidas) en función del dispositivo y posiblemente incluso realizar una compensación de temperatura, dependiendo de la precisión que desee lograr.