光電隔離模入接口卡技術(shù)說明書_第1頁
光電隔離模入接口卡技術(shù)說明書_第2頁
光電隔離模入接口卡技術(shù)說明書_第3頁
光電隔離模入接口卡技術(shù)說明書_第4頁
光電隔離模入接口卡技術(shù)說明書_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、PCI-8319 光電隔離模入接口卡技術(shù)說明書1. 概述: PCI-8319 光電隔離模入接口卡適用于提供了PCI 總線插槽的PC系列微機(jī),具有即插即用(PnP)的功能。其操作系統(tǒng)可選用目前流行的 Windows 系列、高穩(wěn)定性的Unix等多種操作系統(tǒng)以及專業(yè)數(shù)據(jù)采集分析系統(tǒng)LabVIEW 等軟件環(huán)境。在硬件的安裝上也非常簡單,使用時(shí)只需將接口卡插入機(jī)內(nèi)任何一個(gè)PCI總線插槽中并用螺絲固定,信號(hào)電纜從機(jī)箱外部直接接入。 PCI-8319 光電隔離模入接口卡采用三總線光電隔離技術(shù),使被測量信號(hào)系統(tǒng)同計(jì)算機(jī)之間完全電氣隔離。適用于惡劣環(huán)境的工業(yè)現(xiàn)場數(shù)據(jù)采集以及必須保證人身安全的人體信號(hào)采集系統(tǒng)。本

2、模入接口卡采用了高性能的儀用放大器,具有極高的輸入阻抗和共模抑制比,并具有最高可達(dá) 1000 倍的放大增益,可直接配接各種傳感器,以完成對(duì)不同信號(hào)的放大處理,同時(shí),本卡自帶 DCDC隔離電源模塊,無需用戶外接電源。 PCI-8319 模入接口卡允許采用32路單端輸入方式或16路雙端輸入方式。用戶可根據(jù)需要選擇測量單極性信號(hào)或雙極性信號(hào)。其輸入的模擬信號(hào)由卡前端的37芯D型插頭直接接入。為方便我公司原有用戶對(duì)產(chǎn)品的升級(jí)換代,PCI-8319 光電隔離模入接口卡的輸入輸出插座引線定義與PC-6319 完全一樣。 本卡還提供了非隔離的TTL電平的16路輸入和16路輸出信號(hào)通道,這些信號(hào)通道由卡后端的

3、40芯扁平電纜轉(zhuǎn)換為37芯D型插頭提供給用戶。 2. 主要技術(shù)指標(biāo):2.1 模入部分(標(biāo)*為出廠標(biāo)準(zhǔn)狀態(tài),下同): 輸入通道數(shù):單端32路*;雙端16路2.1.2 輸入信號(hào)范圍: 0V10V*;5V5V; -10V10V2.1.3 最大允許輸入電壓:±15V2.1.4 輸入阻抗:10M2.1.5 共模抑制比(典型值):90dB(G1);110dB(G10);130dB(G100)2.1.6 放大器硬件可選增益:×1*;×2;×10;×100;×1000(倍)2.1.7 AD轉(zhuǎn)換分辨率:12位2.1.8 AD轉(zhuǎn)換速率:10S2.1.9

4、AD轉(zhuǎn)換非線性誤差:±1LSB2.1.10 系統(tǒng)綜合誤差: 0.1 FSR (×1倍時(shí))2.1.11 AD啟動(dòng)方式:程序啟動(dòng)外觸發(fā)啟動(dòng)2.1.12 AD工作方式:程序查詢中斷請(qǐng)求2.1.13 AD轉(zhuǎn)換輸出碼制:單極性原碼*雙極性偏移碼2.1.14 隔離形式:三總線光電隔離型2.1.15 隔離電壓:500V2.2 開關(guān)量部分(非隔離的):2.2.1 輸入路數(shù):16路TTL電平2.2.2 輸出路數(shù):16路TTL電平2.3 電源功耗:5V(±10) 800mA(平均值)2.4 環(huán)境要求:工作溫度: 1040相對(duì)濕度: 4080存貯溫度:-55852.5 外型尺寸(不含檔

5、板):長×高175.0mm×106.7mm ( 6.89英寸×4.2英寸)3. 工作原理: PCI-8319 光電隔離模入接口卡主要由多路模擬開關(guān)電路、高性能放大器電路、模數(shù)轉(zhuǎn)換電路、開關(guān)量輸入輸出電路、接口控制邏輯電路、光電隔離電路及DCDC電源電路組成。3.1 多路模擬開關(guān)電路: 多路模擬開關(guān)由4片8選1模擬開關(guān)芯片等組成,通過KJ1和KJ2跨接插座可以選擇32 路單端或16 路雙端輸入方式,并將選中的信號(hào)送入差分放大器處理。3.2 高性能放大器電路:本卡選用AD公司的AD620(或BB公司的INA118等)作為本卡的信號(hào)處理放大器,該芯片是一種低功耗、高精度

