5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 4680|回复: 29
打印 上一主题 下一主题

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

[复制链接]
跳转到指定楼层
楼主
发表于 2004-3-4 00:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由micro在 2004/03/05 03:22pm 编辑]

以前觉得谈电机调速象纸上谈兵,现在终于有机会学以致用一把了,哈哈!!
:em24:  :em24:  :em24:

欢迎继续阅读楼主其他信息

沙发
发表于 2004-3-4 02:01 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

用於模型的无刷电调目前国内还是空白,商机无限但时间是关键,谁的产品搞在前面准赚钱,磨磨蹭蹭顾此矢彼恐怕机会就不再,何况这个东西的技术含量并不太高,对搞电子技术的不算难事,大胆行动必有收获.
3
 楼主| 发表于 2004-3-4 06:49 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

呵呵,谢谢,我一定尽快完成!!
4
 楼主| 发表于 2004-3-4 06:56 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

请大家都来谈谈自己对无刷电调的功能要求、设想,然后综合成为设计指标
我想这样要比我一个人空想好多了吧
5
发表于 2004-3-5 19:37 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

能不能在电动机版贴个帖子。无刷电机应该在电动机版讨论比较好。我在5IMX中已经快转晕了。
另外我手头有国外顶级无刷电调的拆解照片。如果需要,可以贴出来供你设计参考,可以少走弯路。我也可以说说我拆解后,对国外无刷电调设计的看法。我本人虽然不懂单片机,也只会设计一些简单的电路。但对无刷系统比较痴迷。手头的无刷系统有几套。应该对你有帮助。
另外你是哪里人?有没有其他联系方式,比如固定电话手机什么的。有空可以直接在电话里聊。我是北京的。如果你也在北京,那就更好了。
6
 楼主| 发表于 2004-3-5 23:20 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

我在5IMX中也快转晕了,找自己的帖子还要几进几出。
谢谢shouldbe的关心,这个其实不是我开始的选题,现在我正在收集芯片资料,控制算法,有这方面资料或想法的大家相互交流下。
我是武汉的,现在在一家公司作毕业设计,趁机打打自己的小算盘。嘻嘻。
我的QQ:178390245 我整天都在的,大家可以直接和我聊(加我时说5imx我就明白了)
7
发表于 2004-3-6 04:59 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

绝对支持  DIY,无刷电机电调我感兴趣,加我QQ228837634
8
 楼主| 发表于 2004-3-7 00:07 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

