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

基于C8051單片機的溫度變送器設計

2013-08-16 12:41:40談宏興施火泉
服裝學報 2013年4期
關鍵詞:單片機測量

談宏興, 施火泉*, 朱 杰

(1.江南大學物聯網工程學院,江蘇無錫214122;2.無錫科思電子科技有限公司,江蘇無錫214028)

溫度是工業現場用得最多的待測物理量,普遍采用4~20 mA電流的強信號來傳輸模擬量。熱電阻在測量靈敏度、線性度等方面優于熱電偶,因此在中低溫區得到廣泛應用[1]。工業現場的環境溫度高、電磁干擾強等復雜和惡劣條件,使傳統熱電阻溫度變送器不能滿足應用要求,同時控制芯片集成了高精度AD和占空比脈沖(PWM),價格上比普通51單片機加獨立高精度AD芯片要低。據此設計了基于C8051F單片機的隔離型熱電阻溫度變送器,具有精度高、抗干擾能力強、電路簡單、成本低、體積小、生產調試方便等特點。

1 系統結構與工作原理

采用單片機C8051F996為控制核心,通過三線制測量電橋,采集PT100的電阻信號,經差動放大調理再送入AD模塊,經過分段查詢,得出當前PT100所對應的溫度,從而指令輸出相應的占空比脈沖信號。為了避免外部干擾,提高系統的可靠性,將占空比信號通過光耦隔離輸出到輸出轉換電路。整體結構如圖1所示。

圖1 整體結構Fig.1 Overall structure diagram

2 系統硬件設計

圖2 測量采樣模塊Fig.2 Measuring and sampling module

變送器系統的組成包括主控模塊、測量采樣模塊、光耦隔離模塊、輸出轉換模塊以及電源模塊。

2.1 主控模塊

SiliconLabs公司新推出的小體積、低功耗、高性能、低價格的微控制器C8051F996是混合信號系統級芯片,具有與8051兼容的內核及與傳統MCS51兼容的指令集。該芯片工作頻率高達24.5 MHz,擁有8 K字節的Flash程序存儲器、512字節的數據存儲器、12位75 Ksps的單端AD模擬多路轉換器、可輸出16位PWM的可編程邏輯陣列(PCA)等,采用強大的非侵入式JTAG/C2在系統調試手段,可方便完成下載和硬件仿真,且不占用片內資源[2]。該芯片無需擴展即可完成主要功能。

2.2 測量采樣模塊

采用鉑電阻PT100作為溫度傳感器,測溫范圍寬(-200℃ ~650℃),響應快速,可重復操作,較好的長期穩定性,適用性廣。熱電阻按三線制橋式接法,可避免引線電阻的影響,提高了信號遠距離傳輸精度,測溫電路如圖2所示。

測溫原理:VREF1為2.5 V高精度參考電壓。通過 R12,R11,R10,PT100 構成測量電橋,其中 R11=R12,R10為78.7 Ω(對應 - 50 ℃ 的熱電阻值),均為0.1% 高精密電阻。當PT100的阻值大于R10時,電橋輸出一個正的毫伏級壓差信號,此信號經過精密運放TLC277放大后輸出至單片機AD口。由R6,R7,R8,R9及U1B構成差動放大電路,其中 R6=R7,R8=R9,其輸出電壓由式(1)得

通過調節R6與R8的比值來調節放大倍數。考慮到測溫范圍是-50℃到+200℃及AD基準電壓使用外部參考電壓2.5 V,AD口輸入幅值電壓為2.5 V,并留有一定裕量,則取放大倍數為20。

2.3 光耦隔離模塊

為避免外部電路對測量電路的影響,提高抗干擾性能及系統應用的靈活性,文中使用了TLP781光耦使輸出和輸入電路隔離(見圖3)。

圖3 光耦隔離模塊Fig.3 Optical coupling isolation module

2.4 輸出轉換模塊

電子技術應用中,常需模擬輸出(見圖4)。高精度數模轉換器(DAC)芯片或者集成了DAC的單片機芯片價格昂貴。應用單片機的PWM輸出,經過簡單的濾波變換電路實現數模轉換,可大大降低系統成本[3],且便于實現隔離。

為達到 -50℃ 到 +200℃,2 500個點的分辨率,而C8051F996具有8位、9位、10位、11位和16位共5種模式的PWM工作方式[4],又211<2 500<216,所以必須選用16位PWM。

圖4 中,單片機輸出的PWM電壓,經光耦隔離,輸出波形為理想的PWM波,再經過R15,C11,R16,C12兩級阻容濾波和U2A的跟隨放大,在A點得到直流電壓即MCU輸出的調制PWM波在A點得到解調,從而實現DAC功能。設輸出占空比為D,輸出電流為 IO,可得