6、的儀表放大器,具有良好的交直流特性,并且可以方便的改變放大增益。本卡在出廠時(shí)是按照×1、×2、×10、×100、×1000倍的增益設(shè)計(jì)的,通過跨接器KJ3可以方便地改變?cè)鲆?,以配合不同的傳感器或信?hào)源。同時(shí),用戶在必要時(shí)可根據(jù)自己的使用需要改變?cè)鲆骐娮?,以確定適用的放大增益。3.3 模數(shù)轉(zhuǎn)換電路:本卡選用AD公司的AD1674(或BB公司的ADS774)作為本卡的模數(shù)轉(zhuǎn)換器件。該器件內(nèi)部自帶采保和精密基準(zhǔn)電源,具有較高的轉(zhuǎn)換速率和轉(zhuǎn)換精度。AD轉(zhuǎn)換可以由程序啟動(dòng),也可由外部觸發(fā)信號(hào)啟動(dòng)。AD轉(zhuǎn)換結(jié)束的標(biāo)志可以由程序查詢檢出,也可通過中斷方式通知

7、CPU處理。3.4 開關(guān)量輸入輸出電路:本卡還提供了各16路的開關(guān)量輸入輸出信號(hào)通道。需注意對(duì)這些信號(hào)的使用要求應(yīng)嚴(yán)格符合TTL電平規(guī)范,同時(shí)應(yīng)注意這些信號(hào)與計(jì)算機(jī)之間沒有隔離。3.5 接口控制邏輯電路及光隔電路: 接口控制邏輯電路用來將PCI總線控制邏輯轉(zhuǎn)換成與各種操作相關(guān)的控制信號(hào)。光電隔離電路使用光耦來對(duì)系統(tǒng)總線與模擬信號(hào)之間進(jìn)行光電隔離,以避免相互間的干擾。3.6 DCDC電源電路:DCDC 電源電路由電源模塊及相關(guān)的濾波元件組成。電源模塊的輸入電壓為5V,輸出電壓為與原邊隔離的±15V和5V,原付邊之間隔離電壓可達(dá)1500V。4. 安裝及使用注意: 本卡的安裝十分簡便,只要

8、將主機(jī)機(jī)殼打開,在關(guān)電情況下,將本卡插入主機(jī)的任何一個(gè)空余擴(kuò)展槽中,再將檔板固定螺絲壓緊即可。 本卡采用的模擬開關(guān)是 COMS 電路,容易因靜電擊穿或過流造成損壞,所以在安裝或用手觸摸本卡時(shí),應(yīng)事先將人體所帶靜電荷對(duì)地放掉,同時(shí)應(yīng)避免直接用手接觸器件管腳,以免損壞器件。禁止帶電插拔本接口卡。設(shè)置接口卡開關(guān)、跨接套和安裝接口 帶纜均應(yīng)在關(guān)電狀態(tài)下進(jìn)行。 當(dāng)模入通道不全部使用時(shí),應(yīng)將不使用的通道就近對(duì)地短接,不要使其懸空,以避免造成通道間串?dāng)_和損壞通道。本卡跨接選擇器較多,使用中應(yīng)嚴(yán)格按照說明書進(jìn)行設(shè)置操作。為保證安全及采集精度,應(yīng)確保系統(tǒng)地線(計(jì)算機(jī)及外接儀器機(jī)殼)接地良好。特別是使用雙端輸入方

9、式時(shí),為防止外界較大的共模干擾,應(yīng)注意對(duì)信號(hào)線進(jìn)行屏蔽處理。當(dāng)本卡使用的信號(hào)環(huán)境較為惡劣時(shí),為保護(hù)本卡和主機(jī),用戶可以在本卡前端的預(yù)留位置加裝TVS雙向瞬態(tài)電壓保護(hù)管。但應(yīng)注意加裝TVS管后,TVS管的特性將使本卡的輸入阻抗下降,同時(shí)對(duì)信號(hào)源的驅(qū)動(dòng)能力有一定的要求,否則將降低本卡的采樣精度。5. 使用與操作:5.1 跨接器的使用:單端雙端方式選擇: KJ1、KJ2為單端雙端方式選擇插座,其使用方法見圖1。KJ1 KJ2 KJ1 KJ2a. 單端輸入方式 b. 雙端輸入方式圖1 單雙端方式選擇5.1.2 放大器增益選擇:KJ3為放大器增益選擇插座,其對(duì)應(yīng)位置為:1.×1 倍;2.

