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

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

3天内不再提示

采用不同的方法实现电机控制

电子设计 来源:郭婷 作者:电子设计 2019-03-26 08:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电机连接的嵌入式系统的要求和复杂程度各不相同。简单的应用仅仅接合和脱离电源并且可能反转极性以反转电动机方向。然而,在实践中,很少有设计那么简单。相反,速度,加速度,电机位置以及负载和扭矩感应是现代设计的更典型要求。

电机本质上是电感式的,它们可能会对突然的负载进行反应,应用不同的驱动波形,以及意外的更高电流消耗齿轮问题或卡纸情况(如打印机中的卡纸)。

包括MCU驱动器电机控制平台和套件可用于旋转各种类型的电机,包括交流感应电机(ACIM),无刷(BLDC),步进电机,永磁(PMSM),通用,开关磁阻,和更多。应该注意的是,几乎在所有情况下都需要外部驱动器,因为通常MCU的I/O线路没有驱动器。

由于所有这些原因,电机控制带有许多其他嵌入式设计所没有的特殊要求。这包括芯片上的外围设备,用于驱动,切换和测量电机的功率电平。还需要外围设备来感测电机状况。本文着眼于微控制器可以与电机连接以实现精确控制和电机状态提取的方法。

实用功能

几乎所有微控制器都可以驱动和控制电机; I/O,定时器,A/D和D/A是非常标准的,据了解,您将使用外部电路来完成繁重的工作。 MCU在正常条件下能够很好地感应和控制。但是,有一些很好的功能,微型可以提供电机控制,推动他们超越标准功能。

例如,在许多应用中,电动机将受到不同载荷和应力的驱动。电流和应变传感器可用于查看电机的情况。提供集成模拟比较器的微控制器可以在超过阈值电平时产生中断,其响应速度比使用A/D级每隔一段时间轮询一次的通用MCU要快得多。另一点是,快速而坚决的A/D级对于监控和验证正常运行条件特别有用。类似地,良好的D/A级(或PWM)对于可变电压驱动电机可能是重要的,其转矩和速度可以通过改变驱动电压来指导。快速中断响应时间和唤醒时间也很重要。

一旦你拥有一个可靠而强大的驱动和感知机制,现在它就成了一个过滤过程,可以找到最适合工作的微观过程。

满足电机控制要求

了解电机控制的特殊需求,多家MCU制造商结合了特定的功能和特性,创建了针对电机应用的专用电机控制微控制器或微控制器。采用AtmelAVR®系列,特别是ATXMEGA16D4-MHR,其定时器/计数器内嵌有高级波形扩展(AWeX)功能。它可以实现具有死区插入的低端和高端输出以及故障保护,以在达到故障检测参数时非常快速地关闭外部驱动器。

内部时钟的使用允许比标准外设时钟高出四到八倍的时序分辨率,还有助于在损坏之前检测可能出现的电路故障故障。另一个不错的电机控制功能是能够在端口引脚上生成同步位模式。这有助于多个电动机或具有时间驱动的单个电动机的同步。例如,打印机可能希望在电机移动到非常特定的位置后的特定时间启用其喷墨器。

展示了如何使用低成本处理器驱动和控制12 V,三相,无传感器,磁场定向控制(FOC)8极永磁电机和USB桥(图1)。可以在Digi-Key网站上找到XMEGA®系列的产品培训模块介绍。

采用不同的方法实现电机控制

图1:专用的AVR micro使得从USB端口编程和控制三相电机变得简单。

Zilog是另一家使用ZNEO™CPU直接使用Z16FMC系列进行电机控制的制造商。例如,考虑采用16位Z16FMC64AG20SG,它具有集成模拟比较器,运算放大器,12源A/D和灵活的PWM级。片上调试器有助于开发。监视器,故障检测,掉电检测和两种不同类型的复位等标准功能使程序员工具可以进行主动故障恢复和管理。向量中断和优先级划分对减少响应时间也很有用。

一个特别好的特性是PWM状态逻辑的极性控制的关闭状态故障回退(图2)。它使用主定时器生成调制器的时基和6个独立的比较寄存器,为每个输出设置PWM。插入可编程死区时间,以确保功率晶体管和H桥驱动器永远不会以重叠波形同时驱动。