輸出級采用了運放U2B實現了恒流輸出電路,R23為電流取樣電阻,并采用三極管提高輸出驅動能力,避免了負載電阻變化對精度的影響,并具有輸出短路保護功能。則有

又因為

綜合上式,并帶入阻值,可得

當輸出電流為20 mA時,占空比D為1;輸出4 mA時,占空比為0.2,電路滿足設計要求。

圖4 輸出轉換模塊Fig.4 Output switch module

2.5 電源模塊

采用220 V供電的開關電源輸出兩組隔離電源,開關電源體積小,質量輕,效率高。如圖5所示,電源VH為220 V交流電壓通過整流后的直流電壓,采用了高效離線式開關 IC:TinySwitch-III系列的TNY276。

為提高精度,輸入、輸出兩側均使用基準電源,參考電壓VREF1和VREF2均為2.5 V,通過兩路隔離輸出電源,均加至基準電壓芯片LM236上得到。

圖5 電源模塊Fig.5 Power module

3 系統軟件設計

系統采用模塊化設計方式,把整個程序分成多個功能模塊。主要有:主程序,AD采樣,Flash讀寫,PWM輸出。

3.1 主程序

主程序流程如圖6所示。分為AD采樣、校正處理、數據處理、輸出4部分。由于變送器裝置的誤差主要分為恒定系統誤差和變化系統誤差,而通過硬件修改可以減小部分恒定系統誤差,但變化系統誤差如儀表的零點、放大倍數的漂移和溫度變化引起的誤差只能通過軟件校正來減小。

圖6 主程序流程Fig.6 Main program flow chart

軟件校正流程如下:

1)調零點 出廠前,通過調零點的方式來實現零位誤差校正,設置零點的輸入條件,實測并保存校正數據。運行時,讀取校正數據,當前實測數據進行零點偏差補償計算,得到修正電壓值。校正具體方法:外部設置為零點狀態時,將校正口1置低;CPU檢測到校零點條件,則將當前AD采樣電壓作為校正參數存入Flash中,供以后讀取使用。

2)調滿量程 通過調滿量程的方式來實現放大倍數偏差引起的誤差校正。具體方法是設置滿量程的輸入條件,置校正口2為低。CPU檢測得到一個實際電壓值,與保存的標準放大倍數下的滿量程電壓值比較,得到需修正的放大倍數并存入Flash中。以后任意條件輸入時,每次讀取修正放大倍數,并與采樣值相乘。調零調滿的流程如圖6所示。

3)線性化處理原理 查表法的基礎是建立起采樣電壓與實際溫度的對應關系,據PT100分度表,可通過以精密電阻箱來模擬PT100的輸入,調節電阻箱阻值,并記錄下-50.0℃到+200.0℃之間的250組溫度-電壓的數據。由于被測溫度與熱電阻間存在非線性關系,這里采用折線近似的方法進行非線性修正,將所有數據分段線性化處理。

將整個測溫范圍分為n個溫度段,每段用最小二乘法求折線來近似表示熱電阻的電勢和溫度的關系[5]。理論上說,折線段越多,精度越好。程序中,實際分了34段。通過分段查詢計算,用當前電壓值減去該段起點值,再除以該段所對應的0.1℃ 的電壓差值,得到溫度差值,最后再加上該段起點所對應的溫度值,即可得到當前實際溫度值。然后,指令輸出相應的PWM值,使輸入輸出之間呈線性化對應關系。這里就將輸入和輸出在程序上分離,以避免溫度漂移在整體上對程序的影響,提高了程序的可靠性和可讀性。

3.2 AD 采樣

文獻[6]中,推導出在白噪聲前提下,離散高斯噪聲模型的最優估計量是最大似然估計,可用MLS算法求出,當AD采樣位數足夠大時,可用統計平均近似代替MLS算法[4]。系統用的是12位AD采樣,可用統計平均近似代替MLS算法。通過連續25次采樣,每5次采樣取中位值,再求5次平均的方法得到最終采樣值。該法使輸出電流在0.001 mA位微小波動,有效地克服了偶然因素引起的輸入干擾,具有良好的濾波效果。

4 實驗結果

從 -50℃ 到200℃ 之間,任意選擇10個溫度進行實驗,得到如表1所示的實測結果。

表1 部分實測結果Tab.1 Part experimental results

由表1可見,電流偏差峰值為0.011 mA,電流測量精度為0.11%,而對于4~20 mA內2 500個點來說,0.1℃ 對應于0.006 4 mA,由于電流偏差值小于0.012 8 mA,溫度精度控制在0.2℃ 以內。

5 結語