10、15;2 倍;3.×10 倍;4.×100 倍;5.×1000 倍 當(dāng)用戶需要特殊的放大增益時(shí),可根據(jù)下面公式自行換裝解決。 RG 50K(G1) 例:G50(倍), RG1K G500(倍), RG100.2 其中RG在卡上是R35R38四者之一。5.1.3 AD量程選擇: KJ4為 AD量程選擇插座,其使用方法見圖2。KJ4 KJ4a. 010V,±5V輸入 b. ±10V輸入圖2 AD量程選擇轉(zhuǎn)換碼制選擇:KJ5為轉(zhuǎn)換碼制選擇插座。碼制的定義參見附A. 名詞注釋一節(jié)。用戶應(yīng)根據(jù)輸入信號(hào)的極性進(jìn)行選擇,選擇方法見圖3。KJ5 KJ5a. 單

11、極性原碼 b. 雙極性偏移碼圖3 轉(zhuǎn)換碼制選擇5.2 輸入輸出接口定義:本卡前端37芯D型插座(CZ1)的信號(hào)定義見表1 ,用戶可根據(jù)需要選擇連接信號(hào)線(單端)或信號(hào)線組(雙端)。為減少信號(hào)雜波串?dāng)_和保護(hù)通道開關(guān),凡不使用的信號(hào)端應(yīng)就近與模擬地短接, 這一點(diǎn)在小信號(hào)放大使用時(shí)尤其重要。表1 CZ1模擬輸入信號(hào)端口定義(括號(hào)內(nèi)表示雙端方式)插座引腳號(hào)信 號(hào) 定 義插座引腳號(hào)信 號(hào) 定 義1模擬地20模擬地2CH1(CH1+)21CH17(CH1-)3CH2(CH2+)22CH18(CH2-)4CH3(CH3+)23CH19(CH3-)5CH4(CH4+)24CH20(CH4-)6CH5(CH5+

12、)25CH21(CH5-)7CH6(CH6+)26CH22(CH6-)8CH7(CH7+)27CH23(CH7-)9CH8(CH8+)28CH24(CH8-)10CH9(CH9+)29CH25(CH9-)11CH10(CH10+)30CH26(CH10-)12CH11(CH11+)31CH27(CH11-)13CH12(CH12+)32CH28(CH12-)14CH13(CH13+)33CH29(CH13-)15CH14(CH14+)34CH30(CH14-)16CH15(CH15+)35CH31(CH15-)17CH16(CH16+)36CH32(CH16-)18外觸發(fā)E.T信號(hào)37模擬地1

13、9模擬地本卡后端40芯扁平線插座(CZ2)的信號(hào)定義見表2 。表2 CZ2開關(guān)量輸入輸出信號(hào)端口定義插座引腳號(hào)信 號(hào) 定 義插座引腳號(hào)信 號(hào) 定 義1+5V電源2+5V電源3DI14DI25DI36DI47DI58DI69DI710DI811DI912DI1013DI1114DI1215DI1316DI1417DI1518DI1619DO120DO221DO322DO423DO524DO625DO726DO827DO928DO1029DO1130DO1231DO1332DO1433DO1534DO1635數(shù)字地36數(shù)字地37數(shù)字地38數(shù)字地39數(shù)字地40數(shù)字地40芯扁平電纜轉(zhuǎn)換為37芯D型插頭

14、后的信號(hào)定義見表3 。表3 轉(zhuǎn)換為37芯D型插頭時(shí)開關(guān)量輸入輸出信號(hào)端口定義插座引腳號(hào)信 號(hào) 定 義插座引腳號(hào)信 號(hào) 定 義1+5V電源20+5V電源2DI121DI23DI322DI44DI523DI65DI724DI86DI925DI107DI1126DI128DI1327DI149DI1528DI1610DO129DO211DO330DO412DO531DO613DO732DO814DO933DO1015DO1134DO1216DO1335DO1417DO1536DO1618數(shù)字地37數(shù)字地19數(shù)字地5.3 控制端口與數(shù)據(jù)格式:5.3.1 各控制端口的地址與功能見表4:表4 端口地址與功

