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

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

3天内不再提示

Cube N课堂 | 嵌入式电机驱动SoC NSUC1610的座椅通风应用解析

纳芯微电子 2024-03-14 16:12 次阅读

纳芯微推出“Cube N课堂”系列,该系列将聚焦纳芯微的嵌入式电机驱动SoC 产品系列,探索其多元应用,与大家共同玩转奇妙的“产品魔方”!

随着汽车座舱的智能化发展,其舒适性也越来越受到广大用户的关注。为了提升用户体验,座舱中使用了越来越多的执行器,以提升座舱的舒适性,座椅通风就是其中一个应用。“CubeN课堂”系列首站之旅,我们将带您解锁嵌入式电机驱动SoC NSUC1610的座椅通风应用及其解决方案。

wKgZomXxMb-ADpKSAAe8f3-kuYs104.jpg

纳芯微推出的NSUC1610是一款集成LIN和MOSFET功率级的单芯片车用小电机驱动SoC,可以满足座椅通风的各项要求,提升舒适性和用户体验。

座椅通风及FOC控制

座椅通风分为吹风式和吸风式,通风风扇通常隐藏在座椅内,通过座椅上的孔洞实现风量传送。风扇的性能表现将直接影响座椅的舒适性,因此要求风扇具有低振动、低噪音、良好的EMC性能,以及可靠的通信方式和可靠的速度控制。

wKgZomXyrciAERcmAAtnoISd7rY354.png

座椅通风的要求

座椅通风常见的电机包括有刷直流电机(BDC)和无刷直流电机(BLDC)两种。BLDC是一种由直流电驱动的永磁同步电动机,可以实时控制最大转矩输出,而BDC只能在特定位置才能实现最大转矩输出。所以,如果BDC要输出与BLDC相同的转矩,就需要更大的磁场。

BLDC拥有良好的可控制性,可实现稳定的转矩和速度控制,这意味着其振动和声学噪音更低,且由于没有换向刷,机械摩擦更少,也不会因换向产生电火花,电子噪声更低,寿命也更长。另外,BLDC可以精确控制,降低能源消耗和产生的热量,效率也更高。

wKgaomXyrgGASHnAAAyQ3FELxus472.png

BDC和BLDC

为了实现座椅通风风扇BLDC的精确控制,往往采用磁场定向控制(FOC)方式。磁场是由电流产生的,在理想状态下,BLDC的电流是一个互差120°的三相电流。为了实现简单的设计,控制器需要经过多重变换。

首先通过Clark变换将三相直流电流由静止三相坐标系变换为静止两相坐标系,然后再根据转子的位置经Park变换,将静止两相坐标系变换为同步转子两相旋转坐标系,此时BLDC的三相交流电流也就被变换为同步于转子的直流电流,这样更有利于设计控制器。

wKgZomXyrkeAetyhAAzlqqBIu10362.png

FOC原理

在BLDC的高性能控制中,我们追求的是在全速度范围内以最大转矩输出和稳定的控制,且拥有高加速度的动态响应。当经过变换的电流与转子同步时,其转矩输出处于最小值;而当定子磁场垂直于转子时,才会输出最大转矩,这是控制器想要达到的理想效果。

在经过Clark和Park变换后,通常选择PID(比例-积分-微分)控制器进行电流dq轴电流控制;得到的输出经逆Park(Inv-Park)变换,得到阿尔法(alpha)和贝塔(beta)静止坐标系输出,再经SVPWM(空间矢量脉宽)调制,得到需要输出的三相电压,并输出给三相桥臂,最终实现最大转矩输出。

wKgZomXyrn6ALW9uAA2qBXw628M549.png

纳芯微NSUC1610座椅通风解决方案

纳芯微NSUC1610是一款集成了4路半桥驱动器ARM MCU,其芯片内核是Cortex-M3。该内核采用哈佛结构,采用独立数据总线和地址总线,以提高传输地址信号和数据信号的效率。

作为单芯片车用小电机驱动SoC,NSUC1610支持12V汽车电池直接供电,符合AEC-Q100标准,在汽车领域有广泛的用途,适用于控制小功率电机,可以驱动BDC、BLDC和步进电机等,有助于客户减小PCB尺寸,简化生产设计,实现更高效、更紧凑和高性价比的电机控制设计。

wKgZomXyr1mAcHwYABJJnrUv_OM292.png

NSUC1610功能框图

NSUC1610的最高结温为175℃,集成了LIN总线物理层、小功率MOSFET阵列和过压保护功能。LIN端口耐压范围为-40V~40V,BVDD引脚电压范围为-0.3V~40V。

