數(shù)字信號處理器DSP在工業(yè)控制、消費電子、雷達圖像傳感等諸多領(lǐng)域都有很多的應(yīng)用,這得益于DSP接口簡單、集成方便、可重復(fù)性好。DSP在機器人系統(tǒng)的應(yīng)用隨著數(shù)字信號處理技術(shù)的發(fā)展也在不斷深入。
在此前關(guān)于DSP在機器人系統(tǒng)中應(yīng)用的文章中我們曾了解到,DSP在視覺應(yīng)用上設(shè)計彈性非常高,相比于Cortex-M4架構(gòu)內(nèi)建浮點運算單元只能實現(xiàn)低階影像訊號處理,以及x86架構(gòu)下工控平臺的大功耗高成本,DSP在視覺應(yīng)用上的都是性能和成本的絕佳選擇。而在運控上,雖然DSP和MCU在控制上爭奪還沒有那么激烈,但隨著機器人控制系統(tǒng)對實時性、數(shù)據(jù)量以及計算要求的不斷提升,高速高性能的DSP也備受青睞。
機器人DSP運控設(shè)計
目前國內(nèi)外的機器人大多數(shù)都采用上位機和下位機結(jié)合控制的方式,上位機發(fā)出機器人的控制命令,上位機和下位機經(jīng)過通訊完成機器人的控制指令。下位機就是機器人的控制器,負責(zé)完成機器人的運動控制,在整個控制系統(tǒng)處于核心的地位,不僅要處理上位機發(fā)送來的命令,還要向上位機反饋傳感器信息,實現(xiàn)精確控制機器人運動的目標。
在工業(yè)機器人系統(tǒng)控制設(shè)計中,DSP在數(shù)字處理部分扮演了重要角色。上位機發(fā)出控制命令(運動控制命令和機械手控制命令),DSP對接收的數(shù)據(jù)進行解析,獨立(或者與FPGA一起)完成整個系統(tǒng)的電機控制和機械手控制。DSP控制設(shè)計中DSP運算速度直接影響整個閉環(huán)運控的精度。
這一塊市場被TI、ADI、NXP等國際大廠主導(dǎo),多年的硬件研發(fā)經(jīng)驗和完善的軟件開發(fā)環(huán)境,用戶生態(tài)都較為完備,在機器人應(yīng)用中也多以這些大廠的DSP為主。TI的C2000系列的DSP 芯片、ADI的ADSP-21xx系列都廣泛應(yīng)用于運動控制領(lǐng)域。
就TI的產(chǎn)品線來說,市面上最常見的就是用最普通的C2000系列DSP來做,性價比高;高端一點的用C55x系列,運算性能提升功耗更低;而TI官網(wǎng)推薦的C6654 DSP屬于更高性能場景才會用到的DSP,850MHz的內(nèi)核速度每個周期能夠執(zhí)行8次單精度浮點MAC運算,并且可執(zhí)行雙精度和混合精度運算。這種性能的內(nèi)核即便是高性能的自動化運控場合也完全沒有問題。
一般來說,主機不會直接和DSP通訊,都通過共用內(nèi)存來交換數(shù)據(jù)。共享內(nèi)存的通信方式相對來說可以給整個控制更快的數(shù)據(jù)交換,像C6654 DSP因為采用KeyStone架構(gòu),配置了多種創(chuàng)新組件和技術(shù),器件內(nèi)和器件間的通信會更快一些。
機械手的控制利用DSP的ePWM模塊完成,DSP根據(jù)求解出的機械手各個關(guān)節(jié)的關(guān)節(jié)角,控制各個舵機的運動以達到末端期望目標的位姿。
國內(nèi)像青島本原微電子的高端DSP芯片,中科昊芯基于開源指令集架構(gòu)RISC-V的DSP芯片在機器人DSP應(yīng)用上也頗有建樹。上圖中中科昊芯的32位RISC-V DSP基于自研的H28x內(nèi)核,200MHz主頻并增強了存儲配置了ePWM等增強型外設(shè),基于FPU浮點處理單元與自定義浮點指令專門支持高性能FOC、多電平控制,在控制領(lǐng)域應(yīng)用頗多。
單芯片DSP集成進SoC成主流
從全球領(lǐng)先廠商TI、ADI的產(chǎn)品更新來看,DSP從單核發(fā)展到同構(gòu)多核再到異構(gòu)多核,現(xiàn)在要么使用單芯片DSP模式,要么以處理單元的形式集成在SoC中。
機器人應(yīng)用往多核異構(gòu)架構(gòu)的發(fā)展才能兼顧算力和擴展性,這一趨勢很明顯。且不說視覺應(yīng)用里DSP在性能及成本考量上應(yīng)用于機器視覺的主、次系統(tǒng)中都較為適宜(不論是單顆DSP還是內(nèi)嵌多核心DSP以及中央處理器SoC方案)。在機器人控制應(yīng)用里,市面上獨立DSP的方案也肉眼可見得越來越少,獨立DSP正在越來越多地轉(zhuǎn)向SoC的一個處理單元。
小結(jié)
運動控制的發(fā)展無疑是向著更智能更精準這一方向,機器人的快速發(fā)展也離不開控制系統(tǒng)的優(yōu)異性能。不斷復(fù)雜化智能化的控制系統(tǒng),不僅對DSP廠商,對整個上游核心芯片供應(yīng)商來說都是一次發(fā)展的契機。
在此前關(guān)于DSP在機器人系統(tǒng)中應(yīng)用的文章中我們曾了解到,DSP在視覺應(yīng)用上設(shè)計彈性非常高,相比于Cortex-M4架構(gòu)內(nèi)建浮點運算單元只能實現(xiàn)低階影像訊號處理,以及x86架構(gòu)下工控平臺的大功耗高成本,DSP在視覺應(yīng)用上的都是性能和成本的絕佳選擇。而在運控上,雖然DSP和MCU在控制上爭奪還沒有那么激烈,但隨著機器人控制系統(tǒng)對實時性、數(shù)據(jù)量以及計算要求的不斷提升,高速高性能的DSP也備受青睞。
機器人DSP運控設(shè)計
目前國內(nèi)外的機器人大多數(shù)都采用上位機和下位機結(jié)合控制的方式,上位機發(fā)出機器人的控制命令,上位機和下位機經(jīng)過通訊完成機器人的控制指令。下位機就是機器人的控制器,負責(zé)完成機器人的運動控制,在整個控制系統(tǒng)處于核心的地位,不僅要處理上位機發(fā)送來的命令,還要向上位機反饋傳感器信息,實現(xiàn)精確控制機器人運動的目標。
在工業(yè)機器人系統(tǒng)控制設(shè)計中,DSP在數(shù)字處理部分扮演了重要角色。上位機發(fā)出控制命令(運動控制命令和機械手控制命令),DSP對接收的數(shù)據(jù)進行解析,獨立(或者與FPGA一起)完成整個系統(tǒng)的電機控制和機械手控制。DSP控制設(shè)計中DSP運算速度直接影響整個閉環(huán)運控的精度。
這一塊市場被TI、ADI、NXP等國際大廠主導(dǎo),多年的硬件研發(fā)經(jīng)驗和完善的軟件開發(fā)環(huán)境,用戶生態(tài)都較為完備,在機器人應(yīng)用中也多以這些大廠的DSP為主。TI的C2000系列的DSP 芯片、ADI的ADSP-21xx系列都廣泛應(yīng)用于運動控制領(lǐng)域。
就TI的產(chǎn)品線來說,市面上最常見的就是用最普通的C2000系列DSP來做,性價比高;高端一點的用C55x系列,運算性能提升功耗更低;而TI官網(wǎng)推薦的C6654 DSP屬于更高性能場景才會用到的DSP,850MHz的內(nèi)核速度每個周期能夠執(zhí)行8次單精度浮點MAC運算,并且可執(zhí)行雙精度和混合精度運算。這種性能的內(nèi)核即便是高性能的自動化運控場合也完全沒有問題。

