https://www.cnblogs.com/yueze/p/7107754.html

无刷无感直流电机方波驱动软件分析

无刷无感直流电机方波驱动多用六步换相法,现就六步换相法中的难点做些分析

一. 启动

无刷无感直流电机多通过反电势来判断转子位置,但在电机转速为零或很低的情况下,检测不到反电势,必须让电机加速到一定速度才可以通过反电动势检测转子位置。通常用三段式启动法,包括三个步骤:预定位、加速、切换。

预定位:刚开始的时候转子位置是未知的,而启动前需要准确知道转子位置,因此给电机任意二相通电,把电机转子固定到一个已知位置。例如先给AB通电,再给BC通电,给二相通电比起给一相通电的好处是,避免了转子正好与通电相成90度而不能把转子拉到预定位置。

加速:加速的方法有恒频升压法、恒压升频法、升压升频法。常用的方法是恒频升压法:通过不断改变占空比和换相时间来使转子加速

切换:转速达到一定值,可以检测到反电动势的时候,就可以通过切换到正常运行状态,选择切换的方法通常有:

1. 可以检测到电机转速,达到预定转速切换;

2. 设定一个加速时间,超过加速时间后切换;

3. 检测到一定次数的反电动势后切换。

二. 换相时间

换相时间影响到电机的效率,理论上的最佳换相时间是检测到过零点后30度电角度,但过零点后30度电角度准确时间是多长却是难以知道的,只能通过前几次换相时间来进行推断,推断总会有误差,且程序的执行也是需要时间,因此最佳换相时间算法成了一个关注点。在一些算法中,选择检测到过零点后立即换相,在高速的情况下电机效率损失很小。

三. 闭环控制执行时间

大多数的应用下用开环控制就足以应付,如无人机,然而需要精确速度控制的情况下,需要加入PID闭环控制,常用的有转速单闭环控制、转速电流双闭环控制,在双闭环控制中,通常内环运行频率高于外环运行频率。

无刷直流电机--参考博客相关推荐

  1. Windows10环境下自己配置Pytracking详细流程(有参考博客)

    关于pytracking以及配置前的一些准备 Pytracking是一个基于pytoch的用于视觉对象跟踪和视频对象分割的通用的python框架. 1.1 配置前的准备 windows系统下预装支持V ...

  2. caffe 训练自己的数据 参考博客网址

    参考网址: http://blog.csdn.net/qqlu_did/article/details/47131549 http://www.docin.com/p-871820919.html 转 ...

  3. Chainlink 与预言机 | ArcBlock 博客

    作者: 冒志鸿(ArcBlock 首席执行官.首席架构师) 编者按: 以太坊预言机项目 Chainlink 最近跻身全球第 9 大市值项目,且日前遭人做空,一时令业内瞩目.热议纷纭.今天,通过 Arc ...

  4. Spring----学习参考博客书单链接

    [References] 1. IOC之基于Java类的配置Bean 2.IOC之基于注解的配置bean(上) 3.Spring之IOC的注入方式总结 4.Spring之IOC自动装配解析 5.Spr ...

  5. 计算机网络相关知识 参考博客 子网掩码怎么理解 网关及网关的作用 路由器基础知识详解

    子网掩码怎么理解 https://blog.csdn.net/farmwang/article/details/64132723 网关及网关的作用 https://blog.csdn.net/zhao ...

  6. 浏览器开发重要的参考博客

    1 Chromium 1.1 http://www.adambarth.com/ 2 webkit and chromium http://blog.csdn.net/milado_nju/ 3 Wh ...

  7. 2018-09-25 参考博客Hadoop

    坑1 新版树莓派自带的java环境变量JAVA_HOME是arm32版本 export JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm-vfp-hflt/jre/ ex ...

  8. 博客图片上传:Typora+PicGo图床

    博客图片上传:Typora+PicGo图床设置 原因,解决问题:在Typora的笔记上传博客的时候,或者 typora到其它电脑上时,由于图片是本地图片,导致无法上传 或者 看不到 无法加载该图片. ...

  9. U3D -- 一些知识点和优秀博客收藏

    1. 场景与工程 Project(工程)与Scene(场景)是不同的概念,一个项目工程可包含多个场景,而每个场景是唯一的.例如通关游戏,项目就是整个游戏,场景就是游戏中的各个关卡. 2. 图层的个数 ...

最新文章

  1. 制作一个简单的linux
  2. “尽快成立国家级权威信息安全部门”
  3. 说说Java中原子性,可见性与指令重排序的理解
  4. 通达信版弘历软件指标_通达信软件指标编写基础教程,10个指标源码祝你股市一帆风顺...
  5. An end-to-end TextSpotter with Explicit Alignment and Attention
  6. textedit实时显示位置_加什么地形就看什么等高线!等高线实时预览就是这么爽...
  7. VB打开资源管理器并指定文件
  8. JAVA数组元素的遍历_Java数组元素的遍历
  9. jQuery文档加载完毕的几种写法
  10. hmcl手机版_hmcl下载curse最新
  11. Axure8授权激活码
  12. html 引入 icon 图标
  13. 一张图解释什么是遗传算法_什么是遗传算法?怎样绘制遗传算法流程图
  14. 六 详细讲解主进程和渲染进程
  15. Rosalind工具库: Entrez搜索NCBI资源库
  16. 最新hexo+github搭建个人博客详细教程(二)——关于博客的美化
  17. Hadoop+Spark 之旅—脚踏实地、仰望星空(教程目录)
  18. 一万套Solidworks非标自动化设备三维图纸 3D通用模型 机械设计UG
  19. Multi-Gigabit MediaConverter车载以太网-万兆转换器
  20. 时尚新享受,告别鼠标手

热门文章

  1. OpenSees开发(二)源码分析——平面桁架静力有限元分析实例
  2. 国产Linux:中标麒麟NeoKylin——ldconfig 不是符号连接
  3. MapReduce计数器--详解
  4. Bzoj4481 [Jsoi2015]非诚勿扰
  5. PVZ逆向分析与C#内存操作(含源文件)
  6. Linux安装VNC远程桌面管理工具
  7. Android 获取手机第三方应用列表
  8. 虚幻引擎图文笔记:“ThirdPerson_Jump Asset“节点和“ThirdPerson_JumpStart Asset“节点到底是啥?
  9. Linux下用C语言做小老鼠推箱子的游戏
  10. php 下载脱离服务器,php 自动下载远程服务器文件