这款高集成度产品可以用来设计车用小尺寸、小功率、高效率电机智能执行器,例如热管理系统中的电子水阀、膨胀阀、空调电子出风口、主动进气格栅系统执行器(AGS/AAF)、座椅通风BLDC驱动、随灯转向大灯(AFS)、旋转/升降大屏控制、自动充电口和自动门把手等。

基于NSUC1610的座椅通风解决方案采用单电阻电流采样(<25mR)实现电流重构,内部集成了PGA(可编程增益放大器)。BLDC控制器使用反电动势(BEMF)观测器,该观测器对电机的电阻和电感变化不敏感,可通过可靠的观测角度实现更好的观测效果;通过直流母线电压补偿,可在较宽电压范围内实现稳定的控制。

wKgZomXysCuAKK6JAAokz5bN48A236.png

NSUC1610座椅通风风扇解决方案

NSUC1610优化的定点控制算法可以实现在32MHz Cortex-M3上的高效运行,其内部集成的功率管只需部分无源器件即可实现小于20W电机控制系统的设计。

针对FOC控制中的大量控制器,纳芯微提供的参数计算器可快速计算各个控制器的控制参数,减少用户大量的调试时间。

wKgZomXysHmAET5qAADhLClH7iw279.png

参数计算器

NSUC1610座椅通风解决方案具有以下特性:

采用Cortex M3处理器,编译环境为Keil标准编译和开发工具,编程器资源通用,开发调试简单;

集成功率级MOSFET(4个半桥),驱动电流可达1A(Rdson为500mΩ),同时集成了门级驱动和上管驱动所需的电荷泵电源

支持4线制LIN总线,LIN接口满足±40V过压、反压要求,另有支持高压(12V)的GPIO,便于客户使用高压PWM IO直接进行电机控制;

满足Grade 0车规要求;

芯片可承受40V短时过压;

双路温度传感器:一个位于功率侧做过温关断,一个位于低压侧做芯片温度检测

内部集成可配置DAC,用来配置比较器阈值,用于过流保护和步进电机微步控

解决方案性能演示

纳芯微还为NSUC1610座椅通风解决方案开发了demo板,它由LIN控制和座椅通风风扇组成。由上位机发送LIN信息控制电机运行,通过发送信息可使电机达到最高转速。

演示表明,由于系统有较宽的动态电压范围,在将电压调到8V时,电机能够平稳运行;设置为15V时,运行也比较平稳。此外,纳芯微提供系统级的解决方案,实现可靠的欠压,过温检测;刚性和柔性堵转检测;offtime和runtime的线圈开短路检测等完善的错误诊断;并且根据不同错误类型进行自恢复或被动恢复操作。

NSUC1610座椅通风解决方案的优势

稳定的速度控制和高加速度;

宽电压范围和欠压自适应速度;

由LIN(IHR认证)或PWM控制;

宽温度范围,环境温度-40℃~125℃,结温-40℃~175℃;

采用高惯性可靠的三温启动算法

NSUC1610座椅通风解决方案的功能

完善的故障诊断和自恢复功能;

欠压/过压阈值、滤波器定时器和滞后值均为软件配置;

可靠的失速检测,包括软失速和硬失速;

使用NTC电阻器或内部温度传感器实现过温功能;

顺逆风检测。

审核编辑 黄宇

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

    关注

    5023

    文章

    18576

    浏览量

    294675
  • soc
    soc
    +关注

    关注

    38

    文章

    3842

    浏览量

    216470
  • 电机驱动
    +关注

    关注

    59

    文章

    1137

    浏览量

    86089
