0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实时控制系统的功能块介绍以及应用说明

德州仪器 来源:德州仪器 作者:德州仪器 2022-07-15 09:52 次阅读

消费者每天都会与各种各样的系统打交道,这些系统根据外界条件进行相应动作。以汽车为例,当您踩下油门之后,汽车几乎瞬间加速,也就是说,踩完踏板即实现加速,这之间没有明显延迟。

从汽车示例引出文章主题,我们假设汽车是一个系统,外界条件(司机)踩下油门即增加车速,则系统实现了所谓的“实时控制”。实时控制是闭环系统在定义的时间窗口内收集数据、处理数据并更新系统的能力。如果系统错过定义的时间窗口,其稳定性、精度和效率都会降低。控制能力下降可能会影响系统性能;例如,不能达到所需速度,甚至过热。本文将介绍实时控制系统的功能块,并以机器人应用为例进行说明。

系统组件之间的通信尽管不必参与系统控制,但也应与主控制环路共同发挥作用。实时控制涉及的主要功能块包括检测(收集数据)、控制(解释并使用数据)和驱动(更新系统)(见图 1)。

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

图 1:实时控制环路的主要功能块

下面详细介绍这些部分。

检测是指测量电压、电流电机转速或温度等外部因素。这些关键参数需要准确且精密的测量,以便在特定时间点为系统提供可靠的数据。

中央处理单元将控制技术应用于输入数据,以便计算下一个输出命令。微控制器 (MCU) 或控制器(比如 C2000 实时 MCU、基于 Sitara Arm 的 MCU、集成式无刷直流电机驱动和直流/直流控制器)具有出色的处理能力,有助于确保系统满足通常为数微秒到数毫秒的超短时间窗口要求。

驱动将计算的输出命令应用于系统,从而控制输出。改变驱动电力电子系统的脉宽调制器 (PWM) 单元的占空比就是一个驱动示例。有助于增强驱动性能的 TI 产品包括模拟驱动器、隔离式栅极驱动器和具有集成栅极驱动器的氮化镓 (GaN) 场效应晶体管

最后,确定性高速通信接口(例如快速串行接口以太网)实现系统与外部设备或内部组件之间的及时通信。

以机器人为例,实时控制可精确控制电机的位置和转速,机械臂定位精度在100µm 以下。通过持续测量电机电流和电压以及电机位置可实现这一精度级。处理单元将测量值与计算值进行比较,如图 2 所示,然后根据比较结果,调整发送至电机的 PWM 信号。此外,为满足系统的精度和时间要求,整个过程需在几微秒内完成。

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

图 2:快速电流环路图

实时控制也是实现高效可靠电源系统的基础。例如,实时控制有助于使充电站保持稳定的输出功率,并调节流入汽车电池的电流,从而保证电池寿命并避免过热。将实时控制与 MCU 和 GaN 等新技术相结合,可提高功率密度和效率,有助于充分降低应用的功率损耗。

现代电机驱动系统的性能持续提高,因此对实时控制的要求也日益严格。例如,高精度高速计算机数控机械(控制磨床和车床等各种复杂机床的机械)可在转速超过 20,000RPM 的情况下实现低于 5µm 的精度。只有非常快的控制环路才能实现上述功能,这意味着信号测量和系统调整之间的延时时间通常不到 1µs。

鉴于高度时间敏感的计算需求,许多设计人员都采用了现场可编程门阵列、外部快速模数转换器和多个 MCU 的组合。但是 TI 的 C2000 MCU 和 Sitara 处理器可提高模拟集成度,从而在不到 1µs 的时间内执行电流环路,即快速电流环路。通过在现代控制拓扑中充分利用快速电流环路,设计人员能够以更低的成本开发尺寸更小、性能更高的系统。

使用完全集成式解决方案,比如 TI 的 MCF8316 电机驱动器,还可进一步降低成本。这类器件采用预编程、只需微调的无刷直流电机控制算法,在系统设计阶段,通过 MCU 的简单 I²C 接口配置集成的电擦除可编程只读存储器即可实现。它们还提供有硬件配置,支持系统设计人员在没有 MCU 的情况下调整电机。MCF8316 集成了六个为电机提供电流的金属氧化物半导体场效应晶体管,实现了采用 7mm x 5mm 封装的完整实时电机控制解决方案。

实时控制是电网基础设施、电器、电动和混合动力电动汽车、电力输送、电机驱动和机器人等应用领域的重要组成部分。为进一步提高响应速度,上述所有应用需要不断缩短执行动作的时间窗口。TI 全套的检测、处理、控制和通信技术可提供高电源效率和性能以及低延迟响应时间,有助于实现更小、更可靠的实时控制系统。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    145

    文章

    15989

    浏览量

    343342
  • 机器人
    +关注

    关注

    206

    文章

    26974

    浏览量

    201301
  • ti
    ti
    +关注

    关注

    111

    文章

    8136

    浏览量

    210909
  • 实时控制
    +关注

    关注

    0

    文章

    22

    浏览量

    9463

