多人调教到高潮失禁h重口视频_成熟丰满熟妇高潮XXXXXA片_亚洲精品视频网_japanese中年熟妇_亚洲第一成年人视频_国产欧美一区二区三区四区

行業動態

當前位置:首頁>>新聞中心>>行業動態 發布時間:2017-08-10 03:31:00

基于STM32的高精度瞬時供電電子稱

時間:2017-08-10 03:31:00 來源:本站 點擊數:570

本文設計了一種以STM32為核心的高精度電子稱,介紹了系統的總體結構框圖,重點闡述了稱重傳感器的工作原理,并完成了電子秤的軟件設計;采用開關控制瞬時供電測量,降低了功耗,提高了靈敏度,也隨之提高了穩定性;通過智能化、溫度補償和非線性擬合等 技術提高了測量精度。該電子秤的測量范圍為0?500 g絕對誤差最大值為0.4g滿量程最大相對誤差為0.08%

1.引言

當今,電子秤的發展趨向于集成化、數字化、智能化,然而, 電子秤存在精度低、穩定性差、自動化程度較低等問題。針對這一 系列問題,本文采用STM32微處理器,AD620低漂移儀表放大器, MCP3208高精度AD轉換器,低功耗液晶顯示器構成電子秤的硬件 系統,在測量方法上采用瞬時大電流供電測量,提高了傳感器靈敏 度,降低了功耗,提高了測量電路的穩定性。

2.總體方案

