步进电机已成为从车辆气候控制到工业剂量泵和剧院舞台照明等应用的动态定位解决方案。更好的性能、更小的尺寸和更低的成本都有助于它们进入主流应用。
正如电机及其应用的发展一样,控制电机所需的驱动电子设备也在不断发展。特别是,汽车设计人员已经实施了分布式处理策略,为电机注入了越来越高的智能水平。
这种控制方法已经渗透到更通用的应用领域,使得典型的电机/驱动器组合更类似于机电一体化子系统,而不是简单的执行器。
在确定步进电机驱动电子器件的架构时,设计人员有三个基本选择。传统方法是使用通用微控制器或 DSP,结合模拟驱动器电子设备和基于传感器的反馈环路。
然而,成本、上市时间和复杂性限制越来越多地促使工程师使用专用于电机控制的 ASSP。此类解决方案本身分为两种类型:单芯片或双芯片实现。
设计注意事项
尽管传统的基于微控制器的方法正逐渐被 ASSP 的使用所取代,但首先考虑这种基本架构以了解此类设计的典型设计约束和要求是很有帮助的。
在这种情况下,控制器的程序代码通常位于闪存中,提供 PWM 信号来驱动电机线圈。模拟电路放大该信号并驱动功率级,功率级又驱动电机的线圈。
图 1:控制器/驱动器解决方案将控制器、速度、位置电流、诊断和功率级集成在一个芯片中。
微控制器需要从外界获取一系列信息来计算正确的 PWM 输出。特别是,它需要转子位置的反馈。
此功能通常由霍尔传感器来实现,它不仅提供位置信息,还可以感测失速或阻塞转子。在非常简单的情况下,可以用简单的环路末端位置开关替换霍尔传感器。
其他选项包括光学位置编码,甚至是安装在电机轴上的电阻电位计。除了位置数据之外,控制器还需要有关电机电流的信息。这是通过与电机驱动器串联的电阻器来感测的,并通过 ADC 作为控制器本身的数字输入呈现。
ASSP 解决方案将大部分功能集成到一两个设备中,在此过程中实施无传感器控制策略。控制器/驱动器解决方案提供了别的组件集成,例如 AMIS-30624(上图 1),它将控制器、速度、位置电流、诊断和功率级全部集成在一个芯片中。
化现有IP
虽然这种完整的集成解决方案提供了的系统尺寸和的构建成本,但许多设计人员更愿意选择中间级,保留控制器,但依赖于智能驱动芯片,例如AMIS-30522(下图2) )用于其他功能。
图 2:一些设计人员更喜欢保留控制器以及用于其他功能的智能驱动芯片。
这种双芯片策略背后的动机有两个。首先,一些应用需要比单个芯片所能提供的更多的电流驱动。但更常见的是,设计人员选择两芯片解决方案,因为他们的目标是限度地发挥现有 IP 的价值。
他们可能已经开发出高水平的知识和相关软件,并与他们的标准微控制器或 DSP 一起使用。很自然地,他们希望重新利用和改进该资源。
智能集成电机驱动芯片就是为此类用户而设计的。它仅需要来自微控制器的下一个微步命令作为其输入,并在电机线圈处提供所需的 PWM。BOM 显着减少,微控制器上的负载也化,有可能达到一个微步命令可以控制多个电机的程度。
使用集成驱动程序可以使主机控制器功能根据需要变得简单或复杂。驱动器直接实现微步进,减少可听噪声和共振引起的失步,同时提高低速扭矩。
通过集成电流转换表并结合用于可靠电流控制的专有 PWM算法,进一步减轻了主机控制器的处理负担。
通过I/O引脚和简单的 SPI 进行连接,提供对各种参数的控制,包括电流幅度、步进模式、PWM 频率、EMC 斜率控制和睡眠模式。还可以选择驱动器向控制器(再次通过 SPI)提供其所需的速度、位置和线圈电流以及开路、短路检测或过热等诊断信息。
进一步整合
然而,正如我们已经观察到的,进一步整合是可能的。AMIS-30624 等设备实现了智能驾驶员的所有功能。它还具有可编程状态机的功能,可将目标位置转换为以指定的加速度、速度和减速度到达该位置所需的(微)步骤序列。
目标位置和其他信息由远程主机指定,并通过I2C 或 LIN 等总线级接口进行通信。这种架构具有特殊的优势,即它可以很好地扩展以适应更多的运动轴:硬件和软件设计以模块化方式扩展,并且基于总线的通信本质上是可扩展的。
除了简化硬件设计之外,集成控制器的使用还大大简化了适当运动控制算法的开发和实施。在实践中,这通常归结为运行返回所需参数设置的表征算法。
电机动力学
按照定义的顺序研究如何在不丢失步数的情况下驱动电机。扭矩和速度通常是定义的系统要求,可用于确定所需的电机电流。
下一步是考虑电机动力学。特别令人感兴趣的是共振或禁止频率。在加速和减速期间,必须尽快越过此线。AMIS-30624 允许配置“”和“正常”运行速度以及加速和减速时间,以实现所用电机的正确运动曲线。
一旦计算出所有相关参数,它们就会通过 I2C 总线发送到设备。它们可以经过迭代磨练以证明稳定性,并终作为终操作参数烧录到非易失性存储器中。
除了减少 BOM 和简化设计之外,用于步进电机控制的 ASSP 方法还可以产生更复杂的控制策略和设计,更适合应用需求。实现此类改进的两项关键技术是无传感器失速检测和动态扭矩调节。
步进电机主要用于开环系统。尽管此类系统简单且稳定(根据定义),但它们的缺点是缺乏位置反馈。
如果电机被阻塞,则存在驱动器/定位器将继续驱动线圈的危险,就好像电机仍在移动一样。这会产生噪音,更重要的是,破坏了真实位置和定位器中存储的信息之间的联系。