大家看看下面这个算法:
无传感器无刷直流电机系统设计
朱明程、吕利昌  《测控技术》2000年第8期
摘要:本文介绍了一个无传感器BLDC(无刷直流电机)系统的结构组成,该系统以Motorola的MC68HC705MC4作为控制芯片。并详细讨论了系统的硬件构成、无位置传感器系统的控制算法和控制程序的各主要功能模块。
关键词:无传感器;PWM;BLDC 
近年来,电力电子技术的飞速发展带动了电机行业新的革命。无位置传感器无刷直流电机(BLDC)具有无换向火花、无无线电干扰、寿命长、运行可靠、维护简便等有点,而且不必为一般无刷直流电机所必须的位置传感器带来的对电机体积、成本、制造工艺的较高要求和抗干扰性差问题而担忧,因此应用前景广阔。
国内外的学者对无位置传感器的无刷直流电机已进行了多年的研究,提出过不少方案。本文所述的方案,是建立在电机定子绕组反电动势检测原理的基础上。
1. 无传感器BLDC应用系统结构
选择如图1所示的系统结构。该设计结构简单、成本低。
2. 系统控制程序设计与讨论
2.1 控制算法
控制算法有两种:
第一种方法是通过计算基于相的反电动势过零点的转换事件。这种方法的不足之处在于:对反馈信号的任何干扰,都可能引起扭矩波动和电机停转。
为了克服如上问题,提出了第二种方法。在这种方法中,电机按同步电机方式运转,产生的操作电压保证反电动势与转换一致,相的反电动势过零点将可以保证在一时间段内,不需要计算下一个转换事件,而是直接基于对反电动势的检测进行处理。所以这是一个更加稳定的运算法则(在有反馈干扰信号的情况下),使电机不会停转,采用这种运算法则,电机速度变化很小。下面简要介绍这一算法的控制流程。
(1)补偿阶段
在电机启动前,两相通电的时候,存在一个很短的时间(取决于电机的时间常数),在该时间内,电流控制器保证电流在预定义的范围内,以产生高的启动扭矩。
(2)抖动阶段
经过补偿阶段,电机开始启动和抖动直至达到工作速度。电流控制器保证电流不超过最大值。
反电动势检测技术使得无需传感器就可识别转子的位置,然而起始阶段不能有这种反馈。这是因为感应电压的大小与电机的转速成正比,因此,在速度很低时反电动势不能被检测,而要执行一个特殊的启动算法。
(3)稳定期
在稳定期,电机以恒定的速度运行。在与反电动势同步之前,电机转速恒定不变。
(4)PLL的获得阶段
关闭电流控制器,开启过电流检测,由一个电压源给电机供电,减小PWM频宽比,直至几个过零点在目标时间段(90°<α>180°)内被检测到。
(5)正常运行阶段
要进入这一阶段,必须满足下列条件:
1) 过零事件必须在时间段内(90°<α<180°)被检测到若干次;
2) 电流尖峰必须限制在一定范围内。
接下来,通过控制相电压,PLL控制器保证正确的相变角度,电机以适当的功率运行,并不停地进行电流检测、过电流检测和电机停转检测。
2.2控制程序的主要功能模块
控制程序被分成几个主要功能模块:初始化、启动、主程序和中断服务程序。几个子程序在这些模块中调用。
(1)初始化程序
初始化程序主要包括:I/O口初始化、A/D转换初始化、PWM初始化、时间输出比较功能初始化、输入捕捉功能初始化、电流控制器初始化等。
(2)启动程序
该程序执行启动算法,参见2.1控制算法部分的内容。
(3)主程序
在主程序中,调用速度设置、直流总线电压检测和转换子程序,处理过零反馈,并且评测角度α。
(4)子程序
1) 紧急停转子程序
该程序关闭所有的的PWM输出并处于等待状态,过一段时间后试着重新启动。
2) 速度设置和直流总线电压测量子程序
速度设置或直流总线电压的A/D转换结果被存储在内存中,选择连续的A/D通道,并启动A/D转换。
3) 电流控制子程序
电流控制子程序每512μs被调用一次。PI控制器用来计算直流总线电压的PWM值,占空比与PI控制器的计算结果成一定比例,它被PWM寄存器直接使用。
4)转换子程序
PWM控制寄存器的值和MUX命令可在查询表中找到。MUX命令控制着多路调制器,MUX用于处理过零信号。定时器输入捕捉功能的边沿触发功能被设定,以检测过零信号的升降沿。是上升沿还是下降沿,与转子的位置和实际转换状态有关。
5) 抖动子程序
抖动程序考虑了转换周期,因此可实现“S”形的速度曲线,而不需要区分算法。
运算公式如下:
加速: Tn+1= Tn – [K(Tn-Tstop)/256] –1 (1)
减速: Tn+1=Tn + [K(Tn-Tstop)/256] +1 (2)
其中:
T: 转换周期;
K: 改变速度曲线斜率的参数;
Tstart: 抖动开始时的转换周期;
Tstop: 抖动结束时的转换周期。
(6)ISR----中断服务程序
1) 定时器输出比较中断服务程序
定时器1和定时器2是由该中断程序提供的异步软件定时器。
如果工作特性中断被定时器1引起,为了与PWM信号同步,首先要进行直流总线电流的转换。然后,获得的值经过过电流和尖峰电流检测程序检查,设置电流控制器标志,
这一标志使得电流控制器子程序被调用时采用新的数据。
如果工作特性中断是由定时器2所引起,那么预设的值被送进PWM寄存器,并且输出MUX命令。
在这里,IC中断(ICIE2)被禁止,以避免反电动势的检测受切换过程中产生的干扰的影响。大约50 μs后使能中断。
如果两个中断发生的间隔小于133us,那么定时器2具有中断优先权,保证转换在正确的时机进行,而A/D转换被推迟。
在定时器1和定时器2状态的基础上,计算出用于定时器输出比较寄存器的新值。
2)定时器输入捕获中断服务程序
该中断由位置识别逻辑产生的信号所引起。这里,必须特别注意燥声的影响,因为它有可能干扰输入信号。
3)IRQ程序
这里提供了唤醒信号。当单片机处于等待模式时,唤醒信号用于允许系统执行转换。
9
 楼主| 发表于 2004-3-7 00:41 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