15、能表端口地址操作命令功 能基地址+0寫寫通道代碼基地址+0讀清除中斷及轉(zhuǎn)換標(biāo)志基地址+2寫啟動(dòng)AD轉(zhuǎn)換,同時(shí)清除中斷申請(qǐng)基地址+2讀讀A/D轉(zhuǎn)換標(biāo)志和結(jié)果基地址+4讀讀DI開關(guān)量數(shù)據(jù)基地址+6寫寫DO開關(guān)量數(shù)據(jù)注:所有操作均為16位。5.3.2 模入通道代碼數(shù)據(jù)格式見表5(端口地址為基地址+0):表5 模入通道代碼數(shù)據(jù)格式通道號(hào)十進(jìn)制代碼十六進(jìn)制代碼輸入方式通道號(hào)十進(jìn)制代碼十六進(jìn)制代碼輸入方式1000H單雙171610H單2101H單雙181711H單3202H單雙191812H單4303H單雙201913H單5404H單雙212014H單6505H單雙222115H單7606H單雙23221

16、6H單8707H單雙242317H單9808H單雙252418H單10909H單雙262519H單11100AH單雙27261AH單12110BH單雙28271BH單1312OCH單雙29281CH單1413ODH單雙30291DH單15140EH單雙31301EH單16150FH單雙32311FH單5.3.3 讀AD轉(zhuǎn)換標(biāo)志和結(jié)果,數(shù)據(jù)格式見表6(端口地址為基地址+2):表6 AD轉(zhuǎn)換標(biāo)志和結(jié)果數(shù)據(jù)格式(x表示任意)命令D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0AD轉(zhuǎn)換狀態(tài)讀1xxxxxxxxxxxxxxx正在轉(zhuǎn)換讀0000DB11DB10DB9DB8DB7

17、DB6DB5DB4DB3DB2DB1DB0轉(zhuǎn)換結(jié)束注:雙極性時(shí)D11為符號(hào)位 開關(guān)量輸入輸出信號(hào)的數(shù)據(jù)格式采用位方式,即一個(gè)字中的任意一位對(duì)應(yīng)一路輸入/輸出信號(hào)(端口地址為基地址+4;+6)。其數(shù)據(jù)格式見表7表7 開關(guān)量輸入輸出信號(hào)數(shù)據(jù)格式端口地址操作命令D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0基地址+4讀DI16DI15DI14DI13DI12DI11DI10DI9DI8DI7DI6DI5DI4DI3DI2DI1基地址+6寫DO16DO15DO14DO13DO12DO11DO10DO9DO8DO7DO6DO5DO4DO3DO2DO15.4 模入碼制以及數(shù)據(jù)

18、與模擬量的對(duì)應(yīng)關(guān)系:5.4.1 本接口卡在單極性方式工作時(shí),即模入的模擬量為010V時(shí),轉(zhuǎn)換后的12位數(shù)碼為二進(jìn)制原碼。此12位數(shù)碼表示一個(gè)正數(shù)碼,其數(shù)碼與模擬電壓值的對(duì)應(yīng)關(guān)系為: 模擬電壓值數(shù)碼(12位)×10(V)4096 (V) 即: 1LSB2.44mV5.4.2 本接口卡在雙極性方式工作時(shí),轉(zhuǎn)換后的12 位數(shù)碼為二進(jìn)制偏移碼。此時(shí)12 位數(shù)碼的最高位(DB11)為符號(hào)位,“0”表示負(fù),1”表示正。偏移碼與補(bǔ)碼僅在符號(hào)位上定義不同,此時(shí)數(shù)碼與模擬電壓值的對(duì)應(yīng)關(guān)系為: 模入信號(hào)為55V時(shí): 模擬電壓值數(shù)碼×10(V)40965 (V) 即:1LSB2.44mV 模入信

