chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

簡(jiǎn)化伺服驅(qū)動(dòng)器開(kāi)發(fā)的三種方法

百靈千島醬 ? 來(lái)源:百靈千島醬 ? 作者:百靈千島醬 ? 2022-08-22 14:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式工程師為先進(jìn)的機(jī)器人、自動(dòng)化機(jī)器和運(yùn)動(dòng)系統(tǒng)設(shè)計(jì)現(xiàn)代工業(yè)系統(tǒng),需要將許多元素組合在一起來(lái)構(gòu)建工業(yè)伺服驅(qū)動(dòng)器。這包括實(shí)時(shí)、確定性操作;高計(jì)算架構(gòu)和足夠的應(yīng)用程序內(nèi)存;以及用于分布式控制的工業(yè)網(wǎng)絡(luò)連接。

不幸的是,這些不同的子系統(tǒng)通常是從過(guò)去的旋轉(zhuǎn)簡(jiǎn)單伺服電機(jī)、參加工業(yè)以太網(wǎng)協(xié)議編程研討會(huì)或參加關(guān)于控制理論和算法的暑期班的經(jīng)驗(yàn)拼湊在一起的。思考這些元素如何真正互連可以產(chǎn)生更高效的多通道運(yùn)動(dòng)控制解決方案,該解決方案可針對(duì)不同應(yīng)用進(jìn)行擴(kuò)展。

以下是關(guān)于如何簡(jiǎn)化伺服驅(qū)動(dòng)器開(kāi)發(fā)、解決管理多個(gè)工業(yè)以太網(wǎng)協(xié)議的挑戰(zhàn)的三個(gè)設(shè)計(jì)案例研究。這包括 Profinet、EtherCAT 和 Ethernet/IP。

傳統(tǒng)的伺服驅(qū)動(dòng)解決方案(圖 1)包含不同的組件,這些組件必須在最佳情況下“實(shí)時(shí)”運(yùn)行以使電機(jī)旋轉(zhuǎn)。

pYYBAGLzK4-AP4XwAADkhD5qFXY089.jpg

圖 1:傳統(tǒng)驅(qū)動(dòng)解決方案。

實(shí)時(shí)處理器子系統(tǒng) 用于伺服驅(qū)動(dòng)器的現(xiàn)代實(shí)時(shí)嵌入式系統(tǒng)需要高性能架構(gòu)來(lái)實(shí)現(xiàn)使用高載波頻率的磁場(chǎng)定向控制算法。當(dāng)它與位置環(huán)結(jié)合并與軌跡生成一起使用時(shí),計(jì)算負(fù)載會(huì)增加,特別是如果將第二個(gè)運(yùn)動(dòng)軸添加到系統(tǒng)中。

許多當(dāng)前的微控制器解決方案僅在此應(yīng)用中就耗盡了處理器帶寬。使用具有更多處理器帶寬的微處理器 (MPU) 或微控制器 (MCU) 的想法是典型的解決方案。

這里的挑戰(zhàn)是,隨著 CPU 時(shí)鐘越來(lái)越高,內(nèi)存系統(tǒng)無(wú)法跟上,我們需要等待狀態(tài)或高速緩存。高速緩存在硬實(shí)時(shí)系統(tǒng)中是有問(wèn)題的,因?yàn)樗狈τ邢迗?zhí)行時(shí)間所需的確定性。

一個(gè)典型的應(yīng)用程序?qū)⑹褂帽染彺嬷腥菁{的更多的程序和數(shù)據(jù)。如果緩存未命中,則必須從較慢的內(nèi)存中加載代碼或數(shù)據(jù),這會(huì)導(dǎo)致執(zhí)行時(shí)間發(fā)生變化。典型的 MPU 內(nèi)核也缺少向量中斷控制器,這需要軟件進(jìn)行更多處理以找到中斷源并調(diào)度正確的中斷服務(wù)程序。

如果發(fā)生多個(gè)中斷,高速緩存存儲(chǔ)器和中斷控制器的影響會(huì)導(dǎo)致不確定的行為和無(wú)限的執(zhí)行時(shí)間。

實(shí)時(shí)設(shè)計(jì)的架構(gòu),例如,具有嵌套向量中斷控制器和緊密耦合存儲(chǔ)器 (TCM),可確保高可用性操作(圖 2)。向量中斷控制器將通過(guò)硬件直接通過(guò)向量表調(diào)度到適當(dāng)?shù)闹袛嗵幚沓绦?,從而最大限度地減少中斷延遲。

