欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用CPLD芯片實現(xiàn)數(shù)據(jù)采集控制板的功能設(shè)計與應(yīng)用

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-06-28 08:12 ? 次閱讀

在需要采集多路模擬信號、開關(guān)信號、頻率(計數(shù))信號以及編碼器信號等的數(shù)據(jù)采集應(yīng)用中,利用通用板卡構(gòu)成計算機測控系統(tǒng)是可行的,但對于產(chǎn)品的批量應(yīng)用,其成本與綜合性能不能令人滿意。技術(shù)成熟的CPLD芯片的應(yīng)用,可以很好地將邏輯控制、數(shù)據(jù)信號處理等功能集于一身,使以往需要利用多塊信號板卡才能完成的任務(wù)整合于同一采集控制器中,從而有效地提高控制系統(tǒng)的可靠性,降低測控系統(tǒng)的實現(xiàn)成本。

本文設(shè)計一種基于CPLD的數(shù)據(jù)采集控制板。它能實現(xiàn)信號采集與控制、信號處理、通訊及輸出控制等功能。

1 總體設(shè)計方案

本專用數(shù)據(jù)采集控制板利用CPLD作為主控制器,統(tǒng)一協(xié)調(diào)通道切換與數(shù)字信號處理、實現(xiàn)數(shù)據(jù)采集與接口傳輸邏輯控制。該數(shù)據(jù)采集控制板共有四種類型的信號輸入和一種開關(guān)信號量輸出。圖1給出其基本硬件模塊組成。

采用CPLD芯片實現(xiàn)數(shù)據(jù)采集控制板的功能設(shè)計與應(yīng)用

采用CPLD芯片實現(xiàn)數(shù)據(jù)采集控制板的功能設(shè)計與應(yīng)用

利用CPLD的資源和結(jié)構(gòu)特點是本設(shè)計的核心。為提高編碼器輸入信號的分辨細長,配套設(shè)計一個四倍頻電路,并在通道后端設(shè)計一個脈沖靜態(tài)計數(shù)電路,使輸入信號轉(zhuǎn)換為8bit信號掛接到采集板總線上。八路模擬輸入信號主要依靠CPLD實現(xiàn)通道切換和A/D采集,采樣數(shù)據(jù)也以8bit信號并行進入總線??紤]到提高計數(shù)精度的要求,對兩路頻率輸入信號設(shè)計了一個動態(tài)計數(shù)電路,使計數(shù)值通過總線讀出。I/O切換控制、EPP接口電路等都按一定的邏輯要求采用同一CPLD元件來實現(xiàn)。如此可使硬件電路十分簡單,并有利于上位機編程實現(xiàn)。

2 數(shù)據(jù)接口

根據(jù)IEEE1284標準,在標準并行口(SPP)、增強并行口(EPP)和擴展并行口(ECP)三種模式中,EPP模式既具有雙向數(shù)據(jù)傳輸功能,又具有較高的數(shù)據(jù)傳輸能力,且編程操作相對容易,最適合在數(shù)據(jù)采集系統(tǒng)中使用。

從硬件設(shè)計角度考慮,EPP接口的主要功能之一是將采集到的數(shù)據(jù)上傳給微型計算機或?qū)?a target="_blank">開關(guān)控制命令下載到采集控制板(數(shù)據(jù)流對應(yīng)8bit數(shù)據(jù)端口);之二是實現(xiàn)硬件接口之間的信號通訊握手(控制狀態(tài)對應(yīng)其它I/O端口)。EPP協(xié)議定義了四種數(shù)據(jù)傳輸基本操作:數(shù)據(jù)讀、數(shù)據(jù)寫、地址讀、地址寫。工作時首先寫入I/O鎖存地址即模塊操作的I/O地址,然后進行相應(yīng)的讀出或?qū)懭氩僮?。如果不需I/O地址變化,那么就不再進行I/O地址鎖存操作。EPP模式下一共定義17根信號線,除8根雙向地址線和數(shù)據(jù)復(fù)用線外,還有輸出控制信號線WRITE、DSTROBE、ASTROBE、INIT,其中WRITE、DSTROBE和ASTROBE用于表示數(shù)據(jù)讀寫操作。WRITE為低時表示正在進行操作,DSTROBE為低表示進行數(shù)據(jù)操作,而ASTROBE為低則表示進行地址操作。EPP的INIT信號用來復(fù)位打印機,本設(shè)計用來預(yù)置光電編碼器的初始計數(shù)值。另外還有五根狀態(tài)信號線。WAIT信號由外設(shè)發(fā)出,高電平表示正在進行讀寫操作,低電平表示操作完成。但本設(shè)計沒有利用該信號,因為前面三個讀寫信號已完全能滿足要求。MAX197數(shù)據(jù)轉(zhuǎn)換結(jié)束信號EOC連接到并口的SELECT線上,主機查詢到SELECT線為低時,表示一次A/D轉(zhuǎn)換結(jié)束,可以讀取轉(zhuǎn)換結(jié)果。其余三根狀態(tài)線空置作為備用。

