999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高精度溫度芯片Si7051在熱電偶補償中的應用

2020-03-02 02:24:25王昌世
電子產品世界 2020年1期

王昌世

摘要:熱電偶(Tc)測溫是溫控儀必備的功能。Tc測溫需進行冷端溫度補償,補償的精度決定著TC的測溫精度。本文要介紹的就是用Si7051所測量的TC冷端溫度,來對TC進行溫度補償,使TC的測溫精度能達到或接近0.1度℃。重點是講述用STM32F103CBT6單片機從I2c總線讀取Si7O51芯片中的溫度編碼值,即編程。涉及TC補償原理、Si7O51與STM32單片機的I2C接口電路與和程序流程。

關鍵詞:高精度熱電偶補償;Si7O51;STM32F103;I2C總線;程序流程

Si7051是一款較新的、性價比較高的器件,雖批量價僅為10元/片,可經試用,其對TC補償的作用卻很大,很有效。但目前,在國內未見相關應用介紹(經網上檢索)。想必,此文的創新應用,會助力國內TC測溫技術的進步。

1補償原理

把TC的兩端分為冷端(接入線路的那一端)和熱端(測溫對象所在端)。令TC冷端溫度為Ct,TC的輸出溫為乃,則TC的熱端溫度(即測量溫度)Mt=Ct+Tt。補償的關鍵在于冷端和Si7051感溫盡可能做到同溫。假如不完全相同,則應注意這個溫差校正。

此前,我們用LM75A溫度芯片測量ct。但由于它的精度較低(在20℃~+100℃全量程范圍,最大誤差達2℃,分辨率為0.5℃(即,其小數位只能是O或0.5)),使得Mt值不僅包含同樣的誤差,而且時常有0.5℃的跳變。這使得溫控儀達到0.1℃的控溫精度變得不可能。

2Si7051介紹

此芯片由美國Silicon Labs(即芯科科技)公司生產,已先后發布8個版本,最新的1.15版,在2018-09發布。

2.1主要性能特征

1)高精度。測溫精度分3段:

±0.1℃;+35.8℃~41℃(人體溫度范圍);

±0.13℃;20.0℃~70.0℃(準環境溫度范圍):

±0.25℃:-40℃~+125℃(全量程)。

第2段是溫控儀(TC冷端)所在環境最常見的溫度范圍。

2)體積小,引腳少;

3mm×3mm×0.8m m,DFN(DuaI fIat No-lead,即雙平面,無引線)封裝。6個引腳,見圖1。它的小的體積使其在用做溫度補償用時,易于在電路板(即PCB)上和TC的冷端一起放置;而在做人體(或其他對象)溫度計時,整體的體積可以很小。

3)接口電路的外圍元件少,接口簡單;

僅有1個去偶電容和2個上拉電阻。雖有6個引腳,但對外連線只有4根。DNC引腳可懸空或連到VDD腳。見電路圖2。

4)背面有感溫金屬平面;

大小為1.5mm×2.4mm,見圖3。這個面能使它很好地感受TC冷端的溫度,達到與之同溫的目的。

3電路設計

單片機選用STM32F103CBT6,它自帶有I2C總線,這使得相關接口(包括編程)相對簡單。見圖2。原理圖雖不復雜,但作為TC補償元件,要做到它和TC冷端準確同溫,卻并非易事,我們也是經過多次改進,才達到的。具體做法是:①單獨做一塊小的PCB板(雙面,11mmx7mm,見圖3),通過插針與主板相連。在小板上,Si7051背面的感溫面下要開孔,使感溫面能和冷端相對、相通。孔的大小稍小于感溫面。注意看圖3。②此小板和和TC冷端并立在一起放置,并且要遠離板上的其他熱,見圖4。圖中,3線(棕、紅和黑3色)插頭是TC的冷端線,左邊立著的就是Si7051小板。③小板和TC冷端附近約30mmx7mm的PCB板區域內不敷銅,以免多傳熱。

4編程

編程本文的要點。

4.1理解圖4的時序

文獻[2]給出了讀取Si7051芯片的溫度編碼的I2時序圖(經英譯中)。

此時序圖從左到右,分成了19個段(數字所示)。此圖所涉及的相關技術術語參見文獻[3-7]。幾點說明如下:

1)圖中的“主”是指主設備:從是指從設備(下同)。

2)第2段是“從地址”,指的是Si7051的從地址0x40;

3)第3段是“主將要寫操作”,指的是,在12C總線上,出現Si7051的從地址0x40后,主設備是要發送一個字節數據(第5段的Oxf3)。注意這一段是一個位(bit)段且為O值,它附在第2段的0x40后面(100000B+0B=10000000B)形成最終的0x80寫地址字節(與0x81的讀地址(如,第8、9段組合)對應。這一點很重要,編程時不要誤寫為0x40。

4)第9段是“主將要讀操作”,指的是.在12C總線上,出現Si7051的從地址0x40后,主設備是要從設備里讀取數據。這也是一個位段,但值為1,它附在第8段的0x40后面(1000000B+I B=10000001B)形成最終的0x81讀地址字節。