(C6654 DSP,TI)
一般來說,主機不會直接和DSP通訊,都通過共用內(nèi)存來交換數(shù)據(jù)。共享內(nèi)存的通信方式相對來說可以給整個控制更快的數(shù)據(jù)交換,像C6654 DSP因為采用KeyStone架構(gòu),配置了多種創(chuàng)新組件和技術(shù),器件內(nèi)和器件間的通信會更快一些。
機械手的控制利用DSP的ePWM模塊完成,DSP根據(jù)求解出的機械手各個關(guān)節(jié)的關(guān)節(jié)角,控制各個舵機的運動以達到末端期望目標的位姿。

國內(nèi)像青島本原微電子的高端DSP芯片,中科昊芯基于開源指令集架構(gòu)RISC-V的DSP芯片在機器人DSP應(yīng)用上也頗有建樹。上圖中中科昊芯的32位RISC-V DSP基于自研的H28x內(nèi)核,200MHz主頻并增強了存儲配置了ePWM等增強型外設(shè),基于FPU浮點處理單元與自定義浮點指令專門支持高性能FOC、多電平控制,在控制領(lǐng)域應(yīng)用頗多。
單芯片DSP集成進SoC成主流
從全球領(lǐng)先廠商TI、ADI的產(chǎn)品更新來看,DSP從單核發(fā)展到同構(gòu)多核再到異構(gòu)多核,現(xiàn)在要么使用單芯片DSP模式,要么以處理單元的形式集成在SoC中。

