拓尔微技术干货 | get 5个知识点,了解细分驱动技术

news2024/11/23 16:42:11

本期我们对步进电机驱动原理、五线的步进电机和四线的步进电机、2-2相励磁和1-2相励磁、步进电机驱动的优化方案、拓尔微TMI8150B细分驱动技术的原理进行详细的介绍,共分为5个知识点,全是技术干货,赶紧get下来~

✔get 1:步进电机驱动原理

网络摄像机里用到的步进电机,也被称为步进减速电机。内部带有减速机构,由于减速齿轮的存在,电机转速一般不高,但扭矩却得到了提升。适用于对转速要求不高,但整体结构负载偏大的场合,如网络摄像机。


步进减速电机

✔get 2:五线的步进电机VS四线的步进电机

网络摄像机里用到的步进减速电机分为两种,最常见的是五根线的步进电机和四根线的步进电机。下图为五线步进减速电机外形图及接线示意图,五线电机多出的一根线是公共电源线,接到外部的5V或者12V电源,这根线从电机内部的两个线圈的中间抽头引出,并短接在一起。


五线步进减速电机外形图

 
五线步进减速电机接线示意图

五线的步进电机可以通过达林顿管的方式进行驱动,也是目前最为常见的驱动方式。在使用达林顿管驱动时,线圈电流的方向都是固定的从公共端流入,再从另外的四根线的端口流出,这种驱动方式也叫单极性驱动。

下图为四线步进减速电机外形图及接线示意图,四线的步进电机则需要通过全桥电路进行驱动。在正常驱动时,线圈内部电流有正、负两个方向,这种驱动方式也被称为双极性驱动;

  四线步进减速电机外形图

 

 四线步进减速电机接线示意图

四线的步进电机,厂家一般会在规格书上推荐用2-2相励磁的方式进行驱动;五线的步进电机则会建议使用1-2相励磁的方式来驱动,接下来就详细谈谈这两种驱动方式~

✔get 3:2-2相励磁 VS 1-2相励磁

每一步都是两个线圈同时励磁被称为2-2相励磁线圈磁场方向也就是电机受力方向与电流方向存在固定的角度对应关系,因此电机的受力方向可以转换成电流矢量合成图来表示(见右下图)。该图展示的是一个电气周期/驱动周期内电流矢量的变化情况,A相电流和B相电流分别影响两个不同方向分量的力矩。

 2-2相励磁驱动的励磁顺序表 / 电流矢量合成图

在初始时刻,A相电流和B相电流同时为正,电流合成矢量指向STEP1,电机的转子被吸引至STEP1方向上;

再下一步,A相电流由正变负,电流合成矢量指向了STEP2,电机转子也被吸引至STEP2方向上,电机就转动了一个步距角。

再下一步,A相电流保持负,B相电流由正变负,电流合成矢量指向STEP3,电机转子被吸引至STEP3方向上,电机再次转动一个步距角。

以此类推,不断的改变A、B相电流的方向,即可让转子持续的转动。转子转动4个步距角之后又会回到STEP1的方向上整个电气周期共4步被称为四拍驱动

下图为2-2相励磁的实测波形,可以看出线圈电流是正负交替变化的。

 2-2相励磁的实测波形

1-2相励磁相较2-2相励磁多了单个线圈独立励磁因此被称为1-2相励磁

左下图是1-2相励磁的励磁顺序表,对于五线的步进电机,电机线圈结构会有些许差异,但驱动步进电机的核心原则是不变的,原本一个可以产生两个相反方向磁场的线圈被拆分成了两个单极性线圈,分别产生两个方向的磁场。

通过控制四个线圈的电流通断,来控制电流合成矢量的方向,让电机转动。在这种驱动方式下,一个电气周期共八拍,也被称为八拍驱动。

 1-2相励磁的励磁顺序表 / 电流矢量合成图

下图是用低侧开关驱动五线步进电机的实测波形,可以看到端口流出的电流始终只有一个方向。

 低侧开关驱动五线步进电机的实测波形

 看到这里,小伙伴应该对步进电机驱动方式有所了解了吧~接下来进一步讲述步进电机驱动的优化方案——

✔get 4:步进电机驱动的优化方案