poYBAGLzK5KAA5l9AABk4ZtT140172.jpg

圖 2:具有 TCM 和向量中斷控制器的實(shí)時(shí)架構(gòu)視圖。

TCM 直接連接到與高速緩存相同的內(nèi)存層次結(jié)構(gòu)的內(nèi)核。TCM 是一個(gè)簡(jiǎn)單的 SRAM,沒(méi)有像緩存這樣的標(biāo)簽,因此它體積小,實(shí)現(xiàn)效率高。接下來(lái),內(nèi)置雙精度浮點(diǎn)單元 (FPU) 充當(dāng) CPU 的數(shù)學(xué)協(xié)處理器并簡(jiǎn)化數(shù)學(xué)運(yùn)算。

實(shí)時(shí)處理器子系統(tǒng)的另一個(gè)好處是減少抖動(dòng)。由于運(yùn)動(dòng)涉及非常高速的計(jì)算,因此在處理微米級(jí)分辨率時(shí),位置控制的準(zhǔn)確性至關(guān)重要。例如,如果伺服驅(qū)動(dòng)器以 10 m/s 的速度運(yùn)行,并且以 2 μs 的時(shí)間偏移(中斷延遲加上抖動(dòng))捕獲位置,則產(chǎn)生的位置誤差將為 0.02 mm。

盡管這似乎并不重要,但及時(shí)傳播此位置誤差將導(dǎo)致生產(chǎn)錯(cuò)誤和報(bào)廢單元。

硬件中的工業(yè)以太網(wǎng)加速器工業(yè)以太網(wǎng)需要高效的數(shù)據(jù)包處理,以實(shí)現(xiàn)盡可能確定性的通信。典型的 TCP/IP 協(xié)議的問(wèn)題是當(dāng) TCP 檢查數(shù)據(jù)的傳遞并在未成功接收數(shù)據(jù)時(shí)重新傳輸時(shí)的固有延遲。

傳統(tǒng)上,幀是使用特定的軟件程序來(lái)處理的,以處理以太網(wǎng)報(bào)頭和數(shù)據(jù)。這顯然需要時(shí)間,并且可能被視為 CPU 的“開(kāi)銷”,因此會(huì)影響 CPU 吞吐量。

工業(yè)以太網(wǎng)協(xié)議以大約 100 Mbps 的速度運(yùn)行,并且基于 UDP,因此沒(méi)有丟包的空間,尤其是在運(yùn)動(dòng)控制系統(tǒng)中。許多具有 100 Mbps 和獨(dú)立于媒體的接口 (MII) 的 MCU 無(wú)法處理幀有效負(fù)載而沒(méi)有不確定抖動(dòng)的風(fēng)險(xiǎn),因?yàn)樗鼪](méi)有針對(duì)高速數(shù)據(jù)包處理進(jìn)行優(yōu)化。

因?yàn)?CPU 需要優(yōu)先考慮控制循環(huán)算法,所以可能會(huì)丟失數(shù)據(jù)包,或者更糟糕的是,非同步分布式運(yùn)動(dòng)系統(tǒng)。

如果可以在硬件中實(shí)現(xiàn)諸如編碼/解碼數(shù)據(jù)包或簡(jiǎn)單校驗(yàn)和等高速操作,以改善數(shù)據(jù)包處理并為其他任務(wù)卸載 CPU 帶寬,則可以改善 RTOS 操作并減少校驗(yàn)和操作的額外開(kāi)銷(圖 3 )。

poYBAGLzK5SAYC-vAAEMh5o7TP4182.png

圖 3:硬件輔助幀處理。

