怎么样为您的步进电机设计选择正确的驱动器

news2024/10/7 0:10:15

步进电机已成为从车辆气候控制到工业剂量泵和剧院舞台照明等应用的动态定位解决方案。更好的性能、更小的尺寸和更低的成本都有助于它们进入主流应用。

正如电机及其应用的发展一样,控制电机所需的驱动电子设备也在不断发展。特别是,汽车设计人员已经实施了分布式处理策略,为电机注入了越来越高的智能水平。

这种控制方法已经渗透到更通用的应用领域,使得典型的电机/驱动器组合更类似于机电一体化子系统,而不是简单的执行器。

在确定步进电机驱动电子器件的架构时,设计人员有三个基本选择。传统方法是使用通用微控制器或 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 方法还可以产生更复杂的控制策略和设计,更适合应用需求。实现此类改进的两项关键技术是无传感器失速检测和动态扭矩调节。

步进电机主要用于开环系统。尽管此类系统简单且稳定(根据定义),但它们的缺点是缺乏位置反馈。

如果电机被阻塞,则存在驱动器/定位器将继续驱动线圈的危险,就好像电机仍在移动一样。这会产生噪音,更重要的是,破坏了真实位置和定位器中存储的信息之间的联系。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1830711.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

宋仕强论道之华强北假货

宋仕强论道之华强北假货,在华强北发展的初期,假货是华强北一大特点,一般分为翻新(拆机)货、散新货、换标货、虚标货、国产替换货等几种。金航标kinghelm(www.kinghelm.com.cn)和萨科微slkor&…

【Docker】解决访问难题:搭建私有的Docker镜像代理

什么是Nexus 3 Nexus 3是由Sonatype公司开发的一款强大的包管理和仓库服务工具,它广泛应用于自动化的构建系统和持续集成/持续部署(CI/CD)流程中。Nexus 3支持多种包格式,包括但不限于Maven、npm、Docker、NuGet等,能够为软件开发中的依赖管…

【Android】安Android Studio环境搭建注意点

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…

切割游戏介绍

简介 上大学时,在学校实验室里玩过一个貌似使用VC写的小游戏,一个小球在界面上四处游荡,玩家使用鼠标切割背景,将背景切割剩余到一定的百分比后,就胜利了,后边的背景图会全部展示出来。 使用qt的qml技术&a…

超级底层:10WQPS/PB级海量存储HBase/RocksDB,底层LSM结构是什么?

一次穿透:10WQPS/PB级海量存储HBase/RocksDB的底层LSM结构 LSM tree 是很多数据库内部的核心数据结构,包括BigTable,ClickHouse、Cassandra, Scylla, RocksDB,HBase。 ClickHouse基于Log-Structured Merge-Tree 结构&#xff08…

【Mac】CrossOver 24 for Mac(windows 虚拟机)软件介绍及与PD的比较

软件介绍 Crossover for Mac是一款由CodeWeavers开发的软件,它允许用户在Mac操作系统上运行Windows程序,而无需安装Windows操作系统。 这个工具使用了Wine项目的技术,它通过创建一个虚拟的Windows环境来实现在Mac上运行Windows程序。用户可…

CoppeliaSim机器人模拟器与Matlab Simulink环境

一、CoppeliaSim机器人模拟器 CoppeliaSim(原名V-REP,Virtual Robot Experimentation Platform)是一款基于物理引擎的动力学机器人模拟器。它提供了一个集成的开发环境,支持传感器、机械、机器人、环境的系统建模与仿真。Coppeli…

404错误页面源码,简单实用的html错误页面模板

一款404错误页面源码,简单实用的html错误页面模板,简单大气的页面布局,可以使用到不同的网站中,相信大家一定会喜欢的,快来下载使用吧! 源码下载:https://download.csdn.net/download/m0_66047…

安全漏洞周报(2024.06.10-2024.06.17)

漏洞速览 ■ SolarWinds Serv-U 目录遍历漏洞(CVE-2024-28995) 漏洞详情 1.SolarWinds Serv-U 目录遍历漏洞(CVE-2024-28995) 影响组件: SolarWinds 是一家提供广泛的 IT 管理和网络管理软件解决方案的公司。SolarWinds 的产品被设计用于监控和管理网络设备、服…

