0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探究關(guān)于DSP的農(nóng)業(yè)機(jī)器人關(guān)節(jié)控制器

電子工程師 ? 來(lái)源:《伺服控制》 ? 作者:戴劉江 張鐵中 楊 ? 2021-05-05 13:18 ? 次閱讀

本課題的研究目標(biāo)是以實(shí)驗(yàn)室已有的有四個(gè)關(guān)節(jié)和一個(gè)末端執(zhí)行器的采摘機(jī)器人為控制對(duì)象,研制四關(guān)節(jié)運(yùn)動(dòng)控制平臺(tái),實(shí)現(xiàn)高精度控制,同時(shí)盡量降低控制器的成本,以降低機(jī)器人的整體成本,從而促進(jìn)將來(lái)農(nóng)業(yè)機(jī)器人的推廣和應(yīng)用。

農(nóng)業(yè)機(jī)器人不僅可以解決勞動(dòng)力的不足,還可以提高勞動(dòng)生產(chǎn)率,改善農(nóng)業(yè)生產(chǎn)環(huán)境,農(nóng)業(yè)機(jī)器人的研究在國(guó)內(nèi)外受到廣泛重視。控制系統(tǒng)是機(jī)器人的核心,決定機(jī)器人的性能和作業(yè)效果。基于pc104工控機(jī)和pmac2-104多軸運(yùn)動(dòng)控制卡的開放式控制平臺(tái)在農(nóng)業(yè)機(jī)器人控制系統(tǒng)中應(yīng)用比較廣泛,但價(jià)格昂貴。農(nóng)業(yè)機(jī)器人的購(gòu)買對(duì)象為農(nóng)戶,這就要求機(jī)器人的價(jià)格低廉。本課題的研究目標(biāo)是以實(shí)驗(yàn)室已有的有四個(gè)關(guān)節(jié)和一個(gè)末端執(zhí)行器的采摘機(jī)器人為控制對(duì)象,研制四關(guān)節(jié)運(yùn)動(dòng)控制平臺(tái),實(shí)現(xiàn)高精度控制,同時(shí)盡量降低控制器的成本,以降低機(jī)器人的整體成本,從而促進(jìn)將來(lái)農(nóng)業(yè)機(jī)器人的推廣和應(yīng)用。

農(nóng)業(yè)機(jī)器人關(guān)節(jié)控制器的方案選擇

控制精度高、響應(yīng)速度快、價(jià)格低廉是農(nóng)業(yè)機(jī)器人關(guān)節(jié)控制器三個(gè)最重要的設(shè)計(jì)指標(biāo)。由于永磁同步電機(jī)具有結(jié)構(gòu)簡(jiǎn)單、動(dòng)態(tài)響應(yīng)快、定位準(zhǔn)確的特點(diǎn)。本研究采用安川公司的交流伺服電機(jī)作為執(zhí)行電機(jī)。 機(jī)器人控制系統(tǒng)需要完成的任務(wù)相當(dāng)大,對(duì)控制系統(tǒng)的硬、軟件都提出了較高的要求,本課題所研究的控制系統(tǒng)采用上、下位機(jī)二級(jí)分布式結(jié)構(gòu)。

利用pc機(jī)作為上位機(jī),主要完成整個(gè)系統(tǒng)的管理、運(yùn)動(dòng)學(xué)計(jì)算以及通信任務(wù);下位機(jī)控制器由4個(gè)獨(dú)立的關(guān)節(jié)控制器組成,各關(guān)節(jié)控制器負(fù)責(zé)本關(guān)節(jié)的運(yùn)動(dòng)控制和反饋信號(hào)的處理,它們是并行工作的。

