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