amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 79248|回复: 285

DIY30A无刷电调成功了...分享制作全过程资料

  [复制链接]
发表于 2010-6-3 20:28:32 | 显示全部楼层 |阅读模式
一直想做一架模型飞机玩下,买了个,无刷电调,但功率太小,只有10A,
想自己DIY一个。查了很多网站资料及书籍,接着淘宝买了100A大功率MOS管,
开始用万用板焊接了。经过断断续续1个多月的研究,终于闭环驱动了无刷电机。

晒晒我的成果:
电机静止
(原文件名:电机静止时.JPG)

电机转动如图:点击此处打开 ourdev_559359.JPG(文件大小:2.75M,只有400K以内的图片才能直接显示) (原文件名:电机转动.JPG)
上传一段视频
点击此处下载 ourdev_559588.AVI视频文件大小:1.06M) (原文件名:电机.AVI)
一开始,在网上搜资料,看各种书籍觉得摸清了无刷电机原理,
COMS驱动电路拿万用板焊接,利用飞线连到主控板上,就自己
写程序了。经过一段时间摸索终于看到电机转了,不过是开环启动,
但是这样很容易烧MOS管,连我用的100A的CMOS管都烧了几个,郁闷啊。。。
在此请各位无刷电调DIY爱好者注意,开环启动,很容易烧CMOS管。
确实很不爽,10元一对的COMS管,多了烧不起,一开始还总是烧,都想放弃了,
幸好坚持弄了挺长时间,不烧了,
后来功夫不负有心人,经过各种调试,弄清楚了换相过程,改进了程序,
终于实现了闭环,而且后来我还用PWM控速,电机转动很理想。
之后用钳线电流表测过,稳定输出能达30A,后来电机受不了,在高电流就没测量了。
这两天正准备做印刷电路板。

很经典的无刷电机文档:
点击此处下载 ourdev_559458.pdf(文件大小:1.22M) (原文件名:无刷电机原理.pdf)
点击此处下载 ourdev_559471.pdf(文件大小:172K) (原文件名:基于MEGA8_单片机的无传感器无刷直流电机控制系统设计.pdf)
我的CMOS资料;
P管IRF4905最大74Aourdev_559460.pdf(文件大小:109K) (原文件名:IRF4905_PMOSwww.ic37.com.pdf)
N管IRF3205最大110Aourdev_559461.pdf(文件大小:95K) (原文件名:IRF3205_NMOSwww.ic37.com.pdf)
飞思卡尔单片机电机驱动资料点击此处下载 ourdev_559518.pdf(文件大小:2.43M) (原文件名:freescale的直流无刷电机驱动讲义.pdf)
源程序代码:点击此处下载 ourdev_559561.rar(文件大小:277K) (原文件名:电调原版.rar)
不过等印刷电路板回来过些天换个电机再测下极限电流--
--估计又得烧MOS管了,不然也测不出极限电流。
由于电调还在改善,资料将陆续相传,
大功率H桥:
(原文件名:大功率H桥.jpg)

最早我用MEGA8做过,仿德国人程序,PWM和IIC控制,幸运的是程序下进去就好使,
而且效果还可以5A左右,稍微改进了下,实际测过能达18A.

mega8无刷电调PCB图 (原文件名:mega8电调PCB.JPG)

实物图:

(原文件名:MEGA8电调.JPG)


我觉得程序还是自己写比较好,改用飞思卡尔单片机做的,因为一直用飞思卡尔,
而且后来发现一块飞思卡尔芯片可以同时驱动两个电机。
给大家传一个

原理图:

(原文件名:电调原理图.JPG)



实际过零检测电压
点击此处打开 ourdev_559523.JPG(文件大小:2.51M,只有400K以内的图片才能直接显示) (原文件名:过零检测.JPG)
过零比较后的电压ourdev_559524.JPG(文件大小:1.99M,只有400K以内的图片才能直接显示) (原文件名:相电压过零比较后.JPG)


第一回发帖,希望对大家有帮助,

本人在此抛砖引玉,希望模友一起讨论。
发表于 2010-6-3 20:45:18 | 显示全部楼层
带手表男生,都是有身份证的男生。

:)
发表于 2010-6-3 20:59:16 | 显示全部楼层
请问楼主用的MOS管子的型号 谢谢
 楼主| 发表于 2010-6-3 21:00:42 | 显示全部楼层
为了引起更广泛的关注,将继续发图.........
敬请期待!!
 楼主| 发表于 2010-6-3 21:02:40 | 显示全部楼层
回复【2楼】shaxiao163
-----------------------------------------------------------------------