19、號(hào)為1010V時(shí): 模擬電壓值數(shù)碼×20(V)409610 (V) 即:1LSB4.88mV5.5 外觸發(fā)信號(hào)E.T的要求本卡的模入部分可以在外觸發(fā)方式下工作。每當(dāng)E.T有一個(gè)低電平(下降沿),AD就啟動(dòng)轉(zhuǎn)換一次。使用該方式時(shí),應(yīng)注意E.T信號(hào)必須符合TTL 電平標(biāo)準(zhǔn),其波形和參數(shù)要求參見圖4。同時(shí)在使用外觸發(fā)方式之前應(yīng)將通道選擇好, 并清除轉(zhuǎn)換和中斷標(biāo)志。100nS T1 10S T2 30S圖4 E.T信號(hào)波形圖5.6 調(diào)整與校準(zhǔn):5.6.1 本卡出廠前,已按×1 倍的放大增益完成了零點(diǎn)、滿度和雙極性偏移的調(diào)整,一般情況下用戶不需進(jìn)行調(diào)節(jié),如果在使用時(shí)改變了放大器增益,

20、可按本節(jié)所述的方法進(jìn)行調(diào)整。調(diào)整時(shí)應(yīng)開機(jī)預(yù)熱適當(dāng)時(shí)間,并準(zhǔn)備一塊4位半以上的數(shù)字電壓表。5.6.2 各電位器功能說明:W1為AD轉(zhuǎn)換器零點(diǎn)調(diào)節(jié)W2為AD轉(zhuǎn)換器雙極性偏移調(diào)節(jié)W3為AD轉(zhuǎn)換器滿度調(diào)節(jié)5.6.3 模入偏差調(diào)整:凡改變模入工作方式和放大器增益后,如果轉(zhuǎn)換結(jié)果出現(xiàn)較大偏差時(shí),需要對(duì)各電位器進(jìn)行調(diào)整。 零點(diǎn)調(diào)整:使任一通道與模擬地短接,并對(duì)該通道采樣,調(diào)整W1使轉(zhuǎn)換結(jié)果為0V±1LSB。滿度調(diào)整:在任一通道接入一接近正滿度的電壓信號(hào),并用數(shù)字表測量之。同時(shí)運(yùn)行采樣程序,調(diào)整W3使轉(zhuǎn)換結(jié)果等于外加電壓信號(hào)。 雙極性偏移調(diào)整:在雙極性方式時(shí),如果出現(xiàn)正負(fù)信號(hào)偏差較大時(shí),可在外端口分

21、別加上正負(fù)信號(hào),整W2使其對(duì)稱。 說明:當(dāng)放大器增益在 100倍以上時(shí),外加信號(hào)噪聲會(huì)隨之放大,使轉(zhuǎn)換結(jié)果出現(xiàn)較大的跳碼,相對(duì)系統(tǒng)誤差也會(huì)加大。此時(shí)調(diào)整電位器是無法消除上述誤差的,所以如無必要請(qǐng)不要使用太大的放大增益。另外,對(duì)于小信號(hào)輸入盡量采用雙端方式。6. 軟件6.1軟件安裝: PCI-8319光電隔離模入接口卡在硬件安裝完成后還需進(jìn)行軟件安裝,具體安裝步驟如下: 1.檢查硬件安裝是否正確。 2.啟動(dòng)計(jì)算機(jī),操作系統(tǒng)將自行檢測新安裝的硬件,并彈出”添加新硬件向?qū)А睂?duì)話框,在“添加新硬件向?qū)А睂?duì)話框出現(xiàn)時(shí),點(diǎn)擊“下一步”按鈕。 3.選中“顯示指定位置的所有驅(qū)動(dòng)程序的列表.”單選鈕,點(diǎn)擊“下一

22、步”按鈕。 4.點(diǎn)擊“下一步”。 5.點(diǎn)擊“從軟盤安裝”按鈕,彈出“從磁盤安裝”對(duì)話框。 6.點(diǎn)擊“瀏覽”按鈕,選擇“PCI8319.inf”所在的目錄(光盤ZTPCI8KP),點(diǎn)擊“確定”按鈕。 7.回到“添加新硬件向?qū)А?,點(diǎn)擊“下一步”按鈕。 8.點(diǎn)擊“下一步”按鈕,在彈出的“請(qǐng)插入磁盤”的對(duì)話框中,點(diǎn)擊“確定”按鈕。 9.點(diǎn)擊“瀏覽”按鈕,選擇“PCI8KP.sys”所在的目錄(光盤ZTPCI8KP),點(diǎn)擊“確定”按鈕。  10.點(diǎn)擊“完成”按鈕,第一塊卡安裝完成。 11.關(guān)機(jī),安裝第二塊PCI-8319卡。 當(dāng)要安裝多塊PCI-8319光電隔離模入接口卡時(shí),應(yīng)先安裝第一塊PC

