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

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

3天内不再提示

AMEYA360:纳芯微高集成单芯片SoC如何高效智能控制车载步进电机?

皇华ameya 来源:年轻是一场旅行 作者:年轻是一场旅行 2024-08-01 11:44 次阅读

随着现代汽车电子技术的快速发展,步进电机作为一种精确且可靠的执行元件,在汽车电子系统中的应用日益广泛。为了实现车载步进电机应用的精确控制,纳芯微推出了集成LIN和MOSFET功率级的单芯片车用小电机驱动SoC——NSUC1610,可以帮助客户实现安全可靠的车载电机控制

本文将结合步进电机的结构与驱动方法,重点介绍基于NSUC1610的步进电机控制原理及其实际应用

步进电机结构及其驱动方法

与人们熟知的大部分电机一样,步进电机的结构也是由定子和转子组成。转子由轴承、铁芯、磁钢等构成。转子铁芯带有齿轮,是步进电机单部步距的行程;定子是由铁芯、定子绕组和支撑结构构成。

wKgZomarBI2AOetyAAM7_q2sjrw422.png

步进电机结构

根据绕组方式,步进电机主要分为两大类:一类是单极性步进电机,它是由带中心抽头(公共线)的单绕组组成,其电流均由1、2、3、4四根线的相线流入中心抽头公共线,因此电流方向是单向的。另一类是双极性步进电机,由没有中心抽头的绕组构成,其电流方向是双向的。

wKgaomarBI-AIKSpAAL3qV6bhV8702.png

步进电机的分类

wKgZomarBJCAJXDUAAWtL_jSSBY605.png

单极性步进全步运转示意图

单极性步进电机和双极性步进电机的驱动方式不尽相同,上图中单极性步进电机的A、B、C、D分别是两相四线,5为抽头的公共线。在驱动电机全步运行时,步骤如下:

第一步:

A相通电,B、C、D相不通电,A相产生磁场,且磁极是S极,吸引转子的N极;

第二步:

A、B相全部通电且电流相同,产生相同的磁极,两个S极磁场矢量合成,吸引转子向A、B相之间旋转;

第三步:

B相通电,A相断电,B相产生磁场,且磁极是S极,吸引转子的N极;

第四步:

B、C相通电且电流相等产生相同的磁性,两个S极磁场矢量合成,即可吸引转子向BC相之间旋转。

依次类推五六七八步,使整个步进电机旋转起来。https://www.ameya360.com/hangye/112380.html

wKgaomarBJGAVOfpAATX1ZekwTo731.png

双极性步进全步运转示意图

双极性步进电机的驱动是直接驱动A+、A-、B+、B-两相四根线来实现运转的。步骤如下:

第一步:

A相通电,B相不通电,A相产生磁场且A+磁极是S极,A-磁极是N极,吸引转子的N极至A+,S极至A-;

第二步:

A、B相全部通电且电流相同,产生相同的磁极,两个S极的N极磁场矢量合成,吸引转子N极向A+、B+相之间旋转;

第三步:

B相通电,A相断电,B相产生磁场且磁极是S极,吸引转子的N极至B+;

第四步:

B相通电,A相断电且电流相等,产生相同磁性,两个S极磁场矢量合成,吸引转子N极,向B+、A-相之间旋转。

依此类推五六七八步,整个步进电机便旋转起来。

基于NSUC1610的步进电机控制

纳芯微NSUC1610采用数字恒流控制技术,由PWM 100%控制每个周期的电流输出,实现对输出电流的精确调节。这意味着,在输出电流未达到设定电流值之前,PWM输出on,一旦达到设定电流值便输出off;如果在输出off之后的输出电流低于设定值,就会在下一个周期重新输出高电平,继续增加输出电流,以便在PWM输出off时使电流及时衰减至设定值。

wKgZomarBJOAQOWzAAMLAg05G7A416.png

硬件电流控制

NSUC1610的电流控制采用三种衰减方式,以适应不同类型和需求的步进电机。第一种是慢衰减(slow decay)方式,打开电流输出时,上桥臂输出PWM波,下桥臂输出常高;关闭电流时,关闭上桥臂,下桥臂保持常高,通过MOSFET的体二极管实现泄放。这种方式是将电流的电能转化为热能,但泄放能力有限。

wKgaomarBJSAF2qjAAIdEi6rPak388.png

异步慢衰减

第二种是快衰减(fast decay)方式,打开电流输出时,上下桥臂均输出PWM波;关闭电流输出时,通过打开反向的上下桥臂,直接将能量泄放至电源充电,此时泄放能力较大。