dsp(digital signal processor芯片,如tms320x240x系列,內(nèi)部集成了專用外設(shè)、具有硬件乘法器,采用哈佛結(jié)構(gòu),采用流水線操作的指令系統(tǒng),并且采用特殊的dsp指令,從而具有快速指令周期,高速運(yùn)算和進(jìn)行大量數(shù)據(jù)處理的能力,可實(shí)現(xiàn)復(fù)雜控制算法。因此,本研究采用ti公司的tms320lf2407a芯片作為下位機(jī)的處理器,用來(lái)完成clarke變換、park變換、park逆變換、pid控制等功能。

該控制系統(tǒng)中采用三閉環(huán)(電流環(huán)、速度環(huán)、位置環(huán))位置伺服控制方案,以保證控制系統(tǒng)的位置精度。系統(tǒng)控制框圖如圖1所示。

pIYBAGB2gbqATv5eAAFBoBiUPig366.png

圖1 系統(tǒng)控制框圖

本研究中采用直軸電樞電流為零的控制策略[7]即pmsm定子電樞電流在控制過(guò)程中始終等于0,定子電流中只有交軸分量,且定子磁動(dòng)勢(shì)空間矢量與轉(zhuǎn)子永磁體磁場(chǎng)空間矢量正交,電動(dòng)機(jī)轉(zhuǎn)矩中只有永磁轉(zhuǎn)矩分量,電磁轉(zhuǎn)矩與交軸電樞電流幅值成正比,控制轉(zhuǎn)矩的大小實(shí)際上就落實(shí)到控制定子電流幅值的大小。本課題采用的交流伺服電機(jī)是表面凸極式pmsm,采用直軸電樞電流為零的控制策略時(shí),單位定子電流可獲得最大的轉(zhuǎn)矩,銅耗下降,效率有所提高。

機(jī)器人關(guān)節(jié)控制器硬件結(jié)構(gòu)設(shè)計(jì)

由于本課題采用矢量控制方法來(lái)控制伺服電機(jī),每個(gè)電機(jī)需要6個(gè)pwm信號(hào)來(lái)控制智能功率模塊ipm中igbt的通斷,而每片dsp芯片只含有兩個(gè)事件管理器,最多只能控制兩個(gè)伺服電機(jī)。本課題制作了2塊基于dsp的運(yùn)動(dòng)控制板,以控制四個(gè)交流伺服電機(jī)。圖2為關(guān)節(jié)控制器硬件結(jié)構(gòu)示意圖。

o4YBAGB2gcyAdVF2AAGbz7LA1Uc527.png

圖2 關(guān)節(jié)控制器硬件結(jié)構(gòu)示意圖

機(jī)器人關(guān)節(jié)控制系統(tǒng)在硬件上分為兩部分:基于dsp控制器的控制電路和基于ipm的伺服電機(jī)驅(qū)動(dòng)電路。

關(guān)節(jié)控制器控制電路包括三大部分:tms320lf2407a最小系統(tǒng)部分、系統(tǒng)擴(kuò)展部分和接口電路部分。其中最小系統(tǒng)部分包括電源電路、時(shí)鐘電路、復(fù)位電路;系統(tǒng)擴(kuò)展部分包括存儲(chǔ)器擴(kuò)展電路、總線擴(kuò)展、顯示電路;接口電路部分包括rs232接口電路、jtag仿真接口。

功率驅(qū)動(dòng)電路板主要實(shí)現(xiàn)pwm逆變器功能,實(shí)現(xiàn)電機(jī)相電流的檢測(cè)和位置檢測(cè)。功率驅(qū)動(dòng)電路主要有電源部分、逆變部分、隔離部分和電流采集部分。本研究中選擇三菱公司的智能功率模塊pm15csj060作為逆變模塊,使用m57140模塊為其提供4路15v的電壓,采用hcpl4504作為光耦隔離器件,進(jìn)行了電源電路,隔離電路和電流采集電路的設(shè)計(jì)。

機(jī)器人關(guān)節(jié)控制器軟件設(shè)計(jì)

機(jī)器人關(guān)節(jié)控制系統(tǒng)軟件包括基于pc機(jī)的上位機(jī)控制器軟件和基于dsp控制板的下位機(jī)控制軟件兩部分。

上位機(jī)程序

上位機(jī)軟件在microsoft visual c++環(huán)境下開發(fā),主要包括4部分:人機(jī)交互界面的設(shè)計(jì)、系統(tǒng)主程序、運(yùn)動(dòng)控制函數(shù)庫(kù)和通訊接口函數(shù)。上位機(jī)主程序工作在pc機(jī)上,用來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)的管理、控制工作。運(yùn)動(dòng)控制函數(shù)庫(kù)是在實(shí)驗(yàn)室其他成員研究的運(yùn)動(dòng)學(xué)模型及求解結(jié)論的基礎(chǔ)上,編寫了相關(guān)的運(yùn)動(dòng)學(xué)運(yùn)算函數(shù)。通訊接口程序?qū)崿F(xiàn)上位pc機(jī)與dsp控制板之間的通訊,把上位機(jī)的運(yùn)算結(jié)果傳送到下位機(jī),本課題采用的是api函數(shù)編程方式。