23、I-8319卡,軟件安裝中會(huì)出現(xiàn)上述111的步驟,按以上步驟操作安裝好后關(guān)機(jī)。在安裝第二塊PCI-8319卡時(shí),系統(tǒng)會(huì)自動(dòng)檢測安裝,不再經(jīng)過上述111的步驟,只是卡的索引值不同。索引值是PCI板卡使用時(shí)非常重要的參數(shù),相同的ISA卡是靠地址撥號(hào)區(qū)分的,而相同的PCI卡是靠索引值來區(qū)分的。一般情況下,第一塊安裝的PCI-8319卡的索引值為0,以后安裝的PCI-8319卡索引值自動(dòng)依次加1。用戶通過調(diào)用動(dòng)態(tài)鏈接庫(ZTPCI8KP.dll)中的OpenDevice函數(shù),將PCI卡的索引值賦給此函數(shù),即可操作相應(yīng)的PCI卡(詳細(xì)過程請(qǐng)見后面的“PCI-8319函數(shù)介紹”)。6.2測試程序說明:本程

24、序是為PCI-8319光電隔離模入接口卡專門編寫的一個(gè)測試工具,它可以對(duì)PCI-8319卡的所有功能進(jìn)行測試。如圖5所示:圖5 PCI-8319測試程序6.2.1 選擇板卡運(yùn)行“PCI-8319數(shù)據(jù)采集卡測試程序”,點(diǎn)擊“選擇板卡”菜單,在彈出的對(duì)話框中,輸入所要操作板卡索引值,然后即可在程序的界面中進(jìn)行選中的PCI-8319卡的測試(倘若計(jì)算機(jī)中只有一塊PCI-8319卡,可略過這步,本程序默認(rèn)對(duì)索引值為0的板卡測試)。如圖6所示:圖6 選擇板卡菜單點(diǎn)擊“退出”菜單,可退出測試。本程序界面根據(jù)PCI-8319卡各功能的不同,分為以下幾個(gè)部分:6.2.2 開關(guān)量測試:該部分程序既可測試開關(guān)量輸

25、出,亦可測試開關(guān)量輸入。如圖7所示:圖7 開關(guān)量測試 在測試界面的左上角“開關(guān)量測試”功能塊,“輸入狀態(tài)”后面的16個(gè)燈,從左至右(通道1至通道16)依次指示了開關(guān)量輸入通道的通斷狀態(tài)。該功能是自動(dòng)的,無需用戶參與。點(diǎn)擊“輸出測試”后面的燈,可進(jìn)行開關(guān)量的輸出測試。同樣,這16個(gè)燈,從左至右依次對(duì)應(yīng)著通道1至通道16,16個(gè)開關(guān)量輸出通道。點(diǎn)擊某個(gè)燈,它的狀態(tài)(亮或滅)就會(huì)切換,同時(shí)輸出到對(duì)應(yīng)的開關(guān)量輸出通道,進(jìn)行相應(yīng)的輸出通斷狀態(tài)的切換。6.2.3 模擬量輸入測試: 該部分程序用于測試模擬量輸入,如圖8所示:圖8 模擬量輸入測試 在“模擬量輸入測試”功能塊,32個(gè)文本框?qū)?yīng)著32路模擬量輸入

26、通道。點(diǎn)擊“模擬量輸入”按鈕,32路模擬輸入電壓值,將輸入到計(jì)算機(jī),并通過相應(yīng)的文本框顯示出來。 在“顯示設(shè)置”框架中,可進(jìn)行輸入的模擬量的顯示設(shè)置。選中“原碼值(十六進(jìn)制)”單選鈕,則文本框中顯示模擬量的原碼值(0 4095);選中“0-10000(mV)”單選鈕,則顯示0到10000毫伏的單極性輸入信號(hào)的電壓值;選中“-5000 +5000(mV)”單選鈕,則顯示-5000毫伏到+5000毫伏的雙極性輸入信號(hào)的電壓值。6.2.4 中斷測試:該部分程序可測試中斷,如圖9所示: 圖9 中斷測試 “中斷測試”功能塊,能夠?qū)CI-8319采集卡模擬數(shù)據(jù)輸入產(chǎn)生的中斷,進(jìn)行測試。點(diǎn)擊“中斷測試”按

