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

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

3天内不再提示

如何实现更小、更可靠的实时控制系统

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-07-13 15:19 次阅读

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

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

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

1657767705200498.jpg

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

下面详细介绍这些部分。

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

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

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

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

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

1657767700572678.jpg

图2:快速电流环路图

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

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

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

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

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

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

    关注

    41

    文章

    5966

    浏览量

    108749
  • 机器人
    +关注

    关注

    206

    文章

    27058

    浏览量

    201444
  • 实时控制
    +关注

    关注

    0

    文章

    22

    浏览量

    9466
收藏 人收藏

    评论

    相关推荐

    分布式控制系统

    水平,注重信息化的建设,特别是各地的火电厂纷纷提出适合自己工厂的厂级监控信息系统(SIS)以提高生产效率,实现工厂管理信息系统与各种分散控制系统之间的数据交换。厂级
    发表于 03-01 22:19

    μC/OS-II实现牙椅控制系统

    更进一步提高系统可靠性和实时性,增强智能控制和管理水平。2 整体功能概述系统整体框图如图1 所示。牙椅
    发表于 08-03 11:25

    用于电机控制系统与设计(6)

    夹层卡(FMC)连接器连接任意Xilinx FPGA或SoC平台;以及驱动板,如下图所示。 AD-FMCMOTCON1评估板套件完整的驱动系统实现多种电机类型的高效控制:• 高质量电源•
    发表于 10-25 10:19

    提高DCS控制系统电源可靠性的方案

    程序的修改以及下载工作。  四是保证系统的备品具有较高的可靠性,方便采购,而且价格合理。  五是控制系统的功能要强大,内置的软件要保证安全性和可靠性,能够根据需要利用组态功能块轻易的
    发表于 12-03 11:05

    基于DSP+FPGA的控制系统方案设计介绍

    黄玉梅一、前言 ?本文提到的控制系统控制通信设备的正常工作,是整个通信设备的重要组成部分。该控制系统实现的功能为: 接收外来的信息、实时采集输入的信号,
    发表于 07-29 06:08

    如何才能开发出一个可靠且高度精确的数据采集与控制系统

    利用NI的PXI与SCXI平台以及LabVIEW实时软件,开发一个可靠且高度精确的数据采集与控制系统有哪些步骤流程?
    发表于 04-09 06:10

    通过特定传感器参数优化实时控制系统的三个技巧

    、湿度和温度等外部变量。要实现控制系统实时发送数据变化,传感器的响应时间、通信速度、精度和可靠性是至关重要的参数。
    发表于 11-03 07:33

    实时控制系统的功能块解读

    组成部分。为进一步提高响应速度,上述所有应用需要不断缩短执行动作的时间窗口。TI全套的检测、处理、控制和通信技术可提供高电源效率和性能以及低延迟响应时间,有助于实现更小更可靠
    发表于 11-03 06:03

    角变形实时测量系统中计算机控制系统实现

    研制一种新型的角变形实时测量系统,其利用布设在甲板上的光电自准直平行光管和折转光管等相关设备,通过计算机控制系统实现实时测量艇体两维动态变形量。计算机
    发表于 07-09 16:01 21次下载

    现场总线控制系统实时性研究

    现场总线控制系统FCS是现代工业控制网络的发展方向,现场总线的媒体控制层(MAC层)在很大程度上决定了网络的实时性和可靠性.在此介绍了Lon
    发表于 06-18 17:46 26次下载
    现场总线<b class='flag-5'>控制系统</b>的<b class='flag-5'>实时</b>性研究

    VB与PLC之实时控制系统

    VB与PLC之实时控制系统
    发表于 02-07 16:15 25次下载

    更小巧、更智能、更可靠的电源管理

    Qorvo 高度集成的可配置创新电源 (CiPS) 解决方案内置智能 SoC,消除了对外部分立元件的需求,从而极大地简化设计流程,带来令人叹服的简易性、高效率和灵活性。设计人员可以更低的物料清单 (BOM) 成本和更高的系统可靠性来实现
    的头像 发表于 06-02 15:51 2219次阅读
    <b class='flag-5'>更小</b>巧、更智能、<b class='flag-5'>更可靠</b>的电源管理

    怎么样使用Matlab和PLC设计实时控制系统

    建立了基于Matlab的S7-200 PLC温度实时控制系统,结合Matlab强大的计算能力和灵活的编程方法,解决了PLC控制系统的局限性。该系统在上位机Matlab的Simulink
    发表于 07-31 11:59 24次下载
    怎么样使用Matlab和PLC设计<b class='flag-5'>实时</b><b class='flag-5'>控制系统</b>

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

    实时控制系统中使用传感器优化数据可靠性的3个技巧
    发表于 10-28 11:43 0次下载
    在<b class='flag-5'>实时</b><b class='flag-5'>控制系统</b>中使用传感器优化数据<b class='flag-5'>可靠</b>性的3个技巧

    车身控制模块资源,助力实现更高效、更可靠的设计

    车身控制模块资源,助力实现更高效、更可靠的设计
    发表于 10-28 12:00 3次下载
    车身<b class='flag-5'>控制</b>模块资源,助力<b class='flag-5'>实现</b>更高效、<b class='flag-5'>更可靠</b>的设计