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

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

3天内不再提示

利用TMC精密电机驱动:正压睡眠呼吸机设计方案分享

Excelpoint世健 2022-12-02 11:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

睡眠呼吸机是用于治疗在睡眠状态下,病人上呼吸道阻塞的一种设备。睡眠的上呼吸道阻塞会造成鼾声、血氧降低、代谢紊乱等状况,长期会导致或加重各种慢性疾病:如高血压、糖尿病、心脑血管疾病、神经性疾病等。睡眠呼吸机通过对患者呼吸道持续输送一定压力的气流,从而形成气体支架,支撑患者的气道开放,保证患者的呼吸通畅,消除鼾声以及OSAHS所带来的负面影响。

本次技术型分销商Excelpoint世健邀请到了行业资深工程师沈工来分享他的实战设计经验。沈工及团队设计的正压睡眠呼吸机硬件方案由电机控制系统、压力/流量测量系统、气路系统、加热/加湿系统和人机界面等组成。

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

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

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

呼吸机风机控制系统

1f93082a-71ba-11ed-b116-dac502259ad0.jpg

表1 呼吸机风机参数

1fb1b676-71ba-11ed-b116-dac502259ad0.png

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

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

1fce59fc-71ba-11ed-b116-dac502259ad0.png

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

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

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

核心器件介绍

1fe5e7f2-71ba-11ed-b116-dac502259ad0.jpg

表2 系统核心器件

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

200390e0-71ba-11ed-b116-dac502259ad0.png

图3 TMC4671结构框图

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

201bfefa-71ba-11ed-b116-dac502259ad0.png

图4 TMC4671控制环框图

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

203c5fb0-71ba-11ed-b116-dac502259ad0.png

图5 TMC4671内部FOC算法框图

204dcc82-71ba-11ed-b116-dac502259ad0.jpg

表3 TMC4671核心功能

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

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

208b5fb6-71ba-11ed-b116-dac502259ad0.png

图6 TMC4671+TMC6200系统架构框图

20aa9c8c-71ba-11ed-b116-dac502259ad0.png

图7 TMC6200框图

20b7d49c-71ba-11ed-b116-dac502259ad0.jpg

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

系统连接和测试

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

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

20d5cf88-71ba-11ed-b116-dac502259ad0.jpg

图8 TMC4671及TMC6200相关原理图

20f944f4-71ba-11ed-b116-dac502259ad0.jpg

图9 TMC4671及TMC6200相关原理图

213807de-71ba-11ed-b116-dac502259ad0.jpg

图10 TMC4671及TMC6200相关原理图

技术难点

PI 调节

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

215421bc-71ba-11ed-b116-dac502259ad0.png

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

22269f0c-71ba-11ed-b116-dac502259ad0.png

图12 HALL 识别

22365744-71ba-11ed-b116-dac502259ad0.png

图13 电机参数识别

2276ba0a-71ba-11ed-b116-dac502259ad0.png

图14 PI参数调整

2296723c-71ba-11ed-b116-dac502259ad0.png

图15 转速与电流关系

