資料介紹
STM32芯片內(nèi)部一項(xiàng)獨(dú)特的功能就是內(nèi)部集成了一個(gè)溫度傳感器,因?yàn)槭莾?nèi)置,所以測試的是芯片內(nèi)部的溫度,如果芯片外接負(fù)載一定的情況下,那么芯片的發(fā)熱也基本穩(wěn)定,相對于外界的溫度而言,這個(gè)偏差值也是基本穩(wěn)定的。也就是說用STM32內(nèi)部傳感器來測量外界環(huán)境的溫度。
在一些惡劣的應(yīng)用環(huán)境下面,可以通過檢測芯片內(nèi)部而感知設(shè)備的工作環(huán)境溫度,如果溫度過高或者過低了則馬上睡眠或者停止運(yùn)轉(zhuǎn)??梢员WC您的設(shè)備工作的可靠性。
目前我國的北斗導(dǎo)航定位系統(tǒng)已經(jīng)比較成熟,北斗導(dǎo)航應(yīng)用的范圍越來越廣,正是基于這個(gè)時(shí)代大背景下做出一塊利用北斗系統(tǒng)定位的開發(fā)板,可以方便演示定位系統(tǒng),提高北斗智慧的技術(shù)技能,讓更多的人了解北斗智慧以及北斗導(dǎo)航相關(guān)知識(shí)和開發(fā)北斗相關(guān)產(chǎn)品方向。
二、STM32內(nèi)部溫度傳感器參數(shù)
1.STM32內(nèi)部溫度傳感器與ADC的通道16相連,與ADC配合使用實(shí)現(xiàn)溫度測量;
2.測量范圍–40~125℃,精度±1.5℃。
3.溫度傳感器產(chǎn)生一個(gè)隨溫度線性變化的電壓,轉(zhuǎn)換范圍在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溫度傳感器應(yīng)用舉例
- 基于STM32單片機(jī)內(nèi)部溫度傳感器實(shí)驗(yàn)使用庫文件設(shè)計(jì)源代碼 4次下載
- stm32CubeMx ADC多通道掃描模式DMA + 采集STM32內(nèi)部溫度傳感器的值
- STM32使用ADC獲取內(nèi)部溫度傳感器數(shù)據(jù)輸出(直接讀取/DMA兩種方式實(shí)現(xiàn))
- 嵌入式單片機(jī)基礎(chǔ)篇(十三)之 STM32 內(nèi)部溫度傳感器
- STM32的ADC采集內(nèi)部溫度傳感器數(shù)據(jù),并以DMA的方式傳輸
- LTC2997:遠(yuǎn)程/內(nèi)部溫度傳感器數(shù)據(jù)表
- 溫度傳感器的設(shè)計(jì)指南資料說明 7次下載
- 溫度傳感器的詳細(xì)資料說明 45次下載
- CWF2溫度傳感器英文資料 7次下載
- STM32單片機(jī)內(nèi)部溫度傳感器分析 60次下載
- msp430內(nèi)部溫度傳感器測試程序 21次下載
- ALIENTEK_MINISTM32_實(shí)驗(yàn)14_內(nèi)部溫度傳感器實(shí)驗(yàn) 10次下載
- 熱敏電阻溫度傳感器參數(shù)選擇 343次下載
- SE97內(nèi)部集成EEPROM的內(nèi)存模塊溫度傳感器芯片簡介
- GD32 MCU內(nèi)部溫度傳感器如何使用,以及適合哪種應(yīng)用場景? 1560次閱讀
- 如何使用外部溫度傳感器校準(zhǔn)DS1862 498次閱讀
- 溫度傳感器是什么,哪些是屬于溫度傳感器 1.7w次閱讀
- 常用溫度傳感器原理和應(yīng)用 4172次閱讀
- 溫度傳感器如何選型 9667次閱讀
- 溫度傳感器探頭型號(hào)介紹 溫度傳感器原理分析 5.6w次閱讀
- 溫度傳感器的常見分類 溫度傳感器應(yīng)用大全 2.1w次閱讀
- 溫度傳感器怎么測好壞_溫度傳感器的測量方法 8w次閱讀
- 溫度傳感器如何選型?選擇溫度傳感器需要注意哪些? 3.7w次閱讀
- 溫度傳感器的應(yīng)用及原理 1.5w次閱讀
- 溫度傳感器種類匯總及應(yīng)用分析 3w次閱讀
- 各式溫度傳感器的原理及溫度傳感器套管破裂的解決 2272次閱讀
- pt100溫度傳感器的工作電路及原理與pt100溫度傳感器的檢定點(diǎn)選擇 1.6w次閱讀
- LM35溫度傳感器應(yīng)用及特性 1.2w次閱讀
- 溫度傳感器 3055次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 11次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5DIY動(dòng)手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)PM2.5檢測系統(tǒng)程序
- 0.83 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537797次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191186次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多