用于實(shí)時(shí)控制的固件 固件操作需要根據(jù)它們對(duì)確定性行為的需要?jiǎng)澐譃椴煌娜蝿?wù)。

pYYBAGLzK5iAKrxKAABnSheesQ4991.png

圖 4:電機(jī)和運(yùn)動(dòng)控制應(yīng)用架構(gòu)。

圍繞虛擬電機(jī)模塊塊構(gòu)建的固件架構(gòu)(圖 4)將簡(jiǎn)化開(kāi)發(fā)。它包括執(zhí)行確定性周期性和非周期性任務(wù)的函數(shù)。它們?cè)谝粋?cè)與電機(jī)控制硬件接口,在另一側(cè)與其余固件模塊接口。

周期性實(shí)時(shí)任務(wù)從產(chǎn)生 PWM 周期的定時(shí)器的中斷處理程序中調(diào)用。它確保控制函數(shù)調(diào)用的確定性時(shí)序。這包括獲取當(dāng)前位置、執(zhí)行位置控制回路和電流控制回路——也稱為磁場(chǎng)定向控制——為下一個(gè) PWM 周期生成占空比,并收集數(shù)據(jù)以供將來(lái)診斷。

非周期性實(shí)時(shí)任務(wù)響應(yīng)外部模擬數(shù)字信號(hào)觸發(fā)的事件??刂乒δ茉u(píng)估上下文以在電流過(guò)載或位置捕獲的情況下采取行動(dòng)。

虛擬電機(jī)可以識(shí)別不同的命令,提供對(duì)所有控制參數(shù)和算法的訪問(wèn)。主機(jī)可以定期獲取信息,跟蹤每個(gè)電機(jī)的狀態(tài),控制運(yùn)動(dòng)請(qǐng)求的執(zhí)行?;蛘?,主機(jī)可以配置來(lái)自不同變量的樣本集合,這些變量可以在設(shè)備上緩沖并在以后進(jìn)行分析。

然后可以將電機(jī)控制框架實(shí)例化為使用共享內(nèi)存與虛擬電機(jī)和其他外圍設(shè)備交互以與主機(jī)通信的包裝器。虛擬電機(jī)還通過(guò)觸發(fā)可以協(xié)調(diào)特定應(yīng)用線程操作的信號(hào)量與 RTOS 集成。

實(shí)時(shí)處理器:關(guān)鍵要點(diǎn)設(shè)計(jì)您自己的伺服驅(qū)動(dòng)器可能會(huì)變得復(fù)雜,因?yàn)樾枰m應(yīng)實(shí)時(shí)控制、連接性和可針對(duì)不同應(yīng)用程序或產(chǎn)品變體進(jìn)行擴(kuò)展的固件架構(gòu)。

使用實(shí)時(shí)處理器內(nèi)核可實(shí)現(xiàn)更具確定性的操作并減少抖動(dòng)。能夠利用硬件 IP 來(lái)加速和提高網(wǎng)絡(luò)吞吐量,或者利用可編程模塊來(lái)支持不同的編碼器,可以簡(jiǎn)化分布式運(yùn)動(dòng)和各種協(xié)議的管理。