IRF3205
发表于 2010-6-3 21:19:51 | 显示全部楼层
谢谢楼主 这个持续电流可达80A  导通电阻8m欧 N沟道 上给个原理图看看吧 呵呵 近期也打算自制一个
自己买了个XXD30A的 烧了 无奈
发表于 2010-6-3 21:39:42 | 显示全部楼层
支持一下
发表于 2010-6-3 21:41:53 | 显示全部楼层
这个不错,期待中
 楼主| 发表于 2010-6-4 09:37:58 | 显示全部楼层
回复【5楼】shaxiao163
-----------------------------------------------------------------------


(原文件名:大功率H桥.JPG)
 楼主| 发表于 2010-6-4 10:00:36 | 显示全部楼层
希望贴子不要沉,大家的支持就是我的动力。
发表于 2010-6-4 10:47:58 | 显示全部楼层
LZ,换相等动作是用的m8做的吗?
希望lz列出元件清单
 楼主| 发表于 2010-6-4 10:56:04 | 显示全部楼层
回复【10楼】yiyepz
-----------------------------------------------------------------------
最早我用MEGA8做过,仿德国人程序,PWM和IIC控制,幸运的是程序下进去就好使,
而且效果还可以5A左右,稍微改进了下,实际测过能达18A,但只能驱一个电机,
后来觉得程序还是自己写比较好,改用飞思卡尔单片机做的,我一直用飞思卡尔,
而且后来发现一块飞思卡尔可以同时驱动两个电机。
由于原理图还没画完,先把主要的元件弄出来。
IRF4905
IRF3205
MC9S12DG128
LM324
发表于 2010-6-4 11:16:03 | 显示全部楼层
回复【11楼】liguanmao
-----------------------------------------------------------------------

我也想做一个,不想用单片机,想直接用专用芯片,不知道孰优孰劣?
 楼主| 发表于 2010-6-4 11:19:58 | 显示全部楼层
回复【12楼】yiyepz
-----------------------------------------------------------------------
如果想学东西建议用单片机
,能了解无刷电机原理,提高编程技能,
专用芯片,使用简单,但是不好提高电调的功率,
受芯片限制,有局限性。
发表于 2010-6-4 13:25:00 | 显示全部楼层
楼主,这厢有礼了,向楼主致敬~~~~
 楼主| 发表于 2010-6-4 13:26:53 | 显示全部楼层
回复【14楼】06082314
-----------------------------------------------------------------------

谢谢支持。
 楼主| 发表于 2010-6-4 13:30:23 | 显示全部楼层
回复【1楼】TANK99
-----------------------------------------------------------------------

貌似有点道理O(∩_∩)O~
发表于 2010-6-4 13:39:44 | 显示全部楼层
为什么不用全N拓扑?
 楼主| 发表于 2010-6-4 13:52:04 | 显示全部楼层
回复【17楼】fm007 一叶流水
-----------------------------------------------------------------------

上手时PN电路相对来说比较简单,全N的有升压电路
万用板焊接不好焊,不过做PCB可以考虑。
发表于 2010-6-4 14:15:39 | 显示全部楼层
回复【13楼】liguanmao
-----------------------------------------------------------------------

过一阵子也许要做一个,希望和LZ多多交流
 楼主| 发表于 2010-6-4 14:21:46 | 显示全部楼层
回复【19楼】yiyepz
-----------------------------------------------------------------------

欢迎,互相学习。
 楼主| 发表于 2010-6-4 14:25:23 | 显示全部楼层
斑竹,能否给我一个酷子穿上。
发表于 2010-6-4 14:27:56 | 显示全部楼层
学习了!!
发表于 2010-6-4 15:54:45 | 显示全部楼层
置酷需要开源,楼主可否开源?
发表于 2010-6-4 16:04:35 | 显示全部楼层
mark
 楼主| 发表于 2010-6-4 16:06:10 | 显示全部楼层
回复【23楼】timegate
-----------------------------------------------------------------------

程序现在开源了,可否置酷。
发表于 2010-6-4 16:19:27 | 显示全部楼层
好帖留爪~
发表于 2010-6-4 16:27:55 | 显示全部楼层
应该可以了吧,等版主们看见了会置酷的  :)
发表于 2010-6-4 16:29:45 | 显示全部楼层
好像开源的就是德国人那个版本嘛,不是楼主写的飞思卡尔的版本。
 楼主| 发表于 2010-6-4 16:34:11 | 显示全部楼层
回复【28楼】timegate
-----------------------------------------------------------------------

请看我贴,有说明我也做过MEGA8的,仿德国人程序,而且效果还不错,
德国人的只能达到5A,我改进的电调能达到18A,够大多数模友用吧。
电路,和程序之间的匹配精华,得自己尝试,我烧了几十个MOS管,
才匹配到18A的,对大多数四轴飞行器自认为应该是可以了,
只是后来还想做更大功率的,烧不起所以改了方案。
我贴也有说明由于电调还在改善,资料将陆续相传,
目前飞思卡尔程序还没完善好。。。。
 楼主| 发表于 2010-6-4 16:43:19 | 显示全部楼层