原文标题:技术干货|至关重要的“实时控制”究竟是何方神圣?

文章出处:【微信号:tisemi,微信公众号:德州仪器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    实时控制系统中传感器的选择技巧

    实时控制是闭环系统在定义的时间窗口内收集数据、处理数据并更新系统的能力。作为文章“至关重要的‘实时控制
    发表于 09-05 11:32 447次阅读

    漫谈工业软件IEC61499 功能块

    功能块(function block)是IEC61499 标准中最重要的概念之一。不过功能块的概念并不是该标准所特有的。在符合IEC61131-3 标准的PLC 中就定义了功能块编程。功能块
    发表于 07-02 07:58

    浅析TwinCAT TC3_Controller_Toolbox功能块

    中可用。4.2.1.1.2 FB_CTRL_GET_TASK_CYCLETIME(仅适用于PC系统)该功能块允许以1毫秒的分辨率确定程序的任务周期时间。4.2.1.1.3 FB_CTRL_LOOP_SCHEDULER该功能块允许
    发表于 09-01 08:03

    IEC61499功能块有哪几种模型

    什么是功能块功能块的一般特性是什么?IEC61499功能块有哪几种模型?
    发表于 09-29 06:46

    TON功能块功能有哪些?

    TON功能块功能有哪些?如何声明TwinCAT的定时器呢?
    发表于 10-08 07:33

    如何去使用TwinCAT的功能块

    如何去使用TwinCAT的功能块
    发表于 10-08 06:02

    实时控制系统功能块解读

    错过定义的时间窗口,其稳定性、精度和效率都会降低。控制能力下降可能会影响系统性能;例如,不能达到所需速度,甚至过热。本文将介绍实时控制系统
    发表于 11-03 06:03

    基于FF现场总线的先进PID功能块设计

    本文在基金会现场总线的标准PID 功能块结构的基础上,结合自适应模糊PID 控制理论和功能块技术,提出了自适应模糊PID 功能块的设计方法,并且在水箱温度
    发表于 08-14 08:59 12次下载

    基于EPA的PID功能块的设计及实现

    本文介绍了EPA功能块基本模型及功能块定义;并主要描述了PID功能块在单片机上的设计方案及PID功能块过程
    发表于 09-26 14:40 7次下载

    开环控制系统与闭环控制系统的举例说明

    本文介绍了开环控制系统与闭环控制系统以及手动控制系统和自动控制系统,并举例
    发表于 10-15 10:41 18次下载
    开环<b class='flag-5'>控制系统</b>与闭环<b class='flag-5'>控制系统</b>的举例<b class='flag-5'>说明</b>

    实时控制系统中使用传感器优化数据可靠性的3个技巧

    实时控制是闭环系统在定义的时间窗口内收集数据、处理数据并更新系统的能力。作为文章“实时控制简介及
    的头像 发表于 11-16 09:07 529次阅读
    在<b class='flag-5'>实时</b><b class='flag-5'>控制系统</b>中使用传感器优化数据可靠性的3个技巧

    ECAT_motion管理功能块介绍

    本节介绍几个管理功能块,也是较简单,参数读写,以及读伺服轴状态和轴错误的功能块。 伺服轴的参数有一个列表,列表中的参数,可供读写。 所有读的功能块
    发表于 03-08 14:03 283次阅读

    基本的速度控制功能块介绍

    本节将介绍几个基本的速度控制功能块: MC_MoveVelocityMCA_JogAxisMCA_MoveVelocityContinuous 2_具体操作介绍 1.原程序
    发表于 03-08 14:41 369次阅读

    实时控制系统中使用传感器优化数据可靠性的3个技巧

      实时控制是闭环系统在定义的时间窗口内收集数据、处理数据并更新系统的能力。作为文章“实时控制
    发表于 03-15 09:23 489次阅读
    在<b class='flag-5'>实时</b><b class='flag-5'>控制系统</b>中使用传感器优化数据可靠性的3个技巧

    实时控制系统中使用传感器优化数据可靠性的3个技巧

    文将详细介绍实时控制系统的第一个功能块“检测(收集)数据”,并针对如何通过关注特定传感器参数来优化实时
    的头像 发表于 07-13 11:04 266次阅读
    在<b class='flag-5'>实时</b><b class='flag-5'>控制系统</b>中使用传感器优化数据可靠性的3个技巧