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

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

3天内不再提示

tmc4671控制方案分享 TMC4671+TMC6200设计正压睡眠呼吸机

A面面观 来源:Excelpoint世健 作者:Excelpoint世健 2023-07-06 15:48 次阅读

tmc4671控制方案分享 TMC4671+TMC6200设计正压睡眠呼吸机

TMC4671是完全集成的伺服控制器,为BLDC/PMSM提供磁场定向控制和两相步进电机以及DC电机和音圈。所有控制功能都是硬件implemented。集成ADC、位置传感器接口、位置插值器、使能全功能伺服控制器,适用于各种伺服应用。

TMC4671具有高达100kHz的开关频率和控制器更新速率,并具有滤波和插值功能,如数字霍尔信号插值,以实现更顺畅的操作。该集成电路可以与各类编码器协同工作:从A/B/Z增量式简单的数字或模拟霍尔传感器到高分辨率正弦/余弦模拟编码器。传感器可灵活地映射为位置和速度控制回路的输入。凭借其delta-sigma电流检测ADC,TMC4671非常适合用于隔离式delta-sigma前端。

TMC4671可以帮助快速缩短高性能伺服控制器的上市时间,同时最大限度提高驱动效率和动态性能。通过硬件中的所有时间关键计算,开发动态伺服控制器仅需要几行代码。

此外,Trinamic还推出了开源TMC4671 + TMC6100-BOB。该开发板具有专用的TMC4671-LA伺服控制器IC和通用高压栅极驱动器TMC6100。为应用程序的快速成型而设计,可允许工程师在调整应用程序时立即检查Trinamic芯片的电机性能。

TMC4671+TMC6100方案支持大功率的电机运动控制,具有更精密、精确、高效的解决方法。其中TMC4671是带FOC的算法芯片,具有转矩控制 (FOC)、速度控制和位置控制;而TMC6100是三相BLDC预驱芯片。

下面我们分享一个Excelpoint世健邀请的行业资深工程师沈工的实战设计经验。沈工及团队设计的正压睡眠呼吸机硬件方案由电机控制系统、压力/流量测量系统、气路系统、加热/加湿系统和人机界面等组成。

tmc4671控制方案--- 基于TMC4671+TMC6200设计的正压睡眠呼吸机

多数使用正压睡眠呼吸机的患者是在睡眠期间使用该设备,所以呼吸机的通气舒适度及静音性能是其重要指标。另外,睡眠呼吸机的功能之一是在系统发生异常时,能及时发现并立即采取适合的保护措施,其核心要点即是呼吸机风机的控制。

这款正压睡眠呼吸机硬件设计方案有三个重要特征。第一涵盖极高动态的电机转速范围:双水平模式下,电机转速范围会在10000rpm以内及25000rpm以上快速切换,转速切换时间可低于0.5秒。第二可维持尽可能小的噪声。呼吸机压力为10cm水柱时,一般要求低于30dB,高端的产品可以做到23dB及以下。第三具有灵活方便的系统诊断,保护机制:以方便的结合驱动器信息及相关传感器定位相关异常事件,包括呼吸面罩脱落、呼吸管路漏气、风机堵转等等。

家用正压睡眠呼吸机要求小巧的体积及极小的运行噪声,因此电机控制需要采用FOC算法,根据负载(系统压力和流量状况),控制风机稳定运行,减小转矩脉动,从而大大减少电机自身的运行噪声。通常工程师在产品开发中,会选择直接购买风机配套的驱动板,这样成本相对比较高,而且接口控制不够灵活。 沈工的方案则能以较低的成本达到更好的性能及灵活度。

1. 呼吸机风机控制系统

表1 呼吸机风机参数

图1 所用医用级风机实物图

在TMC4671和呼吸机风机参数的基础上,沈工及团队开发了风机驱动板,电机控制部分简要框图如下:

图2 电机控制部分简要框图

电机控制核心FOC算法及控制由ADI Trinamic 的TMC4671完成,功率驱动部分及电流采样使用ADI Trinamic 的TMC6200完成。TMC4671极大简化了电机控制部分的算法,解放了MCU的算力,使用户可以专注于系统应用级的设计,如更适于患者的压力流量曲线等。

压力值通过压力传感器反馈,经由MCU进行PI运算后,其输出作为TMC4671的速度给定信号,TMC4671输出风机控制SVPWM信号给TMC6200,TMC6200作为MOS管门级驱动,控制三相H桥以驱动电机运行,使呼吸机压力保持在需要的值或按给定的曲线变化。

2. 核心器件介绍

表2 系统核心器件