本系統有三個模塊組成,如圖1所示,傳感器及供電控制模 塊、放大測量模塊、鍵盤顯示模塊。傳感器及供電控制模塊:應變 片將承受的重量轉化成為電阻的變化,在電流的激勵下將電阻的變 化轉化為電壓的變化(電流源在STM32的控制下,對應于ADC的測 量時間產生激勵電流)。放大測量模塊:將傳感器輸出的信號放大 到適合于ADC的輸入信號范圍,在由ADC實現模擬量到數字量的 轉換,重量的計算由STM32通過軟件完成;鍵盤顯示模塊:完成運 行模式控制、信息輸入和數據顯示。通信接口完成電子秤與其它設 備(上位機操作平臺或測量控制網絡的數據交換。

云網客1.jpg

2.1稱重傳感器的設計

稱重傳感器由全橋電路構成,如圖2所示,R:R2艮和R4為測量 應變片電阻,R5化和R7為零點補償電阻,私為限流電阻,bd為測量信 號輸出節點。電阻應變片民、R2艮和R4因溫度改變引起的阻值變化是 相等的,故可相互進行溫度補償,即利用全橋特性可解決溫漂問題。

電源提供的電壓和電流相等的條件下,占空比越小,平均功率 就越小,即降低了功耗,電阻應變片相應產生的熱量更少,故提高 了電橋電路的熱穩定性;如果平均功率一定,占空比越小,則供電 電流就越大,傳感器輸出的信號就越大,靈敏度越高,后級放大電路的放大倍數相應減小,從而使整個系統的穩定性提高。而直流供 電情況下,占空比等于1,開關控制瞬時供電情況下,占空比取決 AD轉換器的時間,假設AD轉換時間為5ms周期為1s則占空 比為2%,故本設計采用開關控制瞬時供電測量。

云網客2.jpg

不考慮R5R6R7影響的情況下,差模輸出電壓:

云網客3.jpg

然而在實際應用中,由于相同型號的電阻應變片阻值略有偏 差,會影響電橋平衡,因此需設置預調平衡電路,在電路中增加電 位器R6電阻R5R7(R5 = R7) R5R7的大小決定了輸出電壓的調 節范圍;在電阻應變片未產生形變的狀態下,微調電位器^,使全 橋電路的差模輸出電壓為零,解決平衡失調問題。

2.2儀表放大電路的設計

該電路的主要功能是將全橋輸出的電壓信號以差模方式進行放大。 此電路關系到后級AD采集結果的優劣,則必須要具有低溫漂,高精度, 高穩定性;本設計采用高精度的儀表放大芯片AD620因其具有低輸入失 調電壓50uV低輸入失調漂移0.6uV /°C的特點,可滿足本設計要求。 根據測量數據可知,在直流供電情況下,稱重500g砝碼時,稱重傳感器輸 6mV電壓,AD轉換器采用3.3V供電,輸入的最大信號設為3.2V貝倣大 倍數Au=320.006=533如果采取瞬時供電,電流增加10倍,放大倍數只需 53倍,而AD620芯片最大放大倍數可達10000,滿足設計要求。

根據傳遞函數A? = 1 + 49_4]c__K , (Au為儀表放大電路的放大倍數 可知,放大倍數為53,故設定Rg=950Q即可。

理。由于目前常用的ADC芯片的分辨率有8位、12位、16位、24位; 根據公式:最小分度值B = 500/(2A n-l),其中,nADC芯片分辨率 的位數。本系統中的絕對誤差應小于0.5gn=8時,B?l.96不滿足 設計要求;而n=12時,B?l.22滿足設計要求且成本較低;本設計 采用的是一款具有片上采樣和保持電路的12位逐次逼近型模數轉換器 MCP3208;電路如圖4所示,通過MCP1541輸出精確的參考電壓提供 給模數轉換芯片MCP3208;用運放OP07構成的二階低通濾波器對前級 信號進行濾波處理然后遞交給MCP3208進行模數轉換。

云網客6.jpg

3.軟件分析

控制系統基于STM32的開發環境,采用C語言編程方式進行軟 件設計。圖4為電子秤主程序流程框圖,首先進入初始化子程序, 然后將采集的數據進行處理,計算出重量,掃描到功能鍵按下后, 進入功能鍵子程序執行相應功能,當被稱重物需要去皮時,按下按 鍵可以自動保存皮重數值,當不需要去皮時,將皮重設為0”, 計算出金額,最后將處理結果在液晶屏上顯示出來。電子秤的軟件 設計主要實現以下功能:重量計算、信息輸入、模式控制、去皮處 理、計算金額、數字顯示、數據輸出等。

4.數據分析

在秤盤上分別放入0?500g之間不同重量的砝碼,記錄下測量數

據,如表1所示;利用Exeal表格繪制曲線,0?500g整體曲線繪制存 在非線性誤差,故采用分段直線逼近可以進一步減小誤差。

云網客7.jpg

從表1的圖表數據可知,該系統的非線性誤差很小,測量精度較 高,實現在0?500 g范圍內,絕對誤差最大值為0.4g根據公式:滿量程 最大相對誤差為S = A/5Q0可知,滿量程最大相對誤差為0.08%。本設計 中采用12位模數轉換器,最小分度值B = 500/(2A12-1) = 0.122B的值小 0.4g實驗數據符合理論值。

5.結語

傳感器模塊采用開關控制瞬時供電測量,解決了電阻應變片 的發熱嚴重問題,降低了功耗,提高了靈敏度,也隨之提高了穩 定性;通過智能化、溫度補償和非線性擬合等技術,進一步減小 了系統的非線性誤差,提高了系統的測量精度,測量范圍為0?500 g絕對誤差最大值為0.4g滿量程最大相對誤差為0.08%。有精度 高、耗能低、穩定性好、自動化程度高等特點,具有很大的實用 性,給用戶帶來了很大的便捷,具有很好的商業前景。


主站蜘蛛池模板: 定远县| 临沂市| 沙坪坝区| 郎溪县| 遵义市| 广南县| 莒南县| 德江县| 三江| 繁昌县| 重庆市| 永州市| 循化| 钦州市| 基隆市| 兴城市| 信阳市| 汤阴县| 瑞金市| 得荣县| 乌拉特后旗| 金门县| 北辰区| 东至县| 青岛市| 乐都县| 邳州市| 祁阳县| 巴南区| 江口县| 晋宁县| 拉萨市| 新疆| 津市市| 大同市| 东海县| 长宁县| 虹口区| 乐至县| 乌鲁木齐市| 南充市|