[这个贴子最后由micro在 2004/03/06 04:52pm 编辑]

这个效果很好,不过比较复杂:《基于扩展卡尔曼滤波的无位置传感器直流无刷电机控制》
论坛怎么不能上传RAR文件??   :em22:  :em22:
10
发表于 2004-3-7 08:31 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

文件大小有限制的。
可惜这些检测的细节太复杂了。咱真的不懂了。
11
 楼主| 发表于 2004-3-12 01:00 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

现在已经选定了主芯片:Motorola的电机控制专用DSP
这样的方案硬件成本比较高,但软件开发相对简单,对小批量来说还是合适的。
12
发表于 2004-3-12 08:02 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

确实批量的成本还是通用单片机+软件来得低
13
发表于 2004-9-4 02:51 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

我还没有想去做高档的无刷电机,不过我知道这玩艺也不复杂(鄙人电子基础自认为还不错,有近十年的经验);至于结构和控制软件嘛,想玩的模友到网上去下载吧!多的是!定子铁芯找点废电机的矽钢片按图纸去线切割,钴磁钢在电子商城卖吧,诸位大虾少买一架电直的费用就可以作他十台八台;
操!他爹的Y,市场的无刷机和无刷电调太贵啦!
恼火了,我自己正准备开个店,干脆我也来做无刷机还要带电调,气死这帮黑心鬼!
14
发表于 2004-9-17 06:33 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

狐狸大大,你要开卖了,第一个要卖给我!
15
发表于 2004-9-18 20:05 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

有否无刷电机(无传感器)调速器成熟线路(驱动CD-ROM)
16
发表于 2004-9-20 22:50 | 只看该作者

毕业设计打算搞无刷电机(无传感器)调速器,大家多交流交流

到GOOGLE搜索引擎上去查吧!很多的!   
    无传感器无刷电机的确有先进的地方,但是它的电路相对要麻烦一点,我还是偏向于使用有传感器的;
    在德国看到过一种使用锁定霍尔的无刷机机,用了三个霍尔和一只PIC单片机,单片机只是产生8.4K的PWN调速信号,线包定子的换向就全靠三个霍尔传感器搞定;电调的锁定电流是75安培;全套标价是82.9美元。
17
发表于 2004-9-25 21:59 | 只看该作者
我得无刷电调已经完成了。正在测试中
18
发表于 2004-10-10 22:50 | 只看该作者
没错!不行,咱在自制3绕组4磁极机机时试过啦:实测转速在1万1千转时电机开始发热,有颤抖现象,扭矩也小啦;我用的功率Nfet是irf7456,内阻0.008欧姆,4只并联一组;
后来试过用在15绕组220磁极机上基本没问题;
对了,将标准舵机控制信号转换为模拟电压信号我用了一片PIC12C508A和一片DA芯片,效果还可以!
19
发表于 2004-10-10 22:54 | 只看该作者
:em06::em06:不好意思,打错数啦,是15绕组20磁极,就是类似于软驱主轴电机的,原本想用来作电直的直驱电机的!
20
发表于 2004-10-13 23:50 | 只看该作者
虚心请教,TDA5142T为什么不行呢?
我看过芯片文档,它支持无感3相电机驱动,一般需要外加驱动。
同时具有OTA实现调速。不过调速是模拟的,靠外置三极管线性分压实现变速,效率低了些。
所以我认为是可以用的。但没实际做过电路测试过。
请问有经验的同仁,TDA5142T不能用的原因是什么。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表