Zilog在Digi-Key网站上提供Z16FMC电机控制培训模块。

采用不同的方法实现电机控制

图2:为满足集成和电机特定要求,Zilog电机控制MCU内部的PWM级包含用于差分三相驱动的专用状态逻辑以及故障保护和死区时间逻辑。

外围方法

几家半导体公司为特定类型的电机提供外围式控制器。 IXYS IXDP630PI全面负责三相正弦换向无刷,感应或交流伺服类型的电机。这取代了在逻辑中实现此功能所需的六个分立IC。

其关键功能是在有效开关时间之间插入所需的死区时间,以防止可能导致H桥设计中的短路情况的重叠驱动波形。虽然大部分逻辑和功能已经迁移到微控制器的I/O部分,但仍然使用离散和专用电机控制IC。

Microchip MTD6505T-E/NA这样的部件非常有趣。这里嵌入式专用小型MCU安装在芯片上,实现了三相电机接口电路(图3)。小巧的DFN 10引脚封装足够小,可以安装在电机附近,微型可以数字控制速度和方向。虽然内部有三相H桥,但它需要为更大的电机驱动更多肉质的动力元件。

采用不同的方法实现电机控制

图3:用于正弦三相无传感器和无刷电机的专用微型接口控制电路紧凑地安装在3 x 3 mm 10引脚DFN封装中。

迈向正确方向的步骤

步进电机是常用的,也有专用MCU可以定位的特殊需求。步进器可以是非常小的低功率,如仪表板仪表中使用的埋入式电机,或者非常大和当前饥饿,如X-Y表等离子切割机中使用的那些。需要更高的电压来提供更高水平的功率。

对于这些应用,请仔细查看Allegro A4915METTR-T,它可以在高达50 V的电机下运行。设计用于三相无刷直流电机的PWM驱动电流控制,它包括六个大电流N - 通道功率MOSFET,在其状态逻辑中具有制动控制系统(图4)。有关更多信息,Digi-Key和Allegro提供了一个产品培训模块,名为使用A49xx系列的步进电机控制。

采用不同的方法实现电机控制

图4:通过内置电荷泵和制动控制系统,基于状态机的三相步进控制器由来自主处理器的并行总线驱动。

关于保护的注意事项

有许多类型的电机具有独特的特性和需求。电机可以用直流或交流驱动,使用刷子或无刷,也可以是步进电机或薄饼。此外,驱动功率的大小可以从微瓦到兆瓦。

在所有情况下,当驱动电机时,电机线圈绕组的电感特性会引入尖峰和高压故障。如前所述,您很可能会使用功率晶体管,继电器和H桥等驱动器设备来实际为线圈绕组供电,并使用低电平逻辑信号来控制驱动器。即使这提供了一个级别的隔离,但电机的响应可能会泄漏回电源并可能使MCU出现故障。虽然微I/O线具有内在保护功能,但它们很容易被淹没。

工程师有几种选择。您可以使用浪涌抑制装置,晶闸管,瞬态电压抑制器,甚至气体放电管来抑制高压反激尖峰。另一种方法是将光隔离器用于非线性驱动电机的电隔离控制链路。

总结