(M4內(nèi)核集成浮點運算單元,ADI)
機器人應(yīng)用往多核異構(gòu)架構(gòu)的發(fā)展才能兼顧算力和擴展性,這一趨勢很明顯。且不說視覺應(yīng)用里DSP在性能及成本考量上應(yīng)用于機器視覺的主、次系統(tǒng)中都較為適宜(不論是單顆DSP還是內(nèi)嵌多核心DSP以及中央處理器SoC方案)。在機器人控制應(yīng)用里,市面上獨立DSP的方案也肉眼可見得越來越少,獨立DSP正在越來越多地轉(zhuǎn)向SoC的一個處理單元。
小結(jié)
運動控制的發(fā)展無疑是向著更智能更精準這一方向,機器人的快速發(fā)展也離不開控制系統(tǒng)的優(yōu)異性能。不斷復(fù)雜化智能化的控制系統(tǒng),不僅對DSP廠商,對整個上游核心芯片供應(yīng)商來說都是一次發(fā)展的契機。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
dsp
+關(guān)注
關(guān)注
561文章
8244瀏覽量
366685 -
數(shù)字信號
+關(guān)注
關(guān)注
2文章
1056瀏覽量
49352 -
數(shù)字處理
+關(guān)注
關(guān)注
0文章
30瀏覽量
15144
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
LT1215:高性能單電源雙/四運放的特性與應(yīng)用
LT1215/LT1216:高性能單電源雙/四運放的特性與應(yīng)用 在電子設(shè)計領(lǐng)域,運算放大器是不可或缺的基礎(chǔ)元件。今天要給大家介紹的是 Linear Technology 公司的 LT1215
MAX9001:低功耗高速單電源運放+比較器+基準IC的深度解析
MAX9000 - MAX9005:低功耗高速單電源運放+比較器+基準IC的深度解析 在電子設(shè)計領(lǐng)域,對于高性能、低功耗且集成度高的芯片需求日益增長。MAX9000 - MAX9005系列芯片
探索MAX4018:低成本高速單電源運放的卓越之選
探索MAX4012/MAX4016/MAX4018/MAX4020:低成本高速單電源運放的卓越之選 在電子設(shè)計領(lǐng)域,運放是不可或缺的基礎(chǔ)元件。今天,我們要深入探討Analog Devices推出
解析MAX4016:低成本高速單電源運放的卓越之選
解析MAX4012/MAX4016/MAX4018/MAX4020:低成本高速單電源運放的卓越之選 在電子工程師的日常設(shè)計工作中,運放是不可或缺的基礎(chǔ)元件。今天,我們就來深入探討一下Analog
探索MAX406單電源運放
探索MAX406/MAX407/MAX409/MAX417 - MAX419單電源運放 作為電子工程師,在設(shè)計電池供電系統(tǒng)、醫(yī)療儀器等設(shè)備時,選擇一款合適的運放至關(guān)重要。今天,我們就來深入了解一下
探索MAX4419:低功耗高速單電源運放的卓越之選
探索MAX4414 - MAX4419:低功耗高速單電源運放的卓越之選 在電子設(shè)計領(lǐng)域,運放是不可或缺的基礎(chǔ)元件。今天,我們來深入了解一下Maxim推出的MAX4414 - MAX4419系列低功耗
低功耗、小封裝、高速單電源運放MAX4412的設(shè)計與應(yīng)用
低功耗、小封裝、高速單電源運放MAX4412/MAX4413的設(shè)計與應(yīng)用 引言 在電子設(shè)計領(lǐng)域,對于運放的需求往往是多方面的,既要滿足高速性能,又要兼顧低功耗和小封裝,以適應(yīng)各種便攜式和小型化設(shè)備
MAX4453:高性能單電源運放的絕佳選擇
MAX4452/MAX4453/MAX4454/MAX4352/MAX4353/MAX4354:高性能單電源運放的絕佳選擇 一、引言 在電子工程師的日常設(shè)計中,運放是不可或缺的基礎(chǔ)元件。而今天要介紹
高速單電源運放ADA4855 - 3的特性與應(yīng)用解析
單電源、高速、軌到軌輸出的三運放芯片。 文件下載: ADA4855-3.pdf 一、芯片特性亮點 1. 高速性能卓越 ADA4855 - 3具備出色的高速特性。它擁有410 MHz的
黑芝麻智能攜手Nullmax打造輔助駕駛主流量產(chǎn)方案
? 黑芝麻智能與Nullmax聯(lián)合打造的輔助駕駛主流量產(chǎn)方案,基于單顆武當(dāng)C1236芯片,集成Nullmax自研軟件架構(gòu)與視覺感知算法,實現(xiàn)城區(qū)記憶領(lǐng)航、高速領(lǐng)航輔助及記憶泊車等功能。 近日,黑芝麻
cyusb3014在安裝驅(qū)動的時候,默認的pid變成了pid_00bc,不再是默認的pid_00f3,如何改回默認的pid_00f3呢?
在安裝驅(qū)動的時候,默認的pid變成了pid_00bc,不再是默認的pid_00f3,如何改回默認的pid_00f3呢?
發(fā)表于 05-21 06:25
靈動微電子MM32MCU的主流型芯片選型
靈動微電子MM32系列32位MCU已經(jīng)在江湖上久負盛名,以產(chǎn)品平臺化、系列化、兼容性好、性價比高、易于開發(fā)著稱。MM32MCU分為超值型、主流型、性能型、低功耗、汽車控制、電機與電源等六大系列。今天給大家綜合介紹MM32MCU的主流型芯
DSP運控應(yīng)用,單芯片不再是主流
評論