TMC4671是一款ADI Trinamic于2020年发布的全球首个具有针对BLDC/PMSM和两相步进电动机以及直流电动机和音圈的磁场定向控制的全集成伺服控制器IC、集成ADC、位置传感器接口(增量式编码器,HALL信号等)和位置插值器的完整组件。

图3 TMC4671结构框图

芯片采用级联的闭环控制架构(位置环、速度环和电流环),如下图所示。

图4 TMC4671控制环框图

转矩环核心的FOC算法,将FOC算法包含的Park,反Park变化等时间关键性的计算都集成在硬件中。因此开发动态伺服控制器只需几行代码,这不仅减轻了处理器处理实时关键任务的负担,还优化了设计周期,缩短了上市时间。

图5 TMC4671内部FOC算法框图

表3 TMC4671核心功能

TMC6200是一个大功率门驱动器,专为永磁同步电机伺服或无刷直流电机设计,可以驱动从几瓦特到几千瓦的电机;集成了FOC驱动系统的全高电压部分,适用于12V、24V或48V系统。使用TMC6200,可以最少数量的外部组件来构建具有完全保护和保护功能的坚固驱动器诊断。

TMC6200除驱动三相H桥外,还完成电流信号的采集及转换,其内置运放及PGA,适合不同功率的电机。采样相电流,非常适用于TMC4671中实现的Δ-Σ电流测量,可实现对电流的低噪声采样,提高系统的控制精度。另外TMC6200提供了完善的功率级诊断功能,方便系统的故障处理。

图6 TMC4671+TMC6200系统架构框图

图7 TMC6200框图

表4 TMC6200告警及保护功能概览

3. 系统连接和测试

TMC4671及TMC6200均采用SPI与MCU通信,官方的IDE可方便对外围连接进行标定。标定结束后,用户只需通过SPI进行相关配置即可对电机进行控制,十分方便高效。

下图是TMC4671及TMC6200相关原理图。

图8 TMC4671及TMC6200相关原理图

图9 TMC4671及TMC6200相关原理图

图10 TMC4671及TMC6200相关原理图

4. 技术难点PI 调节

TMC4671对电机控制参数的调整也十分便捷,通过官方的IDE可以方便的设置系统的PI控制参数,官方原装的RTMI调试器由于接口问题关系,连接自己的目标板不够灵活。沈工及团队设计了一个相同功能的模块,同时实现了调试信号的电气隔离,另外加上了电源及信号传输指示灯,接口也改成了2.54mm,也可扩展为2.0mm或1.27mm,可十分方便的转接到目标板。

图11 带隔离及信号指示的TMC4671调试器

图12 HALL 识别

图13 电机参数识别

图14 PI参数调整

图15 转速与电流关系

图16 使用内置双四阶滤波器优化性能

正压睡眠呼吸机硬件设计方案使用TMC4671+TMC6200的组合,大大降低了高性能电机驱动器设计的门槛,使用户可以非常快速地搭建相关的高性能电机应用,无需编写复杂费时的底层驱动,节省了了大量的调试时间;相关诊断功能使工程师在调试初期可快速定位系统故障;配合TMC IDE,用户可以方便地进行系统辨识和控制参数优化,加速产品设计定型;用户可专注于产品本身的设计优化,这是未来电机控制应用的方向。Excelpoint世健提供相关技术指导和支持,能帮助用户更好地进行设计,尽快让产品上市。

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

    关注

    7

    文章

    222

    浏览量

    20601
  • 伺服控制
    +关注

    关注

    5

    文章

    149

    浏览量

    20503
  • FOC
    FOC
    +关注

    关注

    20

    文章

    322

    浏览量

    42796
  • TMC6200
    +关注

    关注

    0

    文章

    5

    浏览量

    1892
  • tmc4671
    +关注

    关注

    1

    文章

    10

    浏览量

    3881
