新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DSP 的高速信號采集系統(tǒng)設(shè)計

基于DSP 的高速信號采集系統(tǒng)設(shè)計

作者: 時間:2011-01-20 來源:網(wǎng)絡(luò) 收藏

3.3 程序設(shè)計

程序中要完成的有片選(包括一部分地址)和中斷的邏輯處理,選用ALTRA 的EPM7032AE[5]。

的外部中斷INT1 反映的是USB 中斷請求,INT1 為低有效而USBINT 為高有效,INT1=NOT(USBINT); 的RW 信號在讀操作時為高電平在寫操作時為低電平,MEMSTRB 存儲器選通信號為低有效,SRAM 的寫信號MEMWR 和讀信號MEMRD 均為低有效, 故MEMWR=RW OR MEMSTRB,MEMRD=NOT (RW)OR MEMSTRB; 的I/O 選通信號IOSTRB 為低有效, 而對于接受I /O 控制的USB 芯片來講其讀寫信號RD 和WR 均為低有效,故IOWR=RW OR IOSTRB,IORD=NOT(RW) OR IOSTRB;DSP 的數(shù)據(jù)選通信號DS 為低有效,存儲器選通信號MEMSTRB 也為低有效,而SRAM的片選信號RAMCS 同樣為低有效,并且RAMCS在DS 或MEMSTRB 有效時均應(yīng)被激活,RAMCS=MEMSTRB OR DS;3.4 上位機程序設(shè)計:

上位機程序的功能是接收來自下位機的傳送數(shù)據(jù)和向下位機發(fā)送數(shù)據(jù)和命令,對于接受到的數(shù)據(jù)可以利用數(shù)據(jù)分析系統(tǒng)進行分析得出結(jié)果,而對于向下位機發(fā)送的數(shù)據(jù)工業(yè)中以控制參數(shù)和音頻命令居多,故本設(shè)計中上位機界面提供了這些內(nèi)容, 界面如圖2 所示。

上位機界面
上位機界面
圖2 上位機界面。

3.5 調(diào)試

抓包測試圖
抓包測試圖
圖3 抓包測試圖。

電路板制作完成后, 用聯(lián)機網(wǎng)線將電路板和PC 機連接,將電路板IP 和PC 機IP 設(shè)置在同一組中,從PC 機發(fā)送包含0-20kHz 各個頻率的音頻信號給DSP,DSP 將該音頻通過AIC23 后播放,與PC 機同步播放的音頻信號相對比檢查傳輸實時性, 對比其各部分頻率或?qū)Ρ萈C 機內(nèi)和DSP 內(nèi)數(shù)據(jù)數(shù)值可知數(shù)據(jù)傳輸質(zhì)量如何。同時DSP 將到的信號發(fā)送給PC 機,由于數(shù)量很大全部顯示反應(yīng)遲緩所以捕捉顯示,對比CCS 查看到的DSP內(nèi)存儲數(shù)據(jù)可知傳輸是否正確,用網(wǎng)絡(luò)抓包軟件抓包可以清楚的看到通信的內(nèi)容, 如圖3 所示。

4 結(jié)束語

系統(tǒng)設(shè)計完成后通過測試能夠完成高速信號的和傳輸, 數(shù)據(jù)傳輸正確, 質(zhì)量良好。數(shù)據(jù)傳輸?shù)膶崟r性和可靠性達到用戶的設(shè)計要求。在該系統(tǒng)的設(shè)計中,DSP 的強大運算能力和擴展的數(shù)據(jù)存儲空間為復(fù)雜算法的實現(xiàn)提供了條件。在鋁電解工業(yè)應(yīng)用中,后續(xù)課題中將把電解鋁控制的復(fù)雜神經(jīng)網(wǎng)絡(luò)算法寫入到本設(shè)計的DSP 中,屆時該設(shè)計的功能可將現(xiàn)場信號實時運算及控制以及上傳下載高速信號集于一身。此外,在其它工控場合本設(shè)計也可扮演重要角色。

本文引用地址:http://butianyuan.cn/article/151064.htm

上一頁 1 2 3 4 下一頁

關(guān)鍵詞: DSP 信號 采集 CPLD

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