热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

ESC3电调---电路分析(换相电路)

电调就是无刷电机的电路,这里有好多关于电机操作的理论知识,我也没有过细的研究,如果有兴趣的额可以参考《无感无刷直流电机之电调设计全攻略》(等我研究好了在整理出来)首先看一下六臂全桥驱动

    电调就是无刷电机的电路,这里有好多关于电机操作的理论知识,我也没有过细的研究,如果有兴趣的额可以参考《无感无刷直流电机之电调设计全攻略》(等我研究好了在整理出来)

    首先看一下六臂全桥驱动电路原理

         

Q1到Q6为功率场效应,当需要AB相导通时,只需打开Q1,Q4管,而使其他管保持截止。此时电流的流经途径为:正极->Q1->项圈A->绕相B->Q4->负极。根据这样的导通模式:AB,AC,BC,BA,CA,CB即可是电机软一圈。

         这里在AB导通的过程中,A点的电位就近似认为是12V,而B点电位就近似为0。为了要导通Q4,Q4的栅极电压必须大于3V即可,IR2301的LO端输入足以驱动使其导通。但如果要Q1导通,则要在栅极至少加载3+12=15V的电压,这个已经超过了电源电压。这个先留着看下面这个图。

                  

    这部分电路的作用是换相,知道作用了就要具体的分析一下了。上面的HO输出电压无法是Q1导通,这时候就引入了二极管D1跟电容C1组成的自举升压电路。可能有人注意到C1的下端是接在VS端的,跟HO好像没有关系,IR2303S的数据手册明确写出了HO的电压(VB—VS)也就是最大可以达到VS,这时候就足以使Q1导通了。

    好多人应该看到了,在Q1的栅极串了一个30R的电阻,而在Q2的栅极没有串电阻,这个问题也困扰了我好长时间,为了好多人也没有解释清楚,最后查资料跟请教别人。这里还要先说明一个问题是:无刷电机的驱动采用H_PWM—L_ON的方式,也就是在Q1的栅极采用的PWM波,这就又可能会和栅极的极电容因起振荡,而串上R19增大阻尼而减少振荡的效果。第二,当栅极电压拉高时,首先会对栅极电容充电,充电峰值电流0.5A(I=Qg/(td(on)+tr))根据数据手册可以计算出。可见已经超过了2301的驱动能力,而加上R19可放慢充电时间而减少栅极充电电流,第三,当栅极关断时,D-S极从导通变为截止,Vds的电压迅速增大,这样就有可以击穿电压,R19减小这种变化,起到保护的作用。在下臂采用常开就不用出现振荡跟击穿这些情况,所以就不用加了。

    在这里老师的解释是由于OL输出为低电平故不用串电阻,我认为这样理解是不对的,这里的低是相对OH的,但是相对源极S也是高的。我认为不串电阻的原因就是采用常开的方式,不需要保护。这种理解还不足以说服他,等我在请教请教别人再去说服他。    

    这里串联电阻的肯定作用就是增大阻尼,保护MOSFET

    这个还有一个关于阻值选取的问题,这个问题太复杂了,我无能为力了。只知道它的选取跟MOSFET的特性有关,具体的计算涉及了好多数学的问题,具体值在过阻尼跟临阻尼之间就可以了。

    总结:看似挺简单的电路,但是里面涉及的内容太多了,能把简单的问题分析的明明白白也是一件简单的事。

    疑问:这里在给IR2301供电为什么直接用电机的电源,如果电机的负载过大的时候,会不会引起IR2301的欠压?我记得第一版的图就是用5V的电源单独给IR2301供电的,现在他直接用VS了,这里面肯定有原因的。

    这个问题我大概理解的是:在VS跟GND加一个大的电容,就相对于一个小型电池了,可以在一定程度上弥补欠压的问题。这样就大大减小了接线的麻烦了,不用单独给IR2301供电了。

         


推荐阅读
  • Win10 64位旗舰版的优势及特点详解
    本文详细介绍了Win10 64位旗舰版的优势及特点,包括更安全的源安装盘、永久激活方式、稳定性和硬件驱动的集成,以及人性化的维护工具和分区功能。通过阅读本文,您将了解到Win10 64位旗舰版相比其他版本的优势和特点。 ... [详细]
  • 现在学vb6还靠得住么?语言只是工具,关键是思想。程序=算法+数据结构。除了汇编,其他语言都靠不住。随着时代的进步,很多语言跟不上开发的要求。从面向过程到面向对象,与其说是思想的进步,不如说是为了适应高速开发。除了底层汇编语言,还有那些能适应高速开发的语言。每种语言都是很有趣的。 ... [详细]
  • 本文介绍了禅道作为一款国产开源免费的测试管理工具的特点和功能,并提供了禅道的搭建和调试方法。禅道是一款B/S结构的项目管理工具,可以实现组织管理、后台管理、产品管理、项目管理和测试管理等功能。同时,本文还介绍了其他软件测试相关工具,如功能自动化工具和性能自动化工具,以及白盒测试工具的使用。通过本文的阅读,读者可以了解禅道的基本使用方法和优势,从而更好地进行测试管理工作。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 本文介绍了某点评网的搜索策略,包括名称和地址的匹配策略,模糊匹配的方法以及不同口音和拼音的近似发音。同时提供了一些例子来说明这些策略的应用。 ... [详细]
  • loader资源模块加载器webpack资源模块加载webpack内部(内部loader)默认只会处理javascript文件,也就是说它会把打包过程中所有遇到的 ... [详细]
  • asp中如何嵌入python的简单介绍
    本文目录一览:1、如何在IIS中执行Python脚本 ... [详细]
  • CS231n简介详见CS231n课程笔记1:Introduction。本文都是作者自己的思考,正确性未经过验证,欢迎指教。作业笔记本部分实现的是Momentum,RMSProb, ... [详细]
  • vb.net不用多线程如何同时运行两个过程?不用多线程?即使用多线程,也不会是“同时”执行,题主只要略懂一些计算机编译原理就能明白了。不用多线程更不可能让两个过程同步执行了。不过可 ... [详细]
  • Opencv提供了几种分类器,例程里通过字符识别来进行说明的1、支持向量机(SVM):给定训练样本,支持向量机建立一个超平面作为决策平面,使得正例和反例之间的隔离边缘被最大化。函数原型:训练原型cv ... [详细]
  • VBA操作Excel之设置单元格属性
    VBA操作Excel简介一、VBA读写Excel文件二、VBA设置单元格属性三、VBA弹出输入和输出窗口参考文档一、VBA读写Excel文件VBA简介及打开Excel文件方法见VB ... [详细]
  • 如题如示,在网上查了下c#直接操作ppt的例子,但都只是很简单的写了下打开PPT插入标题插入一个图表等,但是都没有更具体的有如何可以直接更改PPT图表的数据源数据的例子。我现在的需求是,我有一个P ... [详细]
  • vb6集成ad登录共享文件_SCSP实验2单点登录
    01—实验目的掌握单点登陆相关原理和深信服配置02—实验环境1.AC版本v12.0.42AC1地址:https:172.172.1.1AC2地址:htt ... [详细]
  • M$exceloriginprosigmaplot里面怎么画一个x(自然数序列),多个y比如10个y数据曲线,要求所有曲线都不能重叠的,但是x轴只要一个。因为在文章里面给图的位置很小,但是 ... [详细]
  • vb.net面试题,请大家帮忙,谢谢。如果需要讲详细一点,那就加我QQ531412815第4题,潜在的错误,这里的错误不是常规错误,属于那种只有在运行是才知道的错误:Catchex ... [详细]
author-avatar
不点包子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有