文中設計的溫度變送器,是由C8051F996單片機及精密運放構成的采樣電路和輸出轉換電路組成;其測量通道和輸出通道采用光耦隔離,通道電阻采用精密電阻;采用小型化的開關電源,并使用常規的220 V交流電源供電。該變送器結構簡單,工作可靠,準確度高,通用性好,滿足批量生產要求,符合工業應用標準。

[1]劉俊紅,趙可新.三線制隔離型熱電阻溫度變送器[J].科學技術與工程,2006(14):2108-2110.LIU Jun-hong,ZHAO Ke-xin.Resistance transducer with three-phase isolator[J].Science Technology and Engineering,2006,(14):2108-2110.(in Chinese)

[2]SILICONLABS.C8051F99X-C805198X芯片手冊[M].美國德州奧斯汀:Silicon Laboratories(芯科實驗室)上市跨國公司,2010.

[3]袁景,施火泉.帶DAC輸出的多通道溫度采集模塊的設計[J].現代電子技術,2011,34(17):202-204.YUAN Jing,SHI Huo-quan.Design of multi-channel temperature acquisition module with DAC output[J].Modern Electronics Technique,2011,34(17):202-204.(in Chinese)

[4]包海濤.超低壓SOC處理器C8051F9XX應用解析[M].北京:航空航天大學出版社,2010.

[5]呂方瑤,張池軍,閆勇,等.一類高精度溫度測量技術研究[J].電子測量技術,2011(8):88-90.LV Fang-yao,ZHANG Chi-jun,YAN Yong,et al.Study of temperature measurement with high accuracy[J].Electronic Measurement Technology,2011(8):88-90.(in Chinese)

[6]方益喜,雷開卓,張群飛,等.基于三線制恒流源驅動的高精度溫度測量系統[J].計算機工程與應用,2012,48(S2):531-534.FANG Yi-xi,LEI Kai-zhuo,ZHANG Qun-fei,et al.High-precision temperature mesurement system based on three-wire constantcurrent driving[J].Computer Engineering and Applications,2012,48(S2):531-534.(in Chinese)

猜你喜歡
單片機測量
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
把握四個“三” 測量變簡單
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
滑動摩擦力的測量和計算
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
滑動摩擦力的測量與計算
測量的樂趣
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
測量
主站蜘蛛池模板: 日韩福利视频导航| 久久一日本道色综合久久| 日本在线亚洲| 免费无码网站| 国产精品国产主播在线观看| 成人中文字幕在线| 欧美啪啪视频免码| 国产国产人成免费视频77777| 日韩a级毛片| 在线日韩日本国产亚洲| 亚洲最大综合网| 色吊丝av中文字幕| 久久性视频| 国产成人8x视频一区二区| 日韩精品成人在线| 无码久看视频| 欧美成人手机在线观看网址| 日本免费福利视频| 欧美一区精品| 亚洲AⅤ无码国产精品| 欧美日韩一区二区在线播放| 国产欧美精品一区二区| 国产成人综合欧美精品久久| 国产激爽大片在线播放| 另类专区亚洲| 麻豆精品国产自产在线| 色综合久久无码网| 狠狠做深爱婷婷综合一区| 亚洲无码四虎黄色网站| 国产 在线视频无码| 99久视频| 国产精品大尺度尺度视频| 国产免费久久精品99re不卡| 亚洲娇小与黑人巨大交| 国产网友愉拍精品| 亚洲成人黄色在线| 亚洲av色吊丝无码| 久久国语对白| 日本成人精品视频| 又黄又湿又爽的视频| 国产精品黄色片| 欧美黄网站免费观看| 国产一区在线视频观看| 久久国产精品麻豆系列| 亚洲国产清纯| 精品欧美视频| 72种姿势欧美久久久大黄蕉| 国产成人综合网在线观看| 伊人久久青草青青综合| 欧美狠狠干| 国产无码精品在线| 在线另类稀缺国产呦| 少妇精品网站| 自慰网址在线观看| 在线免费亚洲无码视频| 国产精品大白天新婚身材| 91精品国产一区| 欧美国产在线看| 日韩视频免费| 亚洲人成成无码网WWW| 国产精品美女免费视频大全 | 中文字幕在线看视频一区二区三区| 欧美不卡在线视频| 国产成人亚洲日韩欧美电影| 国产黄在线免费观看| 精品無碼一區在線觀看 | 99热这里只有精品免费| 99久久免费精品特色大片| 亚洲自拍另类| 婷婷六月天激情| 91精品国产自产在线老师啪l| 精品一区二区三区中文字幕| 老色鬼欧美精品| 老色鬼久久亚洲AV综合| 毛片在线区| 日本爱爱精品一区二区| 孕妇高潮太爽了在线观看免费| 国产日本欧美在线观看| 亚洲精品无码久久久久苍井空| 欧美国产日韩另类| 中文字幕在线一区二区在线| 久一在线视频|