{'fraction_non_alphanumeric': 0.021847070506454815, 'fraction_numerical': 0.0019860973187686196, 'mean_word_length': 5.3, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A multi-sensor based temperature measuring system with self-diagnosis

A new multi-sensor based temperature measuring system with self-diagnosis is developed to replace a conventional system that uses only a single sensor. Controlled by a 16-bit microprocessor, each sensor output from the sensor array is compared with a randomly selected quantised reference voltage at a voltage comparator and the result is a binary "one" or "zero". The number of "ones" and "zeroes" is counted and the temperature can be estimated using statistical estimation and successive approximation. A software diagnostic algorithm was developed to detect and isolate the faulty sensors that may be present in the sensor array and to recalibrate the system. Experimental results show that temperature measurements obtained are accurate with acceptable variances. With the self-diagnostic algorithm, the accuracy of the system in the presence faulty sensors is significantly improved and a more robust measuring system is produced.