精品视频一区二区观看,欧美一区二区视频三区,日韩一区二区三区不卡,欧美中文综合在线视频,欧美综合网亚洲综合网

      ? ? ? ?

      咨詢電話

      ENGLISH0755-88840386
      學(xué)習(xí)專題

      咨詢電話

      0755-88840386
      您的位置:首頁(yè) > 學(xué)習(xí)專題 > 專業(yè)技術(shù)專題 > 工業(yè)自動(dòng)化稱重儀表>詳情頁(yè)

      電子重量顯示器的數(shù)據(jù)處理方法

      發(fā)布時(shí)間:2021-04-30 16:27:25 |來(lái)源:網(wǎng)絡(luò)轉(zhuǎn)載

      電子重量顯示器已經(jīng)替代傳統(tǒng)的桿秤成為日常生活中的衡器.電子秤稱量重物的過(guò)程實(shí)際上就是微型計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理的過(guò)程,數(shù)據(jù)處理方法的優(yōu)劣決定了稱量重物的準(zhǔn)確性,對(duì)所設(shè)計(jì)的ZZX2I型稱重顯示器采用了數(shù)據(jù)實(shí)時(shí)處理較優(yōu)秀的方法———滑動(dòng)平均值法進(jìn)行數(shù)據(jù)處理,并給出了稱重程序.

      1 簡(jiǎn)介

      一臺(tái)電子重量顯示器(俗稱電子秤),實(shí)際上就是一個(gè)稱重?cái)?shù)據(jù)采集系統(tǒng).當(dāng)重物放到衡器上時(shí),壓力傳感器輸出響應(yīng)的模擬電壓信號(hào),經(jīng)過(guò)模、數(shù)轉(zhuǎn)換(A/D變換)后就得到數(shù)字量D.但是,數(shù)字量D并不是重物的實(shí)際重量值W,W需要由數(shù)字量D在顯示器內(nèi)部經(jīng)過(guò)一系列的運(yùn)算———即數(shù)據(jù)處理才能得到.這一系列的運(yùn)算———即數(shù)據(jù)處理是由裝在稱重顯示器中的微型計(jì)算機(jī)來(lái)完成的;不僅如此,稱重顯示器的整個(gè)工作過(guò)程也都是在微型計(jì)算機(jī)的控制下有條不紊地進(jìn)行.近年來(lái),隨著大規(guī)模集成電路的飛速發(fā)展,單片機(jī)更加廣泛的應(yīng)用在各種智能化稱重儀表中.在電子秤中使用單片機(jī)可使電子秤的性能提高,成本降低,具有明顯的優(yōu)越性.從筆者參加設(shè)計(jì)的ZZX-Ⅰ型重量顯示器為例,介紹在電子秤中利用MCS-51系列單片機(jī)進(jìn)行數(shù)據(jù)處理的方法.

      2 數(shù)據(jù)處理的方法

      ZZX-I型重量顯示器由MCS-51系列8031單片機(jī)控制.作為一個(gè)數(shù)據(jù)采集系統(tǒng),它有一定的采樣速率.由于硬件電路設(shè)計(jì)中采用了7109A/D轉(zhuǎn)換器及6M晶振,采樣速率達(dá)到12次/秒[1];這就是說(shuō),當(dāng)重物放到衡器上時(shí),A/D轉(zhuǎn)換并不是只進(jìn)行一次,而是一次接一次地進(jìn)行下去.當(dāng)衡器上的重物穩(wěn)定時(shí),理論上每次A/D轉(zhuǎn)換得到的數(shù)字量D應(yīng)是相同的;將此數(shù)字量D進(jìn)行一系列數(shù)據(jù)處理(標(biāo)度變換)得到的數(shù)值W才是重物的真實(shí)重量.數(shù)字量D的正確與否,決定了稱量是否準(zhǔn)確.考慮到硬件線路及其他因素(如脈沖干擾)的影響,為了得到正確的數(shù)字量D,一般采用的方法是:求連續(xù)多次A/D轉(zhuǎn)換結(jié)果D的算術(shù)平均值P,利用P代替單次A/D的轉(zhuǎn)換結(jié)果D來(lái)進(jìn)行數(shù)據(jù)處理,以便得到準(zhǔn)確的重量值W.ZZX-I型重量顯示控制器也不例外,但鑒于重量顯示器的特殊性,即衡器的些微變化必須立即反映出來(lái),也就是實(shí)時(shí)性,因此ZZX-I型稱重顯示器采用了能夠快速反應(yīng)變換結(jié)果的滑動(dòng)平均值法[2].滑動(dòng)平均值法采用存儲(chǔ)隊(duì)列作為A/D轉(zhuǎn)換的數(shù)據(jù)存儲(chǔ)器,隊(duì)列的隊(duì)長(zhǎng)固定為N,每進(jìn)行一次新的轉(zhuǎn)換,把轉(zhuǎn)換的結(jié)果放入隊(duì)尾擠掉原來(lái)隊(duì)首的一個(gè)數(shù)據(jù),這樣,在隊(duì)列中始終有N個(gè)“最新”的數(shù)據(jù);計(jì)算平均值時(shí),只需要把隊(duì)列中的N個(gè)數(shù)據(jù)進(jìn)行算術(shù)平均,就可以得到新的算術(shù)平均值.考慮編程的方便,隊(duì)列采用循環(huán)隊(duì)列來(lái)實(shí)現(xiàn).為保證轉(zhuǎn)換結(jié)果的準(zhǔn)確,更好的克服脈沖信號(hào)的干擾影響,在滑動(dòng)平衡值中還增加了去除最大值和最小值的算法,保證了準(zhǔn)確快速地稱量重物.

      3 程序的實(shí)現(xiàn)

      在8031單片機(jī)的數(shù)據(jù)RAM存儲(chǔ)區(qū)中,共有128個(gè)存儲(chǔ)單元,為完成上述數(shù)據(jù)處理任務(wù),對(duì)存儲(chǔ)單元分配如下:

      (1)每次A/D轉(zhuǎn)換的結(jié)果放在寄存器R2和累加器A中;

      (2)轉(zhuǎn)換結(jié)果隊(duì)列當(dāng)前指針存放在寄存器R0中;

      (3)上次算術(shù)平均值存放于寄存器2BH,2AH中,當(dāng)前算術(shù)平均值存放于寄存器2DH,2CH中;

      (4)最大值存放在29H,28H中,最小值存放在27H,26H中;

      (5)隊(duì)列存放地址30H~43H,可存放十次A/D轉(zhuǎn)換的結(jié)果.稱重程序的設(shè)計(jì)思想是:該段程序?yàn)橹袛喾?wù)程序;每次變換結(jié)束一次,將轉(zhuǎn)換結(jié)果存入隊(duì)列內(nèi)并修改隊(duì)列指針R0;求算術(shù)平均值,與上次平均值進(jìn)行比較,以判斷衡器是否穩(wěn)定;如不穩(wěn)定,當(dāng)前平均值存入上次平均值存儲(chǔ)單元,標(biāo)度變換后送稱重顯示器顯示;如穩(wěn)定,上次平均值單元內(nèi)容不變(顯示內(nèi)容保持不變).標(biāo)度變換采用線性變換公式:W=(Wmax-Wmin)×(P-Pmin)/(Pmax-Pmin)+Wmin.其中W為稱量值、Wmax為稱量最大值、Wmin為稱量最小值、為算術(shù)平均值、PPmin為Wmin對(duì)應(yīng)的平均值、Pmax為Wmax對(duì)應(yīng)的平均值.程序清單和注釋見(jiàn)頁(yè)腳的PDF文檔

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

      由于ZZX-I型重量顯示器使用了上述滑動(dòng)平均值數(shù)據(jù)處理程序,保證了準(zhǔn)確、快速的測(cè)量轉(zhuǎn)換結(jié)果,從而大大提高了稱量的準(zhǔn)確性,工作的穩(wěn)定性、可靠性也得到了保證.滑動(dòng)平均值數(shù)據(jù)處理方法也適合于其他的定時(shí)采集系統(tǒng).

       

      本文源于網(wǎng)絡(luò)轉(zhuǎn)載,如有侵權(quán),請(qǐng)聯(lián)系刪除

       

      深圳市卓禾儀器有限公司是一家專門從事稱重儀表和全自動(dòng)包裝碼垛生產(chǎn)線的研發(fā)及生產(chǎn)的高新技術(shù)企業(yè),所生產(chǎn)的JY500系列稱重顯示控制器(包括配料秤儀表、皮帶秤儀表、包裝秤儀表、重量變送器等)高速高精度,使用壽命長(zhǎng)。卓禾儀器有十?dāng)?shù)年的現(xiàn)場(chǎng)校驗(yàn)經(jīng)驗(yàn),在業(yè)內(nèi)有良好的口碑,且有專門的售后工程師幫忙解決產(chǎn)品使用過(guò)程中遇到的技術(shù)問(wèn)題,客戶可以放心省心順心的使用我司的產(chǎn)品。如果對(duì)我司的產(chǎn)品感興趣,歡迎咨詢。

      分享到