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