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