引言
PCL-812PG是臺灣研華公司推出的一款應(yīng)用于IBM PC/XT/AT 及其兼容機(jī)的高性能、高速度的多功能數(shù)據(jù)采集卡。此卡不僅功能強(qiáng)大,性能優(yōu)越,而且相應(yīng)的支持軟件多,使得它成為工業(yè)控制和實驗室應(yīng)用的理想選擇,可廣泛應(yīng)用于數(shù)據(jù)采集、過程控制、自動檢測、工廠自動化。
該卡具有16路單端模擬輸入通道,可用來作為A/D轉(zhuǎn)換器使用;軟件的可編程模擬輸入范圍為雙極,范圍為:±10V,±5V,±2.5V,±1.25V,±0.625V,±0.3125V; A/D轉(zhuǎn)換有3種觸發(fā)方式:軟件觸發(fā)、可編程序步測觸發(fā)、外部脈沖觸發(fā);2個12位D/A轉(zhuǎn)換輸出通道,可以通過數(shù)據(jù)卡上的-5V或-10V參考電壓來實現(xiàn)0到+5V或者0到+10V的輸出范圍選擇。
PCL-812PG硬件的參數(shù)設(shè)置
PCL-812PG是一種通用型數(shù)據(jù)采集卡,可以滿足不同用戶的不同要求。它有一個DIP轉(zhuǎn)換開關(guān)和9個跳線器,可由用戶自行設(shè)置,以滿足不同的需求。
1、基地址的設(shè)置
開關(guān)名:SW1。大多數(shù)PC的外圍設(shè)備和接口板都是由輸入/輸出(I/O)口控制的。這些端口是由I/O口的地址空間來尋址的。通過8位DIP開關(guān),PCL-812PG數(shù)據(jù)采集卡I/O口的基準(zhǔn)地址是可選擇的。PCL-812PG需要有16位連續(xù)地址位置,有效地址來自16進(jìn)制的200H到300H。出廠時,PCL-812PG的基準(zhǔn)地址設(shè)置成220H。如果默認(rèn)的基準(zhǔn)地址與計算機(jī)的其他設(shè)備地址沖突,你就需要把它調(diào)節(jié)成其他的地址范圍,適用于不同基準(zhǔn)地址的開關(guān)裝置列表可以參考板卡所附帶的A/O地址開關(guān)位置表來設(shè)置。
2、等待狀態(tài)的選擇
一些高速的PC要求在總線I/O中設(shè)置等待狀態(tài)以得到穩(wěn)定的數(shù)據(jù)轉(zhuǎn)換。PCL-812PG可為各個信號傳輸設(shè)置0,2,4,6s的等待延遲,等待時間的長短可由SW1上的7、8引腳選擇(可參考板卡所附帶的時間延遲設(shè)置表來設(shè)置)。
VC++6.0環(huán)境下PCL-812PG的軟件開發(fā)
PCL-812PG有著完善的軟件支持功能,既可應(yīng)用于DOS平臺,也可以應(yīng)用于WINDOWS平臺。研華公司為該卡提供了一種基于WINDOWS的標(biāo)準(zhǔn)動態(tài)鏈接庫,可以在Visual C++,Visuall Basic,Delphi等編程環(huán)境中,通過調(diào)用動態(tài)鏈接庫中的庫函數(shù),方便地實現(xiàn)對數(shù)據(jù)采集卡的底層進(jìn)行操作。
結(jié)束語
研華公司的PCL-812PG數(shù)據(jù)采集卡,以VC++6.0為軟件開發(fā)平臺,充分利用VC++6.0生成友好界面的優(yōu)勢和PCL-812PG的功能和資源,快速有效的開發(fā)出功能強(qiáng)大的實時數(shù)據(jù)采集控制系統(tǒng),這樣不但提高了整個控制系統(tǒng)的可靠性,而且縮短了工程應(yīng)用開發(fā)的研究周期,提高了工作效率。