收藏 人收藏

    评论

    相关推荐

    基于STM32F405RGT6的TMC2660步进电机驱动器,附带原理图+PCB

    驱动电路主要包括以下部分,信号接口电路,逻辑控制电路,功率开关电路,保护电路。TMC2660是步进电机驱动芯片,集成了先进的电流控制算法、微步细分功能和多种保护机制。 下面的示例展示了基于STM32F405RGT6的
    的头像 发表于 12-14 19:24 271次阅读
    基于STM32F405RGT6的<b class='flag-5'>TMC</b>2660步进电机驱动器,附带原理图+PCB

    TMC9660智能伺服电机驱动控制芯片中文手册

    TMC9660是一款智能伺服电机驱动控制芯片,集成智能栅极驱动+硬件伺服控制FOC+速度环位置环+加减速轨迹曲线。TMC9660可以用来开发步进伺服,直流伺服BLDC/PMSM,直流有
    发表于 12-03 11:46 1次下载

    深度解析一款高集成智能硬件伺服电机驱动控制芯片TMC9660

    Ø TMC9660 是一款智能栅极驱动器 IC,硬件和降压转换器中带有伺服 (FOC) 控制器。整体解决方案使客户能够轻松访问高级电机和运动控制,而无需软件编程。
    发表于 12-01 19:49

    TMC9660高集成伺服电机驱控芯片集成70V智能栅极驱动硬件伺服运动控制和单电源Buck转换器

    TMC9660 是一款智能栅极驱动器 IC,硬件和降压转换器中带有伺服 (FOC) 控制器。整体解决方案使客户能够轻松访问高级电机和运动控制,而无需软件编程。
    的头像 发表于 12-01 19:27 435次阅读
    <b class='flag-5'>TMC</b>9660高集成伺服电机驱控芯片集成70V智能栅极驱动硬件伺服运动<b class='flag-5'>控制</b>和单电源Buck转换器

    环旭电子在TMC 2024展示技术实力

    为期两天的第十六届汽车动力系统技术年会(TMC2024)近期在青岛闭幕,取得圆满成功。
    的头像 发表于 08-19 15:33 501次阅读

    使用TMC4671 在一天内快速设计您的伺服控制

    发表于 07-01 11:13 391次阅读

    TMC5130A-TA电机控制器和驱动器IC

    卓联微TMC5130A-TA电机控制器和驱动器IC电机控制器驱动器IC概述TMC5130A-TA电机控制器和驱动器IC是一款高性能
    的头像 发表于 06-26 08:28 721次阅读
    <b class='flag-5'>TMC</b>5130A-TA电机<b class='flag-5'>控制</b>器和驱动器IC

    一款完美用于相机镜头的马达驱动芯片TMC2300-LA

    卓联微科技TMC2300-LA一款完美用于相机镜头的马达驱动芯片TMC2300-LA是一款用于高达1.2ARMS的两相步进电机的低压驱动芯片,低电压的步进电机驱动器是用于电池供电的、空间和待机功率
    的头像 发表于 06-14 08:27 574次阅读
    一款完美用于相机镜头的马达驱动芯片<b class='flag-5'>TMC</b>2300-LA

    如何提高蠕动泵的性能?TMC芯片来帮忙

    TMC芯片帮助蠕动提高控制精度和稳定性
    的头像 发表于 05-21 09:37 437次阅读
    如何提高蠕动泵的性能?<b class='flag-5'>TMC</b>芯片来帮忙

    高性能电机驱动 TMC4671技术解决方案# ADI# TMC4671# 电机控制# 工业4.0

    adi数据传输电机
    Excelpoint世健
    发布于 :2024年05月17日 16:50:21

    低成本静音电机驱动芯片TMC2225

    低成本静音电机驱动芯片TMC2225Trinamic系列的TMC2225系列芯片根据封装提供三个或四个配置引脚选项这些引脚允许独立操作的快速配置。几个附加选项也可以通过OTP编程进行设置。在UART
    的头像 发表于 05-16 08:27 1282次阅读
    低成本静音电机驱动芯片<b class='flag-5'>TMC</b>2225

    TMC2209电机驱动芯片在3D打印机中被广泛采用

    运行和最精确的操作,从而实现经济高效且极具竞争力的解决方案。    TMC2209-LA是经济型的静音驱动芯片,可以替换那些使电机噪声大、共振的驱动芯片,帮助客户现有产品快速升级
    的头像 发表于 05-15 11:35 1666次阅读
    <b class='flag-5'>TMC</b>2209电机驱动芯片在3D打印机中被广泛采用

    TMC2226单轴步进电机驱动芯片2A工作电流

    Trinamic电机驱动芯片TMC2226单轴步进电机驱动芯片2A工作电流TMC2226-SA-TTMC2226适用于5…29V最高至2.8A(峰值)的进电机,结合了世界上最好的步进电机驱动器技术
    的头像 发表于 04-04 08:26 862次阅读
    <b class='flag-5'>TMC</b>2226单轴步进电机驱动芯片2A工作电流

    双轴步进驱动芯片方案-TMC5272AWX+T

    TMC5272是一款高性能的双轴步进电机控制器和驱动器。支持2.1V至20V的电压范围,2*0.8A RMS。
    的头像 发表于 02-01 15:54 420次阅读
    双轴步进驱动芯片<b class='flag-5'>方案</b>-<b class='flag-5'>TMC</b>5272AWX+T