我想控制无刷直流电机 最大转速6000r 然后有三个霍尔 你说他转速那么快 检测霍尔的单片机有那么快的反映速

你好
一楼的回答相当好,特别是具体实施的数据计算。我这里有点小小的不同,即6000转的周期为10ms,加3路霍尔检测,就是说最高检测周期为10/3=3.33ms,只要单片机响应小于3.33ms就可以实现。3ms对于单片机可以做很多事情。至于你说的只有一个中断不是问题,首先你要把这个作为一个系统工程来考虑,(这里只考虑信号采集实现方法)。
方案1:3只霍尔并联一端接地,输出端(当然要根据实际情况组合)通过电阻上拉进单片机中断。软件(计数)除以3,就是转速;也可不用中断,配合软件作为前景程序进行不间断扫描,背景程序调速,背景程序的执行时间不得大于3.33ms。这是最简单的方案。
方案2:如果端口富裕可以3个霍尔通过或门运算申请中断,再转向端口检测,进行计数(算)。这个方案最好,配合软件可在线(运行中)检测霍尔及电机的状态(是否故障)。
方案3:通过门电路把3个霍尔合理搭接,再通过分频进单片机,这个方案回旋度大,兼容性好,缺点是低速时会降低精度。
方案4:把脉冲信号转换为电压信号(模拟),再通过单片机内部或外部AD转换为数据进行运算,从而达到目的。这个方案不推荐,只在极限条件下使用。
其他需要考虑的:
1.霍尔元件的个数已确定,每周期的检测点有几个,如果是两个及以上的话,上面数据要重新计算,或合理取舍霍尔元件的个数。(我汽车的轮胎是一个霍尔,大概30多个检测点)
2.电机启停,或调速时的加减速时间,要符合这个电机的特性即硬性指标。
3.根据使用场合(要求),合理设置回差控制,即设定4000转的时候,转速在3950-4050都在正常范围不用调速,否则你的电机将一直在加速-减速-加速-减速的运行,无稳定状态,极大的不利于电机及调速电路。电机只有在及其特定的条件下才能1转不变的运行。
要想达到较为理想的效果,建议使用DSP芯片,作为控制核心,这样可以大大简化软件的负担,把软件的工作交给硬件来完成。同时DSP芯片的工作速度高,按你的情况,该电机工作在10000以上都不是问题。

6000rpm = 100rps,如果是2极电机,则霍尔信号的频率为100Hz,周期为10mS;即使要检测精度达到5%,也就是0.5mS,再考虑到有3路信号,实际要求0.17mS,使用单片机的外部中断接口很容易检测了。

凡事别想得太复杂,无刷电机加装霍尔目的是让电机低速起动吋能通霍尔停留每一个力角,输出根据霍尔提供的信号实行追随,是(追随)不能与伺服电机相堤并论,伺服电机中的偏码器就如你所说,须要检测了。

那就别用霍尔了,例如航模用的无刷电机与电调

无刷直流电机(BLDC)的转速检测通常依赖于霍尔传感器。对于6000r/min的转速,意味着每分钟转6000圈,每秒钟转100圈。单片机Pic16f877a(以下简称为单片机)对霍尔信号的响应速度,主要取决于以下几个方面:

为了实现无刷直流电机的控制,还需要考虑以下几个方面:



如何利用直流无刷电机中三个霍尔位置传感器测量转速~

这个最好用单片机的外部中断,当霍尔传感器每得到一个信号,就触发一次中断,里面的数据+1,再用程序来分析共有几个信号,再结合单位时间,计算出转速。
这东西说难不难,说简单也不简单,足够写一篇大专层次的毕业论文了。

无刷电机三个绕组互成120度,为了测量对应转子的三个位置,三个霍尔也应该互成120度分布,这样引线将在电机内绕行较远,才能引出电机,实际接线中,可以在2只120度之间的霍尔中间(相隔60度)设置一个反向霍尔,相当于在对面设置一个同向霍尔,在此引出线可以达到最短。
无刷直流电机不使用机械的电刷装置,采用方波自控式永磁同步电机,以霍尔传感器取代碳刷换向器,以钕铁硼作为转子的永磁材料,性能上相较一般的传统直流电机有很大优势。
具有高效率、低能耗、低噪音、超长寿命、高可靠性、可伺服控制、无级变频调速等优点,至于缺点是比有刷的贵、不好维护,广泛应用于航模、高速车模和船模。
不过,单个的无刷电机不是一套完整的动力系统,无刷基本必须通过无刷控制器也就是电调的控制才能实现连续不断的运转。普通的碳刷电机旋转的是绕组,而无刷电机不论是外转子结构还是内转子结构旋转的都是磁铁。所以任何一个电机都是由定子和转子共同构成的。
无刷电机的定子是产生旋转磁场的部分,能够支撑转子进行旋转,主要由硅钢片、漆包线、轴承、支撑件构成;而转子则是黏贴钕铁硼磁铁,在定子旋转磁场的作用进行旋转的部件,主要由转轴、磁铁、支持件构成。除此之外,定子与转子组成的磁极对数还影响着电机的转速与扭力。

