基于PCL724卡的多傳感器采集控制系統(tǒng)的研制_第1頁
基于PCL724卡的多傳感器采集控制系統(tǒng)的研制_第2頁
基于PCL724卡的多傳感器采集控制系統(tǒng)的研制_第3頁
基于PCL724卡的多傳感器采集控制系統(tǒng)的研制_第4頁
基于PCL724卡的多傳感器采集控制系統(tǒng)的研制_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

基于PCL724卡的多傳感器采集控制系統(tǒng)的研制基于PCL724卡建立了多傳感器采集控制系統(tǒng)模型,實(shí)現(xiàn)了對工業(yè)現(xiàn)場各種傳感器的采集和對工業(yè)現(xiàn)場的有效控制。給出了PCL724卡的特性、系統(tǒng)硬件設(shè)計、軟件設(shè)計以及相應(yīng)的軟件編程實(shí)例?,F(xiàn)場運(yùn)行結(jié)果表明,該系統(tǒng)可以滿足傳感器采集的實(shí)時性和準(zhǔn)確性要求。在工業(yè)現(xiàn)場中,為了達(dá)到對現(xiàn)場實(shí)現(xiàn)精確控制的目的,往往需要實(shí)時采集來自現(xiàn)場的各種傳感器信號,如自來水流量傳感器、溫度傳感器以及瓦斯傳感器等。如何實(shí)現(xiàn)對現(xiàn)場的各種傳感器實(shí)時采集并作相應(yīng)的參數(shù)越限事后處理將顯得尤為必要。本文基于上述背景,應(yīng)用PCL724卡建立了多傳感器采集控制系統(tǒng),實(shí)現(xiàn)了對來自現(xiàn)場的各種傳感器實(shí)時采集,具有對各種傳感器的參數(shù)上限值進(jìn)行在線整定和聲光報警的功能。1基本介紹1.1PCL724卡PCL724卡是一種可編程、24個I/O口(其中CN2上有A、B兩個口,CN3上有C口)、共50個引腳、模擬8255方式0的一種多功能數(shù)據(jù)采集卡。該卡具有光電隔離、中斷設(shè)置、通信和遙控24路開關(guān)量的功能。其有關(guān)的參數(shù)如下:(1)特性·具有24位TTL數(shù)字I/O口;·能夠模擬8255方式0;·具有中斷設(shè)置功能等。(2)應(yīng)用范圍·工業(yè)交/直流監(jiān)控;·繼電、開關(guān)監(jiān)控;·雙向數(shù)據(jù)傳輸;·驅(qū)動LED數(shù)碼管;·檢測,TTL、DTLCMOS邏輯門的信號等。(3)輸入信號·邏輯高電壓:2.0V~5.25V;·邏輯低電壓:0.0V~0.80V;·高水平輸入電流:20.0mA;·低水平輸入電流:-0.2mA。(4)輸出信號·邏輯高電壓:2.4V;·邏輯低電壓:0.4V;·高水平輸出電流:-15.0mA;·低水平輸出電流:24.0mA。(5)傳輸速率·典型值:300K字節(jié)/s;·最大值:500K字節(jié)/s。(6)功耗·典型值:0.5A,5V(±5%);·最大值:0.8A,5V(±5%)。使用該卡時只要將其插入在計算機(jī)的ISA槽中即可運(yùn)行,其原理框圖見圖1。點(diǎn)擊圖片查看大圖圖1PCL724卡原理框圖1.2智能液晶終端智能液晶終端(KY系列)是北京金創(chuàng)業(yè)科技開發(fā)中心的產(chǎn)品,所應(yīng)用的顯示屏為:128×64分辨率;彩色帶背光。智能液晶終端與PCL724卡的接口方式為:將PCL724卡CN2的A口兩根I/O口線分別作為智能液晶終端的BuSY線(忙線)和DATA線(數(shù)據(jù)線)。1.3傳感器信號在實(shí)際應(yīng)用中,我們使用的傳感器的輸出信號是200~1000Hz的頻率制信號。在現(xiàn)場安裝溫度、流量等傳感器后,從每一個傳感器的F+、F-信號線引出,經(jīng)過多路開關(guān)和光電隔離接至PCL724卡CN2的B口上的一根I/O線。1.4微型打印機(jī)微型打印機(jī)采用煒煌公司的產(chǎn)品,微型打印機(jī)與PCL724卡的接口方式為:從CN2A口引出多余的兩根線分別作為微型打印機(jī)的BUSY線(忙線)和DATA線(數(shù)據(jù)線),其工作方式為串行方式。2多傳感器采集控制系統(tǒng)2.1硬件設(shè)計多傳感器采集控制系統(tǒng)由多傳感器采集單元和控制單元分兩個部分組成。其中多傳感器采集單元主要完成多傳感器的采集、運(yùn)算和顯示功能以及參數(shù)越限后的聲光報警功能;而控制單元主要完成控制的功能,即當(dāng)出現(xiàn)傳感器參數(shù)超限時,這時應(yīng)啟動執(zhí)行機(jī)構(gòu)(如繼電器)控制現(xiàn)場設(shè)備繼而來達(dá)到調(diào)節(jié)工業(yè)現(xiàn)場環(huán)境的目的。多傳感器采集控制系統(tǒng)主要由以下幾個部分組成:(1)多路傳感器輸入通道:多路傳感器信號經(jīng)過多路開關(guān)、光電隔離進(jìn)入PCL724卡的CN2上的B口,實(shí)現(xiàn)傳感器信號的采集過程。(2)人機(jī)通道配置:按需要配置鍵盤、顯示器、打印機(jī)等。在該多傳感器采集控制系統(tǒng)中,用鍵盤來在線整定各種傳感器參數(shù)的上限值;用智能液晶終端來顯示來自現(xiàn)場的各種傳感器信號的大小(采用串行方式顯示);用蜂鳴器、LED及其放大電路來實(shí)現(xiàn)當(dāng)傳感器參數(shù)值超限時的聲光報警;用微型打印機(jī)來打印傳感器參數(shù)超限時的具體信息(包括超限值以及超限時間等)。(3)控制命令輸出通道:當(dāng)來自現(xiàn)場的傳感器參數(shù)超限時,PCL724卡通過CN2A口輸出控制指令,通過執(zhí)行機(jī)構(gòu)去控制現(xiàn)場的調(diào)節(jié)設(shè)備,實(shí)現(xiàn)采集閉環(huán)控制。其原理框圖見圖2。點(diǎn)擊圖片查看大圖圖2多傳感器采集控制系統(tǒng)原理框圖2.2軟件設(shè)計多傳感器采集控制系統(tǒng)的軟件主要包括多傳感器的數(shù)據(jù)采集、運(yùn)算處理及顯示和輸出控制兩個部分。其軟件主流程框圖如圖3。點(diǎn)擊圖片查看大圖圖3多傳感器數(shù)據(jù)采集控制系統(tǒng)軟件主流程框圖PCL724卡傳感器采集子程序流程框圖如圖4。點(diǎn)擊圖片查看大圖圖4多傳感采集子程序流程框圖3編程實(shí)例在本.huisheliren系統(tǒng)中,要實(shí)現(xiàn)多路傳感器的數(shù)據(jù)采集,需要做以下幾步準(zhǔn)備工作:(1)首先,通過CL724卡上的撥碼開關(guān)來設(shè)置該卡的基址(即A端口的地址);這樣就可以依次得到B口的地址:A端口的地址加1;C口的地址:A端口的地址加2;控制口的地址:A端口的地址加3。在本系統(tǒng)中,假設(shè)該卡的基址(A端口的地址)為2AOH,那么B、C、控制口的地址分別為:2A1H、2A2H、2A3H。(2)其次,通過向控制口寫入控制字來設(shè)置A、B、C口的輸入輸出狀態(tài)。在本系統(tǒng)中,通過向控制口(地址為2A3H)寫入控制字8AH來定義A端口為輸入口,而B、C端口為輸出口。(3)接著,通過設(shè)置時間長度位1秒的寄存器,在此時間范圍內(nèi)不斷檢測傳感器信號在該時段內(nèi)的電平跳變變化次數(shù),從而來測量該傳感器信號的頻率大小,并通過線性函數(shù)關(guān)系將其轉(zhuǎn)換為可視化模擬量。在本系統(tǒng)中,Time為時間長度為1的計數(shù)器值,需要根據(jù)循環(huán)語句指令的執(zhí)行時間具體計算得到。程序變量說明:W存儲的是第一次讀PBO的電平后的暫存值;W+1存儲的是連續(xù)第二次讀PBO的電平后的暫存值;W+2、W+3存儲的是最終的傳感器頻率計數(shù)值(低、高位)。以下是PCL724卡的初始化和傳感器采集模塊的源代碼(用IBM-PC匯編語言編寫):點(diǎn)擊圖片查看大圖點(diǎn)擊圖片查看大圖4結(jié)束語本文利用PCL724卡實(shí)現(xiàn)了多傳感器數(shù)據(jù)采集,該采集算法所得到的檢測結(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

提交評論