左图为1-2相励磁的电流合成矢量图,可以看出电流合成矢量的幅值是会变化的,意味着电机的转矩也在不断变化,这会导致电机运转的不平滑。为了保证转矩的稳定,除了正确的方向之外,还需要对线圈电流的大小进行控制。

右图为改善后的1-2相励磁电流合成矢量图,将STEP1、3、5、7时候的A、B相电流大小,减小为原来的√2/2。通过这种方式可以让电流合成矢量始终位于单位圆上,保证了转矩的稳定。

假设在这个基础上,再对步与步之间的角度进行平均,得到更小的布局角,这就是细分驱动。其前提就是要保证转矩的稳定和步距角的一致。

✔get 5:TMI8150B

128微细分完美适配IPC低速驱动需求

拓尔微TMI8150B内置细分控制逻辑,通过精确的控制每一相电流,可以实现最高128细分的步进驱动,5V小电机基本适配。通过细分控制,可以减小低速下电机在每一步停留的时间,改善步进电机的低速抖动问题,减小噪音的发出。

同时可以提高角度分辨率,让步进电机以更小的步距角转动,相对于常见的2-2相励磁,128细分下,电机的角度分辨率提高了128倍!

以TMI8150B作为驱动方案的网络摄像机,相较于传统的网络摄像机有着更为出色的转动特性!左图达林顿方案噪声大,抖动明显;右图TMI8150B方案噪音小,低抖动,运转平滑;(详见视频噪音对比)

 通过对知识点的科普和技术原理的讲解,让大家对步进电机驱动和细分驱动有所了解,以上就是我们本期的技术干货介绍啦,记得做笔记哦~

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

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

相关文章

datax安装部署使用 windows

Datax在win10中的安装_windows安装datax_JMzz的博客-CSDN博客 DataX/userGuid.md at master alibaba/DataX GitHub 环境准备: 1.JDK(1.8以上,推荐1.8) 2.①Python(推荐Python2.7.X) ②Python(Python3.X.X的可以下载下面的安装包替换) python3.0需…

Docker安装——CentOS7.6(详细版)

ps:docker官网 在 CentOS 上安装 Docker 引擎 |官方文档 () 一、确定版本(必须是7以上版本) cat /etc/redhat-release 二、卸载旧版本(或者之前装过,没有安装过就不用管了) (root用…

OpenCV 项目开发实战--实现填充图像中的孔( Python / C++ ) 代码实现

文末附分别基于C++和python实现的相关测试代码下载链接 图 1. 左:原始的图像。中心:阈值和倒置。右:孔被填充。 在本教程中,我们将学习如何填充二值图像中的孔洞。考虑图 1 中左侧的图像。假设我们想要找到一个将硬币与背景分开的二进制掩码,如右图所示。在本教程中,包含…

2.0C++继承

C继承概述 C 中的继承是指一个类可以从另一个类中继承属性和方法,这个被继承的类称为基类或父类,继承它的类称为派生类或子类。 C三种继承 1、公有继承 public 在公有继承中,基类的公有成员和保护成员都可以被派生类访问,而基…

【ROS】ROS2导航Nav2:简介、安装、测试效果、错误处理

1、简介 在ROS2中自动导航使用Nav2来实现。 Nav2 使用几个独立的模块化服务,通过 ROS 2接口(例如动作服务器或服务)与行为树 (BT) 通信。 Nav2 输入包括:TF转换、一个地图源、一个行为树 (BT) XML 文件和相关的传感器数据源; Nav…

【数字图像处理】2.几何变换

目录 2.1 仿射变换(二维) 2.2 投影变换(三维) 2.3 极坐标变换 2.3.1 将笛卡尔坐标转化为极坐标 2.3.2 将极坐标转换为笛卡尔坐标 2.3.3 利用极坐标变换对图像进行变换 几何变换:放大、缩小、旋转等,改…

[游戏开发]Unity中随机位置_在圆/椭圆/三角形/多边形/内随机一个点

[ 目录 ] 0. 前言1. 矩形内随机2. 圆形内随机3. 三角形内随机4. 多边形内随机(1)多边形分割为三角形(2)三角形面积计算(3)数据缓存(4)按权重随机(5)实现随机 …

理论【8】TCPUDP彻底搞懂了吗?

1 概述 对于TCP协议和UDP协议,大家应该都有所耳闻。TCP协议和UDP协议都工作在传输层,他们的目标都是在应用之间传输数据。我们常用的网络通信,比如浏览网页、查看邮件、电话通信等,都是通过这两种协议来进行数据传输的。 2 TCP…

面试---如何发现Redis热点Key,有哪些解决方案?

目录 热点问题概述热点问题的危害常见解决方案阿里云数据库解热点之道热点key的处理两种方案对比总结 热点问题概述 产生原因 热点问题产生的原因大致有以下两种: 用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)…