下位機(jī)程序

下位機(jī)控制器軟件部分的設(shè)計(jì)是基于dsp的關(guān)節(jié)控制板,在ccs2.0開發(fā)環(huán)境下編寫。下位機(jī)控制器軟件主要包括3部分:初始化模塊、主程序模塊、中斷模塊。

系統(tǒng)初始化主要完成對(duì)dsp內(nèi)核、事件管理器、通用i/o、sci和adc轉(zhuǎn)換器等資源的寄存器進(jìn)行設(shè)置。

主程序部分負(fù)責(zé)整個(gè)關(guān)節(jié)控制器的管理,設(shè)計(jì)成循環(huán)等待方式,在初始化和關(guān)節(jié)復(fù)位工作完成后,就等待各中斷信號(hào),如果有中斷產(chǎn)生,則調(diào)用相關(guān)的中斷程序。

中斷模塊:本課題使用了4個(gè)中斷,功率保護(hù)中斷、cap3中斷、定時(shí)器1下溢中斷和串口通信中斷。其中,定時(shí)器1下溢中斷子程序(int2)在定時(shí)器1計(jì)數(shù)溢出時(shí)被響應(yīng),用來(lái)調(diào)用控制算法,執(zhí)行系統(tǒng)的矢量控制程序,每一個(gè)載波周期完成一次。

實(shí)驗(yàn)

為了測(cè)試本課題研究的農(nóng)業(yè)機(jī)器人關(guān)節(jié)控制器的性能,對(duì)所研制的控制系統(tǒng)進(jìn)行了試驗(yàn)。

試驗(yàn)用的4個(gè)交流伺服電機(jī)的型號(hào)為sgmah02a (2個(gè))、sgmah01a、sgmaha5a 。將上位pc機(jī)、dsp下位機(jī)運(yùn)動(dòng)控制板、功率驅(qū)動(dòng)板和伺服電機(jī)按設(shè)計(jì)要求連接好,接通電源,啟動(dòng)pc機(jī),進(jìn)入用vc++設(shè)計(jì)的人機(jī)交互界面。單個(gè)電機(jī)的運(yùn)動(dòng)試驗(yàn)環(huán)境如圖3所示。

圖3 單個(gè)電機(jī)運(yùn)動(dòng)試驗(yàn)環(huán)境

