<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

I2C總線(xiàn)通信技術(shù)在球形機器人雙DSP控制系統中的應用

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

  球形機器人控制系統的整體架構

本文引用地址:http://dyxdggzs.com/article/116960.htm

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

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

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

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

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

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

  球形機器人控制系統的接口設計

  I2C總線(xiàn)介紹

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


上一頁(yè) 1 2 3 下一頁(yè)

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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>