<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DSP 的PCI 通用運(yùn)動控制卡的硬件設(shè)計

          基于DSP 的PCI 通用運(yùn)動控制卡的硬件設(shè)計

          作者: 時間:2012-10-23 來源:網(wǎng)絡(luò) 收藏

          2.1 總線接口

          總線是一種高性能、32 位地址/數(shù)據(jù)復(fù)用總線,數(shù)據(jù)傳輸速率高達(dá)132MB/s。目前實現(xiàn) 接口的有效方案有使用可編程邏輯器件和使用專用接口芯片兩種。前者實現(xiàn)PCI接口比較靈活,但是難度很高。后者雖沒有前者那么靈活,但其優(yōu)越性非常明顯:能夠有效降低接口的難度,縮短開發(fā)時間,同時其還具有較低的成本和性,并能夠優(yōu)化數(shù)據(jù)傳輸,提供配置空間等。這里采用PCI9052 實現(xiàn)PCI 總線接口,并選用EEPROM93LC46B 對其進(jìn)行配置,電路框圖如圖2 所示。中斷信號這里只用到一條中斷線INTA#。

          2.2 局部總線接口

          為了滿足 與上位機(jī)之間大量數(shù)據(jù)的高速交換,這里采用主從式共享雙口RAM 的通信方案,接口電路如圖3 所示。由于IDT7133 是2K×16 位的SRAM,因此將PCI9052的局部總線設(shè)置為16 位寬的數(shù)據(jù)總線,即將LBE1#單獨接到IDT7133 的A0L 端。BUSYL經(jīng)非門接到PCI9052 的LRDYi#端,這是因為當(dāng)BUSYL 為高時才允許外部設(shè)備訪問,而局部總線準(zhǔn)備好信號LRDYi#為低電平有效。BUSYR 經(jīng)電平轉(zhuǎn)換后直接接到TMS320F2812 的READY 端。當(dāng)BUSYL 或BUSYR 任何一個引腳被置低,其所屬設(shè)備就等待一個訪問周期,直到BUSY 被拉高,即雙口RAM 不再忙,這樣便保證了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和可靠性。因此,采用雙口RAM 通信不但簡化了接口電路的,而且提高了上下位機(jī)數(shù)據(jù)交換的速度。

          圖 3 局部總線接口電路

          2.3 LM628 伺服控制單元

          共有 3 路輸出,其中一路如圖4 中虛線框(1)所示,其余兩路與此類似。XD0~XD7為 的低八位數(shù)據(jù)線,LM628 所需的32 位數(shù)據(jù)由其經(jīng)總線驅(qū)動芯片SN74LVC4245 分四個寫周期寫入。 經(jīng)CS-1 選通LM628 后,再結(jié)合XA0 就可實現(xiàn)對其讀寫。為了提高控制精度,這里采用12 位輸出模式,即在每一個采樣周期,LM628 的18~23 腳輸出兩個周期,前一個輸出低6 位數(shù)據(jù),后一個輸出高6 位數(shù)據(jù)。為了讓12 位數(shù)據(jù)能同時輸入到后續(xù)的DAC芯片中,這里采用了一片6 位數(shù)據(jù)鎖存器74LS378。當(dāng)LM628 輸出低6 位時,DA0 是輸入觸發(fā)器的時鐘信號,DA1 是觸發(fā)器的允許信號,此時,鎖存器的G 端為高,數(shù)據(jù)鎖存,接著LM628 輸出高6 位數(shù)據(jù),此時DA0 是給DAC 芯片的寫信號,DA1 是片選信號,鎖存器的G 端為低,數(shù)據(jù)不鎖存。這樣便從8 位輸出合成了12 位的DAC 輸入信號DAC0~DAC11。

          圖 4 的一路實現(xiàn)原理圖

          2.4 數(shù)/模轉(zhuǎn)換和放大電路

          如圖 4 中虛線框(2)所示,DAC 參考電壓Vref 由Maxim 公司的MAX680 提供,而LM358的±12V電源則可直接從PCI 插槽獲得。LM628 輸出的12 位數(shù)字量經(jīng)AD7545A 轉(zhuǎn)換為相應(yīng)的模擬量,再由LM358 兩級運(yùn)算放大成-10V~+10V 電壓信號送往交流伺服驅(qū)動器,從而驅(qū)動電機(jī)運(yùn)轉(zhuǎn)。電阻R26 和R27 用來調(diào)整滿刻度輸出電壓和抑制零點漂移,電容C38 則用來加快DAC變換速度和對其輸出進(jìn)行頻率補(bǔ)償。最終輸出電壓Vout1 可由式(1)計算得出:



          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();