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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > I2C總線通信技術(shù)在球形機器人雙DSP控制系統(tǒng)中的應(yīng)用

          I2C總線通信技術(shù)在球形機器人雙DSP控制系統(tǒng)中的應(yīng)用

          —— The Application of I2C Bus Communication Based on the Dual-DSP Control System
          作者:侍磊 韓寶玲 北京理工大學(xué)機械與車輛學(xué)院(北京 100081)羅慶生 曹勇剛 北京理工大學(xué)機電學(xué)院(北京 100081) 時間:2011-02-18 來源:電子產(chǎn)品世界 收藏
                 筆者經(jīng)過系統(tǒng)研究認識到,利用公司的C6000+C2000系列芯片搭建的機器人控制系統(tǒng)架構(gòu)方案可在機器視覺和運動控制之間找到了一個很好的結(jié)合點和平衡點,能較好地起到功能互補的效果。但應(yīng)當(dāng)看到,C6000和C2000雖同屬公司的產(chǎn)品線,而兩者的體系架構(gòu)是不同的,在選擇雙建立系統(tǒng)時,如何處理它們之間的信號交互和協(xié)調(diào)工作是必須解決的首要問題。新型雙架構(gòu)的信息交互機制的研究無論在學(xué)術(shù)上,還是在應(yīng)用上都具有重大意義。

            球形機器人控制系統(tǒng)的整體架構(gòu)

          本文引用地址:http://www.ex-cimer.com/article/116960.htm

            筆者所在科研團隊新近研制了一種新型球形機器人,該機器人能自動掃描和跟蹤目標,并可根據(jù)圖像傳感器采集到的數(shù)據(jù)自主對目標進行識別和判斷,屬于典型的機器視覺和運動控制相互協(xié)調(diào)、并行工作的系統(tǒng)。在搭建該球形機器人控制系統(tǒng)時,筆者采用了 C6000+C2000的雙核架構(gòu)。其中,C6000芯片主要用來對采集的現(xiàn)場圖像信息進行分析和處理,完成目標識別和判斷,并輸出處理結(jié)果;C2000芯片主要用來接收C6000芯片的處理結(jié)果,并完成相應(yīng)的任務(wù)管理,如視覺系統(tǒng)云臺的掃描運動、防御功能的實現(xiàn)等等。該機器人控制系統(tǒng)的硬件結(jié)構(gòu)如圖1所示。

            在C6000芯片的選型上,選擇了TMS320(以下簡稱)芯片,它是目前公司的TMS320C6000系列中性能較好的定點DSP之一。在C2000芯片的選擇上,選擇了TMS320F28015(以下簡稱F28015)芯片,它是TI公司推出的低成本,低功耗,基于TMS320C28x內(nèi)核的定點控制器芯片。

            DSP C6000+C2000的組合架構(gòu)形式,既解決了C6000控制能力稍顯不足的問題,又克服了C2000圖像處理功能薄弱的缺點,可以最大程度地滿足球形機器人控制系統(tǒng)在綜合性能上的需求。但是,引入了強大的雙DSP系統(tǒng)后,隨之而來的便是兩者之間的通信問題,若處理不好,反而會適得其反。因此,雙DSP芯片間的通信接口的設(shè)計是保證整體機器人控制系統(tǒng)能完成高效協(xié)調(diào)工作的關(guān)鍵所在。

            球形機器人控制系統(tǒng)雙處理器通信接口方案的選擇

            筆者在研究過程中曾仔細分析過雙DSP架構(gòu)的硬件結(jié)構(gòu),發(fā)現(xiàn)C6000與C2000硬連接的接口方式可以多種多樣,如串口(UART)連接、USB連接、以太網(wǎng)(Ethernet)連接、HPI并行連接、I2C總線連接等。這些方式各有優(yōu)缺點和各自的適應(yīng)場合,須考慮自身功能和外部環(huán)境的需求來合理選擇。表1給出了上述幾種信號傳輸接口的各自性能比較。

            從表1中可以看出,I2C為片內(nèi)總線接口,其接口連接簡單可靠,非常適合于短距離高效通信。注意到和F28015片上都擁有I2C模塊,且將雙DSP做在同一塊PCB板上可以大大減小控制板卡的尺寸,降低電磁干擾,提高整個系統(tǒng)的可靠性。采用這樣的硬件設(shè)計思路后,片內(nèi)總線就應(yīng)該成為首選的通信方式了。而I2C通信是一種很簡捷高效的片內(nèi)總線,其不占用芯片額外資源,除了通信可靠性高外,該接口的硬件設(shè)計難度也較小,因此,新型球形機器人控制系統(tǒng)最終確定I2C接口為雙DSP的通信接口方式。

            球形機器人控制系統(tǒng)的接口設(shè)計

            I2C總線介紹

            I2C總線(Inter IC Bus)是一種用于IC器件之間連接的二進制總線。它通過SDA(串行數(shù)據(jù)線)及SCI(并行時鐘線)兩根線,在連到總線上的器件之間傳送數(shù)據(jù)。它根據(jù)地址識別每個支持I2C接口的器件。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: TI DSP DM6437

          評論


          相關(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); })();