Por su descripción, sospecho que el acuerdo más cercano, a lo que está viendo, es algo como lo siguiente (tomado de Schwaller AE, Total Automotive Technology, 2005, EE. UU., Nueva York: Thomas Delmar Learning).
Lo que dices que quieres es restar 15F de la lectura. Pero esto realmente va a ser una tabla de valores utilizada por la MCU para estimar las temperaturas. Y, desafortunadamente, el valor de la resistencia utilizada en la computadora no se conoce en este momento, al igual que la tabla de temperatura a resistencia de la unidad del sensor (supongo que es un dispositivo de dos cables). Finalmente, una simple resta de un la temperatura fija probablemente no sea tan fácil como la adición de un valor de resistencia único. Es posible que deba aceptar algún tipo de compromiso aquí para ganar simplicidad. ¿Qué tipo de compromisos son aceptables?
¿Puedes recopilar información sobre tu sistema? ¿Es realmente un sistema de sensor de dos cables como se muestra en la tabla de arriba? (Esto parece coincidir con lo que está hablando ... pero es mejor que estemos de acuerdo en ello). Además, ¿puede encontrar especificaciones detalladas sobre su unidad de detección? ¿Podría considerar la posibilidad de conectar una resistencia \ $ 4.7k \ Omega \ $ (y quizás también otros muchos valores) a la ubicación donde va el sensor y medir el voltaje a través de él e informar esa información? (Supongo que con el sensor desconectado, usted lee exactamente \ $ 5V \ $ en el puerto de la computadora para el sensor. Pero, ¿podría decirme, sin duda, si eso es lo que mide?)
Finalmente, si es el caso de que pueda considerar la idea de agregar otro motor de ventilador a su situación, podría pensar en la idea de aprovechar su sensor existente (en paralelo a la MCU), alimentando la señal a un Unidad de control diferente. Hay dispositivos PID muy económicos disponibles en ebay, por ejemplo, que pueden funcionar con 12 V, incluyen relés, y donde puede aceptar señales de entrada de 0 a 5 V, proporcionar un umbral de punto de ajuste para el nuevo ventilador que es diferente de la configuración de MCU , e incluso proporcionar histéresis mediante el uso del término P en el controlador (deshabilitar los términos I y D). No sé si eso tiene algún interés, porque estoy un poco desconcertado por lo que está intentando lograr. . Pero pensé que también lo tiraría por ahí, por si acaso fuera importante.