本人在此抛砖引玉,希望模友一起讨论。
发表于 2010-6-4 16:49:03 | 显示全部楼层
回复【28楼】timegate
-----------------------------------------------------------------------

那也不错了
发表于 2010-6-4 16:59:01 | 显示全部楼层
很感谢楼主分享:)  最近我也在搞电调,用的芯片还是mega8,是基于德国人的那个电调程序改的,目前还有一二不明之处正在琢磨,也在完善中,争取能比楼主早一步把我写的源代码贴出来,呵呵。
 楼主| 发表于 2010-6-4 17:05:19 | 显示全部楼层
回复【32楼】timegate
-----------------------------------------------------------------------

很期待你的成果,有必要的话,我也会学习MEGA8编程,德国人的程序还是很棒的。
发表于 2010-6-4 20:57:15 | 显示全部楼层
顶此贴,备用!
发表于 2010-6-4 21:51:37 | 显示全部楼层
强人啊。
发表于 2010-6-5 11:04:09 | 显示全部楼层

(原文件名:ourdev_550560.jpg)

LZ明白这个图不? 为什么反电动势是梯形而转矩是正弦形 并且每六十电角度就有一个波峰?
发表于 2010-6-5 11:29:20 | 显示全部楼层
多谢楼主分享
发表于 2010-6-5 11:33:15 | 显示全部楼层
记号  谢谢分享
发表于 2010-6-5 12:26:48 | 显示全部楼层
不懂电机,才发现,电机驱动得随随便便几十安的电流。。太吓人了。。
发表于 2010-6-5 13:24:30 | 显示全部楼层
mark
发表于 2010-6-5 13:43:32 | 显示全部楼层
MARK!
发表于 2010-6-5 13:55:03 | 显示全部楼层
谢谢楼主的分享,楼主想置酷估计得把电路图弄清楚点才能过得了阿莫那关
 楼主| 发表于 2010-6-5 16:12:56 | 显示全部楼层
回复【36楼】liuliu443
-----------------------------------------------------------------------

由于电机转动的瞬时角速率呈梯形波动,产生的反电动势也相应的呈梯形变化。
具体的电机书上公式推导。
 楼主| 发表于 2010-6-5 16:21:28 | 显示全部楼层
回复【42楼】resethdd
-----------------------------------------------------------------------

谢谢支持,经过一段时间研究认为电机驱动电路图大同小异,
主要在于程序的写法。
希望大家多多交流,我也学习学习。
要清晰的图,补一个应该可以吧。
 楼主| 发表于 2010-6-5 16:48:10 | 显示全部楼层
补一个MEGA8电路:
(原文件名:MEAG8.JPG)
发表于 2010-6-5 17:43:37 | 显示全部楼层
回复【43楼】liguanmao
回复【36楼】liuliu443  
-----------------------------------------------------------------------
由于电机转动的瞬时角速率呈梯形波动,产生的反电动势也相应的呈梯形变化。
具体的电机书上公式推导。
-----------------------------------------------------------------------

楼主 具体看的哪本电机书呀?分享了一下,我看了很多本都没有关于这些的推导,我感觉如果反电动势为梯形的话,转矩也应该一样的,能留个联系方式吗?一起讨论下,谢谢!
发表于 2010-6-5 17:51:55 | 显示全部楼层
学习了!
 楼主| 发表于 2010-6-5 18:00:43 | 显示全部楼层
回复【46楼】liuliu443
-----------------------------------------------------------------------

夏长亮 《无刷直流电机控制系统》这本书不错。

liguanmao1211@126.com
发表于 2010-6-5 19:37:18 | 显示全部楼层
ddd
发表于 2010-6-6 00:51:41 | 显示全部楼层
回复【48楼】liguanmao
-----------------------------------------------------------------------

谢谢啦
发表于 2010-6-6 08:13:43 | 显示全部楼层
怎么防止上下桥臂直通,仅靠MCU吗?我的想法是在电源或地上增加一个开关管,用硬件逻辑控制是否开通。
发表于 2010-6-6 09:15:15 | 显示全部楼层
谢谢楼主,看看资料.
发表于 2010-6-6 15:56:36 | 显示全部楼层
mark
发表于 2010-6-6 16:42:54 | 显示全部楼层
发表于 2010-6-6 17:31:17 | 显示全部楼层
mark
发表于 2010-6-6 18:29:44 | 显示全部楼层
貌似可以用来驱动坏硬盘上面的电机·····
 楼主| 发表于 2010-6-7 09:18:10 | 显示全部楼层
