liguanmao 发表于 2010-6-3 20:28:32

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

一直想做一架模型飞机玩下,买了个,无刷电调,但功率太小,只有10A,
想自己DIY一个。查了很多网站资料及书籍,接着淘宝买了100A大功率MOS管,
开始用万用板焊接了。经过断断续续1个多月的研究,终于闭环驱动了无刷电机。

晒晒我的成果:
电机静止http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559357.JPG
(原文件名:电机静止时.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桥:http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559530.jpg
(原文件名:大功率H桥.jpg)

最早我用MEGA8做过,仿德国人程序,PWM和IIC控制,幸运的是程序下进去就好使,
而且效果还可以5A左右,稍微改进了下,实际测过能达18A.
http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559526.JPG
mega8无刷电调PCB图 (原文件名:mega8电调PCB.JPG)

实物图:
http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559495.JPG
(原文件名:MEGA8电调.JPG)


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

原理图:
http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559527.JPG
(原文件名:电调原理图.JPG)



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


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

本人在此抛砖引玉,希望模友一起讨论。

TANK99 发表于 2010-6-3 20:45:18

带手表男生,都是有身份证的男生。

:)

shaxiao163 发表于 2010-6-3 20:59:16

请问楼主用的MOS管子的型号 谢谢

liguanmao 发表于 2010-6-3 21:00:42

为了引起更广泛的关注,将继续发图.........
敬请期待!!

liguanmao 发表于 2010-6-3 21:02:40

回复【2楼】shaxiao163
-----------------------------------------------------------------------

IRF3205

shaxiao163 发表于 2010-6-3 21:19:51

谢谢楼主 这个持续电流可达80A导通电阻8m欧 N沟道 上给个原理图看看吧 呵呵 近期也打算自制一个
自己买了个XXD30A的 烧了 无奈

LRNAVR 发表于 2010-6-3 21:39:42

支持一下

wenhuaxiao 发表于 2010-6-3 21:41:53

这个不错,期待中

liguanmao 发表于 2010-6-4 09:37:58

回复【5楼】shaxiao163
-----------------------------------------------------------------------

http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559457.JPG
(原文件名:大功率H桥.JPG)

liguanmao 发表于 2010-6-4 10:00:36

希望贴子不要沉,大家的支持就是我的动力。

yiyepz 发表于 2010-6-4 10:47:58

LZ,换相等动作是用的m8做的吗?
希望lz列出元件清单

liguanmao 发表于 2010-6-4 10:56:04

回复【10楼】yiyepz
-----------------------------------------------------------------------
最早我用MEGA8做过,仿德国人程序,PWM和IIC控制,幸运的是程序下进去就好使,
而且效果还可以5A左右,稍微改进了下,实际测过能达18A,但只能驱一个电机,
后来觉得程序还是自己写比较好,改用飞思卡尔单片机做的,我一直用飞思卡尔,
而且后来发现一块飞思卡尔可以同时驱动两个电机。
由于原理图还没画完,先把主要的元件弄出来。
IRF4905
IRF3205
MC9S12DG128
LM324

yiyepz 发表于 2010-6-4 11:16:03

回复【11楼】liguanmao
-----------------------------------------------------------------------

我也想做一个,不想用单片机,想直接用专用芯片,不知道孰优孰劣?

liguanmao 发表于 2010-6-4 11:19:58

回复【12楼】yiyepz
-----------------------------------------------------------------------
如果想学东西建议用单片机
,能了解无刷电机原理,提高编程技能,
专用芯片,使用简单,但是不好提高电调的功率,
受芯片限制,有局限性。

06082314 发表于 2010-6-4 13:25:00

楼主,这厢有礼了,向楼主致敬~~~~

liguanmao 发表于 2010-6-4 13:26:53

回复【14楼】06082314
-----------------------------------------------------------------------

谢谢支持。

liguanmao 发表于 2010-6-4 13:30:23

回复【1楼】TANK99
-----------------------------------------------------------------------

貌似有点道理O(∩_∩)O~

fm007 发表于 2010-6-4 13:39:44

为什么不用全N拓扑?

liguanmao 发表于 2010-6-4 13:52:04

回复【17楼】fm007 一叶流水
-----------------------------------------------------------------------

上手时PN电路相对来说比较简单,全N的有升压电路
万用板焊接不好焊,不过做PCB可以考虑。

yiyepz 发表于 2010-6-4 14:15:39

回复【13楼】liguanmao
-----------------------------------------------------------------------

过一阵子也许要做一个,希望和LZ多多交流

liguanmao 发表于 2010-6-4 14:21:46

回复【19楼】yiyepz
-----------------------------------------------------------------------

欢迎,互相学习。

liguanmao 发表于 2010-6-4 14:25:23

斑竹,能否给我一个酷子穿上。

ITOP 发表于 2010-6-4 14:27:56

学习了!!

timegate 发表于 2010-6-4 15:54:45