电机控制可以像高端外设功能一样进行管理,也可以由微控制器直接驱动。通用MCU可以利用专用的电机驱动和控制IC。另一方面,一些集成MCU封装解决方案包含驱动电机所需的特殊硬件逻辑,并且可以很好地控制它们。最重要的是:虽然您的需求可能会有所不同,但解决方案随时可用。

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

    关注

    114

    文章

    17638

    浏览量

    190255
  • 嵌入式
    +关注

    关注

    5186

    文章

    20146

    浏览量

    328821
  • 电机控制
    +关注

    关注

    3595

    文章

    2057

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    BLDC与PMSM电机控制算法的联系与区别

    脉动小、更加平稳顺滑,因此广泛应用于对控制性能要求高的场合,如工业伺服系统、电动汽车驱动等。 二、 核心控制算法解析​ 六步换相法​​ l原理: 一种简单直接的控制方法。它将
    发表于 10-27 09:23

    采用MT6835绝对式磁编码器实现高精度闭环步进电机控制

    提供了新的解决方案,而绝对式磁编码器的应用则进一步推动了闭环步进电机向高精度、高可靠性方向发展。本文将重点探讨如何采用MT6835绝对式磁编码器实现高精度闭环步进电机
    的头像 发表于 08-29 17:22 854次阅读

    采用NXP解决方案打造汽车电机控制原型

    无刷直流(BLDC)电机是一种使用直流电源运行的电机,但它依靠的是电子控制器来切换电机绕组中的电流,而非传统有刷电机那样使用电刷。这种设计可
    发表于 07-14 13:45 2821次阅读
    <b class='flag-5'>采用</b>NXP解决方案打造汽车<b class='flag-5'>电机</b><b class='flag-5'>控制</b>原型

    电机驱动卷绕式系统转速同步控制研究

    摘 要:为解决拖锥自动收放系统双电机转速问步的问题,提出了基于PID)交叉耦合补偿的转速同步控制方法,建立了系统数学模型,并进行了电机参数变化及负载干扰情况下的双
    发表于 06-19 10:56

    轮边电机驱动汽车性能仿真与控制方法的研究

    [摘要] 为多域车辆的陆地行驶,设计了轮边电机驱动系统,构建了基于轮边驱动系统的车辆模型,并对驱动控制方法进行了研究。在转向动力学理论分析基础上,在ADAMS 中建立了多体动力学模型:提出了车辆驱动
    发表于 06-10 13:10

    控制电机速度以正弦曲线变化的实现方法

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:控制电机速度以正弦曲线变化的实现方法.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权
    发表于 06-06 14:01

    改进粒子群算法的永磁同步电机PID控制

    参数进行控制约束参量分析。采用改进的粒子群算法进行PD控制的加权训练,实现控制目标画数最优化求解,进行永磁同步
    发表于 05-28 15:44

    BLDC 电机控制原理

    概述本文主要介绍BLDC电机控制实现原理,还介绍了3类直流电机的工作方式以及控制的特点。从简单的钻机到复杂的工业机器人,许多机器设备都使用
    的头像 发表于 05-26 19:33 4373次阅读
    BLDC <b class='flag-5'>电机</b>的<b class='flag-5'>控制</b>原理

    使用 dsPIC30F 实现 BLDC 电机的正弦电压驱动

    简介 在 BLDC 电机应用中,由于存在噪音和转矩脉动问题,使用三相正弦波电压代替六拍电压是一种理想的控制方法。本文档介绍的应用软件利用 dsPIC30F 数字信号控制器高效且可靠地
    发表于 05-14 15:56

    电机技术资料—BLDC 电机控制算法

    , 即对于转子速度 /或电机电流以及 PWM 信号进行测量, 以控制电机速度功率。 BLDC电机可以根据应用要求采用边排列或中心排列PWM
    发表于 04-01 16:43

    直流电机控制方法的Matlab仿真研究

    针对无刷直流电机控制方法进行了深入研究 。根据无刷直流电机实际物理模型建立相应的数学模型,电机使用双闭环进行
    发表于 03-27 12:15

    磁场定向控制如何优化BLDC电机性能

    无刷直流(BLDC)电机因其高效、可靠和低维护需求而得到广泛应用。然而,控制这类电机面临诸多挑战,尤其是在实现平稳、高效运行方面。本文将探讨磁场定向
    的头像 发表于 02-13 14:19 2109次阅读
    磁场定向<b class='flag-5'>控制</b>如何优化BLDC<b class='flag-5'>电机</b>性能

    伺服电机实现方向改变的方法

    电气控制、机械调整和软件编程三个方面。 一、电气控制 伺服电机的电气控制是改变电机方向的主要方法
    的头像 发表于 02-12 11:07 2328次阅读

    电机控制器故障排除方法

    电机控制器故障排除方法 1. 故障诊断前的准备 在进行故障排除之前,确保您已经做好了以下准备: 安全措施 :关闭电源,确保电机控制器处于断
    的头像 发表于 01-22 09:25 3918次阅读

    步进电机控制实现方法

    电机能够实现高精度的位置控制和速度控制。本文将详细介绍步进电机控制
    的头像 发表于 01-21 16:43 2270次阅读
    步进<b class='flag-5'>电机</b>的<b class='flag-5'>控制</b><b class='flag-5'>实现</b><b class='flag-5'>方法</b>