根據(jù)IEEE1284標準對EPP模式的地址、數(shù)據(jù)讀寫操作的規(guī)定,可采用圖2的邏輯結(jié)構(gòu)分別實現(xiàn)地址寫、數(shù)據(jù)寫和數(shù)據(jù)讀。在圖2中,輸入信號中的STB表示寫信號,ASTB表示地址寫信號,DSTB表示數(shù)據(jù)寫信號;輸出信號中Add_WR表示地址寫信號、高電平有效,Add_WRN表示地址寫信號、低電平有效,Data_WR表示數(shù)據(jù)寫信號、高電平有效、Data_WRN表示數(shù)據(jù)寫信號、低電平有效;Data_RD表示數(shù)據(jù)讀信號。如此設(shè)計的目的是使該接口能方便地適應(yīng)各種邏輯器件的操作要求。圖3給出了采用MAXPLUS軟件對上述邏輯信號進行仿真的操作時序波形。

采用CPLD芯片實現(xiàn)數(shù)據(jù)采集控制板的功能設(shè)計與應(yīng)用

EPP模式可在上位機BIOS中設(shè)置或通過寫ECR寄存器直接設(shè)置(并行適配器基地址為0X378H,I/O端口地址為77AH)。

3 編碼器信號處理

對于編碼器輸入信號,針對增量式光電編碼器的輸出具有A相、B相方波正交信號,而且二者相序取決于編碼器的正反轉(zhuǎn)方向,設(shè)計了一種四倍頻及判向電路。

采用CPLD芯片實現(xiàn)數(shù)據(jù)采集控制板的功能設(shè)計與應(yīng)用

CLK信號來自獨立振蕩源,其頻率高于編碼器最大輸出頻率四倍以上,但也不宜過高,以免導致CPLD內(nèi)部結(jié)構(gòu)中信號競爭等問題。INA和INB分別為編碼器輸入的A相信號和B相信號,CNT_UP和CNT_DN分別為輸出的正轉(zhuǎn)倍頻信號和反轉(zhuǎn)倍頻信號。為保證編碼器處于任何轉(zhuǎn)角位置都能可靠地讀出數(shù)據(jù),編碼器倍頻信號最終以16bit靜態(tài)計數(shù)碼方式輸出,CNT_UP和CNT_DN分別作為后續(xù)靜態(tài)計數(shù)電路的“加”和“減”計數(shù)輸入信號端。在限定轉(zhuǎn)動角度≤6×360°情況下,對于16bit計數(shù)碼,計數(shù)電路允許的最大計數(shù)值為65536,計數(shù)值可以按高低八位分兩次讀出。為提高編碼器工作可靠性,也可以考慮進行格雷碼轉(zhuǎn)換。

4 頻率測量

對于頻率輸入信號,采用等精度測頻方法測量頻率。這種方法在實際閘門時間為被測信號頻率整數(shù)倍的條件下,對被測信號計數(shù)時產(chǎn)生的±1個字誤差可以完全消除掉,并可使整個頻率區(qū)域保持恒定的測試精度。

圖6給出了等精度測量原理圖,其測量原理為:首先給出閘門開啟信號(預(yù)置門控信號SWITCH的上升沿),此時計數(shù)器CNT1和CNT2并不開始計數(shù),而是等到被測信號SIGIN的上升沿到來時,計數(shù)器才開始真正計數(shù)。經(jīng)過一段時間后,預(yù)置閘門關(guān)閉信號(門控信號SWITCH的下降沿)到來時,計數(shù)器并不立即停止計數(shù),而是等到被測信號SIGIN的上升沿到來時才結(jié)束計數(shù),完成一次測量過程。此時可分別讀出計數(shù)器CNT1和CNT2的計數(shù)值OUT1和OUT2,用被測信號SIGIN的計數(shù)值OUT2除以標準信號CLK的計數(shù)值OUT1,再乘以標準信號CLK的頻率值就得到了被測信號SIGIN的頻率值。