試驗(yàn)中設(shè)定各關(guān)節(jié)電機(jī)需要運(yùn)行的圈數(shù)、速度和運(yùn)轉(zhuǎn)方向,點(diǎn)擊“啟動(dòng)”鍵,電機(jī)開始運(yùn)轉(zhuǎn)。試驗(yàn)過(guò)程中分別對(duì)各個(gè)關(guān)節(jié)電機(jī)進(jìn)行了調(diào)試,試驗(yàn)結(jié)果表明本課題所研制的關(guān)節(jié)控制器能實(shí)現(xiàn)電機(jī)的正、反轉(zhuǎn)和速度調(diào)節(jié)。在電機(jī)長(zhǎng)時(shí)間運(yùn)行時(shí),dsp控制電路板和基于ipm的功率驅(qū)動(dòng)板狀態(tài)良好。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    552

    文章

    7960

    瀏覽量

    347994
  • 芯片
    +關(guān)注

    關(guān)注

    453

    文章

    50254

    瀏覽量

    421132
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16133

    瀏覽量

    177150
  • 電樞電流
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    1522
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    機(jī)器人關(guān)節(jié)模組為何選擇雙編碼設(shè)計(jì)?

    關(guān)節(jié)模組是機(jī)器人關(guān)節(jié)控制系統(tǒng)中的核心組件,決定了機(jī)器人的運(yùn)動(dòng)控制與動(dòng)作精準(zhǔn)度。在
    的頭像 發(fā)表于 09-06 11:55 ?454次閱讀
    <b class='flag-5'>機(jī)器人</b><b class='flag-5'>關(guān)節(jié)</b>模組為何選擇雙編碼<b class='flag-5'>器</b>設(shè)計(jì)?

    工業(yè)機(jī)器人控制器的主要功能有哪些

    工業(yè)機(jī)器人控制器是工業(yè)機(jī)器人系統(tǒng)的大腦,負(fù)責(zé)接收指令、處理數(shù)據(jù)、控制機(jī)器人的運(yùn)動(dòng)和操作。控制器
    的頭像 發(fā)表于 09-04 09:18 ?412次閱讀

    人形機(jī)器人控制器之MCU、DSP、AI芯片

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)人形機(jī)器人控制器是人形機(jī)器人中的核心神經(jīng)系統(tǒng),負(fù)責(zé)對(duì)機(jī)器人的運(yùn)動(dòng)進(jìn)行細(xì)致規(guī)劃和控制,是
    的頭像 發(fā)表于 08-26 07:57 ?4681次閱讀

    惡劣環(huán)境的克星:升級(jí)版LP20系列工業(yè)連接農(nóng)業(yè)機(jī)器人帶來(lái)更強(qiáng)選擇

    復(fù)雜因素影響,其采納的連接更傾向于工業(yè)級(jí)連接。LP20系列升級(jí)版連接器用于農(nóng)業(yè)機(jī)器人現(xiàn)代科技農(nóng)業(yè)的發(fā)展,帶來(lái)了農(nóng)業(yè)機(jī)器人的廣泛應(yīng)用。
    的頭像 發(fā)表于 07-19 08:14 ?242次閱讀
    惡劣環(huán)境的克星:升級(jí)版LP20系列工業(yè)連接<b class='flag-5'>器</b>為<b class='flag-5'>農(nóng)業(yè)機(jī)器人</b>帶來(lái)更強(qiáng)選擇

    如何使用PLC控制機(jī)器人

    隨著工業(yè)自動(dòng)化技術(shù)的飛速發(fā)展,機(jī)器人技術(shù)作為其中的重要組成部分,其應(yīng)用范圍日益廣泛。在機(jī)器人控制系統(tǒng)中,PLC(Programmable Logic Controller,可編程邏輯控制器
    的頭像 發(fā)表于 06-17 10:50 ?1413次閱讀

    工業(yè)機(jī)器人控制系統(tǒng)的基本組成有哪些

    機(jī)器人關(guān)節(jié)的角度位置。 速度傳感 :測(cè)量機(jī)器人關(guān)節(jié)的旋轉(zhuǎn)速度。 力/力矩傳感 :檢測(cè)
    的頭像 發(fā)表于 06-16 15:26 ?1615次閱讀

    基于飛凌嵌入式RK3568J核心板的工業(yè)機(jī)器人控制器應(yīng)用方案

    (運(yùn)動(dòng)控制)、 伺服驅(qū)動(dòng) 、IO模塊和電源系統(tǒng)4個(gè)部分。 機(jī)器人控制系統(tǒng) 機(jī)器人控制器
    發(fā)表于 05-11 09:40

    泰科機(jī)器人攜新款行星滾柱絲杠線性關(guān)節(jié)模組和雙臂協(xié)作機(jī)器人亮相2024年ITES深圳工業(yè)展

    等場(chǎng)景亮相展會(huì)現(xiàn)場(chǎng)。泰科機(jī)器人展臺(tái)人氣十足人形機(jī)器人線性關(guān)節(jié)模組、旋轉(zhuǎn)關(guān)節(jié)模組很多觀點(diǎn)認(rèn)為,2024年將是人形機(jī)器人商業(yè)化加速落地的元年,作
    的頭像 發(fā)表于 05-10 16:01 ?1045次閱讀
    泰科<b class='flag-5'>機(jī)器人</b>攜新款行星滾柱絲杠線性<b class='flag-5'>關(guān)節(jié)</b>模組和雙臂協(xié)作<b class='flag-5'>機(jī)器人</b>亮相2024年ITES深圳工業(yè)展

    基于鴻道(Intewell?)操作系統(tǒng)研發(fā)的農(nóng)業(yè)機(jī)器人操作系統(tǒng)

    江蘇大學(xué)與科東軟件聯(lián)合研發(fā)“農(nóng)業(yè)機(jī)器人操作系統(tǒng)”,并成立“農(nóng)業(yè)機(jī)器人操作系統(tǒng)”聯(lián)合實(shí)驗(yàn)室,奮力推進(jìn)農(nóng)業(yè)智能化,推動(dòng)農(nóng)業(yè)科技創(chuàng)新。“農(nóng)業(yè)機(jī)器人
    的頭像 發(fā)表于 04-30 11:09 ?374次閱讀

    基于OpenVINO?的諾達(dá)佳機(jī)器人控制器實(shí)戰(zhàn)

    諾達(dá)佳機(jī)器人控制器,搭載英特爾處理,以其強(qiáng)大的性能和穩(wěn)定性,為AI機(jī)器人長(zhǎng)期無(wú)故障運(yùn)行提供了堅(jiān)實(shí)的基礎(chǔ)。
    的頭像 發(fā)表于 04-20 10:34 ?771次閱讀
    基于OpenVINO?的諾達(dá)佳<b class='flag-5'>機(jī)器人</b><b class='flag-5'>控制器</b>實(shí)戰(zhàn)

    常見的多關(guān)節(jié)機(jī)器人有哪些?具有什么特點(diǎn)?

    關(guān)節(jié)機(jī)器人是當(dāng)今工業(yè)領(lǐng)域中最常見的工業(yè)機(jī)器人的形態(tài)之一,適合用于諸多工業(yè)領(lǐng)域的機(jī)械自動(dòng)化作業(yè)。多關(guān)節(jié)機(jī)器人是指由多個(gè)可動(dòng)
    的頭像 發(fā)表于 03-07 08:42 ?1220次閱讀
    常見的多<b class='flag-5'>關(guān)節(jié)</b><b class='flag-5'>機(jī)器人</b>有哪些?具有什么特點(diǎn)?

    LabVIEW的六軸工業(yè)機(jī)器人運(yùn)動(dòng)控制系統(tǒng)

    將系統(tǒng)分為算法實(shí)現(xiàn)和仿真模塊、DSP控制模塊、及機(jī)器人驅(qū)動(dòng)模塊,以驗(yàn)證算法的有效性。 KUKA KRAGILUS工業(yè)機(jī)器人的實(shí)體控制測(cè)試:最
    發(fā)表于 12-21 20:03

    機(jī)器人實(shí)現(xiàn)開發(fā)自由,探索精密工藝的機(jī)器人關(guān)節(jié)模組

    機(jī)器人關(guān)節(jié)是作為機(jī)器人各個(gè)部件之間相互連接的節(jié)點(diǎn),提供了必要的運(yùn)動(dòng)自由度。關(guān)節(jié)模組用其精確度和可靠性,確保了機(jī)器人在各個(gè)領(lǐng)域的高效率和高質(zhì)量
    的頭像 發(fā)表于 12-08 15:35 ?464次閱讀

    機(jī)器人關(guān)節(jié)Joint描述

    機(jī)器人模型中的剛體最終要通過(guò)關(guān)節(jié)joint連接之后,才能產(chǎn)生相對(duì)運(yùn)動(dòng)。 URDF中的關(guān)節(jié)有六種運(yùn)動(dòng)類型。 continuous,描述旋轉(zhuǎn)運(yùn)動(dòng),可以圍繞某一個(gè)軸無(wú)限旋轉(zhuǎn),比如小車的輪子,就屬于這種
    的頭像 發(fā)表于 11-22 16:51 ?1449次閱讀
    <b class='flag-5'>機(jī)器人</b><b class='flag-5'>關(guān)節(jié)</b>Joint描述

    劍指人形機(jī)器人賽道,泰科機(jī)器人推出重磅關(guān)節(jié)模組

    泰科機(jī)器人幾年前就研判人形機(jī)器人賽道將會(huì)成為熱點(diǎn),決定研發(fā)人形機(jī)器人適用的關(guān)節(jié)模組,經(jīng)過(guò)艱苦的技術(shù)攻堅(jiān),泰科機(jī)器人推出了一系列適用于仿生
    的頭像 發(fā)表于 11-22 11:12 ?679次閱讀
    劍指人形<b class='flag-5'>機(jī)器人</b>賽道,泰科<b class='flag-5'>機(jī)器人</b>推出重磅<b class='flag-5'>關(guān)節(jié)</b>模組