Stap 9: LM94022 - temperatuursensor
Dit project maakt gebruik van 2 x LM94022 analoge temperatuursensoren (gegevensblad) om de temperatuur van het koellichaam gekoppeld aan de MOSFET te bewaken.
Hierdoor kunnen we de controle van de snelheid van de koelventilator of afsluiten van de eenheid als het te warm. De selectie van deze sensoren was voornamelijk gebaseerd op hun maximale temperatuur die ze kan zin om, als de maximale temperatuur op het koellichaam te kan krijgen is zodanig berekend dat dicht bij 120 graden Celsius in windstilte, ik wilde de temp sensoren voor zitten kundig voor tot 150 graden lezen zonder te beschadigen van de chip.
Zowel van de sensoren bevinden zich onder het koellichaam een aan beide uiteinden, de Raad dus de basis van het koellichaam zal op de top van hen zitten en de warmte rechtstreeks in het schip is ontworpen.
Deze sensoren werken met de output van een spanning evenredig is met de hitte, dit is bijna lineaire wat aardig is! De pin uit is als volgt,
- GS0 - kalibratie pin (zie hieronder de beschrijving)
- Grond
- Uitgang - deze pin steekt een spanning die evenredig is met de tempratuur
- GS1 - kalibratie pin (zie hieronder de beschrijving).
- VDD - voedingsspanning (5v)
GS0 en GS1 pinnen kunnen worden gekoppeld aan een combinatie van Vdd en grond om in te stellen op het niveau van de spanning die wordt uitgevoerd. Bekijk het gegevensblad voor meer info. Ons ligt dat GS1 = Vdd en GS0 = grond, deze modus is bedoeld in het gegevensblad als GS = 10, dan ook als onze sensor 25 is deg C, pin 3 zal output 1.831V en als onze sensor bij 100 is deg C, pin 3 zal de uitgang van 0.997V.
Raadpleeg de programmering stap voor meer informatie over dit en hoe de temp is berekend.