91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

簡化伺服驅(qū)動器開發(fā)的三種方法

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

pYYBAGLzK4-AP4XwAADkhD5qFXY089.jpg

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

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

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

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

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

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

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

poYBAGLzK5KAA5l9AABk4ZtT140172.jpg

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

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

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

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

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

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

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

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

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

poYBAGLzK5SAYC-vAAEMh5o7TP4182.png

圖 3:硬件輔助幀處理。

用于實(shí)時控制的固件 固件操作需要根據(jù)它們對確定性行為的需要劃分為不同的任務(wù)。

pYYBAGLzK5iAKrxKAABnSheesQ4991.png

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

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

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

非周期性實(shí)時任務(wù)響應(yīng)外部模擬數(shù)字信號觸發(fā)的事件。控制功能評估上下文以在電流過載或位置捕獲的情況下采取行動。

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

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

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

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

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

審核編輯:湯梓紅

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

    關(guān)注

    68

    文章

    20298

    瀏覽量

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

    關(guān)注

    88

    文章

    2193

    瀏覽量

    61406
  • 伺服驅(qū)動器
    +關(guān)注

    關(guān)注

    22

    文章

    564

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    伺服驅(qū)動器增益參數(shù)的調(diào)整方法

    伺服驅(qū)動器的增益調(diào)整,本質(zhì)上是優(yōu)化其內(nèi)部的 比例-積分-微分(PID)控制 ,讓電機(jī)能又快又準(zhǔn)地跟隨指令,同時避免振動和噪音。一般有兩調(diào)整路徑:依賴軟件算法的 自動調(diào)整 ,和深入核
    的頭像 發(fā)表于 03-19 12:10 ?143次閱讀

    安川伺服驅(qū)動器警報代碼說明

    安川伺服驅(qū)動器的警報代碼通常以 A 開頭(表示警報)或 CPF 開頭(表示操作通訊錯誤),后面跟隨位數(shù)字或字母組合。每個代碼都對應(yīng)特定的故障原因,幫助您快速定位問題。 為了方便您查
    的頭像 發(fā)表于 03-13 07:35 ?493次閱讀
    安川<b class='flag-5'>伺服</b><b class='flag-5'>驅(qū)動器</b>警報代碼說明

    伺服驅(qū)動器最常見的故障及解決方法

    伺服驅(qū)動器作為工業(yè)自動化系統(tǒng)中的核心部件,其穩(wěn)定性直接影響設(shè)備運(yùn)行效率。根據(jù)市場反饋和技術(shù)統(tǒng)計,以下針對伺服驅(qū)動器六大高頻故障現(xiàn)象、成因及解決方案進(jìn)行系統(tǒng)性分析,并提供預(yù)防性維護(hù)建議。
    的頭像 發(fā)表于 03-02 17:18 ?908次閱讀
    <b class='flag-5'>伺服</b><b class='flag-5'>驅(qū)動器</b>最常見的故障及解決<b class='flag-5'>方法</b>

    Profinet轉(zhuǎn)DeviceNet網(wǎng)關(guān)連接伺服驅(qū)動器與西門子S7-1200

    伺服驅(qū)動器
    jf_69310483
    發(fā)布于 :2025年12月02日 16:37:24

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

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

    人形機(jī)器人伺服電機(jī)驅(qū)動器新動力:高性能電容器的協(xié)同作用

    PART1人形機(jī)器人心臟:伺服電機(jī)驅(qū)動器隨著人工智能和機(jī)器人技術(shù)的飛速發(fā)展,人形機(jī)器人正逐步成為智能制造和未來生活的新伙伴。在這一領(lǐng)域,伺服電機(jī)作為人形機(jī)器人的“心臟”,其性能直接決定了機(jī)器人的運(yùn)動
    的頭像 發(fā)表于 08-30 10:57 ?830次閱讀
    人形機(jī)器人<b class='flag-5'>伺服</b>電機(jī)<b class='flag-5'>驅(qū)動器</b>新動力:高性能電容器的協(xié)同作用

    驅(qū)動器怎么跟伺服接線

    ?驅(qū)動器伺服電機(jī)的接線是一個精確且關(guān)鍵的過程,需要按照制造商提供的說明書和接線圖進(jìn)行。以下是一般的接線步驟和注意事項: 一、接線前的準(zhǔn)備 1. 確認(rèn)驅(qū)動器類型: ? ?●?
    的頭像 發(fā)表于 08-23 17:26 ?2102次閱讀

    工業(yè)機(jī)器人伺服驅(qū)動器配哪樣的UPS不間斷電源比較好

    隨著工業(yè)自動化程度的不斷提高,工業(yè)機(jī)器人已經(jīng)成為現(xiàn)代制造業(yè)不可或缺的重要設(shè)備。作為工業(yè)機(jī)器人的核心部件,伺服驅(qū)動器對供電質(zhì)量有著極高的要求。那么,如何為工業(yè)機(jī)器人伺服驅(qū)動器選擇合適的U
    的頭像 發(fā)表于 08-20 10:09 ?705次閱讀
    工業(yè)機(jī)器人<b class='flag-5'>伺服</b><b class='flag-5'>驅(qū)動器</b>配哪樣的UPS不間斷電源比較好

    意法半導(dǎo)體推出EVLSERVO1伺服驅(qū)動器參考設(shè)計

    意法半導(dǎo)體EVLSERVO1伺服驅(qū)動器參考設(shè)計提供了一款高度緊湊的解決方案,專為大功率電機(jī)控制應(yīng)用而設(shè)計,為開發(fā)者打造了無需妥協(xié)的完整交鑰匙平臺,助力探索、開發(fā)和原型驗(yàn)證。
    的頭像 發(fā)表于 08-01 09:40 ?941次閱讀

    永磁電機(jī)調(diào)速驅(qū)動器伺服驅(qū)動器、變頻有哪些異同?

    永磁電機(jī)調(diào)速驅(qū)動器、伺服驅(qū)動器與變頻作為現(xiàn)代工業(yè)控制領(lǐng)域的大核心動力裝置,在電機(jī)控制領(lǐng)域各具特色且存在交叉應(yīng)用。但在應(yīng)用過程中,它們之間
    的頭像 發(fā)表于 07-30 07:35 ?1626次閱讀
    永磁電機(jī)調(diào)速<b class='flag-5'>驅(qū)動器</b>與<b class='flag-5'>伺服</b><b class='flag-5'>驅(qū)動器</b>、變頻<b class='flag-5'>器</b>有哪些異同?

    色變光的驅(qū)動器和單色的驅(qū)動器能通用么?

    在LED照明領(lǐng)域,驅(qū)動器的選擇直接影響燈具的性能和壽命。關(guān)于色變光驅(qū)動器與單色驅(qū)動器能否通用的問題,需要從工作原理、電路設(shè)計、兼容性等多個維度進(jìn)行深入分析。 一、技術(shù)原理差異決定基礎(chǔ)
    的頭像 發(fā)表于 06-23 17:04 ?2916次閱讀

    使用西門子報文控制V90伺服驅(qū)動器

    西門子的V90伺服驅(qū)動器可以通過PROFINET(PN)進(jìn)行通信,并且通常與SINAMICS V90集成使用的控制是SIMATIC S7系列PLC。西門子報文(Messages)通常指的是在PLC和
    的頭像 發(fā)表于 06-17 15:58 ?3785次閱讀
    使用西門子報文控制V90<b class='flag-5'>伺服</b><b class='flag-5'>驅(qū)動器</b>

    精選好文!噪聲系數(shù)測量的三種方法

    本文介紹了測量噪聲系數(shù)的三種方法:增益法、Y系數(shù)法和噪聲系數(shù)測試儀法。這三種方法的比較以表格的形式給出。 在無線通信系統(tǒng)中,噪聲系數(shù)(NF)或者相對應(yīng)的噪聲因數(shù)(F)定義了噪聲性能和對接
    發(fā)表于 05-07 10:18

    東元伺服驅(qū)動器報警代碼

    東元伺服驅(qū)動器的報警代碼是用于指示驅(qū)動器運(yùn)行過程中遇到的故障或異常狀態(tài)的重要信息。以下是一些常見的東元伺服驅(qū)動器報警代碼及其對應(yīng)的故障原因:
    的頭像 發(fā)表于 04-23 17:58 ?7957次閱讀
    東元<b class='flag-5'>伺服</b><b class='flag-5'>驅(qū)動器</b>報警代碼

    富士伺服驅(qū)動器的常用故障代碼及其檢查與維護(hù)

    富士伺服驅(qū)動器的常用故障代碼及其檢查與維護(hù)方法如下: 一、常用故障代碼及其檢查 1. 過電流故障(OC 1、OC 2) ? ?● 顯示:驅(qū)動器顯示過電流故障。 ? ?● 檢出內(nèi)容:主回
    的頭像 發(fā)表于 04-23 17:37 ?5917次閱讀
    富士<b class='flag-5'>伺服</b><b class='flag-5'>驅(qū)動器</b>的常用故障代碼及其檢查與維護(hù)