串扰(一)

一、说明 串扰应该算比较常见的信号完整性问题了,一般是指由于走线较近,传输信号时在临线上产生耦合噪声的现象。串扰的原因是由于电场和磁场的耦合,我们经常用耦合电容和耦合电感模型进行问题分析。 本文是基于被攻击线阻抗匹配的情形下计…

SpringBoot+Vue小区物业管理系统 附带详细运行指导视频

文章目录 一、项目演示二、项目介绍三、运行截图四、主要代码1.用户登录代码2.查询小区信息代码3.保存缴费信息代码 一、项目演示 项目演示地址: 视频地址 二、项目介绍 项目描述:这是一个基于SpringBootVue框架开发的小区物业管理系统。首先&#xf…

安全生产管理系统——特殊作业管控

特殊作业环节面临事故多发、频发、死亡率高,如何做到有效管理是一大考验,进行系统全面的规整很有必要。安全生产管理系统中特殊作业管理通过整合资源和采用信息化技术对动火、受限空间、盲板抽堵、高处、吊装、临时用电、动土、断路等特殊作业全过程管理…

Hi3861 OpenHarmony嵌入式应用入门--基于HI-12F开发板烧写程序

首先需要一个开发板,我已经在嘉立创上进行了开源,基于安信可hi-12f模块的开发板,集成了两个按键,一个三色灯,一个滑动变阻器,可外接一个0.96寸液晶。 【HI-12F】基于安信可hi-12f模块的开发板 - 嘉立创EDA…

数据价值管理-数据使用标准

前情提要:数据价值管理是指通过一系列管理策略和技术手段,帮助企业把庞大的、无序的、低价值的数据资源转变为高价值密度的数据资产的过程,即数据治理和价值变现。第一讲介绍了业务架构设计的基本逻辑和思路。 前面我们讲完了数据资产建设标准…

pnpm run build报错throw new Error(‘Callback was already called.‘);

\node_modules\.pnpm\vuecli-service4.5.19_l3k57h4lccq2gytfrrziribsfe\node_modules\vue\cli-service\node_modules\neo-async\async.js:16throw new Error(Callback was already called.);解决:清除所有node_modules 我这里使用的命令pnpm run clean,可以根据自己…

东明第19届西瓜节背后的秘密

中共东明县委书记孙迁国致辞 6月16日,随着华灯初上,东明县小井镇沉浸在一片欢乐祥和的氛围中。备受瞩目的第十九届西瓜节在这里盛大开幕,数万观众汇聚一堂,共同见证了东明县以西瓜为纽带,连接传统与现代、文化与经济的…

安卓实现输入快递单号生成二维码,摄像头扫描快递单号生成的二维码,可以得到快递信息

背景: 1、实现二维码的生成和识别2、实现andriod(或虚拟机)部署,调用摄像头3、实现网络管理,包括数据库【取消】2、3可以组队实现,1必须单人实现 过程: 安卓APP主界面 输入快递单号信息&#…

成都爱尔林江院长建议近视防控从小做起,具体怎么做

预防近视应从小做起,知识储备多多益善。孩子如何做到近视防控? 成都爱尔眼科医院小儿眼科专家林江院长建议家长和孩子同时树立科学观念,让孩子拥有一个丰富多彩假期的同时强身健体也保护好眼睛。 不宅家、多户外 确保每天至少2个小时的户外…

可穿戴设备:苹果“吃老底”、华为“忙复苏”、小米“再扩容”

配图来自Canva可画 随着产品功能的创新,可穿戴设备不再被简单地视为手机的延伸,而是被当成一种独立的、具有独特功能和优势的产品,受到了越来越多人的青睐。 一方面,技术的进步使得可穿戴设备在功能、性能和使用体验上得到显著提…

打造工业操作系统开源开放体系

我国制造业具有细分行业、领域众多,产品丰富,制造模式多样等特点,围绕以工业操作系统为核心的工业软件赋能体系建设,离不开平台运营商、工业软件开发商、系统服务商、科研机构、工业企业等多方联合参与。聚众同行、聚力创新&#…