回复【51楼】yangyi
-----------------------------------------------------------------------

如果电路不存在竞争冒险,我用的是程序,就可避免上下桥臂直通。
发表于 2010-6-7 12:44:17 | 显示全部楼层
顶  值得学习 呵呵
发表于 2010-6-7 13:46:54 | 显示全部楼层
回复【51楼】yangyi  
怎么防止上下桥臂直通,仅靠mcu吗?我的想法是在电源或地上增加一个开关管,用硬件逻辑控制是否开通。
-----------------------------------------------------------------------
回复【57楼】liguanmao  
回复【51楼】yangyi 
-----------------------------------------------------------------------
如果电路不存在竞争冒险,我用的是程序,就可避免上下桥臂直通。
-----------------------------------------------------------------------

我最近做直流电机H桥驱动,正反转,升压,全NMOS,用程序避免上下桥臂直通。现在后悔了,如果程序死机怕出问题!
发表于 2010-6-7 14:04:30 | 显示全部楼层
mark~
发表于 2010-6-14 10:11:52 | 显示全部楼层
顶!
发表于 2010-6-14 10:51:55 | 显示全部楼层
mark
发表于 2010-6-14 10:57:21 | 显示全部楼层
mark
发表于 2010-6-14 12:35:08 | 显示全部楼层
好东西
发表于 2010-6-14 12:42:16 | 显示全部楼层
mark
发表于 2010-6-15 09:18:26 | 显示全部楼层
mark
发表于 2010-6-15 10:40:19 | 显示全部楼层
好东西
发表于 2010-7-19 12:46:59 | 显示全部楼层
to liguanmao:

能否给发个清楚点的MEGA8电路,网页上的看不清楚,谢谢!

710154002@qq.com 或 wadz1@126.com
发表于 2010-9-2 17:02:37 | 显示全部楼层
请问你是怎么仿真的呢  mega8不支持JTAG MkII 仿真, 想请教下你
发表于 2010-9-2 17:53:15 | 显示全部楼层
good
发表于 2010-9-3 00:21:07 | 显示全部楼层
非常不清晰
发表于 2010-9-3 10:57:09 | 显示全部楼层
好贴
发表于 2010-9-8 20:44:19 | 显示全部楼层
豁然开朗,感觉爬到了巨人的脚面上了
发表于 2010-9-10 12:41:21 | 显示全部楼层
回复【楼主位】liguanmao
-----------------------------------------------------------------------
你好  看了你的源程序代码 ,启动部分还是和德国的那个一样是开环启动啊,请问你说的闭环启动  能具体点么,
谢谢指教
发表于 2010-9-10 13:56:52 | 显示全部楼层
mark
发表于 2010-9-11 00:02:23 | 显示全部楼层
楼主你有30a成品电调卖吗
发表于 2010-9-14 23:44:20 | 显示全部楼层
回复【77楼】zyfx
-----------------------------------------------------------------------

楼主有成品电调卖吗 QQ97012160
发表于 2010-9-20 16:37:45 | 显示全部楼层
好东西。学习了,请楼主继续完善
发表于 2010-9-20 19:23:53 | 显示全部楼层
顶一下,谢谢共享
发表于 2010-9-20 20:37:54 | 显示全部楼层
好东东
发表于 2010-9-20 20:44:57 | 显示全部楼层
发表于 2010-9-20 20:48:50 | 显示全部楼层
mark.
发表于 2010-10-20 09:46:25 | 显示全部楼层
mark
发表于 2010-10-24 20:22:59 | 显示全部楼层
mark
发表于 2010-10-24 21:48:28 | 显示全部楼层
mark!~
发表于 2010-10-28 12:15:53 | 显示全部楼层
记号啊!谢谢楼主分享!
发表于 2010-11-8 12:22:09 | 显示全部楼层
强帖留印
发表于 2010-11-8 22:07:17 | 显示全部楼层
Mark
发表于 2010-11-17 12:08:46 | 显示全部楼层
MARK
发表于 2010-11-17 23:30:28 | 显示全部楼层
Mark
发表于 2010-11-17 23:53:10 | 显示全部楼层
mark
发表于 2010-11-18 12:00:32 | 显示全部楼层
mark
发表于 2010-11-19 23:37:38 | 显示全部楼层
mark
发表于 2010-11-21 17:21:39 | 显示全部楼层
MARK
发表于 2010-11-21 18:53:00 | 显示全部楼层
mark!!!!!
发表于 2010-11-22 11:05:26 | 显示全部楼层
mark
发表于 2010-11-22 14:29:08 | 显示全部楼层
mark
发表于 2010-11-22 21:07:22 | 显示全部楼层
强悍~~谢谢分享!!
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-3-25 23:02

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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