精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

實時控制系統的功能塊介紹以及應用說明

德州儀器 ? 來源:德州儀器 ? 作者:德州儀器 ? 2022-07-15 09:52 ? 次閱讀

消費者每天都會與各種各樣的系統打交道,這些系統根據外界條件進行相應動作。以汽車為例,當您踩下油門之后,汽車幾乎瞬間加速,也就是說,踩完踏板即實現加速,這之間沒有明顯延遲。

從汽車示例引出文章主題,我們假設汽車是一個系統,外界條件(司機)踩下油門即增加車速,則系統實現了所謂的“實時控制”。實時控制是閉環(huán)系統在定義的時間窗口內收集數據、處理數據并更新系統的能力。如果系統錯過定義的時間窗口,其穩(wěn)定性、精度和效率都會降低。控制能力下降可能會影響系統性能;例如,不能達到所需速度,甚至過熱。本文將介紹實時控制系統的功能塊,并以機器人應用為例進行說明。

系統組件之間的通信盡管不必參與系統控制,但也應與主控制環(huán)路共同發(fā)揮作用。實時控制涉及的主要功能塊包括檢測(收集數據)、控制(解釋并使用數據)和驅動(更新系統)(見圖 1)。

281e9426-0362-11ed-ba43-dac502259ad0.jpg

圖 1:實時控制環(huán)路的主要功能塊

下面詳細介紹這些部分。

檢測是指測量電壓、電流電機轉速或溫度等外部因素。這些關鍵參數需要準確且精密的測量,以便在特定時間點為系統提供可靠的數據。

中央處理單元將控制技術應用于輸入數據,以便計算下一個輸出命令。微控制器 (MCU) 或控制器(比如 C2000 實時 MCU、基于 Sitara Arm 的 MCU、集成式無刷直流電機驅動和直流/直流控制器)具有出色的處理能力,有助于確保系統滿足通常為數微秒到數毫秒的超短時間窗口要求。

驅動將計算的輸出命令應用于系統,從而控制輸出。改變驅動電力電子系統的脈寬調制器 (PWM) 單元的占空比就是一個驅動示例。有助于增強驅動性能的 TI 產品包括模擬驅動器、隔離式柵極驅動器和具有集成柵極驅動器的氮化鎵 (GaN) 場效應晶體管

最后,確定性高速通信接口(例如快速串行接口以太網)實現系統與外部設備或內部組件之間的及時通信。

以機器人為例,實時控制可精確控制電機的位置和轉速,機械臂定位精度在100μm 以下。通過持續(xù)測量電機電流和電壓以及電機位置可實現這一精度級。處理單元將測量值與計算值進行比較,如圖 2 所示,然后根據比較結果,調整發(fā)送至電機的 PWM 信號。此外,為滿足系統的精度和時間要求,整個過程需在幾微秒內完成。

28424ad8-0362-11ed-ba43-dac502259ad0.jpg

圖 2:快速電流環(huán)路圖

實時控制也是實現高效可靠電源系統的基礎。例如,實時控制有助于使充電站保持穩(wěn)定的輸出功率,并調節(jié)流入汽車電池的電流,從而保證電池壽命并避免過熱。將實時控制與 MCU 和 GaN 等新技術相結合,可提高功率密度和效率,有助于充分降低應用的功率損耗。

現代電機驅動系統的性能持續(xù)提高,因此對實時控制的要求也日益嚴格。例如,高精度高速計算機數控機械(控制磨床和車床等各種復雜機床的機械)可在轉速超過 20,000RPM 的情況下實現低于 5μm 的精度。只有非常快的控制環(huán)路才能實現上述功能,這意味著信號測量和系統調整之間的延時時間通常不到 1μs。

鑒于高度時間敏感的計算需求,許多設計人員都采用了現場可編程門陣列、外部快速模數轉換器和多個 MCU 的組合。但是 TI 的 C2000 MCU 和 Sitara 處理器可提高模擬集成度,從而在不到 1μs 的時間內執(zhí)行電流環(huán)路,即快速電流環(huán)路。通過在現代控制拓撲中充分利用快速電流環(huán)路,設計人員能夠以更低的成本開發(fā)尺寸更小、性能更高的系統。

使用完全集成式解決方案,比如 TI 的 MCF8316 電機驅動器,還可進一步降低成本。這類器件采用預編程、只需微調的無刷直流電機控制算法,在系統設計階段,通過 MCU 的簡單 I2C 接口配置集成的電擦除可編程只讀存儲器即可實現。它們還提供有硬件配置,支持系統設計人員在沒有 MCU 的情況下調整電機。MCF8316 集成了六個為電機提供電流的金屬氧化物半導體場效應晶體管,實現了采用 7mm x 5mm 封裝的完整實時電機控制解決方案。

實時控制是電網基礎設施、電器、電動和混合動力電動汽車、電力輸送、電機驅動和機器人等應用領域的重要組成部分。為進一步提高響應速度,上述所有應用需要不斷縮短執(zhí)行動作的時間窗口。TI 全套的檢測、處理、控制和通信技術可提供高電源效率和性能以及低延遲響應時間,有助于實現更小、更可靠的實時控制系統。