使用時為提高測量精度,基準信號CLK可以采用高精度時鐘源,因?qū)r鐘源和被測信號同步計數(shù),計數(shù)時間長度不會影響計算結(jié)果。圖7給出了等精度測頻法信號仿真波形圖。

5 A/D轉(zhuǎn)換器與I/O切換控制

對于模擬輸入信號,采用12bit的MAX197作為A/D信號轉(zhuǎn)換器。該控制字器件工作的基本過程是:首先由地址總線選通MAX197,然后通過數(shù)據(jù)總向MAX197內(nèi)部寄存器寫入模擬通道控制字。該控制字決定了所選的通道號、通道輸入電壓范圍、極性以及內(nèi)部或外部觸發(fā)采集方式等。例如,輸入電壓范圍為雙極性、內(nèi)部觸發(fā)采集方式、第一通道,則應(yīng)寫入16進制數(shù)48H,而對第八通道則寫入4FH??刂谱謱懭牒螅琈AX197立即啟動通道轉(zhuǎn)換,經(jīng)過約10μs后轉(zhuǎn)換完畢。轉(zhuǎn)換結(jié)果放置在數(shù)據(jù)總線上,首先將其高低位切換腳HBEN置為低,此時數(shù)據(jù)總線先讀取結(jié)果的低八位,再置HBEN為高,則結(jié)果的高四位放在MAX197的D0~D3口上。同時置腳INT為低,通知控制器轉(zhuǎn)換完成。MAX197的轉(zhuǎn)換結(jié)果用補碼表示,最高位為符號位。

采用CPLD芯片實現(xiàn)數(shù)據(jù)采集控制板的功能設(shè)計與應(yīng)用

采用CPLD芯片實現(xiàn)數(shù)據(jù)采集控制板的功能設(shè)計與應(yīng)用

本系統(tǒng)中還具有八路開關(guān)量輸入輸出功能切換控制。這兩種功能分別則CPLD內(nèi)部的74244和74373實現(xiàn)。接口邏輯和如圖8所示。外部接口通過光耦隔離輸入輸出。開關(guān)量寫入的順序是先由地址總線選通74373,然后寫入相應(yīng)的命令字。數(shù)據(jù)量讀入與此類似。具體控制信號由EPP總線讀寫邏輯給出。

6 驅(qū)動軟件實現(xiàn)

考慮到NT公司LabView環(huán)境圖形化編程簡例、易于實現(xiàn)等特點,通過設(shè)計動態(tài)鏈接函數(shù)庫(DLL)與直接端口操作相結(jié)合實現(xiàn)采集板硬件驅(qū)動。在程序編制過程中,先利用VC++生成DLL,然后在LabView中使用CLF節(jié)點調(diào)用DLL。對于直接端口操作,使用LabView中的“In Port”和“Out Port”節(jié)點,對端口實現(xiàn)操作。當然,為使用方便起見,也可以將I/O切換控制、編碼器、A/D數(shù)據(jù)采集、計數(shù)器等硬件特有功能設(shè)計成專用模塊供LabView直接圖形化調(diào)用。

采用CPLD芯片實現(xiàn)數(shù)據(jù)采集控制板的功能設(shè)計與應(yīng)用

采用CPLD芯片實現(xiàn)數(shù)據(jù)采集控制板的功能設(shè)計與應(yīng)用

采集控制板的上述硬件模塊方案設(shè)計,可以利用適當規(guī)模的CPLD實現(xiàn)。此舉除了成本優(yōu)勢外,還有體積減少、硬件集成度提高等優(yōu)點,也為提高采集器可靠性創(chuàng)造了條件。CPLD的各種邏輯功能設(shè)計,由于有功能強大的仿真軟件工具,設(shè)計過程的快速高效也不言而喻。上述設(shè)計已經(jīng)在其實用測控設(shè)備中投入應(yīng)用,在無板載FIFO情況下,A/D速度可以達到40kHz以上;有板載FIFO情況下,A/D速度可以達到A/D采集元件標稱上限。EPP端口完全能滿足板載功能模塊的各類數(shù)據(jù)傳輸要求。通過現(xiàn)場反饋的情況來看,采集控制器本身的工業(yè)環(huán)境抗干擾性能和運行穩(wěn)定性均表現(xiàn)良好。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    456

    文章

    51260

    瀏覽量

    427723
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1257

    瀏覽量

    169659
  • 編碼器
    +關(guān)注

    關(guān)注

    45

    文章

    3673

    瀏覽量

    135303