置酷需要开源,楼主可否开源?

hy317 发表于 2010-6-4 16:04:35

mark

liguanmao 发表于 2010-6-4 16:06:10

回复【23楼】timegate
-----------------------------------------------------------------------

程序现在开源了,可否置酷。

marvel 发表于 2010-6-4 16:19:27

好帖留爪~

timegate 发表于 2010-6-4 16:27:55

应该可以了吧,等版主们看见了会置酷的:)

timegate 发表于 2010-6-4 16:29:45

好像开源的就是德国人那个版本嘛,不是楼主写的飞思卡尔的版本。

liguanmao 发表于 2010-6-4 16:34:11

回复【28楼】timegate
-----------------------------------------------------------------------

请看我贴,有说明我也做过MEGA8的,仿德国人程序,而且效果还不错,
德国人的只能达到5A,我改进的电调能达到18A,够大多数模友用吧。
电路,和程序之间的匹配精华,得自己尝试,我烧了几十个MOS管,
才匹配到18A的,对大多数四轴飞行器自认为应该是可以了,
只是后来还想做更大功率的,烧不起所以改了方案。
我贴也有说明由于电调还在改善,资料将陆续相传,
目前飞思卡尔程序还没完善好。。。。

liguanmao 发表于 2010-6-4 16:43:19

本人在此抛砖引玉,希望模友一起讨论。

eworker 发表于 2010-6-4 16:49:03

回复【28楼】timegate
-----------------------------------------------------------------------

那也不错了

timegate 发表于 2010-6-4 16:59:01

很感谢楼主分享:)最近我也在搞电调,用的芯片还是mega8,是基于德国人的那个电调程序改的,目前还有一二不明之处正在琢磨,也在完善中,争取能比楼主早一步把我写的源代码贴出来,呵呵。

liguanmao 发表于 2010-6-4 17:05:19

回复【32楼】timegate
-----------------------------------------------------------------------

很期待你的成果,有必要的话,我也会学习MEGA8编程,德国人的程序还是很棒的。

xslff 发表于 2010-6-4 20:57:15

顶此贴,备用!

tangfree 发表于 2010-6-4 21:51:37

强人啊。

liuliu443 发表于 2010-6-5 11:04:09

http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559682.jpg
(原文件名:ourdev_550560.jpg)

LZ明白这个图不? 为什么反电动势是梯形而转矩是正弦形 并且每六十电角度就有一个波峰?

ggg12345 发表于 2010-6-5 11:29:20

多谢楼主分享

markloveyou 发表于 2010-6-5 11:33:15

记号谢谢分享

fpga_lab 发表于 2010-6-5 12:26:48

不懂电机,才发现,电机驱动得随随便便几十安的电流。。太吓人了。。

cookie2g 发表于 2010-6-5 13:24:30

mark

jack_yu 发表于 2010-6-5 13:43:32

MARK!

resethdd 发表于 2010-6-5 13:55:03

谢谢楼主的分享,楼主想置酷估计得把电路图弄清楚点才能过得了阿莫那关

liguanmao 发表于 2010-6-5 16:12:56

回复【36楼】liuliu443
-----------------------------------------------------------------------

由于电机转动的瞬时角速率呈梯形波动,产生的反电动势也相应的呈梯形变化。
具体的电机书上公式推导。

liguanmao 发表于 2010-6-5 16:21:28

回复【42楼】resethdd
-----------------------------------------------------------------------

谢谢支持,经过一段时间研究认为电机驱动电路图大同小异,
主要在于程序的写法。
希望大家多多交流,我也学习学习。
要清晰的图,补一个应该可以吧。

liguanmao 发表于 2010-6-5 16:48:10

补一个MEGA8电路:http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559743.JPG
(原文件名:MEAG8.JPG)

liuliu443 发表于 2010-6-5 17:43:37

回复【43楼】liguanmao
回复【36楼】liuliu443
-----------------------------------------------------------------------
由于电机转动的瞬时角速率呈梯形波动,产生的反电动势也相应的呈梯形变化。
具体的电机书上公式推导。
-----------------------------------------------------------------------

楼主 具体看的哪本电机书呀?分享了一下,我看了很多本都没有关于这些的推导,我感觉如果反电动势为梯形的话,转矩也应该一样的,能留个联系方式吗?一起讨论下,谢谢!

luozhongchao 发表于 2010-6-5 17:51:55

学习了!

liguanmao 发表于 2010-6-5 18:00:43

回复【46楼】liuliu443
-----------------------------------------------------------------------

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

liguanmao1211@126.com

kelos3000 发表于 2010-6-5 19:37:18

ddd

liuliu443 发表于 2010-6-6 00:51:41

回复【48楼】liguanmao
-----------------------------------------------------------------------

谢谢啦

yangyi 发表于 2010-6-6 08:13:43