27、鈕,即可置中斷允許。當(dāng)啟動(dòng)A/D轉(zhuǎn)換,并且A/D轉(zhuǎn)換完成,系統(tǒng)將產(chǎn)生中斷?!爸袛啻螖?shù)”文本框顯示產(chǎn)生的中斷次數(shù),即A/D轉(zhuǎn)換的次數(shù);“中斷數(shù)據(jù)”文本框顯示本次中斷A/D轉(zhuǎn)換數(shù)據(jù)的原碼值(十進(jìn)制)。 點(diǎn)擊“關(guān)閉中斷”按鈕,可關(guān)閉中斷,禁止A/D轉(zhuǎn)換產(chǎn)生中斷。6.2.5 曲線顯示點(diǎn)擊“曲線顯示”菜單,將會(huì)顯示如下界面,如圖10所示:圖10 曲線顯示界面該界面主要用來,對(duì)模擬量數(shù)據(jù)進(jìn)行更為直觀的圖形顯示,相當(dāng)于一個(gè)“軟”示波器。點(diǎn)擊“曲線顯示”按鈕,圖形區(qū)域?qū)@示A/D轉(zhuǎn)換數(shù)據(jù)的變化曲線。為了穩(wěn)定地顯示曲線,滑動(dòng)“同步點(diǎn)調(diào)整”滑塊,可掃描同步點(diǎn),同步點(diǎn)的原碼值(十進(jìn)制),在跟隨滑塊一起滑動(dòng)的標(biāo)簽中顯

28、示。點(diǎn)擊“選擇通道”組合框,可進(jìn)行通道切換,圖形區(qū)域的曲線將自動(dòng)作相應(yīng)的更新。點(diǎn)擊“退出顯示”按鈕,返回到主界面。6.3函數(shù)介紹:PCI8KP.dll是為PCI8000 系列數(shù)據(jù)采集卡配制的工作在中西文Windows 95982000/NT環(huán)境下的一個(gè)動(dòng)態(tài)鏈接庫,它所封裝的函數(shù)可以被其它應(yīng)用程序在運(yùn)行時(shí)直接調(diào)用。用戶可以用任何一種可以使用 DLL鏈接庫的編程工具來編寫。所列函數(shù)的說明格式為 C+ 應(yīng)用程序中調(diào)用 DLL 庫函數(shù)時(shí)的常用格式,無論使用哪一種開發(fā)工具,務(wù)必請(qǐng)注意數(shù)據(jù)格式的匹配及函數(shù)的返回類型。為了將對(duì)PCI-8319卡的操作簡單化。動(dòng)態(tài)鏈接庫 (PCI8KA.dll)中所有的函數(shù)的

29、參數(shù)均通過一個(gè)結(jié)構(gòu)體(ZT_PCIBOARD)來傳遞。現(xiàn)將該結(jié)構(gòu)體及PCI8000的有關(guān)函數(shù)說明如下: struct ZT_PCIBOARD long lIndex; /* PCI卡索引值,該值在安裝時(shí)被系統(tǒng)分配*/ HANDLE hHandle; /* PCI卡的操作句柄(只有涉及中斷時(shí)才用)*/ short nCh; /* 通道號(hào)*/ long lData; /*輸入輸出數(shù)據(jù)變量*/ long* plData; /*輸入輸出數(shù)據(jù)指針*/ long lCode; /*設(shè)備控制字,具體含義見函數(shù)說明*/ ;6.3.1 設(shè)備操作部分:w 打開設(shè)備: 函數(shù):long APIENTRY OpenDe

30、vicePlx(ZT_PCIBOARD* bs) 功能:打開某一中泰研創(chuàng)PCI-8319卡 入口有效參數(shù):lIndex PCI卡索引值 出口返回參數(shù):hHandle PCI卡的操作句柄(只有涉及中斷時(shí),返回才有意義) 返回值: 0 打開設(shè)備成功 -1 打開設(shè)備失敗w 關(guān)閉設(shè)備:函數(shù):long APIENTRY CloseDevicePlx(ZT_PCIBOARD* bs)功能:關(guān)閉某一中泰研創(chuàng)PCI-8319卡入口有效參數(shù):lIndex PCI卡索引值出口返回參數(shù):無返回值: 0 關(guān)閉設(shè)備成功 -1 關(guān)閉設(shè)備失敗6.3.2 開關(guān)量部分:w 開關(guān)量輸入:函數(shù):long APIENTRY ZT83