收藏 人收藏

    評論

    相關(guān)推薦

    和利時PLC數(shù)據(jù)采集網(wǎng)關(guān)有什么功能

    和利時PLC數(shù)據(jù)采集網(wǎng)關(guān)是一款專為工業(yè)自動化領(lǐng)域設(shè)計的設(shè)備通訊終端產(chǎn)品,具備多種功能,為工業(yè)設(shè)備的遠程監(jiān)控、控制和維護提供了強有力的支持。以下是和利時PLC數(shù)據(jù)采集網(wǎng)關(guān)的主要
    的頭像 發(fā)表于 10-30 13:45 ?253次閱讀
    和利時PLC<b class='flag-5'>數(shù)據(jù)采集</b>網(wǎng)關(guān)有什么<b class='flag-5'>功能</b>

    OPC數(shù)據(jù)采集網(wǎng)關(guān)功能有哪些?如何選擇?

    OPC數(shù)據(jù)采集網(wǎng)關(guān) 是基于OPC協(xié)議的數(shù)據(jù)采集設(shè)備,通過OPC協(xié)議與各種工業(yè)設(shè)備進行通信,實現(xiàn)數(shù)據(jù)的實時采集、轉(zhuǎn)換和傳輸。作為工業(yè)自動化系統(tǒng)
    的頭像 發(fā)表于 10-21 16:35 ?314次閱讀

    IOT數(shù)據(jù)采集平臺的功能特點

    隨著物聯(lián)網(wǎng)(IoT)技術(shù)的飛速發(fā)展,IOT數(shù)據(jù)采集平臺作為連接物理世界與數(shù)字世界的橋梁,正逐步成為各行業(yè)數(shù)字化轉(zhuǎn)型的重要工具。本文將深入探討IOT數(shù)據(jù)采集平臺的定義、功能、應(yīng)用場景及其對企業(yè)發(fā)展
    的頭像 發(fā)表于 09-25 13:28 ?778次閱讀

    水泵數(shù)據(jù)采集遠程監(jiān)控系統(tǒng)功能

    隨著物聯(lián)網(wǎng)、自動控制及現(xiàn)代通信技術(shù)的飛速發(fā)展,水泵數(shù)據(jù)采集遠程監(jiān)控系統(tǒng)應(yīng)運而生,為水泵設(shè)備的運行管理帶來了革命性的變化。該系統(tǒng)通過集成傳感器、控制系統(tǒng)、通信網(wǎng)絡(luò)及監(jiān)控平臺等核心組件,實現(xiàn)
    的頭像 發(fā)表于 09-20 09:28 ?653次閱讀

    SCADA數(shù)據(jù)采集網(wǎng)關(guān)是什么?有什么功能?

    數(shù)據(jù)采集網(wǎng)關(guān)不僅負責實時數(shù)據(jù)采集,還參與數(shù)據(jù)的處理、監(jiān)控和控制,是實現(xiàn)工業(yè)自動化和提高生產(chǎn)效率
    的頭像 發(fā)表于 09-10 14:08 ?498次閱讀
    SCADA<b class='flag-5'>數(shù)據(jù)采集</b>網(wǎng)關(guān)是什么?有什么<b class='flag-5'>功能</b>?

    PLC采集網(wǎng)關(guān)如何實現(xiàn)多品牌PLC數(shù)據(jù)采集

    。特別是當企業(yè)使用多個品牌的PLC設(shè)備時,如何實現(xiàn)多品牌PLC數(shù)據(jù)采集,更是一個亟待解決的問題。本文將詳細介紹PLC采集網(wǎng)關(guān)如何實現(xiàn)多品牌PLC數(shù)據(jù)
    的頭像 發(fā)表于 07-11 17:08 ?533次閱讀

    中科億海微SoM模組——國產(chǎn)風扇控制板

    本方案采用全國產(chǎn)器件,F(xiàn)PGA作為主控芯片實現(xiàn)多路風扇的實時控制和傳感器的信號檢測功能。上有
    的頭像 發(fā)表于 06-29 08:11 ?633次閱讀
    中科億海微SoM模組——國產(chǎn)風扇<b class='flag-5'>控制板</b>

    工業(yè)控制數(shù)據(jù)采集平臺有什么功能

    過程的關(guān)鍵設(shè)備。數(shù)據(jù)采集平臺針對這些控制器的應(yīng)用場景,通常具有以下功能: 1. 數(shù)據(jù)收集:從工業(yè)控制器中
    的頭像 發(fā)表于 06-17 10:05 ?450次閱讀

    工控數(shù)據(jù)采集平臺是什么?

    各種信息,平臺通過對這些數(shù)據(jù)的管理,幫助企業(yè)實現(xiàn)生產(chǎn)過程的優(yōu)化、設(shè)備維護、質(zhì)量控制以及能源管理等多種功能。 ? 工控數(shù)據(jù)采集平臺的主要
    的頭像 發(fā)表于 06-14 15:29 ?477次閱讀

    數(shù)據(jù)采集網(wǎng)關(guān)的功能和應(yīng)用場景

    系統(tǒng)中的作用。 ? 首先,我們來探討數(shù)據(jù)采集網(wǎng)關(guān)的主要功能。數(shù)據(jù)采集網(wǎng)關(guān)的核心功能在于實現(xiàn)數(shù)據(jù)
    的頭像 發(fā)表于 06-13 15:22 ?966次閱讀
    <b class='flag-5'>數(shù)據(jù)采集</b>網(wǎng)關(guān)的<b class='flag-5'>功能</b>和應(yīng)用場景

    工業(yè)數(shù)據(jù)采集平臺的功能和作用

    數(shù)據(jù)采集平臺,可以實現(xiàn)與各種工業(yè)設(shè)備(PLC、儀器儀表、傳感器、CNC機床、機器人等等)連接,實現(xiàn)對現(xiàn)場的各種工業(yè)數(shù)據(jù)數(shù)據(jù)采集,雙向
    的頭像 發(fā)表于 06-05 13:33 ?364次閱讀

    基于FPGA的激光雷達控制板

    控制板主要是用于控制線陣激光器,并高效地采集和處理大量的激光點云數(shù)據(jù),具備強大的數(shù)據(jù)處理能力和高速數(shù)據(jù)
    的頭像 發(fā)表于 05-28 08:11 ?793次閱讀
    基于FPGA的激光雷達<b class='flag-5'>控制板</b>

    工業(yè)數(shù)據(jù)采集網(wǎng)關(guān)功能優(yōu)勢

    實現(xiàn)智能制造和精益生產(chǎn)提供了強有力的支持。 一、工業(yè)數(shù)據(jù)采集網(wǎng)關(guān)的定義與功能 工業(yè)數(shù)據(jù)采集網(wǎng)關(guān)是一種用于連接不同設(shè)備、系統(tǒng)和網(wǎng)絡(luò),實現(xiàn)
    的頭像 發(fā)表于 05-11 17:51 ?908次閱讀
    工業(yè)<b class='flag-5'>數(shù)據(jù)采集</b>網(wǎng)關(guān)<b class='flag-5'>功能</b>優(yōu)勢

    機床數(shù)據(jù)采集網(wǎng)關(guān)的功能特點及應(yīng)用價值

    隨著工業(yè)4.0時代的到來,機床數(shù)據(jù)采集網(wǎng)關(guān)成為了實現(xiàn)智能制造和數(shù)字化轉(zhuǎn)型的重要工具。作為連接機床與上層管理系統(tǒng)之間的橋梁,機床數(shù)據(jù)采集網(wǎng)關(guān)發(fā)揮著至關(guān)重要的作用,它能夠實現(xiàn)機床
    的頭像 發(fā)表于 04-12 15:08 ?440次閱讀
    機床<b class='flag-5'>數(shù)據(jù)采集</b>網(wǎng)關(guān)的<b class='flag-5'>功能</b>特點及應(yīng)用價值

    數(shù)據(jù)采集功能RTU可采集大田數(shù)據(jù)

    與監(jiān)控是實現(xiàn)精準農(nóng)業(yè)管理的重要手段。通過部署溫濕度傳感器,可以實時獲取農(nóng)田、溫室等農(nóng)業(yè)環(huán)境中的溫濕度數(shù)據(jù),為農(nóng)業(yè)生產(chǎn)提供科學依據(jù)。而要實現(xiàn)高效的溫濕度數(shù)據(jù)采集與監(jiān)控,就需要借助先進的
    的頭像 發(fā)表于 03-08 10:54 ?467次閱讀
    <b class='flag-5'>數(shù)據(jù)采集</b>多<b class='flag-5'>功能</b>RTU可<b class='flag-5'>采集</b>大田<b class='flag-5'>數(shù)據(jù)</b>