永久免费国产网站_中文欧美乱码视频_欧美三级特黄片在线免费观看_亚洲综合日韩中文字幕v在线_日韩亚洲一区av_少妇高潮呻吟在线观看_日本少妇强奸中文字幕高清_欧美不卡一级黄片_国产av.无码久久_性行为视频免费国产

? ? ? ?

咨詢電話

ENGLISH0755-88840386
新聞中心

咨詢電話

0755-88840386
您的位置:首頁 > 學習專題 > 專業(yè)技術專題 > 工業(yè)自動化稱重儀表>詳情頁

基于應變傳感技術的智能稱重儀表系統(tǒng)設計

發(fā)布時間:2019-12-24 14:24:45 |來源:網絡轉載

 1 前言
筆者在研制無線遙控 、遙測電子吊秤及單遙測電子吊秤的過程中, 利用單片機的智能特點,對稱重傳感器出來的微伏直流信號進行自動測量、實時處理。并利用軟件的靈活性, 對測量數據消除漂移、排除干擾、采用二次編碼技術發(fā)送。
二次解碼后, 進行準確度調校、標度變換、實時記錄顯示打印等, 減小了硬件電路。下面主要介紹單遙測電子吊秤。
2 系統(tǒng)設計
2.1 系 統(tǒng) 構 成 及 工 作 原 理
被測量的信號由傳感器變換成電信號送到線性放大器放大,經A/ D 轉換送到單片機系統(tǒng)實時處理后,通過軟件編碼技術進行二次編碼送到發(fā)射機發(fā)射測量的信號。地面接收機收到信號后,送到單片機系統(tǒng)進行二次解碼,再實時處理、儲存、打印, 并送到主計算機聯(lián)網。
2.2 A/ D 轉換器設計
(1)  稱重傳感器出來的μ v 信號經放大器 ( ICL7650) 放大, 后面的硬件電路構成雙積分A/D 轉換電路。由于市場的A/D 集成電路轉換器轉換速率較慢、轉換精度較低、轉換計數值固定、價格偏高,為此用散件設計了雙積分A/D轉換電路。由于利用了單片機, 所以上述缺點全部得到了解決。

雙積分A/ D 轉換電路由電子開關( 74HC4066 )、積分器( 1/ 2LF353 )、比較器( 1/2LF353)、與門(74HC08)、計數器( 89C51的內部計數器) 和控制邏緝( 89C51) 等組成。它是將未知電壓VX 轉換成時間值來間接測量的, 所以也叫V-T 型A/D。一次A/D 轉換時,單片機的控制邏緝先把電子開關接地(GND),放掉電容上的電荷, 進行系統(tǒng)校零。然后控制邏輯把電子開關接到VX 采樣輸入到積分器, 積分器從0V 開始進行固定時間T 的正向積分。時間T 到后, 電子開關將與VX 極性相反的基準電壓VREF 輸入到積分器進行反向積分,到輸出為0V時停止反向積分。