最后,設(shè)計(jì)能夠支持不同類型應(yīng)用的固件將有助于進(jìn)一步簡(jiǎn)化開(kāi)發(fā)過(guò)程。考慮到這些因素來(lái)進(jìn)行伺服驅(qū)動(dòng)器設(shè)計(jì)將有助于您啟動(dòng)并運(yùn)行構(gòu)建自己的伺服電機(jī)驅(qū)動(dòng)控制器。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20066

    瀏覽量

    242610
  • 伺服電機(jī)
    +關(guān)注

    關(guān)注

    88

    文章

    2154

    瀏覽量

    60461
  • 伺服驅(qū)動(dòng)器

    關(guān)注

    22

    文章

    535

    瀏覽量

    33065
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    伺服電機(jī)的三種制動(dòng)方式有什么區(qū)別?

    伺服電機(jī)作為自動(dòng)化控制系統(tǒng)中執(zhí)行元件的核心部件,其制動(dòng)性能直接影響設(shè)備的定位精度和安全可靠性。目前主流的伺服電機(jī)制動(dòng)方式包括動(dòng)態(tài)制動(dòng)、再生制動(dòng)和電磁機(jī)械制動(dòng)三種,它們?cè)谥苿?dòng)原理、應(yīng)用場(chǎng)景及技術(shù)特點(diǎn)上
    的頭像 發(fā)表于 09-19 18:26 ?561次閱讀
    <b class='flag-5'>伺服</b>電機(jī)的<b class='flag-5'>三種</b>制動(dòng)方式有什么區(qū)別?

    EtherCAT科普系列(3): EtherCAT技術(shù)在伺服驅(qū)動(dòng)器領(lǐng)域的應(yīng)用

    伺服電機(jī)驅(qū)動(dòng)器:運(yùn)動(dòng)控制系統(tǒng)的“心臟”伺服驅(qū)動(dòng)器作為運(yùn)動(dòng)控制系統(tǒng)的驅(qū)動(dòng)層和“心臟”,一般通過(guò)位置、速度和力矩
    的頭像 發(fā)表于 03-27 17:45 ?1159次閱讀
    EtherCAT科普系列(3): EtherCAT技術(shù)在<b class='flag-5'>伺服</b><b class='flag-5'>驅(qū)動(dòng)器</b>領(lǐng)域的應(yīng)用

    伺服驅(qū)動(dòng)器常見(jiàn)故障及維修方法有哪些

    伺服驅(qū)動(dòng)器常見(jiàn)故障及其維修方法主要包括以下幾種: ?核心常見(jiàn)故障及維修方法?: ?電源故障?: 故障現(xiàn)象:伺服
    的頭像 發(fā)表于 02-22 10:53 ?3960次閱讀

    伺服驅(qū)動(dòng)器作用及其功能

    伺服驅(qū)動(dòng)器的主要作用是控制伺服電機(jī),實(shí)現(xiàn)高精度的傳動(dòng)系統(tǒng)定位 ?。 伺服驅(qū)動(dòng)器,又稱為“伺服控制
    的頭像 發(fā)表于 02-20 10:06 ?2207次閱讀

    “智能心臟”:交流伺服驅(qū)動(dòng)器

    無(wú)法滿足高精度、高效率的需求。這時(shí),交流伺服驅(qū)動(dòng)器應(yīng)運(yùn)而生,成為現(xiàn)代工業(yè)的“智能心臟”。什么是交流伺服驅(qū)動(dòng)器簡(jiǎn)單來(lái)說(shuō),交流伺服
    的頭像 發(fā)表于 02-08 15:04 ?981次閱讀
    “智能心臟”:交流<b class='flag-5'>伺服</b><b class='flag-5'>驅(qū)動(dòng)器</b>

    伺服驅(qū)動(dòng)器資料

    Denso 伺服驅(qū)動(dòng)器 VC系列手冊(cè)?
    發(fā)表于 11-24 14:16 ?17次下載

    伺服驅(qū)動(dòng)器故障及維修處理 怎樣維護(hù)保養(yǎng)伺服電機(jī)驅(qū)動(dòng)器

    系統(tǒng)。應(yīng)定期檢查數(shù)控裝置上的冷卻風(fēng)扇是否工作正常。視車間的環(huán)境條件,應(yīng)每六個(gè)月或每季度進(jìn)行一次檢查和清潔。2、正確使用伺服驅(qū)動(dòng)器伺服電機(jī)驅(qū)動(dòng)器的使用、設(shè)置均應(yīng)按照正確的使用
    的頭像 發(fā)表于 11-20 15:20 ?4269次閱讀

    伺服驅(qū)動(dòng)器的控制方式分析

    的基本工作原理 伺服驅(qū)動(dòng)器通過(guò)接收來(lái)自控制系統(tǒng)的指令信號(hào),精確控制電機(jī)的轉(zhuǎn)速和位置。其基本工作原理包括信號(hào)處理、電流控制和電機(jī)驅(qū)動(dòng)個(gè)主要環(huán)節(jié)。信號(hào)處理環(huán)節(jié)負(fù)責(zé)將指令信號(hào)轉(zhuǎn)換為電機(jī)可以
    的頭像 發(fā)表于 11-04 15:30 ?1632次閱讀

    伺服驅(qū)動(dòng)器與傳統(tǒng)電機(jī)的區(qū)別

    驅(qū)動(dòng)器伺服驅(qū)動(dòng)器是一高精度的電機(jī)控制系統(tǒng),它通過(guò)精確控制電機(jī)的轉(zhuǎn)速、位置和力矩來(lái)實(shí)現(xiàn)對(duì)機(jī)械部件的精確控制。伺服
    的頭像 發(fā)表于 11-04 15:22 ?1450次閱讀

    伺服驅(qū)動(dòng)器在機(jī)器人中的應(yīng)用案例

    在現(xiàn)代工業(yè)自動(dòng)化和智能制造領(lǐng)域,機(jī)器人技術(shù)的發(fā)展日新月異,而伺服驅(qū)動(dòng)器作為機(jī)器人系統(tǒng)中的關(guān)鍵組件之一,扮演著至關(guān)重要的角色。 1. 伺服驅(qū)動(dòng)器的基本原理
    的頭像 發(fā)表于 11-04 15:16 ?1675次閱讀

    常見(jiàn)伺服驅(qū)動(dòng)器故障及維修方法

    的工作原理 在深入了解故障和維修方法之前,簡(jiǎn)要了解伺服驅(qū)動(dòng)器的工作原理是必要的。伺服驅(qū)動(dòng)器接收來(lái)自控制
    的頭像 發(fā)表于 11-04 15:14 ?5284次閱讀

    伺服驅(qū)動(dòng)器的工作原理解析 伺服驅(qū)動(dòng)器選型注意事項(xiàng)

    伺服驅(qū)動(dòng)器是現(xiàn)代工業(yè)自動(dòng)化中不可或缺的組件,主要用于控制伺服電機(jī)的運(yùn)行。其核心功能是將輸入的控制信號(hào)(如電壓、電流信號(hào))轉(zhuǎn)換為電機(jī)的機(jī)械運(yùn)動(dòng)。以下是伺服
    的頭像 發(fā)表于 11-04 15:04 ?2849次閱讀

    伺服驅(qū)動(dòng)器與步進(jìn)電機(jī)的比較

    在現(xiàn)代工業(yè)自動(dòng)化和精密控制領(lǐng)域,電機(jī)控制系統(tǒng)的選擇至關(guān)重要。伺服驅(qū)動(dòng)器和步進(jìn)電機(jī)是兩常見(jiàn)的電機(jī)控制解決方案,它們各自具有獨(dú)特的優(yōu)勢(shì)和局限性。 伺服
    的頭像 發(fā)表于 11-04 15:02 ?1688次閱讀

    如何調(diào)試伺服驅(qū)動(dòng)器

    伺服驅(qū)動(dòng)器的重要性:在自動(dòng)化和精密控制領(lǐng)域,伺服驅(qū)動(dòng)器是實(shí)現(xiàn)精確運(yùn)動(dòng)控制的關(guān)鍵組件。 調(diào)試的目的:確保伺服
    的頭像 發(fā)表于 11-04 15:00 ?2326次閱讀

    伺服驅(qū)動(dòng)器在工業(yè)自動(dòng)化中的應(yīng)用

    在現(xiàn)代工業(yè)自動(dòng)化領(lǐng)域,伺服驅(qū)動(dòng)器扮演著至關(guān)重要的角色。它們是實(shí)現(xiàn)精確運(yùn)動(dòng)控制的關(guān)鍵組件,廣泛應(yīng)用于各種機(jī)械和系統(tǒng)中,以提高生產(chǎn)效率和產(chǎn)品質(zhì)量。 伺服驅(qū)動(dòng)器的定義
    的頭像 發(fā)表于 11-04 14:56 ?2008次閱讀