怎么防止上下桥臂直通,仅靠MCU吗?我的想法是在电源或地上增加一个开关管,用硬件逻辑控制是否开通。

killin 发表于 2010-6-6 09:15:15

谢谢楼主,看看资料.

kbdcj2000 发表于 2010-6-6 15:56:36

mark

DSP_2812 发表于 2010-6-6 16:42:54

3g465 发表于 2010-6-6 17:31:17

mark

litteworm 发表于 2010-6-6 18:29:44

貌似可以用来驱动坏硬盘上面的电机·····

liguanmao 发表于 2010-6-7 09:18:10

回复【51楼】yangyi
-----------------------------------------------------------------------

如果电路不存在竞争冒险,我用的是程序,就可避免上下桥臂直通。

HEU_402UAV 发表于 2010-6-7 12:44:17

顶值得学习 呵呵

jackielau 发表于 2010-6-7 13:46:54

回复【51楼】yangyi
怎么防止上下桥臂直通,仅靠mcu吗?我的想法是在电源或地上增加一个开关管,用硬件逻辑控制是否开通。
-----------------------------------------------------------------------
回复【57楼】liguanmao
回复【51楼】yangyi 
-----------------------------------------------------------------------
如果电路不存在竞争冒险,我用的是程序,就可避免上下桥臂直通。
-----------------------------------------------------------------------

我最近做直流电机H桥驱动,正反转,升压,全NMOS,用程序避免上下桥臂直通。现在后悔了,如果程序死机怕出问题!

mcudev 发表于 2010-6-7 14:04:30

mark~

hawkinsky 发表于 2010-6-14 10:51:55

mark

OverMoutain 发表于 2010-6-14 10:57:21

mark

shaxiao163 发表于 2010-6-14 12:35:08

好东西

sz_ehome 发表于 2010-6-14 12:42:16

mark

au730 发表于 2010-6-15 09:18:26

mark

jsongyan 发表于 2010-6-15 10:40:19

好东西

IFine 发表于 2010-7-19 12:46:59

to liguanmao:

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

710154002@qq.com 或 wadz1@126.com

dpedison 发表于 2010-9-2 17:02:37

请问你是怎么仿真的呢mega8不支持JTAG MkII 仿真, 想请教下你

daicp 发表于 2010-9-2 17:53:15

good

randman 发表于 2010-9-3 00:21:07

非常不清晰

sunmj 发表于 2010-9-3 10:57:09

好贴

cndavy 发表于 2010-9-8 20:44:19

豁然开朗,感觉爬到了巨人的脚面上了

dpedison 发表于 2010-9-10 12:41:21

回复【楼主位】liguanmao
-----------------------------------------------------------------------
你好看了你的源程序代码 ,启动部分还是和德国的那个一样是开环启动啊,请问你说的闭环启动能具体点么,
谢谢指教

avrwoo 发表于 2010-9-10 13:56:52

mark

zyfx 发表于 2010-9-11 00:02:23

楼主你有30a成品电调卖吗

zyfx 发表于 2010-9-14 23:44:20

回复【77楼】zyfx
-----------------------------------------------------------------------

楼主有成品电调卖吗 QQ97012160

aaron96031 发表于 2010-9-20 16:37:45

好东西。学习了,请楼主继续完善

arone 发表于 2010-9-20 19:23:53

顶一下,谢谢共享

liulang0000 发表于 2010-9-20 20:37:54

好东东

DSP_2812 发表于 2010-9-20 20:44:57

beer 发表于 2010-9-20 20:48:50

mark.

jiaweijing 发表于 2010-10-20 09:46:25

mark

xdco 发表于 2010-10-24 20:22:59

mark

ljt8015 发表于 2010-10-24 21:48:28

mark!~

duanyz 发表于 2010-10-28 12:15:53

记号啊!谢谢楼主分享!

clqfly 发表于 2010-11-8 12:22:09

强帖留印

yuex1n 发表于 2010-11-8 22:07:17

Mark

lxw2087290 发表于 2010-11-17 12:08:46

MARK

denglu 发表于 2010-11-17 23:30:28

Mark

xhzz 发表于 2010-11-17 23:53:10

mark

largeboss 发表于 2010-11-18 12:00:32

mark

www1519 发表于 2010-11-19 23:37:38

mark

lxw2087290 发表于 2010-11-21 17:21:39

MARK

yark 发表于 2010-11-21 18:53:00

mark!!!!!

PXJ_520 发表于 2010-11-22 11:05:26

mark

guhenggao 发表于 2010-11-22 14:29:08

mark

joycat 发表于 2010-11-22 21:07:22

强悍~~谢谢分享!!

bigbare 发表于 2010-11-25 16:27:35

楼主可否给个邮件或联系方式,有事要和楼主探讨。

c99ity@yahoo.com,谢谢!

win100 发表于 2010-11-25 16:32:49

标记
页: [1] 2 3
查看完整版本: DIY30A无刷电调成功了...分享制作全过程资料