資料介紹
STM32芯片內部一項獨特的功能就是內部集成了一個溫度傳感器,因為是內置,所以測試的是芯片內部的溫度,如果芯片外接負載一定的情況下,那么芯片的發熱也基本穩定,相對于外界的溫度而言,這個偏差值也是基本穩定的。也就是說用STM32內部傳感器來測量外界環境的溫度。
在一些惡劣的應用環境下面,可以通過檢測芯片內部而感知設備的工作環境溫度,如果溫度過高或者過低了則馬上睡眠或者停止運轉??梢员WC您的設備工作的可靠性。
目前我國的北斗導航定位系統已經比較成熟,北斗導航應用的范圍越來越廣,正是基于這個時代大背景下做出一塊利用北斗系統定位的開發板,可以方便演示定位系統,提高北斗智慧的技術技能,讓更多的人了解北斗智慧以及北斗導航相關知識和開發北斗相關產品方向。
二、STM32內部溫度傳感器參數
1.STM32內部溫度傳感器與ADC的通道16相連,與ADC配合使用實現溫度測量;
2.測量范圍–40~125℃,精度±1.5℃。
3.溫度傳感器產生一個隨溫度線性變化的電壓,轉換范圍在2V
# main.py -- put your code here!importpyb importtime importstm frompyb importPindefadcread(chan):# 16 temp 17 vbat 18 vrefassertchan 》= 16andchan 《= 18, ‘Invalid ADC channel’start = pyb.millis() timeout = 100stm.mem32[stm.RCC + stm.RCC_APB2ENR] |=0x100# enable ADC1 clock.0x4100stm.mem32[stm.ADC1 + stm.ADC_CR2] = 1# Turn on ADCstm.mem32[stm.ADC1 + stm.ADC_CR1] = 0# 12 bitifchan == 17: stm.mem32[stm.ADC1 + stm.ADC_SMPR1] = 0x200000# 15 cyclesstm.mem32[stm.ADC + 4] = 1《《 23elifchan == 18: stm.mem32[stm.ADC1 + stm.ADC_SMPR1] =0x1000000stm.mem32[stm.ADC + 4] = 0xc00000else: stm.mem32[stm.ADC1 + stm.ADC_SMPR1] = 0x40000stm.mem32[stm.ADC + 4] = 1《《 23stm.mem32[stm.ADC1 + stm.ADC_SQR3] = chan stm.mem32[stm.ADC1 + stm.ADC_CR2] = 1| ( 1《《 30) | ( 1《《10) # start conversionwhilenotstm.mem32[stm.ADC1 + stm.ADC_SR] & 2: # wait for EOCifpyb.elapsed_millis(start) 》 timeout: raiseOSError( ‘ADC timout’) data = stm.mem32[stm.ADC1 + stm.ADC_DR] # clear down EOCstm.mem32[stm.ADC1 + stm.ADC_CR2] = 0# Turn off ADCreturndata defv33():return4096* 1.21/ adcread( 17)defvbat():return1.21* 2* adcread( 18) / adcread( 17) # 2:1 divider on Vbat channeldefvref():return3.3* adcread( 17) / 4096deftemperature():return25+ 400* ( 3.3* adcread( 16) / 4096- 0.76) adc = pyb.ADCAll( 12) leds = [pyb.LED(i) fori inrange( 1, 5)] sw=pyb.Switch() deftest():pyb.LED( 1).on() pyb.LED( 2).on() pyb.LED( 3).on() pyb.LED(4).on() pyb.delay( 2000) sw.callback(test) forl inleds: l.off() n = 0try: whileTrue: n = (n + 1) % 4leds[n].toggle() pyb.delay( 50) print( ‘v33:’,v33()) print( ‘vbat:’,vbat()) print( ‘vref:’,vref()) print( ‘temperature:’,temperature()) finally: forl inleds: l.off()
掃碼添加小助手
加入工程師交流群
- STM32L1x溫度傳感器應用舉例
- 基于STM32單片機內部溫度傳感器實驗使用庫文件設計源代碼 5次下載
- stm32CubeMx ADC多通道掃描模式DMA + 采集STM32內部溫度傳感器的值
- STM32使用ADC獲取內部溫度傳感器數據輸出(直接讀取/DMA兩種方式實現)
- 嵌入式單片機基礎篇(十三)之 STM32 內部溫度傳感器
- STM32的ADC采集內部溫度傳感器數據,并以DMA的方式傳輸
- LTC2997:遠程/內部溫度傳感器數據表
- 溫度傳感器的設計指南資料說明 7次下載
- 溫度傳感器的詳細資料說明 45次下載
- CWF2溫度傳感器英文資料 7次下載
- STM32單片機內部溫度傳感器分析 61次下載
- msp430內部溫度傳感器測試程序 21次下載
- ALIENTEK_MINISTM32_實驗14_內部溫度傳感器實驗 10次下載
- 熱敏電阻溫度傳感器參數選擇 343次下載
- SE97內部集成EEPROM的內存模塊溫度傳感器芯片簡介
- 基于電阻的溫度傳感器原理 2.5k次閱讀
- GD32 MCU內部溫度傳感器如何使用,以及適合哪種應用場景? 3.1k次閱讀
- 如何使用外部溫度傳感器校準DS1862 1.4k次閱讀
- 溫度傳感器是什么,哪些是屬于溫度傳感器 2w次閱讀
- 常用溫度傳感器原理和應用 4.8k次閱讀
- 溫度傳感器如何選型 1.1w次閱讀
- 溫度傳感器探頭型號介紹 溫度傳感器原理分析 6w次閱讀
- 溫度傳感器怎么測好壞_溫度傳感器的測量方法 8.2w次閱讀
- 溫度傳感器如何選型?選擇溫度傳感器需要注意哪些? 4w次閱讀
- 溫度傳感器的應用及原理 1.6w次閱讀
- 溫度傳感器種類匯總及應用分析 3.2w次閱讀
- 各式溫度傳感器的原理及溫度傳感器套管破裂的解決 3k次閱讀
- pt100溫度傳感器的工作電路及原理與pt100溫度傳感器的檢定點選擇 2w次閱讀
- LM35溫度傳感器應用及特性 1.3w次閱讀
- 溫度傳感器 3.9k次閱讀
下載排行
本周
- 1CSMD1&TR3A 6 C00 模組-CN-V1
- 960.13 KB | 次下載 | 免費
- 2SC92F8463B/8462B/8461B技術手冊
- 1.67 MB | 次下載 | 5 積分
- 3基于單片機的額溫槍設計
- 4.82 MB | 次下載 | 10 積分
- 4AT817晶體管光耦系列
- 1.86 MB | 次下載 | 免費
- 5PCD3901 -40V、1A 超低噪聲 LDO技術手冊
- 0.90 MB | 次下載 | 免費
- 6湖南泰德航空航空測試系統產品冊
- 25.86 MB | 次下載 | 免費
- 7PAW3311DB光學鼠標導航傳感器數據手冊
- 3.20 MB | 次下載 | 2 積分
- 8TI系列-米爾TI AM62L核心板開發板-高能效低功耗嵌入式平臺
- 1.51 MB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測距模塊模組手冊
- 0.54 MB | 7次下載 | 免費
- 4SW6238V ACCC 三 PD 四口多協議移動電源 SOC規格書
- 0.59 MB | 5次下載 | 1 積分
- 5反激式開關電源設計解析
- 0.89 MB | 4次下載 | 5 積分
- 6IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費
- 7SDM02 激光測距模塊產品手冊
- 0.43 MB | 2次下載 | 免費
- 8PAW3395DM-T6QU:光學游戲導航芯片手冊
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論