咨詢電話
ENGLISH0755-88840386發(fā)布時(shí)間:2020-12-30 16:46:40 |來源:網(wǎng)絡(luò)轉(zhuǎn)載
皮帶秤的結(jié)構(gòu)簡析:單杠桿秤架結(jié)構(gòu)簡單,成本低,用于計(jì)量精度要求不髙的場合;雙杠桿秤架的結(jié)構(gòu)較復(fù)雜,成本較高,但計(jì)量精度較高,穩(wěn)定性較好,對(duì)安裝環(huán)境的要求較低;全懸浮式秤架結(jié)構(gòu)的復(fù)雜程度介于前兩種之間,傳感器使用多,計(jì)量精度較高,性能較穩(wěn)定,但安裝時(shí)對(duì)于傳感器的平衡受力要求較高,不適于安裝在角度過大的場合。
電子皮帶秤的數(shù)據(jù)采集和數(shù)據(jù)處理是一個(gè)復(fù)雜的動(dòng)態(tài)過程,其流程如圖1所示:
主機(jī)部分完成對(duì)數(shù)據(jù)的光電隔離、模擬信號(hào)的AD轉(zhuǎn)換、脈沖信號(hào)的定時(shí)計(jì)數(shù),然后對(duì)數(shù)據(jù)進(jìn)行分析、計(jì)算、顯示結(jié)果、報(bào)表輸出等。其內(nèi)部數(shù)據(jù)流程如圖2:
在儀表作為主機(jī)時(shí),一般使用8051系列的單片機(jī),使用匯編語言編程?,F(xiàn)在的單片機(jī)已經(jīng)發(fā)展到一個(gè)芯片中集成了CPU、存貯器、多路AD、多路計(jì)數(shù)、DA等,可使用KeilC進(jìn)行編程,大大縮短了儀表開發(fā)的時(shí)間,簡化了儀表的電路結(jié)構(gòu),其內(nèi)核基礎(chǔ)是8位的8051(AVR一般為16位為8086),儀表雖然操作不直觀、不能實(shí)現(xiàn)友好的操作界面,但因其價(jià)廉物美、性價(jià)比高而得到廣泛應(yīng)用。
在有多臺(tái)電子皮帶秤的場合,如配料控制系統(tǒng)中,用儀表作為主機(jī),則需要相應(yīng)數(shù)量的儀表來計(jì)量控制。但這樣的系統(tǒng)往往要求設(shè)備聯(lián)動(dòng)、操作界面友好、大量的數(shù)據(jù)報(bào)表管理等,這時(shí)儀表就不容易實(shí)現(xiàn)了,而使用計(jì)算機(jī)則可實(shí)現(xiàn)以上功能。
計(jì)算機(jī)擁有極快的運(yùn)算能力,可以輕松處理復(fù)雜的數(shù)據(jù)運(yùn)算,可開發(fā)出極其美觀的圖形、文字界面,直觀而友好,顯示的信息量大,操作時(shí)可做到一步一步的提示,十分簡便,可將所有的歷史數(shù)據(jù)存盤,隨時(shí)供用戶査閱、打印、導(dǎo)出、刻錄存檔。
計(jì)算機(jī)可通過數(shù)據(jù)采集卡采集外部的實(shí)時(shí)信號(hào),針對(duì)本系統(tǒng)中的(4-20)mA模擬量信號(hào)和脈沖信號(hào),可使用相應(yīng)的采集卡,然后計(jì)算機(jī)像讀取文件一樣定時(shí)地去讀取這些信號(hào)。
模擬量信號(hào)采集卡:信號(hào)處理流程如圖3:
AD轉(zhuǎn)換芯片可采用12位逐次逼近方式的AD574,或直接使用12位8通道AD轉(zhuǎn)換芯片MAX197,計(jì)算機(jī)只要定時(shí)啟動(dòng)相應(yīng)通道進(jìn)行AD轉(zhuǎn)換后讀取轉(zhuǎn)換結(jié)果即可。MAX197芯片的管腳定義如圖4:
以下是一段用VB編寫的模擬信號(hào)采集函數(shù)示例;
PublicFunctionADX(ADPortAsLong)AsLong'模擬信號(hào)釆集函數(shù)
DimADHAsLong,ADLAsLong'定義變量
勺十算機(jī)將要轉(zhuǎn)換的通道數(shù)->AD板,控制信號(hào)切換開關(guān)將相應(yīng)的模擬信號(hào)切入
'延時(shí)等待信號(hào)穩(wěn)定
'啟動(dòng)AD轉(zhuǎn)換
'等待AD轉(zhuǎn)換結(jié)束信號(hào)
ADH=(Input(AD板地址)And&HF)*256'讀AD高8位
ADL=Input(AD板地址),讀AD低8位
ADX=ADH+ADL,返回此通道的AD值
EndFunction
脈沖信號(hào)釆集卡:信號(hào)處理流程如圖5:
在脈沖信號(hào)采集卡中用作計(jì)數(shù)器的芯片多選用8253,每片8253可對(duì)3路脈沖信號(hào)進(jìn)行計(jì)數(shù)。在使用脈沖數(shù)據(jù)采集卡時(shí),首先對(duì)所有的8253初始化,即將控制字寫入8253的寄存器中,定義好每個(gè)計(jì)數(shù)器的工作方式,然后計(jì)算機(jī)只須定時(shí)地讀取相應(yīng)通道的計(jì)數(shù)結(jié)果即可。8253芯片的管腳定義及控制字說明如圖6:
計(jì)算機(jī)采集了所有通道的模擬量信號(hào)和脈沖量信號(hào)后,對(duì)信號(hào)進(jìn)行處理得出流量,算岀產(chǎn)量,并可將它們都直觀地顯示出來,還可利用計(jì)算機(jī)的圖形處理能力強(qiáng)的優(yōu)點(diǎn),制作生動(dòng)形象的動(dòng)畫來模擬各臺(tái)秤的運(yùn)行情況,盡情發(fā)揮設(shè)計(jì)者的想象,制作出個(gè)性、友好的工作界面。
結(jié)束語:計(jì)算機(jī)用于多臺(tái)電子皮帶秤系統(tǒng)的計(jì)量控制,可以發(fā)揮計(jì)算機(jī)的優(yōu)勢,使皮帶秤計(jì)量控制系統(tǒng)的性能上一個(gè)臺(tái)階。
本文源于網(wǎng)絡(luò)轉(zhuǎn)載,如有侵權(quán),請(qǐng)聯(lián)系刪除