HR4988内置转换器和过流保护的微特步进电机驱动芯片

描述

HR4988是一款内部集成了译码器的微特步进电机驱动器,能使双极步进电机以全、半、1/4、1/8、1/16步进模式工作。步进模式由逻辑输入管脚MSx选择。其输出驱动能力达到32V和±2A。
译码器是HR4988易于使用的关键。通过STEP管脚输入一个脉冲就可以使电机完成一次步进,省去了相序表,高频控制线及复杂的编程接口,使其更适于没有复杂的微处理器或微处理器负担过重的场合。
在步进操作期间,HR4988的内部电路可以自动的控制其PWM操作工作在快、慢及混合衰减模式。在混合衰减模式下,器件初始经过一段时间的快衰减后,将切换至慢衰减模式直至固定衰减时间结束。混合衰减模式控制不但降低了电机工作时产生的噪声,还增加了步进的准确性,同时减小了系统的功耗。
内部的同步整流控制电路改善了PWM操作时的功耗。内部保护电路包括:带迟滞的过热保护、欠压锁定及过流保护。不需要特别的上电时序。
HR4988目前提供带有裸露焊盘的QFN28封装,能有效改善散热性能,且是无铅产品,符合环保标准。

特点

低导通电阻RDS(ON),640mΩ(HS+LS)
自动检测和选择电流衰减模式
支持电流慢衰减和混合衰减模式
同步整流功能降低功耗
内部欠压锁定
过流保护
兼容3.3V和5V逻辑电平
过热关断电路
对地短路保护
负载短路保护
最高支持16细分

示意图

在这里插入图片描述

框图

在这里插入图片描述
推荐外围设置
1、 ROSC:必要时,根据自身电机和应用控制频率选择合适的 ROSC 对地电阻,选择电流上升慢衰,下降混合衰,使电机电流纹波最小。
tOFF  ROSC/825,tOFF 单位为 us。
也可直接接地,选择全混合衰减,tOFF 30us。
2、 CP 电容:0.1uF/50V
3、 VCP 电容:0.1uF/50V
4、 VREG 电容:0.22uF/16V
5、 VREF 参考电压设置, 0.8V – 3V。
6、 RSENSE 电阻,根据 REF 和目标电流合理设置
ITrip MAX=VREF/(8×Rs)
根据目标电流,合理选择 Rsense 电阻和 Vref 参考电压,使得 Vsense=ImaxRsense 在 0.35V—0.45V之间,然后根据 Vref= 8Vsense 选择参考电压输入。

电路图

在这里插入图片描述

器件工作:

HR4988是一种便于使用的内部集成了译码器的微特步进电机驱动器,只需少量的控制线。其设计能够让双极步进电机以全、半、1/4和1/8、1/16步进工作。每一个H桥都有一个有固定衰减时间的PWM电流控制电路,以限制其N沟道DMOS功率管的负载电流在一个设计值。每个步进的全桥输出电流是由外部检流电阻(RS1和RS2)的值,参考电压(VREF)和DAC(依次由译码器的输出控制)的输出电压来设定。
在上电或复位时,译码器将DAC和相电流的极性设为初始的Home状态(如图9~13所示),且两相的电流调节器均工作在混合衰减模式。当一个步进信号进入STEP端口,译码器自动将DAC排序进入下一电平和电流极性。(表2给出了电流台阶顺序)。微步细分精度由MS1、MS2和MS3输入组合确定,如表1所示。
当步进进行时,如果DAC的输出电平低于前一个输出电平,则当前的H全桥进入混合衰减模式。如果DAC输出电平高于或者等于前一个电平,则当前的H全桥进入慢衰减模式。自动的电流衰减选择通过减小电流波形失真改善了微步进性能,其产生原因是电机的反电动势。
微步进选择(MS1、MS2、MS3):微步细分精度由 MS1、MS2 和 MS3 逻辑输入电压确定,如表 1 所示。MSx 均有下拉电阻。当改变步进模式时,直到下一个 STEP 的上升沿才起作用。
如果步进模式改变,而译码器没有复位,其绝对位置必须要保持。为了防止丢步,选择一个适用于所有步进模式的步进位置,再去改变步进模式,这点很重要。当器件断电或者由于过温重启或过流时,译码器被置于 home 位置,这是所有步进模式默认的共同位置。

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

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

相关文章

C语言——文件缓冲区

一、用户缓冲区和系统缓冲区 缓冲区的概念确实可以分为多个层次,其中最常见的两个层次是用户缓冲区和系统缓冲区。 这里的用户缓冲区和系统缓冲区都包括输入输出缓冲区。 1、用户缓冲区(User-space Buffer) 用户缓冲区是指由用户程序&…

群辉虚拟机安装openWRT作旁路由

最近在整活旁路由,基本就是要实现adguard和出国留学。openwrt这个的安装比较简单,就是先去找个镜像,然后导入即可。 我这里最后是去github上找了个大佬每天编译的地址链接。我用的是这个版本 1.下载解压得到img 下载完之后解压会得到一个…

GDPU unity游戏开发 角色控制器与射线检测

