STM32的内部溫度傳感器
- 簡介
- ADC通道和引腳對應關系
- 計算公式
- 開啟内部溫度傳感器步驟
- 程式
簡介
1、STM32有一個内部的溫度傳感器,可以用來測量CPU及周圍的溫度(TA)。
2、該溫度傳感器在内部和ADCx_IN16輸入通道相連接配接,此通道把傳感器輸出的電壓轉換成數字值。
3、溫度傳感器模拟輸入推薦采樣時間是17.1μs。
4、STM32的内部溫度傳感器支援的溫度範圍為:-40~125度。精度比較差,為±1.5℃左右。
5、内部溫度傳感器更适合于檢測溫度的變化,而不是測量絕對溫度。如果需要測量絕度溫度,應該使用一個外部 溫度傳感器。
ADC通道和引腳對應關系
計算公式
T ( ℃ ) = ( V 25 − V a d c ) / A v g S l o p e + 25 T(℃)={(V_{25}-V_{adc})/Avg_Slope}+25 T(℃)=(V25−Vadc)/AvgSlope+25
上式中:
V_25代表在25度是的電壓值(經典之為1.43V)
Avg_Slope=溫度與對應的電壓曲線的平均斜率(機關為mv/℃或uv/℃)(典型值為4.3Mv/℃)。
開啟内部溫度傳感器步驟
程式
在這個檔案下可以找到相關函數
主程式
子程式