步进电机基础(8.4)-步进电机的问题解决方案-位置定位精度的解决方法

本文主要是介绍步进电机基础(8.4)-步进电机的问题解决方案-位置定位精度的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

步进电机基础(8.4)-步进电机的问题解决方案-位置定位精度的解决方法

  • 前言
    • 基本信息
    • 前言说明
  • 8.2 位置定位精度的解决方法
    • 1 . 驱动电路的改善
      • (1) 额定电压(电流)驱动:
      • (2) 2相激磁驱动:
      • (3) 多步进位置定位:
    • 2 . 电机的改善
      • (1) 微调定子结构的改善:
      • (2) 三相HB型高分辨率电机的改善:
      • (3) RM型细分时的改善:

前言

基本信息

名称描述说明
教材名称步进电机应用技术
作者坂本正文
译者王自强

前言说明

根据我读的《步进电机应用技术》这本书,进行的学习过程中的知识记录和心得体会的记录。

8.2 位置定位精度的解决方法

1 . 驱动电路的改善

(1) 额定电压(电流)驱动:

  参看图6.8,从额定电压降低电压来驱动步进电机,发现位置定位精度变差。
  例如:在空载时,用编码器作为负载,在额定电压(电流)时的精度与低于额定电压(电流)比较,精度变化较大。如图6.8所示,齿槽转矩使特性畸变的程度依据所加电压而不同,电压越低,齿槽转矩影响越明显。作者经验认为角度精度太差是很麻烦的,会引起测量电压(电流)不准。大家会注意到,转矩与电压有一定关系,而此关系如不同,会使空载时的角度精度变得很差或成为盲点。

(2) 2相激磁驱动:

  1相激磁驱动定子齿与转子齿作位置定位。相对2相激磁,由定子的2个相绕组激磁,转子齿磁场与定子磁场平衡,作位置定位。因1相激磁驱动吋,其误差精度为各定子相的本身机械精度,而2相激磁误差,由多极位置决定,误差有所缓解,精度变好。特别是纵列型的两相PM型步进电机,1相激磁与2相激磁比较,1相激磁精度会差一些。

(3) 多步进位置定位:

  两相步进电机时以2或4步进位置定位驱动;三相步进电机3或6步进位置定位驱动。如图6.15及6. 16是两相HB型步进电机的例子,如每4步进位置定位,精度大幅提高。
  例如,每1. 8°位置定位时,1. 8°并非使用全步进,而是使用0. 9°的步进电机,以2步进驱动1. 8°位置定位,全步进选择0. 6°的步进电机,3步进驱动有0.6°X3 =1. 8°的驱动方式.此种方式可以大大提高精度。其原因见第7章的式(7. 1)〜式(7. 3)及图7. 1。

2 . 电机的改善

(1) 微调定子结构的改善:

  已知定子的微调结构能改善位置定位精度。以两相电机为例,微调结构,可以降低齿槽转矩,距角特性变为正弦波。三相HB型1.2°的步进电机,六主极无微调,与12主极有微调的全步进驱动时的位置精度比较如图8. 20所示,1/8细分驱动时的位置定位精度比较如图8.21所示。
  三相12主极微调结构步进电机全步进时,位置定位精度可以改善士2%以内。在细分时,微调结构精度提高近50%。细分步距角精度比全步距角运行的精度大。步距采用8分割时,步距角为1. 278 = 0. 15%以此作为控制计算基准,其精度值当然比全步距角时要高。

(2) 三相HB型高分辨率电机的改善:

  可以参照7. 2节中的“高分辨率电机的选用”的详细说明。三相HB型步进电机有2相1. 8°的1/3,即0.6°的高分辨率电机,由于驱动芯片可以在市场上买到,所以可以很容易地实现高精度位置定位。
在这里插入图片描述
在这里插入图片描述

(3) RM型细分时的改善:

  以HB型步进电机细分的角度,用于位置定位时,其精度会有问题。 RM型10细分位置定位时,计算出的位置是线性变化的,详细见第2章的图2. 42细分时的角度精度比较。

这篇关于步进电机基础(8.4)-步进电机的问题解决方案-位置定位精度的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/weixin_44746581/article/details/109505958
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/737813

相关文章

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

Java中List的contains()方法的使用小结

《Java中List的contains()方法的使用小结》List的contains()方法用于检查列表中是否包含指定的元素,借助equals()方法进行判断,下面就来介绍Java中List的c... 目录详细展开1. 方法签名2. 工作原理3. 使用示例4. 注意事项总结结论:List 的 contain

macOS无效Launchpad图标轻松删除的4 种实用方法

《macOS无效Launchpad图标轻松删除的4种实用方法》mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号,下面解决这个问... 在 MACOS 上,Launchpad(也就是「启动台」)是一个便捷的 App 启动工具。但有时候,应

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

SpringBoot日志配置SLF4J和Logback的方法实现

《SpringBoot日志配置SLF4J和Logback的方法实现》日志记录是不可或缺的一部分,本文主要介绍了SpringBoot日志配置SLF4J和Logback的方法实现,文中通过示例代码介绍的非... 目录一、前言二、案例一:初识日志三、案例二:使用Lombok输出日志四、案例三:配置Logback一

Python实现无痛修改第三方库源码的方法详解

《Python实现无痛修改第三方库源码的方法详解》很多时候,我们下载的第三方库是不会有需求不满足的情况,但也有极少的情况,第三方库没有兼顾到需求,本文将介绍几个修改源码的操作,大家可以根据需求进行选择... 目录需求不符合模拟示例 1. 修改源文件2. 继承修改3. 猴子补丁4. 追踪局部变量需求不符合很

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3