收藏 人收藏

    评论

    相关推荐

    用于驱动无刷和有刷电机的新型 2 A 峰值电流嵌入式电机控制器

    一款新型嵌入式电机控制器,可以输出 2 A 峰值电流,用于驱动无刷直流电机(BLDC)和有刷直流电机(BDC)
    的头像 发表于 06-24 05:55 204次阅读
    用于<b class='flag-5'>驱动</b>无刷和有刷<b class='flag-5'>电机</b>的新型 2 A 峰值电流<b class='flag-5'>嵌入式</b><b class='flag-5'>电机</b>控制器

    Cube N课堂 | 嵌入式电机驱动SoC的BLDC主动进气格栅系统方案解析

    嵌入式电机驱动
    苏州纳芯微电子股份有限公司
    发布于 :2024年05月30日 10:09:57

    什么是嵌入式SoC

    嵌入式SoC有两个显著的特点:一是硬件设计难度大;二是软件比重大,需要进行软 硬件协同设计。举个例子,比如城市相比农村的优势很明显:配套齐全、交通便利、效率高。
    发表于 05-03 17:30 555次阅读
    什么是<b class='flag-5'>嵌入式</b><b class='flag-5'>SoC</b>

    AMD Versal SoC刷新边缘AI性能,单芯片方案驱动嵌入式系统

    与后处理集成于单器件中,能够为 AI 驱动嵌入式系统提供端到端加速。 AI驱动嵌入式系统的三个阶段 在嵌入式系统
    的头像 发表于 04-11 09:06 2792次阅读
    AMD Versal <b class='flag-5'>SoC</b>刷新边缘AI性能,单芯片方案<b class='flag-5'>驱动</b><b class='flag-5'>嵌入式</b>系统

    AMD Versal SoC全新升级边缘AI性能,单芯片方案驱动嵌入式系统

    与后处理集成于单器件中,能够为 AI 驱动嵌入式系统提供端到端加速。   AI驱动嵌入式系统的三个阶段 在嵌入式
    的头像 发表于 04-09 21:32 638次阅读
    AMD Versal <b class='flag-5'>SoC</b>全新升级边缘AI性能,单芯片方案<b class='flag-5'>驱动</b><b class='flag-5'>嵌入式</b>系统

    Cube N课堂 | 嵌入式电机驱动SoC座椅通风应用解析 #电机驱动 #SoC #座椅通风应用

    soc电机驱动
    苏州纳芯微电子股份有限公司
    发布于 :2024年03月13日 13:00:48

    嵌入式电机驱动SoC座椅通风应用解析

    随着汽车座舱的智能化发展,其舒适性也越来越受到广大用户的关注。为了提升用户体验,座舱中使用了越来越多的执行器,以提升座舱的舒适性,座椅通风就是其中一个应用。
    的头像 发表于 02-20 16:31 948次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b><b class='flag-5'>SoC</b>的<b class='flag-5'>座椅</b><b class='flag-5'>通风</b>应用<b class='flag-5'>解析</b>

    嵌入式设备里SOC与MCU的区别是什么?

    嵌入式设备里SOC与MCU的区别是什么?
    发表于 02-02 07:37

    基于模型的设计嵌入式电机控制系统开发

    电子发烧友网站提供《基于模型的设计嵌入式电机控制系统开发.pdf》资料免费下载
    发表于 11-23 09:26 0次下载
    基于模型的设计<b class='flag-5'>嵌入式</b><b class='flag-5'>电机</b>控制系统开发

    嵌入式软件不需要架构吗?为什么没有嵌入式软件架构师?

    我的看法:目前国内的嵌入式开发主要分为嵌入式底层开发和嵌入式应用开发,嵌入式的底层开发一般叫做驱动开发,或者bsp开发,有时也有称之为lin
    发表于 10-27 14:45 361次阅读
    <b class='flag-5'>嵌入式</b>软件不需要架构吗?为什么没有<b class='flag-5'>嵌入式</b>软件架构师?

    嵌入式系统中驱动程序的结构和设计方法

    电子发烧友网站提供《嵌入式系统中驱动程序的结构和设计方法.doc》资料免费下载
    发表于 10-27 10:23 0次下载
    <b class='flag-5'>嵌入式</b>系统中<b class='flag-5'>驱动</b>程序的结构和设计方法

    基于ARM架构的嵌入式USB驱动的设计

    电子发烧友网站提供《基于ARM架构的嵌入式USB驱动的设计.pdf》资料免费下载
    发表于 10-12 10:17 1次下载
    基于ARM架构的<b class='flag-5'>嵌入式</b>USB<b class='flag-5'>驱动</b>的设计

    嵌入式软件的流程图制作及解析工具

    CasePlayer2 : 适用于嵌入式软件的说明书制作及解析工具 静态解析C/C++源代码自动生成流程图等文件 适用于各种嵌入式微机用汇编代码 具有符合编程标准MISRA-C 199
    的头像 发表于 09-13 11:10 631次阅读
    <b class='flag-5'>嵌入式</b>软件的流程图制作及<b class='flag-5'>解析</b>工具

    Zynq-7000 SoC嵌入式设计教程

    电子发烧友网站提供《Zynq-7000 SoC嵌入式设计教程.pdf》资料免费下载
    发表于 09-13 09:20 3次下载
    Zynq-7000 <b class='flag-5'>SoC</b>:<b class='flag-5'>嵌入式</b>设计教程

    STM32Cube嵌入式开发工具让MCU开发更智能

    电子发烧友网站提供《STM32Cube嵌入式开发工具让MCU开发更智能.pdf》资料免费下载
    发表于 07-29 11:29 3次下载
    STM32<b class='flag-5'>Cube</b><b class='flag-5'>嵌入式</b>开发工具让MCU开发更智能