【AI绘画】本地部署Stable Diffusion Web UI

近几年AI发展迅猛,今年更是大爆发,除了爆火的大模型ChatGPT以外,AI绘画也有很大的进步,目前,Stable Diffusion图像生成效果相当惊人,可以生成逼真的人像、风景、物品图片,还可以将图片转换为不同…

提示学习soft prompt浅尝,启发了p-tuing

一、前言 在高质量标注数据稀缺的工业界来说,少样本学习或者零样本学习的方法特别受欢迎,后面出现过一些少样本和零样本的方法,例如对比学习和prompt等,主流prompt的工作分为离散型和连续型模板。离散型主要还是插入bert特殊的tok…

分享AI绘画的方法

曾经,在一个神奇的编程国度里,住着一个名叫小花的程序员。小花喜欢创造和探索新奇的技术,她有一个惊人的能力:她能够根据文字生成相应的图片。这项技术让她成为了这个国度里的传奇人物。人们纷纷向她寻求帮助,希望能够…

flutter:网络请求、json数据转为Model

参考 老孟 flutter: 网络请求-dio http http 是一个可组合,基于Future的库,用于HTTP请求。该软件包包含高级功能和类,可轻松使用HTTP资源。它是多平台的,并且支持移动设备,台式机和浏览器。此软件包为官…

STM32F1x固件库函数学习笔记(一)

文章目录 一、基础知识1、什么是STM322、STM32诞生背景3、STM32分类4、STM32F1X系列命名规则5、STM32F103C8T6最小系统 二、STM32固件库1、初始固件库(1)51单片机的寄存器(2)STC8A通过库函数方式实现LED闪烁(3&#xf…

Spark入门(二)

2.3 Standalone模式 Standalone模式是Spark自带的资源调度引擎,构建一个由Master Worker构成的Spark集群,Spark运行在集群中。 这个Standalone区别于Hadoop的。这里的Standalone是指只用Spark来搭建一个集群,不需要借助其他框架。 2.3.1集…

充能书单|618,买什么都不如买知识!

前言 “IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、更实用的知识与技能,快速提升职场竞争力。 点击蓝色微信名可快速关注我们。 一年一度的618又到啦!今年的618就不要乱买…

【Linux】MySQL数据库 (二)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 MySQL数据库 数据表高级操作克隆表,将数据表的数据记录生成到新的表中清空表,删除表内的所有数据创建临时表创建外键约束,保证数据的完整性…

【计算机网络】第一章 概述(下)

文章目录 第一章 概述1.5 计算机网络的性能指标1.5.1 速率1.5.2 带宽1.5.3 吞吐量1.5.4 时延 1.6 计算机网络体系结构1.6.1 常见的体系结构1.6.2 分层的必要性1.6.4 体系结构中的专用术语 1.8 习题 第一章 概述 1.5 计算机网络的性能指标 常用的 计算机网络 的性能指标有以下 …

ECC算法学习(一)算法公式

ECC 一、ECC简介优缺点运用 二、算法理论基础1. 椭圆曲线的加法2. 椭圆曲线的二倍运算3. 同余运算4. 有限域5. 乘法逆元 三、算法公式1、有限域的负元2、有限域的加法, P Q P Q PQ3. 斜率计算(PQ即要计算P点切线,需要求导)4. 椭…

chatgpt赋能python:PYTHON如何进行累乘操作?

PYTHON如何进行累乘操作? 在PYTHON编程中,累乘操作是指不断地将一个给定数字序列中的数字相乘的过程。这个操作在数学中也被称为阶乘,通常用符号“!”来表示。 在PYTHON中,进行累乘操作的方法主要有两种:使用循环实现…