審核編輯:湯梓紅

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

    關注

    146

    文章

    16993

    瀏覽量

    350318
  • 機器人
    +關注

    關注

    210

    文章

    28207

    瀏覽量

    206540
  • ti
    ti
    +關注

    關注

    112

    文章

    8016

    瀏覽量

    212139
  • 實時控制
    +關注

    關注

    0

    文章

    29

    瀏覽量

    9510

原文標題:技術干貨|至關重要的“實時控制”究竟是何方神圣?

文章出處:【微信號:tisemi,微信公眾號:德州儀器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    實時控制系統中傳感器的選擇技巧

    實時控制是閉環(huán)系統在定義的時間窗口內收集數據、處理數據并更新系統的能力。作為文章“至關重要的‘實時控制
    發(fā)表于 09-05 11:32 ?598次閱讀

    什么是FB功能塊?為什么要使用FB功能塊?如何制作一個FB功能塊

      FB功能塊是一種封裝了特定邏輯功能的模塊。它類似于一個子程序或函數,但是它有自己的內部變量和接口。FB功能塊可以被多次調用,并且每次調用都會創(chuàng)建一個新的實例。
    的頭像 發(fā)表于 11-09 16:13 ?3841次閱讀
    什么是FB<b class='flag-5'>功能塊</b>?為什么要使用FB<b class='flag-5'>功能塊</b>?如何制作一個FB<b class='flag-5'>功能塊</b>?

    實時控制系統功能塊解讀

    錯過定義的時間窗口,其穩(wěn)定性、精度和效率都會降低。控制能力下降可能會影響系統性能;例如,不能達到所需速度,甚至過熱。本文將介紹實時控制系統
    發(fā)表于 11-03 06:03

    基于FF現場總線的先進PID功能塊設計

    本文在基金會現場總線的標準PID 功能塊結構的基礎上,結合自適應模糊PID 控制理論和功能塊技術,提出了自適應模糊PID 功能塊的設計方法,并且在水箱溫度
    發(fā)表于 08-14 08:59 ?12次下載

    基于EPA的PID功能塊的設計及實現

    本文介紹了EPA功能塊基本模型及功能塊定義;并主要描述了PID功能塊在單片機上的設計方案及PID功能塊過程
    發(fā)表于 09-26 14:40 ?7次下載

    現場總線功能塊組態(tài)策略軟件設計與研究

    現場總線控制系統是一種新型的自動化控制系統,文中首先介紹了現場總線功能塊的含義及構成,采用VC++6.0 為開發(fā)工具,編程實現各種通用的現場總線用戶層
    發(fā)表于 12-14 13:36 ?8次下載

    基于UML建模的功能塊適配器研究

    隨著控制技術的不斷發(fā)展,分布式控制系統從原先的功能塊設計模式發(fā)展成UML建模方式,但是UML擴展出來的組件卻無法和功能塊進行很好的集成,因此本文設計了用于連接UML-RT封裝
    發(fā)表于 12-19 11:45 ?18次下載

    西門子PLC系統功能塊系統功能

    系統功能塊(SFB )和系統功能(SFC ) 已經編好程序 用戶不需要每個功能都自己編程。S7
    的頭像 發(fā)表于 12-23 17:55 ?1.1w次閱讀

    西門子TDC編程語言CFC功能塊詳細說明中文版

    西門子TDC編程語言CFC功能塊的詳細介紹說明
    發(fā)表于 04-30 14:15 ?0次下載

    功能塊(FB)的結構介紹

    功能塊是邏輯,包含程序部分,并且有一個內存區(qū)域援引派給它。無論何時FB被調用,必須給它指定一個實例數據。當定義FB的聲明部分時,就說明了實例數據
    的頭像 發(fā)表于 02-17 09:55 ?4390次閱讀

    ECAT_motion管理功能塊介紹

    本節(jié)介紹幾個管理功能塊,也是較簡單,參數讀寫,以及讀伺服軸狀態(tài)和軸錯誤的功能塊。 伺服軸的參數有一個列表,列表中的參數,可供讀寫。 所有讀的功能塊
    發(fā)表于 03-08 14:03 ?549次閱讀

    SuperImposed位置控制功能塊講解

    本節(jié)主要講解SuperImposed位置控制功能塊: MC_MoveSuperImposed MC_HaltSuperImposed MC_MoveSuperImposed可在基礎運動控制功能
    發(fā)表于 03-08 14:29 ?1609次閱讀

    高級速度控制功能塊MC_VelocityProfile介紹(1)

    本節(jié)及后邊的一節(jié),將介紹一個高級速度控制功能塊:MC_VelocityProfile。 首先介紹MC_VelocityProfile功能塊
    發(fā)表于 03-08 14:37 ?949次閱讀
    高級速度<b class='flag-5'>控制</b><b class='flag-5'>功能塊</b>MC_VelocityProfile<b class='flag-5'>介紹</b>(1)

    高級速度控制功能塊MC_VelocityProfile介紹(2)

    1_回顧及簡介 上節(jié)介紹了MC_VelocityProfile功能塊可完成的功能以及功能塊相關的幾個基本概念。另外添加了數組初始化的Ac
    發(fā)表于 03-08 14:38 ?649次閱讀

    基本的速度控制功能塊介紹

    本節(jié)將介紹幾個基本的速度控制功能塊: MC_MoveVelocityMCA_JogAxisMCA_MoveVelocityContinuous 2_具體操作介紹 1.原程序在
    發(fā)表于 03-08 14:41 ?759次閱讀