Estoy hablando de un equipo industrial que está generando gas. Está bajo la prueba de certificación ( marcado CE ) IEC 61010 en un laboratorio de terceros.
En el dispositivo hay un mecanismo de detección de sobrecalentamiento, cuyo objetivo es detener el dispositivo. Así es como funciona:
- Sensor de temperatura (LM335)
- Un uC está leyendo la temperatura cada segundo
- Después de leerlo, compara su valor con un umbral codificado, y si la temperatura supera el umbral, activa las alarmas y inicia el procedimiento de detención.
- En un par de segundos, se pone en modo de espera.
El laboratorio que realiza las pruebas de certificación nos dice que, dado que la detección de sobrecalentamiento se realiza mediante software, no es confiable. Y como no es confiable, no cumple con el marcado CE.
También agregan que "los laboratorios de pruebas consideran que un software es todo menos un componente confiable. Lista no exhaustiva: bucles infinitos, corrupción de datos, perturbación de EMC ..."
Suena completamente extrapolado para mí.
¿Es correcto el labe de prueba? ¿Se considera que el software / firmware no es confiable? Si no, ¿cómo demostraré que el laboratorio que diseñamos nuestro componente de firmware es confiable?