基於CPLD和ISA總線的數據採集系統設計

2020-12-05 電子產品世界

摘要:介紹一種基於複雜可編程邏輯器件(CPLD)的數據採集系統,並給出詳細的設計方案。計算機通過ISA總線實現與數據採集系統的指令和數據傳輸。通過VHDL編程實現CPLD對12位串行模數轉換器ADS7816的控制。最後,給出該系統設計的仿真波形和測試結果。
關鍵詞:CPLD數據採集ISA總線;VHDL

本文引用地址:http://www.eepw.com.cn/article/191750.htm

數據採集是工業測量和控制系統中的重要部分。它是測控現場的模擬信號源與上位機之間的接口,其任務是採集現場連續變化的被測信號。系統應將所採集的模擬數據信號儘可能真實、不失真地顯示給控制人員。
隨著計算機技術和EDA技術的發展,由於複雜可編程邏輯器件(CPLD)具有高集成度、小體積、低成本、低功耗以及高穩定性等諸多優點而廣泛使用到諸如傳統工業控制等各個領域。基於ISA的接口電路,其布線要求遠沒有PCI或USB接口板高。由於它能夠提供16位I/O操作,對I/O的直接讀寫可以完全不考慮複雜的驅動程序和應用程式,因而在ISA總線上開發接口電路目前仍是首先考慮的方法。因此,這裡提出一種基於CPLD和ISA總線的數據採集系統設計。

1 系統硬體設計
數據採集系統的硬體電路主要包括:CPLD邏輯控制電路、8254定時器電路、A/D轉換電路。該系統硬體設計框圖如圖1所示。


1.1 CPLD邏輯控制電路
該系統使用XC9572作為主控器件。XC9572是一款高性能可編程邏輯器件,內含4個36 v 18功能模塊,具有l 600個可用系統門。ISA總線上的地址、控制指令和數據被送進CPLD,經處理後送到相應電路中。由A/D轉換電路得到的數據也返回到CPLD進行處理,並經ISA總線送至計算機中。
圖2為數據採集系統的邏輯控制電路,Ul是數據緩衝器74HC245,由lSA總線的讀/寫信號(IOR/IOW)和板卡選擇信號(BSEL)決定數據的流向。比較器74LS688和XFl組成板卡選擇信號發生電路。通過在XFl上的跳線可確定採集系統板的基地址。該系統基地址設置為280H。


ISA總線上的讀寫信號,經緩衝器的數據信號(LADO~LAD7),地址信號(A0~A3)均與XC29572相連,CPLD發送A/D轉換器的片選信號(ADCS)、A/D時鐘信號(ADCLK)以及通道選擇信號(CHA0~CHA2)。