扩展资料
无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。 电动机的定子绕组多做成三相对称星形接法,同三相异步电动机十分相似。
电动机的转子上粘有已充磁的永磁体 ,为了检测电动机转子的极性,在电动机内装有位置传感器。驱动器由功率电子器件和集成电路等构成。
其功能是:接受电动机的启动、停止、制动信号,以控制电动机的启动、停止和制动;接受位置传感器信号和正反转信号,用来控制逆变桥各功率管的通断,产生连续转矩;接受速度指令和速度反馈信号,用来控制和调整转速;提供保护和显示等等。
参考资料来源:百度百科-直流无刷电机
参考资料来源:百度百科-霍尔效应

#15791399895# 怎么改变直流无刷电机的转速? - ******
#沈孟# 如果仅仅使用,改变工作电压就可以;想设计一个电机,不仅仅是铜线的问题.

#15791399895# 无刷电机转速怎样控制 ******
#沈孟# 用控制电流大小来实现磁场强弱,进而使转子收到的旋转力矩也变大变小,这样速度就变化了.基本原理如此.

#15791399895# 用电调控制无刷电机怎么获得转速 - ******
#沈孟# 不能直接获得转速,通过公式计算 有霍尔电机: 每60°电角度换相一次,输出一个霍尔信号,通过示波器可以看到这个信号 1圈换相次数=极对数*6 转速=1分钟换相总次数/1圈换相次数

#15791399895# 直流无刷电机的转速控制精度是什么样的 - ******
#沈孟# 控制精度对不同情况,含义不同.你是想说的电机转速的控制精度,电机转速的控制精度,一般是指相对精度.而不是绝度精度.在1455rpm这个工作点,转速的精度达到1rpm.相对精度是千分之1.5. 如果是10000rpm下,要达到1rpm,相对精...

#15791399895# 如何用传感器控制直流电机的调速 - ******
#沈孟# 用光栅尺或其它传感器来获得电机的转速,再用MCU、DSP之类的来处理传感器信号,再通过PWM或DA来控制电机的转速

#15791399895# 直流电动机怎么调相怎么调速 - ******
#沈孟# 使直流电机反转有两种方法 一是电枢反接法 二是励磁绕组反接法直流电机调速可通过三种方法来实现 一是电枢回路串电阻调速 二是改变主磁通调速三是改变电枢电压调速

#15791399895# 各位,直流无刷电机的升速你们怎么控制的,说说我的想法 - ******
#沈孟# 我准备检测反电动势来控制换向信号,每转360度电角度获得一个过零信号,然后根据周期估计出每次换向时刻,也就是把一个周期6等分.这样用直流驱动方式应该问题不大,不知道用正弦波驱动的话会不会有问题

#15791399895# 单片机怎么控制直流无刷电机转速的匀速增加? ******
#沈孟# 1.驱动模块(H桥就可以了)2.稳压电源(你用K60可能会中用3.3V,5V)3.扭矩检测(估算你是做个电机的掌控实验,那信息认同是要收集重复使用分析的.可以用光码盘,增量的好点)其他的还有些7788的.必须联系Q******52

#15791399895# 直流电机的控制 ******
#沈孟# 直流电机必须使用直流电源.有干电池,储电池、有由交流电经降压后,通过硅整流将其转换为直流的电源.您说的利用四个三极管来进行控制的,就是它把交流电转换为直流电.被称为晶体管整流.直流电机是利用调换直流电源的正负极来控制正反转.而交流电机是利用变换交流电源的相别来控制电机的正反转的... www.fangyou-sh.com 提供 仅供参考!

#15791399895# 直流无刷电机的控制策略 - ******
#沈孟# 一般的自同步无刷直流电动机逆变器和驱动的结构图如图1所示.图中所示之驱动系统通常较多用于电压源逆变器(VSI).电压源逆变器的对应是电流源逆变器(CSI).VSI之所以较为广泛运用是因为其成本、重量、动态性能,以及易于控制...

为传递更多家电数码信息,若有事情请联系
数码大全网