基於DSP和USB技術的數據採集與處理系統

2020-12-12 OFweek維科網

1 引言

  採用dsp(數位訊號處理器)作為控制器,而採用usb(通用串行總線)和上位機相連接將是數據採集處理系統的一種可能的發展趨勢。

  1.1 數位訊號處理器dsp

  dsp晶片,又稱為數位訊號處理器,是一種特別適用於進行實時數位訊號處理的微處理器,採用它能滿足系統計算量大的要求。它的主要特點是:(1)它內部採用的是程序空間和數據空間分開的哈佛結構,允許同時取指令和取操作數;(2)晶片內多採用分離的總線結構,這樣可保證一個極其周期內可以多次訪問程序空間和數據空間;(3)採用流水線結構,在程序運行中取指、解碼、取操作數和執行階段是重疊的;(4)晶片內部一般都包括多個處理單元,它們可以在一個指令周期內同時進行運算;(5)dsp數字系統中設置了一些特殊的dsp指令,能更好地滿足數位訊號處理應用的需要;(6)指令周期短,如tms320f240的指令周期可達50ns;(7)硬體配置強,接口功能強,片內具有串行口、主機接口、dma控制器、鎖相環時鐘產生器和在片仿真測試訪問口等。dsp晶片的這些特點,使其在各個領域得到越來越廣泛的應用。

  1.2 通用串行總線usb

  usb(通用串行總線)協議是一些pc大廠商為了解決日益增加的pc外設與有限的主板插槽之間的矛盾而制定的一種串行通信標準。usb接口是一個快速的、雙向的、同步的、低成本的、動態的串行連接接口,支持主機和並發存取外設之間的數據交換。所連的外設通過主機調度和基於令牌的協議共享usb帶寬。usb的主要優點有:(1)速度快;(2)設備配置和安裝容易。所有的usb設備支持熱拔插,系統對其進行自動配置;(3)能夠採用總線供電;(4)易於擴展;(5)使用靈活,usb共有4種傳輸模式:控制傳輸、同步傳輸、中斷傳輸、塊傳輸,以適用不同的設備的需要;(5)容錯性強,usb協議規定了對各種可能遇到的錯誤的處理和恢復機制,保證了數據傳輸的正確性,同時,對設備的熱拔插處理迅速且不影響系統的正常工作;(6)實現成本低,usb對系統與pc的集成進行了優化,適合於開發低成本的外設。由於這些優點,usb的應用範圍很廣。

  下面本文將介紹一個具體的基於dsp和usb技術的數字採集與處理系統給水泵運行狀態監測系統。本系統需要對給水泵運行過程中的過程量和機械量進行採集,需要對振動信號進行處理,下面分別介紹系統的工作原理、總體設計、硬體設計和軟體設計。

2 系統工作原理和總體設計

  給水泵運行狀態監測系統主要完成各路機械量和過程量的採集,並對各振動信號進行階比譜分析,計算振動幅度的平均值,並將採集數據和分析結果上傳pc機,為在線檢修系統的專家系統提供給水泵的運行狀態信息;同時就地簡單顯示給水泵的狀態信息,並提供給水泵振動幅值越限和軸向位移越限報警。

  系統的特點是計算量大,通信數據量大,而且給水泵運行狀態監測儀必須提供實時的狀態數據,這就對實時性提出了較高的要求。根據系統的這些特點我們採用dsp(數位訊號處理器)+usb(通用串行接口)的方案來滿足系統的需求。

  給水泵狀態監測系統由信號調理電路、a/d轉換器、dsp處理器、sram、lcd、鍵盤以及基於pld的接口和邏輯控制電路組成。系統的總體設計框圖如圖1所示。

