基于ISA總線的高速同步數據采集系統設計
隨著大規模集成的電路的飛速發展,PC機性能不斷提高。在PC機擴展槽中嵌入以高性能微處理器為核心的智能型功能卡,可以組成綜合性能極佳的分布式控制系統。這種結構方式可充分利用微處理器的控制功能、PC機的快速數據處理能力,以及多任務工作方式等特點。對于這種分布式控制系統,主機要頻敏接收到來自擴展卡從機所采集的數據、工作狀態等信息;向從機發送控制命令或處理數據等。這種主、從機之間的通訊,根據應用條件的不同有多種方式。但在數據傳輸速度較高、數據量較大且需經常交換信息的場合,采用雙口共享RAM緩沖區方式是最合適的。
為了用單片機實現對微秒級甚至納秒級高速瞬變信號進行采樣,研究了一種基于ISA總線、GPS同步時鐘、用硬件電路實現高速數據采集、高速尋址以及存儲的技術,保證了高速瞬態信號的實時采集。對于變化速極快、過程極短的高速瞬態信號的采集,需要高速A/D轉換單元、大量數據存儲單元、高速尋址和快速存儲等。
由于所采集的信號是高頻信號,用常規則方法受到單片機本身運行速度的限制,不僅造成成本提高,而且對高頻、遠距離多路信號的信號處理增加困難,有時無法區別所采集信號的真偽。通過對8051單片機的外圍進行有效的擴展,采取在數據采集時由硬件實現采集和存儲,采集完畢后由8051系列單片機進行數據處理和通信,比較好地解決了二者的矛盾。

筆者研制的高速數據采集板采樣頻率為20MSPS;A/D轉換字長為8位,并且采樣速率可變;存儲容量為512K字節,符合ISA總線標準。可廣泛用于電力測量、繼電保護和故障定位等。
1 硬件系統基本工作原理
硬件電路框圖如圖1所示,它是由CPU1及CPU2基本系統、視頻閃爍ADC轉換器、高速緩存RAM、雙口RAM、地址計數器、采樣頻率控制、時序控制及譯碼電路等部分組成。
根據需要CPU采用DS80C320單片機。在時鐘頻率為33MHz條件下,單周期指令執行時間是110納秒,充分發揮高速A/D轉換芯片的性能。DS80C320內部有三個16位定時器/計數器、二個全雙工串行口、十三個中斷源(六個外部中斷端)、二個數據指針DPTR0和DPTR1。在33MHz晶振時,ALE的輸出信號頻率是8.25MHz。






評論