list of temperature sensors
{{Short description|none}}
Mechanical temperature sensors
Electrical temperature sensors
- Thermistor- Thermistors are thermally sensitive resistors whose prime function is to exhibit a large, predictable and precise change in electrical resistance when subjected to a corresponding change in body temperature.{{cite book |last1=Webster |first1=John G. |title=The measurement, instrumentation, and sensors handbook |date=1999 |publisher=CRC Press |location=Boca Raton, Florida |isbn=9783540648307 |page=32}} Negative Temperature Coefficient (NTC) thermistors exhibit a decrease in electrical resistance when subjected to an increase in body temperature and Positive Temperature Coefficient (PTC) thermistors exhibit an increase in electrical resistance when subjected to an increase in body temperature.{{cite book |last1=Houdas |first1=Y |last2=Ring |first2=E.F.J. |title=Human body temperature : its measurement and regulation |date=2013 |publisher=Springer US |location=New York |isbn=9781489903457 |page=39}}
- Thermocouple
- Resistance thermometer
- Silicon bandgap temperature sensor
Integrated circuit sensors
The integrated circuit sensor may come in a variety of interfaces — analogue or digital; for digital, these could be Serial Peripheral Interface, SMBus/I2C or 1-Wire.
{{Anchor|OpenBSD}}
In OpenBSD, many of the I2C temperature sensors from the below list have been supported and are accessible through the generalised hardware sensors framework{{Cite conference
|author= Constantine A. Murenin |date= 2007-04-17
|url= http://sensors.cnst.su/IEEE_ICNSC_2007
|title= Generalised Interfacing with Microprocessor System Hardware Monitors
|conference-url= https://web.archive.org/web/20070806092541/http://www.ieee-icnsc07.org/ICNSC07-Program.pdf
|conference= Proceedings of 2007 IEEE International Conference on Networking, Sensing and Control, 15–17 April 2007.
|location= London, United Kingdom
|publisher= IEEE
|pages= 901–906 |doi= 10.1109/ICNSC.2007.372901 |isbn= 978-1-4244-1076-7
|id= IEEE ICNSC 2007, pp. 901—906.
}} since OpenBSD 3.9 (2006),{{cite web
|author= Ingrid Marson |date= 2006-03-24
|url= https://www.zdnet.com/article/openbsd-3-9-adds-sensor-framework/
|title= OpenBSD 3.9 adds sensor framework
|website= ZDNet
}}{{r|sensors-mmath|p=§6.1|q=6.1. Framework timeline}} which has also included an ad-hoc method of automatically scanning the I2C bus by default during system boot since 2006 as well.{{cite web
|author= Theo de Raadt
|author-link= Theo de Raadt
|date= 2015-05-29
|url= http://bxr.su/o/sys/dev/i2c/i2c_scan.c
|title= /sys/dev/i2c/i2c_scan.c
|website= BSD Cross Reference |publisher= OpenBSD
|degree= MMath
|author= Constantine A. Murenin |date= 2010-05-21
|title= OpenBSD Hardware Sensors — Environmental Monitoring and Fan Control.
|location= University of Waterloo |publisher= UWSpace
|url = http://cnst.su/MMathCS |hdl = 10012/5234
|id = Document ID: ab71498b6b1a60ff817b29d56997a418.
}}{{rp|§5|q=5. I2C Sensors and Bus Scan}}
{{Anchor|NetBSD}}
In NetBSD, many of these I2C sensors are also supported and are accessible through the envsys framework,{{cite web |url= http://bxr.su/n/sys/dev/i2c/ |title= dev/i2c/ |website= BSD Cross Reference |publisher= NetBSD }} although none are enabled by default outside of Open Firmware architectures like macppc
,{{cite web |url= http://bxr.su/NetBSD/sys/arch/macppc/conf/GENERIC |title= arch/macppc/conf/GENERIC |website= BSD Cross Reference |publisher= NetBSD |quote= "dbcool* at iic? #..." }} and a manual configuration is required before first use on i386
or amd64
.{{r|sensors-mmath|p=§7.1|q=7.1. NetBSD envsys / sysmon}}
Remote uncooled IR thermal radiometer sensors are also commonly used in integrated circuits.{{cite journal|journal=Micromachines|year=2022|first1=M.|last1=Avraham|first2=J.|last2=Nemirovsky|first3=T.|last3=Blank|first4=G.|last4=Golan|first5=Y.|last5=Nemirovsky|title=Toward an Accurate IR Remote Sensing of Body Temperature Radiometer Based on a Novel IR Sensing System Dubbed Digital TMOS|volume = 13|number = 5|page=703 |doi = 10.3390/mi13050703|pmid=35630174 |pmc=9145132 |doi-access=free}}