当前位置: 首页 > news >正文

步进电机电流设置的3种方法

本文介绍步进电机电流设置的3种方法。

步进电机电流设置包括运行电流(IRun)和保持电流(IHold)2种。电机运行时需要有较大电流以保证有足够的力矩使物体运动,而停止的时候,为了减少电机发热及降低功耗,只需要较小的电流保证有足够的力矩使物体不发生移动即可。通常步进电机驱动芯片都有电流设置接口。如Allegro MicroSystems的步进驱动芯片A4984,设置VREF电压即可调节其输出电流(力矩)。

1.固定电阻分压设置法

固定电阻分压设置法采用一个三极管控制电阻分压比,来调节步进电机运行电流和保持电流。电路图如下图所示。

运行电流:

Optional digital control=Low

IRun=R1*Vref/(R1+R2)

保持电流:

Optional digital control=High

IHold=(R2//R3)*Vref/(R2//R3+R1)

设置时注意AIN_IREF电压输入范围。

此法设置比较简单,在要求不高的情况下可以这样设定,通常可以让保持电流为运行电流的一半,或根据实际使用情况进行设定。

2.DAC设置法

DAC设置法是采用DAC输出电压来调节电机电流的大小,电路图如下图所示。

此法要增加一个DAC芯片或使用带DAC的MCU,优点是可以通过DAC设置电流到任意值,比较灵活,方便,设置的精度也比较高。

设置时同样要注意AIN_IREF电压输入范围。

3.PWM设置法

PWM设置法时采用PWM输出,通过低通滤波器去除基波及高次谐波,仅保留直流分量来调节电机电流的方法,电路图如下图所示。

对于电阻和电容的选择,通常在PWM频率大于10kHz,滤波器截至频率(fc=1/(2*pi*RC))远小于(通常是10倍)PWM输入频率即可。如PWM频率为10kHz,fc=1kHz。

此法需要使用带PWM的MCU,优点是可以通过PWM设置电流到任意值,设置的精度也比较高(取决于PWM分辨率)。

设置时同样要注意AIN_IREF电压输入范围。

总结,本文介绍了步进电机电流设置的3种方法。

http://www.lryc.cn/news/263022.html

相关文章:

  • uniapp-使用返回的base64转换成图片
  • 有机面条市场分析:到2026 年的复合年增长率为 5.4%
  • 广州设计周落幕|值得被歌颂的奥力斯特岩板
  • WTN6系列语音芯片:PWM与DAC音频输出在PCB设计中的优势
  • 设计模式 原型模式 与 Spring 原型模式源码解析(包含Bean的创建过程)
  • Docker介绍,Docker安装
  • CLIP 对比学习 源码理解快速学习
  • 6.鸿蒙app_hap_DevEco如何真机调试模式_app安装在手机中
  • 【JVM从入门到实战】(八)垃圾回收(1)
  • LeeCode前端算法基础100题(12)-删除有序数组中的重复项
  • MATLAB图解傅里叶变换(初学者也可以理解)
  • uni-app 用于开发H5项目展示饼图,使用ucharts 饼图示例
  • 回归预测 | MATLAB实现SABO-LSTM基于减法平均优化器优化长短期记忆神经网络的多输入单输出数据回归预测模型 (多指标,多图)
  • JDK bug:ciObjectFactory::create_new_metadata
  • Flink系列之:Over聚合
  • Java开发工具积累(符合阿里巴巴手册规范)
  • SiLM5350MDBCA-DG车规级隔离驱动芯片,我们能为汽车智能提供什么?
  • 【开题报告】基于SpringBoot的企业财务管理系统的设计与实现
  • 【C盘清理】Jetbrains全家桶(PyCharm、Clion……)更改 IDE 特定文件(配置、缓存、插件、日志等)存储位置
  • nginx部署vue项目
  • Relocations for this machine are not implemented,IDA版本过低导致生成汇编代码失败
  • [ CTF ]【天格】战队WriteUp-第七届“强网杯”全国安全挑战赛
  • Android13音频录制适配
  • 【Python】—— 如果使用matplotlib做数据可视化
  • 【MyBatis-Plus】多数据源分页配置(低版本暂时就支持一种(可选),高版本多支持)
  • Linux 特殊符号
  • TDengine 签约中船九院,助力航运业智能化转型升级
  • upload-labs笔记
  • Android Studio好用的插件推荐
  • 第三十九章 其他特殊主题 - 映射 IRIS ID 以供导出