wKgaomarBJWAJLjbAAIk-X9hdPM097.png

同步快速衰减

第三种是混合衰减(mix decay)方式,它结合了前两种方式,一段时间采用慢衰减方式,一段时间采用快衰减方式,并调控两者的时间比例。

至于具体采用哪一种衰减方式来衰减电流,需要根据电机的电感参数及电机的转速等合理选择。

wKgZomarBJaAb5wuAANIAK6AaD8361.png

混合衰减

在采用NSUC1610驱动双极性步进电机时,只需将电机的A+、A-、B+、B-四根线直接与MOUT0、MOUT1、MOUT2、MOUT3相连,VSS、ISNS管脚直接接地,外围电路只需加一些必要的电容电阻及二极管等被动元件,即可实现用单芯片控制双极性步进电机,同时还可以实现与LIN主机的通信,大大地提高系统的集成度和可靠性。

wKgaomarBJeAJtmWAAOqxVcMqQg903.png

基于NSUC1610的步进电机图

从步进电机的驱动原理来看,通过给电机的两相通上交流电流即可使电机旋转。实际上,这是比较粗糙的步进电机控制方式,这种控制方式产生的电流突变点较多,转距不恒定,旋转也就不太平顺。

为了让电机较为平顺丝滑地旋转,通常采用微步驱动方式。微步驱动方式不同于全步驱动方式,它是在8步全步中去掉了4步,插入了中间点临界电流,即0电流。通过不断类推,不断插入中间电流,即可减小电流突变,细化电机的电流变化,使之接近正弦,从而实现微步。微步的目标是产生A、B相位差90°的正弦电流。

wKgZomarBJiAMCdLAAQfE9MyyIo339.png

微步原理

NSUC1610利用数字恒流控制实现了微步正弦电流控制,具体实现原理是采用比较器恒流控制。方法是在正端接入一个桥臂电流采样信号,负端接入一个DAC输出电压信号,在每一个微步控制期间触发固定的DAC输出。

如果桥臂电流信号大于DAC,则打开相应的桥臂输出;如果桥臂电流小于DAC值,则关闭相应的桥臂输出,这样即可实现每一个微步期间的闭环恒流控制。在整个步进区间中,根据正弦公式改变DAC输出,即可实现电流信号的正弦输出,从而实现步进电机的微步控制。

wKgaomarBJmAbr7AAAJFz_S4pv0403.png

步进电机微步电流控制

在电机旋转过程中,会出现一定概率的堵转而导致电机失步。为了检测电机是否出现堵转失步,可以通过测量电机的反电动势来判定。由于电机的反电动势与其转速成正比,因此需要为测量到的反电动势设定一个合理的阈值,小于设定阈值即可认为电机出现了失步。

在整个电流控制区间,电机的反电动势大部分是不可测量的。只有当电流为0,桥臂没有导通驱动电机时,测量的两个桥臂电压才是真实反电动势。

wKgaomarBJuALbtCAAHWmEhE1cE883.png

步进电机失速检测

电机的启动和停止时速度为0,如果直接满速启动或停止,那么电机的启停就会很突然,出现不平顺。为了实现较为平缓的速度控制,可以采用梯形加减速的方式实现位置控制。由于速度控制的曲线是梯形,位移曲线就是S型。从图中可以看到,电流波形在加速减速阶段较为稀疏,而在匀速阶段较为密集。一般步进电机停止前,会有一段大的稳定电流,旨在防止电机转到目标位置时出现过冲;接着进入hold状态,利用一个小的hold电流可使扭矩保持不变。

wKgZomarBJyAKAHOAAIr60C2Vq8026.png

步进电机位置控制

更高效智能的车载步进电机控制

通过采用数字恒流控制技术,NSUC1610实现了对步进电机电流的精确调节,以适应不同类型和需求的步进电机。NSUC1610还支持微步驱动方式,使步进电机的旋转更加平顺丝滑。

审核编辑 黄宇

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

    关注

    38

    文章

    4014

    浏览量

    216975
  • 步进电机
    +关注

    关注

    150

    文章

    3039

    浏览量

    146819
  • 纳芯微
    +关注

    关注

    1

    文章

    204

    浏览量

    14224