相關焦點

  • 基於USB總線和89C51單片機的數據採集系統設計
    摘要:本文介紹了基於USB總線的數據採集設備的開發方法,包括硬體設計、firmware(固件)設計、基於windows驅動程序模型(WDM)的設備驅動程序設計以及應用軟體的設計,同時也介紹了基於
  • 採用複雜可編程邏輯器件與ISA總線相結合實現數據採集系統設計
    採用複雜可編程邏輯器件與ISA總線相結合實現數據採集系統設計 電子設計 發表於 2018-12-30 09:33:00 數據採集是工業測量和控制系統中的重要部分
  • 基於PROFIBUS總線的渦輪增壓器生產線數據採集系統介紹
    該標準為供應商和用戶的投資提供了最佳的保護並確保供應商的獨立自主性。PROFIBUS具體規定了串行現場總線的技術和功能特性,它可使分散式數位化控制器從現場底層到車間及網絡化。PROFIBUS分為主設備(主站)和從設備(從站)。主站決定總線上的數據通信。當主站得到總線控制權時,不用外界請求就可以主動發送信息。從站為外圍設備,典型的從站包括:輸入/輸出裝置、閥門、驅動器和測量變送器。
  • 基於RS485總線的溫溼度監控系統設計
    整個系統在監控系統治理軟體的控制下,同一協調工作,完成設計功能。  2.2 主從式通訊網絡  監控系統中網絡通訊採用RS-485串行總線連接,串行通訊具有傳輸間隔長、連接簡單、使用靈活方便、數據傳輸可靠性高的特點,在產業監控、數據採集和實時控制系統中得到了廣泛應用。
  • 總線式原油盤庫數據採集子系統的設計
    摘要:目前勝利油田濱南採油廠原油盤庫系統的自動化程度較低。為大力提高其自動化水平,本文根據該採油廠各聯合站分散採集、集中監視的特點,設計了基於RS-485總線和主從單片機結構的數據採集子系統方案。本文就是以濱南採油廠為背景,在其實際應用盤庫系統的基礎上,參考了國內外一些油田聯合站的盤庫方案,設計開發了一套基於RS-485總線和主從單片機結構的原油自動化盤庫數據採集子系統。1 研究背景濱南採油廠現有的原油盤庫系統是以基於瀏覽器和客戶端軟體的方式進行原油生產數據的採集、傳輸及處理。
  • 基於單片機和CPLD的PLC背板總線協議接口晶片設計(一)
    摘要:設計了一組基於CPLD的PLC背板總線協議接口晶片,協議晶片可以區分PLC的背板總線的周期性數據和非周期性數據。詳細介紹了通過Verilog HDL語言設計狀態機、協議幀控制器、FIFO控制器的過程,25MHz下背板總線工作穩定的試驗結果驗證了協議晶片設計的可行性。  可編程邏輯控制器(PLC)主機是通過背板總線支持擴展模塊的連接, 背板總線是PLC 主機同I/O擴展模塊之間的高速數據通路,支持主機和擴展模塊之間的I/O 數據刷新。
  • 基於傳感器SHT75和乙太網實現現場環境溫溼度數據採集系統的設計
    基於傳感器SHT75和乙太網實現現場環境溫溼度數據採集系統的設計 劉鋒,王平,付蔚 發表於 2020-04-28 10:14:22 引言 在工業現場,特別是那些環境因素對生產過程影響比較大的車間
  • 基於組合導航的汽車姿態數據採集系統設計
    編者按:本文設計了一個基於組合導航的汽車姿態數據採集系統,該系統利用集加速度計和陀螺儀於一體的高精度高靈敏度的慣性測量晶片MPU6050,結合地磁傳感器形成的九軸傳感器,對汽車的線性加速度、角速度參數數據進行直接採集,以互補濾波實現九軸傳感器的誤差補償,用四元數法對其姿態解算
  • 基於VHDL/CPLD的I2C串行總線控制器設計及實現
    串行總線和並行總線相比具有結構簡單、佔用引腳少、成本低的優點。I2C總線用兩根信號線進行數據傳輸,一根為串行數據線(SDA),另一根為串行時鐘線(SCL)。I2C總線允許若干兼容器件(如存儲器、A/D轉換器、D/A轉換器、LCD驅動器等)共享總線。I2C總線理論上可以允許的最大設備數,是以總線上所有器件的總電容(其中包括連線本身的電容和連接端的引出電容)不超過400pF為限,總線上所有器件依靠SDA線發送的地址信號尋址,不需要片選線。
  • 基於CPCI總線接口和LVDS接口的接收和傳輸測試數據實驗設計
    因此,CPCI總線已成為當今應用最廣泛的工業計算機總線,基於CPCI總線的工業控制計算機已經成為解決大量高速數據處理的一個新方向。 基於某測試任務,本文詳細闡述了通過CPCI總線接口和LVDS接口接收和傳輸測試數據,在保證可靠性的前期下,提高了地面設備接收和處理數據的速度。測試結果表明,此方法可行可靠,圓滿完成了測試任務。
  • 基於C167單片機和CAN總線實現數位化電梯控制系統的設計
    基於C167單片機和CAN總線實現數位化電梯控制系統的設計 李炳宇,梁正峰,趙 發表於 2020-12-04 09:55:04 1 引言 國民經濟的飛速發展
  • 基於USB總線的多路電話錄音系統的設計
    設計一種基於USB接口技術的電話錄音系統,不僅充分利用USB規範的各種優越條件,很好地解決了上述問題,而且具有支持即插即用、使用方便的功能,市場前景廣闊。  本文闡述一種基於USB總線的多路電話錄音系統的實現方法,錄音系統採用高性能的混合信號微控制器晶片C8051F320作為控制器內核。
  • 基於CPLD晶片和C8051F020實現聲探測系統數字電路的設計
    基於CPLD晶片和C8051F020實現聲探測系統數字電路的設計 張德,侯志國,江 發表於 2021-01-12 09:46:30   作者:張德,侯志國,江麗,張向暉,羅曉松 被動聲源探測定位技術是一種利用聲學傳聲器陣列和電子裝置接收運動目標的輻射噪聲
  • 基於C8051F040單片機的CAN總線和RS-232串口通信設計
    為了實現對CAN總線和RS-232串口雙向通信需求,提出了一種基於C8051F040單片機的數據通信方案,並完成系統設計。分析了CAN總線和RS-232串口的通信特點,介紹了單片機硬體,並對軟體的設計思路與流程做了詳盡描述,完成功能檢測。實驗結果表明,該設計達到了要求。
  • 基於CAN總線的運動控制系統設計
    基於CAN總線的運動控制系統設計 電子工程網 發表於 2019-09-18 15:50:55 1 總體設計 主節點採用ARM7內核的LPC2294微控制器
  • 基於卡爾曼濾波器和CAN智能從站技術實現開關磁阻電機調速系統設計
    打開APP 基於卡爾曼濾波器和CAN智能從站技術實現開關磁阻電機調速系統設計 方旭東,孫劍 發表於 2020-05-12 09:50:19
  • 一種應用於虛擬示波器的雙通道數據採集系統設計
    虛擬儀器最大的特點在於其功能的可重構性和應用的靈活性,使用者可以通過修改軟體來方便地修改、增減儀器的功能,提高了儀器的使用效率,降低了成本。利用虛擬儀器技術只需配備必要的數據採集硬體,不僅可以實現傳統示波器的各項功能,而且還具有存儲、回放等特點。 鑑於虛擬示波器的各種優點和廣泛用途,研製出性能優越的虛擬示波器具有重要的實際應用價值。
  • 如何設計基於CPLD的溫度計(原理和代碼)?
    概述本文引用地址:http://www.eepw.com.cn/article/201807/384017.htm本設計基於CPLD設計一款數字溫度計,溫度傳感器使用DS18B20,CPLD採用EPM240T100C5。DS18B20 具有體積小,硬體開銷低(只需要一根信號線),抗幹擾能力強等優點。EPM240T00C5具有延時低、功耗小、穩定性高等優點。
  • 基於TMS320F2812和USB100的CAN-USB總線通信系統設計[圖]
    摘要:介紹了一種基於DSP的CAN控制器和USB晶片的USB總線和CAN總線的通信模塊的設計,提出了一種使用USB接口實現CAN總線網絡與計算機連接的方案。利用USB100晶片可在不了解任何USB協議的情況下,完成計算機RS 232串口升級為USB接口,同時CAN接口採用DSP片上CAN控制器,硬體設計極為簡單。
  • 三相電信號數據採集系統的設計方案
    基於三相異步電機驅動的液壓設備憑藉其運行中的諸多優點在生產實踐中得到廣泛應用,針對液壓系統安全穩定的運行而開展的研究也越來越多。各種能夠反應此類設備運轉狀態的特徵信號中,電機的三相電信號能夠充分的反應其液壓故障和電機故障[1],且三相電信號具有穩定、不易受幹擾的特點。