31、19DI (ZT_PCIBOARD* bs)功能:采集PCI-8319某一通道開關(guān)量輸入信號(hào)的狀態(tài)。入口有效參數(shù): lIndex PCI卡索引值 lCode 設(shè)備控制碼: 0單通道操作 1 多通道操作 nCh 通道號(hào):1-16(單通道模式使用)出口返回參數(shù): lData 某一通道讀取值:0或1(單通道操作) 該卡所有開關(guān)量輸入狀態(tài)值(多通道操作)返回值: 0 采集成功 -1 采集失敗w 開關(guān)量輸出:函數(shù):long APIENTRY ZT8319DO (ZT_PCIBOARD* bs)功能:進(jìn)行某一個(gè)通道的開關(guān)量數(shù)據(jù)輸出操作。 入口有效參數(shù):lIndex PCI卡索引值 lCode 設(shè)備控制碼:

32、0 單通道操作 1 多通道操作 nCh 通道號(hào):1-16(單通道模式使用) lData 某一通道輸出設(shè)定值:0或1(單通道操作) 該卡所有開關(guān)量輸入設(shè)定值(多通道操作)出口返回參數(shù):無返回值: 0 開關(guān)量數(shù)據(jù)輸出成功 -1 開關(guān)量數(shù)據(jù)輸出失敗6.3.3 模擬量輸入部分:w 初始化函數(shù):long APIENTRY ZT8319Iint (ZT_PCIBOARD* bs)功能:初始化模擬量數(shù)據(jù)采集。入口有效參數(shù): lIndex PCI卡索引值 nCh 通道號(hào):1-32 lCode 設(shè)備控制碼:0 返回原碼值(默認(rèn)) 1 返回單極性值(0 10伏) 2 返回雙極性值(-5 +5伏) 3 外觸發(fā)啟動(dòng)A

33、/D轉(zhuǎn)換(默認(rèn)程序啟動(dòng))出口返回參數(shù):無 返回值: 0 A/D啟動(dòng)成功-1 A/D啟動(dòng)失敗w 模擬量采集函數(shù):long APIENTRY ZT8319AI (ZT_PCIBOARD* bs)功能:對(duì)某一通道模擬量數(shù)據(jù)采集。入口有效參數(shù): lIndex PCI卡索引值 nCh 通道號(hào):1-32 出口返回參數(shù):lData 某一通道模擬量的數(shù)值 返回值: 0 采集成功 -1 采集失敗6.3.4 中斷部分:w 打開中斷:函數(shù):long APIENTRY OpenIRQ(HANDLE* hList,ULONG hDeviceNum,void CALLBACK IrqCallBack(ZT_PCIBOAR

34、D* bs)功能: 開一組PCI卡的中斷允許,等待中斷到來入口有效參數(shù):hList 開中斷允許列表 hDeviceNum 開中斷允許數(shù)量 IrqCallBack 這是一個(gè)回調(diào)函數(shù)的入口指針出口返回參數(shù):無返回值: 0 打開中斷成功 -1 打開中斷失敗 -2 沒有要打開的中斷回調(diào)函數(shù):void CALLBACK IrqCallBack(ZT_PCIBOARD* bs)功能:當(dāng)OpenIRQ調(diào)用后,PCI-8319產(chǎn)生中斷時(shí),系統(tǒng)會(huì)喚醒此函數(shù),用戶自己編寫函數(shù)IrqCallBack,進(jìn)行中斷處理,系統(tǒng)會(huì)提供以下這個(gè)參數(shù),供用戶使用: lIndex 引起中斷的索引值 用戶可調(diào)用板卡操作函數(shù),對(duì)板卡進(jìn)行相應(yīng)的操作。w 關(guān)閉中斷:函數(shù):long APIENTRY CloseIRQ()功能:禁止本機(jī)上所有已開的中泰研創(chuàng)PCI-8319卡的中斷允許入口有效參數(shù):無出口返回參數(shù):無返回值: 0 禁止中斷成功-1 禁止中斷失敗附A. 名詞注釋1 單端輸入方式 各路輸入信號(hào)共用一個(gè)參考電位,即各路輸入信號(hào)共地,這是最常用的接線方式。使用單端輸入方式時(shí),地線比較穩(wěn)定,抗干擾能力較強(qiáng),建議用戶盡可能使用此種方式。2 雙端輸入方式 各路輸入信號(hào)各自使用自己的參考電位,即各路輸入信號(hào)不共地。如果輸入信號(hào)來自不同的信號(hào)源,而這些信號(hào)源的參考電位(地線)略有差異,可考慮使用這種接線方

溫馨提示

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

評(píng)論

0/150

提交評(píng)論