由積分器輸出波形可以看出,反向積分時積分器的斜率是固定的,VX 越大, 積分器的輸出電壓越大、反向積分時間越長。計數器在反向積分時間內所記的數值就是與輸入電壓VX 在時間T 內的平均值對應的數字量。
由于控制邏輯是單片機 、定時器和記數器 ,時鐘頻率可提高到24MHz,A/D 轉換時間相應加快。又因單片機的內部定時器可通過軟件調整, 故增加了積分器對VX 采樣從0V 開始的正向積分固定時間T, 即提高了雙積分A/ D 轉換電路的轉換精度。以提高固定時間T 來提高轉換精度, 是以犧牲時間T 為前提。當時鐘頻率是24MHz、校零時間為20ms、正向積分的固定時間為40ms 時,雙積分A/D 轉換電路的轉換精度可以達到52 萬內碼。當VX 最大時, A/ D 轉換時間為每秒鐘14 次左右。比市場上的A/D 集成電路轉換器的轉換精度提高了26 倍, A/ D 轉換時間提高了4.5 倍( ICL7135 為2 萬碼, 轉換時間為每秒鐘3 次), 且比市場上同轉換精度的
A/ D 集成電路轉換器價錢少20 倍左右。
(2) 單 片 機 軟 件 設 計
它 是 用 MCS- 51 匯編語言編寫的。當程序開始運行時, 首先系統(tǒng)初始化, 然后置P1.5 口線,接通接地電子開關, 調用定時20ms 子程序, 進行系統(tǒng)校零20ms; 清P1.5 口線, 置P1.6 口線,接通VX 電子開關, 調用定時40ms 子程序, 對固定時間T 的正向積分為40ms; 當正向積分時間到后,清P1.6 口線,置P1.7 口線,接通VREF電子開關,對基準電壓反向積分; 同時單片機內
部計數器清零, 進行對外部時鐘計數, 當INT0口線為低時, 停止記數器計數, 讀出計數器數值送到內部讀寫存儲器。至此完成了整個A/D 轉換過程,然后再重復以上過程即可。如果嫌A/D轉換精度不夠高, 可以調用兩次定時40ms 子程序, 對固定時間T 的正向積分為80ms, 從而雙積分A/D 轉換電路的轉換精度可以達到100 萬內碼。也可以任意定時,從而達到所要求的A/D轉換器的轉換精度。再把數據進行一定的編碼,通 過 單 片 機 的 內 部 串 行 口 送 到 發(fā) 射 機 傳 送 。
2.3 消除零漂
零位的穩(wěn)定性是影響系統(tǒng)測量精度的重要因素。溫漂和時漂, 統(tǒng)稱零漂, 是硬件電路設計中不可避免的。如果用硬件來補償而克服零漂,電路非常復雜, 也難以得到滿意的結果, 但是利用單片機就很好地解決了這個問題。
(1) 開 機 自 動 清 零
在 測 量 系 統(tǒng) 中 , 零輸入信號時 , 整個測 量 系統(tǒng)的輸出應為零。但由于零漂的存在, 零輸入信號時輸出不為零,此時的輸出值就是系統(tǒng)的零位漂移值。所以單片機把檢測到的零位漂移值存入內存中,以后在每次測量中都減去這個零位漂移值, 就實現(xiàn)了開機自動清零。
(2) 零 點 自 動 跟 蹤
經 過 開 機 清 零 處 理 后 的 零 位 , 仍 會 發(fā) 生 漂移, 且是非線性的, 所以有必須隨時進行修正,利用單片機軟件可方便地實現(xiàn)零點自動跟蹤。
不 論 是 何 種 原 因 所 引 起 的 漂 移 ,在一個很短的時間范圍內,其漂移輸出的增量ΔX 總是很小的。因此在Δ t 時間內, 應對本次采樣輸出值和上次采樣輸出值之差ΔX 進行判斷。如果ΔX 小于原設定值, 則認為該ΔX 是在Δ t 時間內系統(tǒng)所產生的零點漂移。將此增量ΔX 加到原暫存的零位漂移補償值中, 本次采樣值仍為上次采樣值。如果ΔX 大于設定增量, 則為正常輸出, 采樣值減去零位漂移值。即實現(xiàn)了零點自動跟蹤。Δ t 的選擇: 采用本次采樣到下一次采樣這一周期時間為Δ t。ΔX 的選擇: 它跟最大量程選擇有關,在具體測量系統(tǒng)中通過調整獲得。
2.4 數字排除干擾技術
一 般 測 量 系 統(tǒng) 的 輸 入 信 號 均 含 有 種 種 噪 聲和干擾, 為了進行準確測量與控制, 必須盡可能地排除。所謂數字排除干擾( 數字濾波) 技術,就是通過一定的計算或判斷程序以減少干擾在有用信號中的比例。所以數字排擾實質上是一種程序排擾或軟件排擾。軟 件 編 寫 中 , 采 用 滑 動 平 均 值 法 ?;瑒悠骄捣ㄊ菍⒋娣臢 個數據的存儲器組成循環(huán)隊列,隊列的長度固定為N。每進行一次新的測量后,把結果依次放入隊尾而自動充銷原隊首的數據。這樣隊列中始終有N 個“最新”數據。每次測量后對隊列中的N 個數據計算一次平均值,使系統(tǒng)的數據更換率與測量頻率一致,而與N 無關。滑動平均值法即達到N 次平均值排擾的效果,又達
到快速更換數據的要求。具體公式如下:

式 中 : Y(k) — 第 K 次濾波后的輸出值X(k- i) — 依 次 向 前 遞 推 i 次的采樣值n — 滑動平均頂數滑動平均 頂 數 n 的選取是較重要的環(huán)節(jié): n過大,平均效果好,但對參數變化的反應不靈敏;n 過小, 濾波效果不顯著。如果不能有限地克服隨機誤差 ,可采取一階遞推濾波, 其算式如下:
Y(k)= (1- Q)Y(k- 1)+ QX(k)式 中 :Q— — 濾波系數, 為0<Q< 1
X(k)— — 第k 次采樣值
Y(k)— — 第k 次濾波后的輸出值
Y(k- 1)— — 第k- 1 次濾波后輸出值
2.5 顯示準確度調校
筆 者 以 前 設 計 的 電 子 吊 鉤 秤 前 置 放 大 器 ,準確度調校是調整放大器放大量,即用電位器來調校。由于電位器調整不方便且不穩(wěn)定, 造成放大量變化, 使顯示稱重數據發(fā)生變化。后來的設計中, 放大器接固定電阻, 在軟件內部乘以ΣK 值來達到調整放大量。并在單片機接口線上接12個平撥開關, 順序接通開關DSW1- 12 增加計數值。準確度調校程序最重要的一條是建立實時顯
示值與A/D 計數關系的數學模型。假設實時顯示值為重量W, 相應的計數為WCNT, 初始顯示值WZ,相應的計數為WCMTZ,凈重為WN,相應的計數為WCMTN。設A/D 最大計數18000,分度數3000, 且d 代表分度值。設d= 6 計數, 則它們的關系應為:
WCMTN= 6WW/ d WW=W-WZ按照上式 ,以W 為橫坐標,WCNT 為縱坐標,描繪出的凈重- 計數曲線如圖5。圖中共有4 條
斜線,其中I 線是總重量與計數關系的曲線。將I 線向下平移, 即減去零位計數WCWTZ,就變成凈重與計數關系的II 線。由于平撥開關對應準確度的計數調整只能增加不能減少,為防止未接通開關, 滿載計數值出現(xiàn)超過要求線(18000)。的情況。故軟件將II 線乘以一系數, 使要求線變成III 線。要求線的斜率小于I 線的斜率。當調整平撥開關時,III 線就能調整到標準線, 即18000 計數。具體計算公式如下:

從零點到滿載標準計數值連一條直線 ,是通過軟件實現(xiàn)的,即滿載準確度可由軟件調校或補償。重量的非線性由傳感器和模擬電路的性能來決定。因此一個線性很好的傳感器和模擬電路,任何點調校準確度都可以, 而以滿載效果最好。
2.6 實時標度變換
一 般 的 測 量 系 統(tǒng) 都 存 在 標 度 變 換 問 題 ,這是因為被測量對象的數據的量綱與放大器和A/D轉換器的輸出值并不是一樣的。例如電阻的單位是歐姆( Ω ),溫度的單位是攝氏度( ℃ ), 物重的單位是公斤( Kg)。這些參數經傳感器轉換成電壓放大后, 再經A/D 轉換成數碼, 所得結果的數值并不一定等于原來帶有量綱的參數值,它只對應于參數值的大小。故必須將其轉換成帶量綱的數值后顯示打印, 這種轉換稱為標度變換。標度變換一般分為線性參數 度變換和非線性參數標度變換。
線性標度變換的前提是參數值與模數轉換的結果之間是線性關系。若輸入信號為零時, 模數轉換輸出值不為零。則標度變換公式為:
Y= (Ymax- Ymin)(X- Nmin)/ (Nmax- Nmin)+ Ymin
其 中 :Y- 參數測量值( 工程量)
Ymax- 參數量程終點值
Ymin- 參數量程起始值
Nmax- 量程終點所對應的模數轉換結果
Nmin- 量程起點對應的模數轉換結果
X- 測量值所對應的模數轉換輸出值
其 中 ,Ymin、Ymax、Nmin、Nmax 對于某一固定的被測量參數來說是常數,對于不同的被測參數它們有不同的值。由于基于單片機的測量系統(tǒng), 可以隨被測對象的不同用軟件的方法來進行不同的標度變換,所以它是一個智能化很強的自動測量系統(tǒng),而且
很容易作成多功能的綜合測量系統(tǒng)。
3 結論
基于單片機的測量系統(tǒng)很容易使其具有實時自檢、自校、自消漂移、數字濾波、準確度調校、標度變換、實時顯示等功能。如果再把這樣的測量系統(tǒng)與所得結果通過D/A 轉換等和其它執(zhí)行器件聯(lián)接起來,再加上單片機靈活多變的計算能力和轉判功能,將會使傳統(tǒng)的自動化系統(tǒng)躍入智能化的新紀元。
該 無 線 遙 測 電 子 吊 秤 系 統(tǒng) 自 1986 年研制出來后,稱重數據優(yōu)于國頒A 三級秤的標準,且性能穩(wěn)定,順利通過了國家技術監(jiān)督局的鑒定。其產值達140 多萬人民幣,利潤為60 多萬人民幣,獲得軍隊科學技術進步三等獎,是很好的軍轉民項目。它還可以和主計算機(PC) 終端聯(lián)網,采用人機對話形式, 操作方便, 使用簡單, 數據庫的檢索快捷, 并且可根據硬盤的大小, 存儲多
達上萬組的稱重數據。而且可以通過選擇不同的地址碼聯(lián)接多個稱重系統(tǒng)同時顯示,形成稱重網絡系統(tǒng)。如果選擇不同的傳感器, 如選用溫度傳感器、流量傳感器、壓力傳感器等等、就變成了不同用途的測量系統(tǒng), 使之變成了一個高精度、多用途、多功能、通用性強的帶有數據庫功能的無線遙測實時測量系統(tǒng)。


 

本文源于網絡轉載,如有侵權,請聯(lián)系刪除

分享到