收藏 人收藏

    评论

    相关推荐

    Ameya360数字温度计解决方案概述

    Ameya360 数字温度计解决方案与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。
    的头像 发表于 06-23 10:13 3665次阅读

    AMEYA360设计方案丨智能手表解决方案

    手表外型、可戴式的运算装置,当和智慧型手机无线连结时,可提供更多的智慧型功能。2、方案概述Ameya360 智能手表解决方案的组成结构主要是由处理器、低功耗蓝牙模块、物理按键、震动马达、以及用于侦测操控
    发表于 05-16 16:55

    AMEYA360设计方案丨低端车载娱乐系统解决方案

    提上日程,开始被更多的汽车工程师,电子技术工程师和汽车设计师等汽车设计者所关注。2、方案概述Ameya360 低端车载娱乐系统解决方案是采用车载专用中央处理器,基于车身总线系统和互联网服务,形成的
    发表于 06-04 16:56

    AMEYA360设计方案丨X 射线行李安检机解决方案

    ,X 射线被被检物品吸收,最后轰击安装在通道内的双能量半导体探测器。探测器把 X 射线转变为信号,这些很弱的信号被放大,并送到信号处理机箱做进一步处理。2、方案概述Ameya360 X 射线行李安检机解决方案主要由电机驱动模块、显示模块、
    发表于 08-16 17:05

    AMEYA360设计方案丨车载音响解决方案

    ,也可以使车载音响系统长期保证高质量的音乐放送。2、方案概述Ameya360 手持数字万用表解决方案主要由电源模块、控制模块、通用模块、音频放大等组成。`
    发表于 08-20 16:26

    AMEYA360设计方案丨车载充电器解决方案

    Ameya360 车载充电器解决方案采用内置过流保护、过温度保护等安全措施,通过 PWM 结合双运放来实现输出恒压 CV、恒流 CC、过压保护 OVP 等功能;实现了可靠、安全、完善的锂电池充电方案
    发表于 09-20 13:21

    AMEYA360设计方案丨车载娱乐系统解决方案

    出现了 2D/3D 导航系统、3G/LTE 无线接入设备、高分辨率彩色显示屏、语音识别系统以及 USB 和 Bluetooth数据连接。这些系统经常需要与汽车、外部设备和互联网连接。Ameya360 车载娱乐系统解决方案在 i.MX 处理器平台基础上,实现各种
    发表于 09-25 13:33

    Ameya360 智能家居网关模块解决方案

    用户完全不必担心无线信号无法到达的局限。2、 方案概述Ameya360 智能家居网关模块解决方案它是集远程控制,能耗管理,智能用电于一身的综合管理系统。用户通过手机、电脑可以安装“
    发表于 12-06 13:34

    Ameya360 智能音箱解决方案

    智能化程度相对较低,同时,产品功能较为单一,难以满足用户在多种场景下的需求。2、 方案概述Ameya360 智能音箱解决方案利用声波调制技术,将 WiFi 连接需要的信息通过手机的喇叭发送到
    发表于 12-18 13:31

    Ameya360故障安全电机控制解决方案

    系统至关重要,是评估控制系统性能的重要指标。2、 方案概述Ameya360 故障安全电机控制解决方案在工业领域,至关重要的是尽可能将故障安全技术应用于起重机转向机、机器人升降机和装配线
    发表于 12-25 13:18

    Ameya360永磁同步电机解决方案

    力作用运动,此时电能转化为动能,永磁同步电机作电动机用。2、 方案概述Ameya360 永磁同步电机解决方案通常用于高性能和高效电机驱动。高
    发表于 01-03 15:56

    Ameya360车载空调控制模块解决方案

    的方法也是开空调消除。下面小编给大家介绍由英唐众创方案公司研发的车载智能空调方案,这其中还有诸多功能。2、 方案概述Ameya360 车载空调控制
    发表于 01-17 11:56

    国内首发车用小电机驱动SoC——NSUC1610

    推出集成LIN总线物理层和小功率MOS管阵列的单芯片车用小电机驱动系统级
    发表于 02-17 14:15

    5G!AMEYA360签约讯通授权代理商

    AMEYA360——国内领先的电子元器件供应平台,与讯通(SIMCOM)签约,AMEYA360正式成为讯通授权代理商,代理讯通(SIM
    的头像 发表于 07-24 11:53 4112次阅读

    基于NSUC1610的步进电机控制原理及其实际应用

    随着现代汽车电子技术的快速发展,步进电机作为一种精确且可靠的执行元件,在汽车电子系统中的应用日益广泛。为了实现车载步进电机应用的精确
    的头像 发表于 07-31 14:02 473次阅读
    基于NSUC1610的<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>原理及其实际应用