5)第10段是“非應答(即NACK)”。對Si7051來說,這是一個特殊的位信號,它會一直持續高電平,直到片內的A/D轉換結束。從這個信號發出算起,Si7051開始一次測溫的A/D轉換過程,具體轉換時間見參考文獻[2]的第4頁的表2。本程序用12ms延時來處理。程序在12毫秒后,繼續到第11段。

6)完成這個時序的全部操作后,得到的緊緊是2個字節(14位,最低2位不用)編碼,而不是溫度的實數值。實數溫度(℃)=(175.72×溫度編碼/66636)-46.84(式1)。

4.2流程圖

用IAR7.2.05工具及ST(即意法半導體)公司在2011年發布的3.5.0的庫函數(一直未變)。該庫函數包含了32個12C相關函數和諸多變量定義,可選擇使用,本程序用了其中的10個函數。

圖6是依據圖5的時序來編制的。有3點須說明:*相關函數注解詳見3.2.1。**限于篇幅,只用了一個菱形判斷圖作為示例,其他判斷處未用,但包含的流程相同,即如果不成功,則反復調用判斷函數,直到成功。***延時程序一般是自編的,不調庫函數,以便準確控制延時時間。

4.2.1圖6相關庫函數說明

另外,圖中的函數12C_Configuration()通常是根據需要自編的,不是庫函數。

5結論

Si7051裝在線路板上,精度高、運行穩。下面是一組實測數據(表3):

測試條件說明:①地點:辦公室,對環境溫度測試;②工具:實驗室開發的SCTC溫控儀;RKC CH402日本產溫控儀,其上無小數顯示(對熱電偶)。測試分析:儀器每秒對Si7051和熱電偶同步采樣一次,數據記錄間隔是2min。在18min內,Si7051測溫僅變化31.53-31.47=0.06(℃),多數時間,只在小數點后第2位上有變。表明其精準、穩定。SCTC測溫也僅變化30.53-30.20=0.33(℃)。這里,Si7051的測量的溫度要高于SCTC儀及RKC儀的測量溫度是因為PCB板上的氣溫要高于一般環境溫度。

以后還將一如既往地關注、實施溫度測控領域的新元件的應用,并把相關的研發成果及時在專業刊物上發表,為我國自動化儀表的發展出一分力。

主站蜘蛛池模板: 国产三级精品三级在线观看| 影音先锋丝袜制服| 成人国产一区二区三区| 精品无码日韩国产不卡av| 精品精品国产高清A毛片| 国产不卡一级毛片视频| 又黄又湿又爽的视频| 免费人成在线观看成人片| 免费日韩在线视频| av一区二区无码在线| 久久久久久久蜜桃| 国产精品刺激对白在线| 99re这里只有国产中文精品国产精品 | 日韩成人在线视频| h视频在线播放| 妇女自拍偷自拍亚洲精品| 狠狠五月天中文字幕| 久久香蕉国产线| 欧美成人第一页| 在线观看欧美精品二区| 精品国产网| 国产成人精品一区二区| 极品国产在线| 在线观看无码a∨| 韩日免费小视频| 亚洲日韩高清在线亚洲专区| 日本不卡在线视频| 国产区在线观看视频| 亚洲国产成人自拍| 精品人妻一区二区三区蜜桃AⅤ| 国模沟沟一区二区三区| 亚洲成a人片在线观看88| 亚洲一级无毛片无码在线免费视频 | 特级欧美视频aaaaaa| 国产AV无码专区亚洲A∨毛片| 久久亚洲国产一区二区| 欧美一区二区福利视频| 中国毛片网| 亚洲精品天堂自在久久77| 国产精品成人第一区| 久久青草精品一区二区三区| 亚洲欧洲国产成人综合不卡| 99精品国产自在现线观看| 亚洲综合色在线| 国产精品观看视频免费完整版| 国产毛片不卡| 中文国产成人精品久久| 日本欧美一二三区色视频| 国产人免费人成免费视频| 国产精品成| 国产激爽大片在线播放| jizz国产在线| 98超碰在线观看| 99re66精品视频在线观看| 国产乱子伦手机在线| 日本精品影院| 亚洲h视频在线| 福利一区三区| 色亚洲成人| 亚洲欧美极品| 永久免费av网站可以直接看的 | 国产亚洲精久久久久久久91| 一本色道久久88| 日韩人妻无码制服丝袜视频| 91精品国产无线乱码在线| 免费中文字幕在在线不卡| 国产在线小视频| jizz在线观看| 国产精品播放| 22sihu国产精品视频影视资讯| 巨熟乳波霸若妻中文观看免费| 亚洲开心婷婷中文字幕| 999国产精品永久免费视频精品久久| 欧美国产视频| 黄色在线不卡| 亚洲三级色| 久久精品娱乐亚洲领先| 欧美日本不卡| 一级在线毛片| 免费观看亚洲人成网站| 久草视频福利在线观看| 亚洲国产系列|