22a16610-71ba-11ed-b116-dac502259ad0.png

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

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

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

    关注

    60

    文章

    1588

    浏览量

    89745
  • 呼吸机
    +关注

    关注

    7

    文章

    230

    浏览量

    21612
  • TMC
    TMC
    +关注

    关注

    0

    文章

    37

    浏览量

    17847
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TMC6460全集成硬件FOC伺服驱控芯片-助力微型低电感电机精密控制

    在机器人灵巧手应用中对伺服电机提出了在驱动控制尺寸和高带宽,高载波频率,降低电机发热提出了挑战。传统基于MCU的设计方案难以应对低电感电机
    发表于 05-16 15:12

    医疗呼吸机专用数字温度传感器IC方案

    在医疗呼吸机系统中,温湿度控制直接关系到患者的呼吸安全与舒适度。呼吸机需要持续输出接近人体自然呼吸状态的温暖湿润气流——湿度过低易损伤呼吸
    的头像 发表于 04-27 16:17 152次阅读

    一块开发板搞定步进、伺服、直流三种电机TMC9660-STP三合一驱动方案

    一块开发板搞定步进伺服直流三种电机TMC9660-STP三合一驱动方案当你手边同时有步进电机、无刷电机
    的头像 发表于 04-20 15:02 207次阅读
    一块开发板搞定步进、伺服、直流三种<b class='flag-5'>电机</b>?<b class='flag-5'>TMC</b>9660-STP三合一<b class='flag-5'>驱动</b><b class='flag-5'>方案</b>!

    TMC262C-LA 两相双极步进电机驱动芯片 10A 大电流 60V 驱动方案

    TMC262C-LA两相双极步进电机驱动芯片在工厂自动化或精密仪器里,步进电机承担着无数次的起停与定位。如何让
    的头像 发表于 03-18 13:47 364次阅读
    <b class='flag-5'>TMC</b>262C-LA 两相双极步进<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>芯片 10A 大电流 60V <b class='flag-5'>驱动</b><b class='flag-5'>方案</b>!

    如何让步进电机既安静又有力?TMC2160A-TA给出了答案~

    在设计精密设备时,常面临一个两难选择:让步进电机安静运行,还是保持强劲扭矩?传统驱动方案往往难以兼顾——追求静音可能牺牲动力,确保动力又免不了噪音。如今,这一困局有了新的解决
    的头像 发表于 01-30 15:24 363次阅读
    如何让步进<b class='flag-5'>电机</b>既安静又有力?<b class='flag-5'>TMC</b>2160A-TA给出了答案~

    开源项目RespiraWorks呼吸机总体介绍

    提到呼吸机,很多人会想到 “价格昂贵”“技术复杂”,但 这款呼吸机偏要打破这种固有印象 —— 他们打造了一款成本不到 2000 美元的全功能呼吸机,更关键的是,从 PCB 设计图、电路原理图到物料清单(BOM),所有核心资料全开
    的头像 发表于 01-22 13:53 4409次阅读
    开源项目RespiraWorks<b class='flag-5'>呼吸机</b>总体介绍

    TMC2660C步进电机驱动IC:精密控制与高效运行的完美融合

    前言TMC2660C是由Trinamic推出的高集成、智能两相步进电机驱动IC,以“精密控制+低功耗+静音运行”为核心优势,集成功率MOSFET、先进电流控制算法与无传感诊断功能,无需
    的头像 发表于 12-19 18:12 992次阅读
    <b class='flag-5'>TMC</b>2660C步进<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>IC:<b class='flag-5'>精密</b>控制与高效运行的完美融合

    还在为电机噪音烦恼?TMC5240ATJ+T:让精密设备“静”然有序!

    TMC5240ATJ+T:让精密设备“静”然有序还在为电机噪音烦恼?低噪声高性能高集成电机运行的噪音与平稳度是否曾是您的痛点?一款高性能的驱动
    的头像 发表于 12-10 17:44 562次阅读
    还在为<b class='flag-5'>电机</b>噪音烦恼?<b class='flag-5'>TMC</b>5240ATJ+T:让<b class='flag-5'>精密</b>设备“静”然有序!

    技术-便携式呼吸机的硬件电路设计和软件算法

    一、便携式呼吸机压力检测原理便携式呼吸机按照不同的通气模式可以将呼吸机分为CPAP持续正压通气、AutoCPAP自动正压
    的头像 发表于 11-14 12:01 967次阅读
    技术-便携式<b class='flag-5'>呼吸机</b>的硬件电路设计和软件算法

    CIE全国RISC-V创新应用大赛 呼吸机人机交互系统

    调整​ 内核驱动适配:针对 MUSE Pi Pro 的 K1芯片与 imx6Q 的内核差异,修改设备驱动代码,重点适配 GPIO 接口(按键控制)、串口通信接口(与呼吸机主控单元数据交互)、显示接口(屏幕
    发表于 11-12 15:07

    基于UART通讯控制TMC2208/2209模块驱动两相四线步进电机

    本文将介绍如何通过UART串口通信控制TMC2208/2209步进电机驱动模块驱动42步进电机。从TMC
    的头像 发表于 11-10 19:33 3507次阅读
    基于UART通讯控制<b class='flag-5'>TMC</b>2208/2209模块<b class='flag-5'>驱动</b>两相四线步进<b class='flag-5'>电机</b>

    TMC6100:卓越性能+全面保护,高功率电机驱动的“可靠桥梁”

    前言随着工业自动化、机器人技术向“高功率、高精密、高可靠”升级,电机驱动系统对功率密度、抗扰能力及保护机制的要求日益严苛,高功率电机驱动系统
    的头像 发表于 10-21 17:42 1006次阅读
    <b class='flag-5'>TMC</b>6100:卓越性能+全面保护,高功率<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>的“可靠桥梁”

    关于TMC2208与TMC2209的区别及基于STM32F103控制TMC2209模块驱动2相4线步进电机

    本文对TMC2208与TMC2209步进电机驱动器对比分析,对比了两款步进电机驱动器的性能特点和
    的头像 发表于 10-09 17:19 2572次阅读
    关于<b class='flag-5'>TMC</b>2208与<b class='flag-5'>TMC</b>2209的区别及基于STM32F103控制<b class='flag-5'>TMC</b>2209模块<b class='flag-5'>驱动</b>2相4线步进<b class='flag-5'>电机</b>

    CPAP呼吸机电子电路电磁兼容

    一.行业标准解读 1.1 国际行业标准 CPAP呼吸机在国际上遵循一系列严格标准,以确保其在全球市场上的安全与质量,国际电工委员会标准IEC60601-1-2明确规定了医疗电气设备在电磁干扰(EMI
    的头像 发表于 09-12 09:31 928次阅读
    CPAP<b class='flag-5'>呼吸机</b>电子电路电磁兼容

    TMC5130电机驱动国产替代对标解析

    TMC5130电机驱动国产替代对标解析,国产高性能芯片帮助企业摆脱国际供应链重度依赖,构建多元化的供应市场,保障供应链稳定。
    的头像 发表于 09-02 09:27 1487次阅读
    <b class='flag-5'>TMC</b>5130<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>国产替代对标解析