• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      數(shù)字溫控器的高精度測(cè)溫設(shè)計(jì)

      2021-01-16 23:04:48王昌世
      電子產(chǎn)品世界 2021年8期
      關(guān)鍵詞:溫控器熱電阻熱電偶

      摘?要:選用高精度測(cè)溫芯片(Si7051)對(duì)熱電偶做冷端補(bǔ)償;為做溫度?電壓的轉(zhuǎn)換,在熱電偶分度表中做高密度雙向線性插值;用三線Pt100做動(dòng)肩構(gòu)成不平衡電阻橋來(lái)檢測(cè)熱電阻值;通過解析法求解Pt100的一元四次熱電阻方程得到溫度;使用高精度Σ?—且有易驅(qū)動(dòng)功能的模數(shù)轉(zhuǎn)換器(ADC);選用ARM Cortex-M3結(jié)構(gòu)高性能32位微處理器STM32F103。綜合這些技術(shù),能使溫控器測(cè)溫分辨率達(dá)到0.001 C °。對(duì)以上相關(guān)內(nèi)容的誤差分析以及在STM32F103上的編程實(shí)現(xiàn)是本文論述的重點(diǎn)。

      關(guān)鍵詞:溫控器;高精度測(cè)溫;熱電偶雙向線性插值;冷端補(bǔ)償;三線Pt100電阻電橋;誤差分析;一元四次方熱電阻方程求解;STM32F103;LTC2486;算法與編程

      0 引言

      1 高精度測(cè)溫電路設(shè)計(jì)

      1.1 電路結(jié)構(gòu)

      圖1所示是比較常規(guī)的設(shè)計(jì),相對(duì)簡(jiǎn)單。沒有了專門的信號(hào)放大、通道切換電路,濾波電路也是最簡(jiǎn)單的一階無(wú)源RC。

      1.2 溫度傳感器

      通常,溫控器要求配接2大類傳感器,熱電偶(TC)和熱電阻(RTD)。

      1.4 ADC的選擇和使用

      選用LTC2486(簡(jiǎn)稱2486),主要是以下4個(gè)原因[1]。

      ①綜合分辨率高,誤差小。名義上是16位,實(shí)則17位(包含符號(hào)位)的分辨率。理想情況下,可分辨1μV 電壓。

      ②有2個(gè)差分通道,正好滿足一般溫控器對(duì)熱電偶和Pt100的輸入需求,不需外加切換電路(會(huì)引入噪聲誤差)。

      3)與STM32F103(簡(jiǎn)稱F103)的接口

      通過四線SPI與F103接口。

      ①雙向方式,F(xiàn)103為主,2486為從;

      ②F103用的是3.3V 工作電壓,而2486用5V ,中間要有電平轉(zhuǎn)換。為此,F(xiàn)103的出信號(hào)(MOSI、SCK、NSS)應(yīng)設(shè)置為開路(OD),上拉電阻為(3.3~ 5 1)k. ?;而2486的輸出信號(hào)SDO則應(yīng)通過電阻分壓到3.3 V后連到F103的MISO。如圖2所示。

      2 編程

      在IAR 7.20.5.624版下進(jìn)行。用最新在2011年發(fā)布的3.5.0版[9]庫(kù)函數(shù)。

      2.1 F103與LT C2486接口編程

      2.1.1 SPI初始化函數(shù)

      1)程序

      void SPI2_Init(void)

      {

      參照庫(kù)函數(shù)編程。只是要注意設(shè)置PB13,PB15線為復(fù)用漏極開路輸出。此方式是為了在F103與2486間進(jìn)行電平轉(zhuǎn)換。

      1)算法

      讀取數(shù)據(jù)前,先要對(duì)2486的工作方式進(jìn)行設(shè)置(寫)。不同要求,設(shè)置也不同。這里僅是一例。注意缺省值的使用。

      ①通常選擇2486的數(shù)據(jù)轉(zhuǎn)換速率為6次/s。也可選12次/s,但這會(huì)使精度降低[1],一般不選用。

      ②選擇轉(zhuǎn)換通道。在4個(gè)單端或2個(gè)差分通道作選擇。

      ③選擇GAIN值。根據(jù)1.4.1所述,進(jìn)行不同選擇。

      在此之后,就可以讀取數(shù)據(jù)了。

      ④2486在轉(zhuǎn)換結(jié)束時(shí)會(huì)在SDO引腳輸出1 bit低電平,它可作為轉(zhuǎn)換結(jié)束標(biāo)志(即EOC信號(hào))來(lái)判斷,一般用查詢方式。

      ⑤2486每次轉(zhuǎn)換后會(huì)輸出3個(gè)8位字節(jié)數(shù)據(jù)。每個(gè)輸出字節(jié)與1個(gè)寫入字節(jié)數(shù)據(jù)同步進(jìn)行。所以,正確的時(shí)序是:即先寫1個(gè)字節(jié),之后緊跟著讀1個(gè)字節(jié);再寫1個(gè)字節(jié),之后再讀1個(gè)字節(jié),反復(fù)進(jìn)行。如果要讀的字節(jié)數(shù)多于有效的寫字節(jié),用寫0數(shù)據(jù)代替(空寫)。

      說明:也可以用其他方法求解此方程,如數(shù)值計(jì)算中牛頓或二分迭代法[12]。但此法更易上手。

      2)程序(略)

      3 溫控器測(cè)溫精度分析及數(shù)據(jù)記錄

      3.1 精度分析

      測(cè)量精度通常會(huì)小于分辨率,也就是說高分辨率是高精度的基礎(chǔ)。

      3.1.1 熱電偶

      3.2 數(shù)據(jù)記錄

      圖4顯示的是STC溫控器測(cè)試的環(huán)境溫度時(shí)所得,值為20.693 C °。表1、表2則是該溫控器連續(xù)測(cè)試的數(shù)據(jù)記錄,一個(gè)用Pt100,另一個(gè)是E型熱電偶。這些值有時(shí)能保持~10 ~13 s,一般~4 ~ 5 s,表明該溫控器的Pt100能分辨0.001 C °,熱電偶能分辨0.014 C °。實(shí)現(xiàn)了高精度。

      測(cè)試說明:測(cè)試時(shí),為保持環(huán)境溫度相對(duì)穩(wěn)定,要減少空氣流動(dòng),減少熱源。并在溫度穩(wěn)定后(約10 ~15 min)開始測(cè)量。

      4 結(jié)束語(yǔ)

      溫控器的高精度溫度測(cè)控任重道遠(yuǎn),探索包括四線Pt100使用在內(nèi)的更新的測(cè)溫技術(shù)來(lái)提高測(cè)溫精度將是本實(shí)驗(yàn)室的下一個(gè)前行目標(biāo)。

      參考文獻(xiàn):

      [1] LTC2486-16-Bit 2-/4-Channel ΔS ADC with PGA and Easy Drive Input Current Cancellation[M/OL].ADI,(2014-11:1,5,17)[2019-10-8].https://www.analog.com/media/en/ technical-documentation/Data-sheets/2486fe.pdf.

      [2] LTC2480-16-Bit ?Σ ADC with Easy Drive Input Current Cancellation[M/OL].ADI,(2014-6:1)[2019-3-12].https:// www.analog.com/media/en/technical-documentation/datasheets/2480fe.pdf.

      [3] A Basic Guide to Thermocouple Measurements[M/ OL].TI,(2014-11:4,6,9)[2019-10-8].https://www.ti.com/ lit/an/sbaa274/sbaa274.pdf?ts=1593588456562&ref_ url=https%253A%252F%252Fcn.Bing.com%252F.

      [4] 中國(guó)國(guó)家標(biāo)準(zhǔn)管理委員會(huì).GB∕T 16839.1-2018 熱電偶第1部分:電動(dòng)勢(shì)規(guī)范和允差[S],北京:中國(guó)標(biāo)準(zhǔn)出版社.2018:1-67.

      [5]中國(guó)國(guó)家標(biāo)準(zhǔn)管理委員會(huì).GB/T 30121-2013 工業(yè)鉑熱電阻及鉑感溫元件[S].北京:中國(guó)標(biāo)準(zhǔn)出版社,2013:3-7。

      [6]王昌世.高精度溫度芯片Si7051在熱電偶補(bǔ)償中的應(yīng)用[J].電子產(chǎn)品世界,2020(1):69-73.

      [7]王昌世.通過計(jì)算分度函數(shù)及反函數(shù)實(shí)現(xiàn)熱電偶高精度測(cè)溫[J].電子產(chǎn)品世界,2021(2):69-71.

      [8] MOGHIMI R.Low noise signal conditioning for sensorbased circuits[M/OL].ADI,(2010-9:P5)[2020-6-11].https:// www.analog.com/media/en/technical-docum entation/ technical-articles/MS-2066.pdf

      [9] STM32F10x_StdPeriph_Lib_V3.5.0[CP/OL],V3.5.0,STM icroelectronics,(2011)[2013].https://www.st.com/content/st_com/en/products/ embedded-software/mcu-mpu-embedded-software/ stm32-embedded-software/stm32-standard-peripherallibraries/stsw-stm32054.html

      [10] 甘英俊,周宏平.基于三線制的高精度熱電阻測(cè)量電路設(shè)計(jì)[J],電子設(shè)計(jì)工程,2010(12):31-33.

      [11] 一元四次方程的求根公式[EB/OL].[2020-6-29].http:// www.360doc.com/content/15/0209/02/15341227_ 447355569.shtml1.

      [12] 張莉,姜建國(guó).牛頓法在Pt100鉑熱電阻溫度計(jì)算中的應(yīng)用特性分析[J].現(xiàn)代電子技術(shù),2007(6):146-148.

      [13] RM0008[M/OL].Rev 20.STMicroelectroni cs,(2018-12:159-196,699-751)[2021-2-9] https://www. st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xxand-stm32f107xx-advanced-arm-based-32-bit-mcusstmicroelectronics.pdf.

      猜你喜歡
      溫控器熱電阻熱電偶
      基于PT100鉑熱電阻的離心泵溫度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
      一種熱電偶在燃燒室出口溫度場(chǎng)的測(cè)量應(yīng)用
      電子制作(2019年19期)2019-11-23 08:41:54
      熱電偶時(shí)間常數(shù)檢測(cè)分揀系統(tǒng)設(shè)計(jì)
      空調(diào)溫控器上蓋熱流道注塑模具設(shè)計(jì)
      NHR-213不隔離智能溫度變送器
      傳感器世界(2017年6期)2017-11-21 03:03:56
      熱電阻智能防火系統(tǒng)
      河南科技(2014年11期)2014-02-27 14:17:10
      芻議熱電偶測(cè)溫原理和應(yīng)用
      河南科技(2014年10期)2014-02-27 14:09:09
      三線制PT100熱電阻測(cè)溫電路的設(shè)計(jì)
      河南科技(2014年4期)2014-02-27 14:07:28
      赫斯基在2014年Chinaplas展示業(yè)界領(lǐng)先的熱流道和溫控器技術(shù)
      烤箱溫控器控溫方式
      家電科技(2013年1期)2013-07-09 10:55:04
      中西区| 九龙坡区| 房产| 东安县| 凤翔县| 武隆县| 扎囊县| 定西市| 无极县| 成武县| 永登县| 伊金霍洛旗| 林芝县| 吴旗县| 邵武市| 康定县| 耒阳市| 铁岭市| 盘山县| 咸宁市| 华容县| 宁都县| 海南省| 杭州市| 尉犁县| 工布江达县| 永吉县| 海宁市| 天水市| 胶州市| 石楼县| 依兰县| 宣威市| 柘荣县| 饶阳县| 南皮县| 繁昌县| 德钦县| 芦山县| 聂荣县| 重庆市|