在你的生活中,你一直扮演着你的角色,别被谁控制了。 小试 1. 创建一个角色控制器,通过键盘控制角色控制器的移动,角色控制器与家具发生碰撞后,通过Debug语句打印出被碰撞物体的信息(搜索OnControllerColliderHit的使用…

Hotcoin Research | 市场洞察:2024年5月6日-5月12日

加密货幣市场表现 加密货幣总市值为1.24万亿,BTC占比53.35%。 本周行情呈现先涨后跌的一种態势,5月6日-9日大盘持续下跌,周末为震荡行情。本周的比特幣现货ETF凈流入:1.1262亿美元,其中:美国ETF流入&…

DE2-115开发板基于verilog和nioⅡ的流水灯实现

目录 一、 内容概要二、 实现2.1 基于Nios II软核的流水灯2.1.1 准备工作2.1.2 工程搭建2.1.3 硬件代码设计Ⅰ 连接IP核Ⅱ 编写代码Ⅲ 各种配置 2.1.4 软件代码设计Ⅰ 环境构建Ⅱ 编写代码 2.1.5 代码下载Ⅰ 硬件下载Ⅱ 软件下载 2.1.6 运行结果 2.2 Verilog流水灯 三、 心得体…

带你探索CA和SSL证书

目录 一、什么是CA? 二、什么是SSL证书? 三、SSL证书分类和文件种类? 3.1 证书的分类: 3.2证书格式: 四、SSL和TSL 五、PSK介绍 六、nginx配置介绍 一、什么是CA? CA是证书的签发机构,它是…

sumif的求和区域是文本格式怎么办?

sumif函数的求和区域是文本型数字,不更改源数据的情况下怎么求和呢? 一、不能使用SUMIF、SUMIFS函数 这两个函数的求和区域只能是引用,不能是公式运算的内存数组,因此不能用公式或运算符将求和区转换成数值。当引用来的数据是文本…

公司网页设计思路

在当今互联网时代,公司网页设计是一个极为重要的环节。一款精心设计的公司网页可以提升企业形象,增加用户粘性,吸引更多的潜在客户和合作伙伴。下面将为大家介绍一些公司网页设计的思路。 首先,要确立公司网页的整体风格。网页风格…

C++的数据结构(四):队列

在数据结构中,队列(Queue)是一种特殊的线性表,只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。队列中没有元素时,称为空队列。队列的…

基于SSM的“网约车用户服务平台”的设计与实现(源码+数据库+文档)

基于SSM的“网约车用户服务平台”的设计与实现(源码数据库文档) 开发语言:Java 数据库:MySQL 技术:SSM 工具:IDEA/Ecilpse、Navicat、Maven 系统展示 系统功能 首页 站内新闻浏览 打车信息查询功能 在线打车功能…

GD32用ST-Link出现internal command error的原因及解决方法

一、GD32 F407烧录时出现can not reset target shutting down debug session 搜寻网上资料,发现解决方式多种多样,做一个简单的总结: 1.工程路径包含中文名 2.需更改debug选项 3.引脚冲突 4.杜邦线太长 而先前我的工程路径包含中文名也仍…

(Java)心得:LeetCode——18.四数之和

一、原题 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): …

Git在windows和Linux安装并自动更新代码超详细讲解

202405122316 一、Git官网安装 1、官网安装地址: Git - Downloading Packagehttps://git-scm.com/download/win 官网下载比较慢建议使用下面链接 2、国内镜像下载地址: CNPM Binaries Mirrorhttps://registry.npmmirror.com/binary.html?pathgit-fo…

Libcity 笔记:自定义模型

在/libcity/model/trajectory_loc_prediction/,我们复制一份Deepmove.py,得到DM_tst.py,我们不改变其中的机制,只动class name 然后修改相同目录下的__init__.py: 修改task_config文件: 在config/model/tra…

OGG几何内核-网格化的改进

OGG社区于4月19日发布了OGG 1.0 preview版本。相对于OCCT 7.7.0有很多改进,目前在持续研究中。最近测试了一下网格化,确实有很好的改进。对比展示如下: 几何内核: OGG 1.0 preview 几何内核:OCCT 7.7.0 采用OCCT几何内…

2024中国(重庆)VR/AR科技展8月举办

2024中国(重庆)VR/AR科技展8月举办 邀请函 主办单位: 中国航空学会 重庆市南岸区人民政府 招商执行单位: 重庆港华展览有限公司 展会背景: 2024中国航空科普大会暨第八届全国青少年无人机大赛在重庆举办,同时举办第二届中国…

深圳晶彩智能ESP32-1732S019实时观看GPIO的状态

深圳晶彩智能ESP32-1732S019介绍 ESP32-1732S019开发板是基于ESP32-S3-WROOM-1模块作为主控,双核MCU ,集成WI-FI和蓝牙功能,主控频率可达240MHz , 512KB SRAM , 384KB ROM,8M PSRAM,16MB Flash,显示分辨率为170*320 I…

牛津大学和上海交大将SAM和Flow应用于移动目标,简单而有效,轻松分割运动目标!

光流可以在运动物体分割中发现运动物体并为分割提供清晰的边界。然而,如果物体暂时静止,就会面临分割挑战。 而我们知道SAM可以很好的分割静态图像对象。因此,是否可以利用SAM与光流结合来在视频中进行移动物体分割? 今天给大家介…

分享一个php常驻内存多进程任务的扩展

前言 最近在摸鱼的时候发现一个PHP常驻内存多进程任务扩展包:EasyTask: PHP常驻内存多进程任务管理器,支持定时任务(PHP resident memory multi-process task manager, supports timing tasks) (gitee.com),支持php使用多线程处理任务。之前…

重写muduo之TcpServer

目录 1、Callbacks.h 2、TcpServer.h 3、TcpServer.cc 1、Callbacks.h 回调操作 不用依赖boost库&#xff0c;全部翻译成对C11的依赖&#xff0c;与多线程相关&#xff0c;也翻译成C11,与Linux底层的API的关联性减少&#xff0c;移植性更好 #pragma once#include <memo…