相關焦點

  • 基於DSP的多路語音實時採集與壓縮處理系統
    如某語音記錄設備,需要對8路語音信號進行實時採集和壓縮處理,而且要求對採集到的語音數據的壓縮率儘量高。一般地,當要求語音數據壓縮後的碼流在10 Kbps左右時,需要採用語音的模型編碼技術。而模型編碼算法的運算量很大。
  • 基於OV6630圖像傳感器和DSP的圖像採集系統設計
    ,DSP晶片的快速數據採集與處理功能以及片上集成的各種功能模塊為DSP應用於各種場合提供了極大的方便。CMOS圖像傳感器將以其低廉的價格、實用的圖像質量、高集成度和相對較少的功耗在視頻採集領域得到廣泛的應用。為此,本文提出了一種基於DSP和CMOS圖像傳感器,同時由複雜可編程邏輯控制晶片CPLD控制的實時圖像採集系統的實現方案。  1 硬體設計  圖1所示是該圖像採集系統的電路結構框圖。
  • 第六講 DSP在雷達信號處理中的應用
    基於dsp的新體制雷達信號處理系統的關鍵技術 高適應性和多功能是現代雷達系統所應有的兩個基本特徵,一方面要求雷達在複雜雜波環境下具有很高的檢測概率和很低的虛警率;另一方面要求雷達在相同的平臺上具有多功能,不但需要發現並測定目標的位置和運動參數,還要進行分析處理,判定其屬性和威脅程度,進行輔助決策,並將目標信息直接傳遞給信息中心。
  • 基於FPGA和SMT387的SAR數據採集與存儲系統
    合成孔徑雷達(SAR)是主動式微波成像雷達,近年來隨著合成孔徑雷達的高速發展,對作為重要部分的數據採集和存儲系統的要求越來越高,比如對數據採集系統的採樣率、解析度、存儲深度、數位訊號處理速度
  • 基於FPGA的振動信號採集處理系統設計
    摘要:在振動信號採集和處理系統設計中,信號的處理時間與可靠性決定著系統應用的可行性。本文設計了一種基於FPGA的振動信號採集處理系統,該系統通過振動信號採集電路、抗混疊濾波電路、AD採樣電路將電荷信號轉化為數位訊號送入FPGA,在FPGA處理設計中利用數據流控制方法並行實現了信號的採樣和處理,並在數據存儲和訪問過程中採用時鐘時標方法判斷信號採樣過程中的數據丟失情況
  • 基於DSP的語音降噪系統設計
    近年來,隨著VLSI技術的發展和高速DSP晶片的出現,語音增強方法走向實用化[1]。本文所介紹的語音降噪系統能夠有效地實現數字降噪功能,由於降噪處理時不但要進行信號的採集與回放,還要進行降噪算法的實時處理,採用具有高速實時處理能力的DSP TMS320VC5509進行處理,能夠滿足日常生活中語音通信中的降噪要求。
  • 基於DSP與AD7656的高速AD採集系統設計
    摘要:在某綜合控制計算機系統中為了實現對多路AD信號實時高精度採集,採用了以B為核心,與AD7656晶片相組合的高精度、實時A/D數據採集砹計實現方案。重點分析硬體接口電路的設計、PCB設計中應注意的問題和軟體設計實現流程。
  • 基於銷售數據採集+會員採集 雲票BI系統,「創跡呈祥」為大型購物...
    針對購物中心銷售數據採集現狀,公司推出銷售數據採集解決方案「雲票盒子」。簡單來說就是在小票印表機和收銀機之間串接一個數據採集盒子,產品基於雲票技術平臺及商業大數據分析,幫助商業地產建立數位化運營和服務體系,進行數位化與實體的融合。創始人莊偉介紹說:行業中對於商鋪銷售數據有軟體採集和硬體採集兩種解決方案。
  • 採用SAR系統設計高速數據採集和存儲系統
    >系統的採樣率、解析度、存儲深度、數位訊號處理速度、抗幹擾能力等方面提出更高要求。SAR系統的數據採集和存儲處理需要滿足正交兩路(I/Q)雷達回波信號數據同時採集,並實現高速傳輸和大容量長時間實時存儲。根據這一要求,結合採集存儲的發展趨勢,設計並實現了一種應用於SAR,基於SATA硬碟的高速數據採集和存儲系統。
  • dsp處理器一般哪裡用_dsp處理器應用領域分析
    多媒體通信系統所需要的圖像壓縮(目前工業標準是JPEG、MPEG-1、MPEG-2,當然還會出現一些新的算法如小波變換等)、聲音壓縮(標準有G.711、G.722、G.728、G.729等)以及傳輸所需的高速數據機都和dsp有關。隨著dsp運算速度的進一步提高和軟體開發環境的改進,可編程dsp將會成為主流而取代某些專用晶片,或者用戶將自己開發的軟體,駐留在可編程dsp上而成為專用晶片。
  • 基於DSP的實時數據無損壓縮實現方案
    數據壓縮技術能減少傳輸所用的時間和存儲空間,在有限的信道容量內傳輸更多的有用信息,有助於降低功率和帶寬要求,改善通信效率。反之,如果不進行數據壓縮,則無論傳輸或存儲都很難實用化[1]。
  • 基於ARM和DSP的地震加速度信號處理系統
    引言  ARM和DSP作為嵌入式技術應用在地震信號處理系統中,能很好地滿足地震加速度計對實時性、高精度以及網絡化的要求,因此,利用光線傳感基於ARM 和DSP雙核微處理器的嵌入式系統設計方案,一方面發揮DSP的快速信號處理能力,且能進行小數運算,提高運算精度,完成地震加速度已調信號的解調和頻譜分析;另一方面充分利用ARM豐富的片上系統資源,能實現解調信號及其頻譜信息的網絡傳輸和顯示,該方案僅通過改變軟體無需重構電路就能方便快捷地實現系統升級。
  • 基於DSP的電容式指紋傳感器識別系統
    1.4 人機互動模塊     為方便操作和直觀顯示處理結果,系統安裝有鍵盤和LCD,可以實時進行操作和顯示。通信過程中,CS為LCD的片選端,系統中直接接高電平,時鐘SCLK由DSP的CLKXl提供,SID連接MCBSP1的數據輸出口DXl。傳輸過程中要對數據進行打包,使其符合SID顯示的數據格式。其中RW和RS為00時DSP向LCD寫指令,為01時寫數據。因此若向LCD發送數據「01h」,則實際數據為「FA0010」。時鐘頻率SCLK被設置為100kHz,可滿足實時顯示的需要。
  • 基於大數據技術的安管平臺架構與設計
    而大數據相關技術應用需解決兩大基本問題,第一是數據的存儲問題,如何存儲龐大的數據量的問題;第二是數據的計算問題,如何處理分析海量的數據。因此,從生命周期和技術應用角度出發,把大數據安全分析平臺整體架構分為五大層級,分別為數據源層、數據採集層、數據存儲層、數據計算引擎、數據分析層和應用層。
  • 數據採集與壓縮系統
    系統硬體結構  如圖1所示,本數據採集與壓縮系統整體分為兩個部分:數據採集部分(虛線以上)和數據壓縮部分(虛線以下),其中數據採集部分對待處理的信號進行採集,模數轉換並進行存儲;數據壓縮部分對存儲的數據進行壓縮,以提高有效容量和傳輸帶寬。
  • 基於LabVIEW和DataSocket技術實現網絡化測控系統的設計
    基於LabVIEW和DataSocket技術實現網絡化測控系統的設計 安幼林,楊鎖昌 發表於 2021-01-06 09:43:46 隨著分布式自動測控技術的不斷發展,網絡化測控系統的研究和應用也受到關注。
  • 基於MATLAB的實時數據採集與分析研究
    根據各種非電或電信號的特徵,利用相應的歸一化技術,將其轉換為可真實反映事物特徵的電信號後,經A/D轉換器轉換為計算機可識別的有限長二進位數字編碼,以此作為研究自然科學和實現工業實時控制的重要依據,實現對宏觀和微觀自然科學的量化認識,典型的數據採集系統組成如圖1所示。
  • 基於USB接口的數據採集系統總體結構解析
    基於USB接口的數據採集系統總體結構解析 電子工程網 發表於 2019-09-16 15:31:38 數據採集任務多在戶外進行,所以數據採集系統通常要滿足實時性、專用性
  • 基於軟體無線電數字下變頻的FFT技術在頻譜分析儀中與單片DSP裡實現
    隨著高速A/D變換和DSP技術的發展,軟體無線電設計思想也被應用到頻譜分析儀中,基於軟體無線電數字下變頻的FFT技術能夠有效減少上述傳統FFT技術存在的問題。在高中頻、高採樣率系統中,能實現信號頻譜的高解析度、低存儲量和低運算量,從而極大地提高了系統的實時性。
  • 基於DSP和FPGA技術的低信噪比雷達信號檢測
    摘要:提出一種基於DSP和FPGA技術的低信噪比情況下雷達信號檢測技術的工作原理與硬體實現方法,採用數位化的處理方法處理信息,取代傳統使用的模擬檢測技術