自動稱重傳感器檢測系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
自動稱重傳感器檢測系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
自動稱重傳感器檢測系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
自動稱重傳感器檢測系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

自動稱重傳感器檢測系統(tǒng)的設(shè)計與實現(xiàn)

稱重傳感器是目前應(yīng)用最廣泛的稱重設(shè)備之一。隨著科學(xué)技術(shù)的發(fā)展,對工業(yè)測量、稱重技術(shù)和設(shè)備的要求日益增加。在重量傳感器的制造過程中,其精確檢測變得越來越重要。傳統(tǒng)的檢測方法是用高精度萬用表測量重量傳感器的輸出電壓,然后手動記錄檢測數(shù)據(jù)。操作復(fù)雜、慢于正常事件和許多誤差。本文介紹的重量傳感器的高精度自動檢測系統(tǒng)由通用于電子控制裝置(rc)控制。完成檢測過程中的壓力加載和卸載操作,并利用可控裝置收集和卡采樣數(shù)據(jù),以便快速檢測32個重量傳感器的輸出電壓,從而實現(xiàn)重量傳感器檢測流程的自動化。1傳感器自動檢測系統(tǒng)的設(shè)計原理1.1輸出電壓隨試驗域的變化稱重傳感器的電壓輸出范圍為0~30mV.檢測標(biāo)準(zhǔn)主要有:未受力的零點電壓U0≤5mV;20min前后輸出電壓變化范圍和受力過程中最大電壓和最小電壓變化不超過0.006mV,即Uoe-U0≤0.006mV,Umax-Umin≤0.006mV;受力過程中輸出電壓每間隔5min的變化不超過0.003mV.整個測試過程中所有輸出電壓符合以上測試標(biāo)準(zhǔn),則說明傳感器精確度達(dá)到要求,性能良好;否則,傳感器不能準(zhǔn)確反映出所受壓力,線性誤差大,傳感器不合格.1.2多路數(shù)據(jù)采集卡對于稱重傳感器的使用,可實現(xiàn)多路數(shù)據(jù)a/d分配a/d在傳統(tǒng)檢測中,通常使用高精度萬用表測量傳感器的輸出電壓,工作人員讀表記錄數(shù)據(jù).其最大缺點是每次只能讀取一支傳感器的數(shù)據(jù),而且每次切換測試機臺時,萬用表需要3s的穩(wěn)定時間才能讀數(shù),記錄數(shù)據(jù)需要1s時間.導(dǎo)致結(jié)果產(chǎn)生很大的時間誤差,進(jìn)而影響了合格品的判定.例如當(dāng)讀取U5時,1號機臺讀取到的是1號傳感器5min時的精確值,而讀到32號機臺時,實際時間已經(jīng)進(jìn)行到了(3s+1s)×32路+5min=422s,也就是說32號機臺上的傳感器的U5并不是5min時的電壓,而是422s的電壓.從第1路到第32路,產(chǎn)生了122s的時間誤差.稱重傳感器自動檢測系統(tǒng)使用多路數(shù)據(jù)采集卡,可將每路輸出電壓的平均讀取時間降低到幾秒鐘之內(nèi),解決了傳統(tǒng)檢測中的時間誤差問題.由測試標(biāo)準(zhǔn)可以看出,稱重傳感器的輸出模擬信號變化范圍較小,模數(shù)轉(zhuǎn)換(A/D)精度較高,為1μV(10-6V).因此,必須使用高精度及性能穩(wěn)定的A/D采集卡,A/D分辨率位數(shù)x由2x≥1/10-6解得x≥19.93.即采集卡的A/D分辨率位數(shù)要在20位以上.因此選用24位的高精度采集卡可滿足稱重傳感器自動檢測系統(tǒng)的檢測需要.1.3機械手加載壓力模塊對傳感器加載和卸載壓力是整個檢測過程中必不可少的工作程序.如果使用人工施力和卸力,操作費時費力,而搬運機械手能模擬人手臂的部分動作,按照設(shè)定的程序?qū)来a進(jìn)行抓取、搬運操作,不受砝碼重量的限制,能在短時間內(nèi)自動完成加載和卸載過程.機械手的移動使用電磁閥驅(qū)動氣缸來實現(xiàn),其操作是加載時將砝碼搬至傳感器測試機臺上,卸載時將砝碼搬回原處.搬運機械手加載壓力的工藝流程如圖2,圖中的小方塊代表各個方向的限位開關(guān),當(dāng)機械手移動時遇到限位開關(guān)停止當(dāng)前的運動,進(jìn)行下一步的運動.1)~8)是加載壓力過程中搬運機械手的運動步驟.卸載壓力過程的機械手運動類似.1.4檢測數(shù)據(jù)的管理稱重傳感器自動檢測系統(tǒng)能一次對32路機臺同時進(jìn)行檢測,30min內(nèi)完成全部檢測過程,生產(chǎn)線統(tǒng)計數(shù)據(jù)表明,一天的檢測數(shù)據(jù)超過400個記錄,一年的檢測數(shù)據(jù)約10萬條.本系統(tǒng)使用數(shù)據(jù)庫系統(tǒng)管理龐大的檢測數(shù)據(jù),可以對檢測數(shù)據(jù)實現(xiàn)組合查詢、合格率統(tǒng)計,或?qū)⒉樵兊慕Y(jié)果打印成報表輸出.2稱重傳感器自動檢測系統(tǒng)的設(shè)計2.1采集卡關(guān)鍵技術(shù)工業(yè)現(xiàn)場比較容易存在粉塵、高溫、潮濕、噪聲、沖擊、振動、各種電磁信號干擾、輻射、腐蝕,要求計算機必須能長期、無故障地連續(xù)運行,一旦發(fā)生故障,能較快地修復(fù).工控機能提供多個板卡插槽,其較高的防磁、防塵、防沖擊、抗干擾能力,滿足了工業(yè)生產(chǎn)對系統(tǒng)運行的高穩(wěn)定性的要求.因此本系統(tǒng)選用研華工控機作為自動檢測系統(tǒng)主機.系統(tǒng)需同時檢測32路傳感器的輸出電壓,而高精度高分辨率采集卡的數(shù)據(jù)采樣通道一般為4路,系統(tǒng)選用8塊雙諾公司生產(chǎn)的PCI總線系列A/D采集卡AC6040,該采集卡技術(shù)指標(biāo)如下:1)4路雙端模擬差分輸入,24位的高A/D分辨率;2)可選采樣頻率10Hz、25Hz、50Hz、100Hz,4通道時A/D最大通過率=(采樣頻率/4);3)可選增益:1、2、4、8、16、32、64、128倍,對應(yīng)輸入幅度為:±2500mV、±1250mV、±625mV、±312.5mV、±156.25mV、±78.125mV、±39.0625mV、±19.53125mV.因為系統(tǒng)要求檢測分辨率<1μV,所以對于AC6040選用10Hz的采樣頻率和128倍增益.AC6040的4個通道同時工作時,單通道采樣頻率為2.5Hz,忽略工控機對8塊AC6040采集數(shù)據(jù)的處理時間,整個系統(tǒng)的數(shù)據(jù)讀取速度約為2.5Hz,滿足系統(tǒng)的工藝要求.由于PLC具有可靠性高、程序設(shè)計周期短、順控功能強、使用方便和維護(hù)簡單等優(yōu)點,可以方便地控制機械手完成施加和卸載壓力的工藝流程,系統(tǒng)選用OMRON公司的微型PLC-CPM2A(I/O點數(shù)60點)控制機械手.2.2plc-cpm2a系統(tǒng)數(shù)據(jù)采集高精度稱重傳感器自動檢測系統(tǒng)主要技術(shù)指標(biāo)如下:1)系統(tǒng)主機配置:研華工控機一臺(PCA-6180E全長CPU卡,PCA-6114P12無源底板);OMRON微型PLC-CPM2A一臺.2)多路數(shù)據(jù)采集:8塊24位A/D采集卡AC6040;同時處理32路機臺的輸出模擬量,檢測機臺路數(shù)可擴充至64路,128路.3)載荷范圍和檢測范圍:最大荷載壓力200kg,檢測電壓范圍30mV.4)系統(tǒng)速度和系統(tǒng)精度:系統(tǒng)數(shù)據(jù)讀取頻率2.5Hz,模數(shù)轉(zhuǎn)換位數(shù)24位,分辨率1μV,誤差0.05%.5)系統(tǒng)工作環(huán)境:溫度-10~50℃,220V/50Hz.2.3ado檢測軟件的設(shè)計該檢測系統(tǒng)選用VB語言作為軟件開發(fā)工具.VB提供的串行通信控件Mscomm可以方便地通過串口控制PLC,進(jìn)而控制機械手的加載卸載操作,其ADO(ActiveDataObject)編程模型還擁有強大的數(shù)據(jù)庫處理能力.根據(jù)檢測系統(tǒng)的硬件選用和系統(tǒng)功能分析,軟件部分可以分成幾個功能模塊分別實現(xiàn).主要的功能模塊如下:1機械手動控制模塊對傳感器施加和卸載壓力時,該模塊工作.通過RS232端口向PLC發(fā)送監(jiān)控命令.2自動檢測模塊的設(shè)計電壓檢測模塊是系統(tǒng)軟件的核心模塊,主要功能為采集傳感器各時間段的輸出電壓,并判斷傳感器是否合格.VB不能直接訪問I/O端口,采集卡生產(chǎn)商雙諾公司提供了用于高級語言直接訪問AC6040的動態(tài)鏈接庫(DLL)acpci.dll,在安裝采集卡驅(qū)動程序時動態(tài)鏈接庫文件同時被安裝在系統(tǒng)目錄下.acpci.dll中提供了多個用于數(shù)據(jù)采集的應(yīng)用程序接口(API)函數(shù),其中AC_6040_INIT函數(shù)初始化AC6040,獲得采集卡AC6040的數(shù)量和識別ID,AC_6040_CH函數(shù)用于切換AD采樣通道,AC_6040_AD函數(shù)用于讀取A/D轉(zhuǎn)換的數(shù)值.工控機通過這些函數(shù)讀取到的數(shù)值與實際傳感器的輸出電壓的轉(zhuǎn)換公式如下:U=2500*(Data-800000H)/800000H/G(mV)Data:采集卡采集的數(shù)據(jù),G:系統(tǒng)設(shè)置的放大倍率(在此G=128),U:傳感器實際輸出電壓為了保證采集數(shù)據(jù)的準(zhǔn)確性,我們在每個時間段都讀取10個電壓值,去掉最大值和最小值后取算術(shù)平均值作為輸出電壓值,則得到的電壓值為:U=(∑i=18Ui)/8U=(∑i=18Ui)/8.系統(tǒng)對32路數(shù)據(jù)讀取頻率為2.5Hz,讀取10個電壓值的時間為[1/(2.5Hz)]×10=4s.對比傳統(tǒng)檢測方法,該自動檢測系統(tǒng)不但提高了檢測數(shù)據(jù)的精確性,而且將每次的檢測時間從原來的122s縮短到4s,減小了時間誤差.系統(tǒng)還考慮了意外斷電情況,設(shè)置了斷點保護(hù)功能模塊.如意外斷電,續(xù)電后可以繼續(xù)未正常結(jié)束的檢測過程,從斷點處重新開始數(shù)據(jù)采集和檢測.電壓檢測模塊流程設(shè)計如圖4.3歷史檢測查詢與恢復(fù)該模塊完成檢測系統(tǒng)的數(shù)據(jù)查詢功能,用戶可以對產(chǎn)品型號、生產(chǎn)日期、檢測日期、合格情況等各項信息進(jìn)行組合查詢,打印查詢結(jié)果或輸出報表.系統(tǒng)還可定期將備份數(shù)據(jù)導(dǎo)出到后備硬盤或光盤,使歷史檢測數(shù)據(jù)不慎被破壞時可以恢復(fù).2.4軟件的主框架設(shè)計系統(tǒng)軟件主界面設(shè)計如圖5所示.3提高了檢測效率,節(jié)約了人力我們

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論