搜索
bottom↓
回复: 230

无刷电机入门者的福音--STM8S 无刷电机控制器 DEMO 开源

  [复制链接]

出0入22汤圆

发表于 2012-4-19 08:57:58 | 显示全部楼层 |阅读模式
硬件是 一个PCB 是功率板,可以用来做 hall 和SENSORLESS的,sensorLESS 工作在比较器模式下。当然也可以做HALL 模式下的FOC算法。

MCU板就是一个最小系统板。两个模拟电位计,两个直拨开关。还有一个电源开关。

图片是一个做的风扇,实际测量20W可以达到普通50W的效果(没有考虑ACDC的效率)。电机为铁氧体材质。

下面的程序烧写入MCU 就可以使用。

申明:该帖子中提到的程序 可能存在BUG ,请不要用于商业用途,如果你发现程序中存在的BUG ,请提出。我们一起改进。
          该贴中的资源版权归论坛所有。












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2012-4-19 10:09:59 | 显示全部楼层
感谢楼主,楼主的程序是带hell还是不带的?

楼主还自己设计电机呢,可否讲讲设计电机的过程?

出0入22汤圆

 楼主| 发表于 2012-4-19 10:14:54 | 显示全部楼层
附件是HALL 的。

关于电机设计,就不谈了。。 怕贻笑大方

出0入0汤圆

发表于 2012-4-19 10:19:32 | 显示全部楼层
楼主太好人了,谢谢楼主。

出0入0汤圆

发表于 2012-5-13 01:31:34 | 显示全部楼层
楼主麻烦问一下,怎样才能下载进去啊。您用的什么软件编程。

出0入0汤圆

发表于 2012-5-13 08:36:55 | 显示全部楼层
顶下,留个记号

出0入22汤圆

 楼主| 发表于 2012-5-13 10:34:11 | 显示全部楼层
xcl947920212 发表于 2012-5-13 01:31
楼主麻烦问一下,怎样才能下载进去啊。您用的什么软件编程。

编译软件啊为IAR。不过需要先修改MCU的引脚映射配置。
编译前需要 修改IAR的一个配置文件。
具体都在MAIN文件的注释部分有说明。

出0入0汤圆

发表于 2012-5-13 10:39:35 | 显示全部楼层
谢谢分享                                                        

出0入0汤圆

发表于 2012-5-13 11:13:54 | 显示全部楼层
谢谢!学习学习。

出0入0汤圆

发表于 2012-5-13 16:16:15 来自手机 | 显示全部楼层
aasf3 发表于 2012-5-13 11:13
谢谢!学习学习。

谢谢分享

出0入0汤圆

发表于 2012-5-13 17:04:34 | 显示全部楼层
楼主真是好人,虽然暂时不做电机控制,还是先收藏了。万分感谢·~

出0入0汤圆

发表于 2012-5-13 17:29:14 | 显示全部楼层
这个帖子发出来后顶的人很少沉下去了,不过楼主慷慨的分享最终还是被越来越多的人知道了。

出0入0汤圆

发表于 2012-5-13 17:58:23 | 显示全部楼层
 资料齐全,满足 精华帖 的条件

出0入0汤圆

发表于 2012-5-13 19:34:16 | 显示全部楼层
兄弟啊,你的程序我下载到电动车控制器里怎么没反应。请问你编的是那种电机的程序(我下的是6G双模控制器)。

出0入22汤圆

 楼主| 发表于 2012-5-14 08:25:44 | 显示全部楼层
哥。这个必须和硬件匹配啊。


出0入0汤圆

发表于 2012-5-14 08:49:10 | 显示全部楼层
別人的程序,下载到自己的板子,不一定能成功!

出0入0汤圆

发表于 2012-5-14 08:53:36 来自手机 | 显示全部楼层
收藏了加记号

出0入0汤圆

发表于 2012-5-14 08:53:49 | 显示全部楼层
正好在做,谢谢分享啊。

出0入0汤圆

发表于 2012-5-14 09:16:05 | 显示全部楼层
BLDC 感谢

出0入0汤圆

发表于 2012-5-14 11:11:29 | 显示全部楼层
值得一看哪

出0入0汤圆

发表于 2012-5-22 21:40:13 | 显示全部楼层
为什么我这个附件下不下来呢????

出0入0汤圆

发表于 2012-5-22 23:09:59 | 显示全部楼层
Mark!!!!!!!!!

出0入0汤圆

发表于 2012-5-22 23:55:16 | 显示全部楼层
拿来主义了~~~ 相当棒

出0入0汤圆

发表于 2012-5-23 00:22:15 | 显示全部楼层
谢谢分享,拿来学习下

出0入0汤圆

发表于 2012-5-23 08:19:22 | 显示全部楼层
BLDC用的悦来也多了。

出0入0汤圆

发表于 2012-5-23 19:14:08 | 显示全部楼层
楼主卖这 BLDCTestBoard板子么?或空板  我想买来学习学习!

如果我把TO220b NMOS 换成STV270N4F3  可行么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-5-23 20:01:05 | 显示全部楼层
留下记号

出0入22汤圆

 楼主| 发表于 2012-5-24 08:17:31 | 显示全部楼层
板子已经送完了。

出0入0汤圆

发表于 2012-5-24 11:19:06 | 显示全部楼层
请教楼主,软件 电机驱动的算法是啥?SVPWM ,FOC?

出0入0汤圆

发表于 2012-5-24 11:31:04 来自手机 | 显示全部楼层
很有用呀!谢谢楼主!!!!

出0入22汤圆

 楼主| 发表于 2012-5-24 15:39:42 | 显示全部楼层
这种东西 用不到这么高端的算法。

再说 8S 能完成这样的算法吗?

出0入21汤圆

发表于 2012-5-24 16:38:46 | 显示全部楼层
无刷电机stm8记号,谢谢分享

出0入0汤圆

发表于 2012-5-26 22:02:11 | 显示全部楼层
楼主我在看你的代码, 能否解释下 SpeedCVR 和Sstime_Ref么?  在此表示感谢。   
SpeedCVR  是调整电机速度?  那Sstime_Ref又是什么?

出0入22汤圆

 楼主| 发表于 2012-5-27 10:52:38 | 显示全部楼层
电机速度变化率。

出0入0汤圆

发表于 2012-5-27 14:29:40 | 显示全部楼层
再一次 推荐 置酷

不知道是不是楼主介绍得太少。上次推荐没有加精

出0入0汤圆

发表于 2012-5-29 21:07:14 | 显示全部楼层
楼主你这个电机霍尔切换时序图有么,看代码看的有点晕。    并且你这个电机从哪里能买到呢,我想买个。  谢谢楼主了!

出0入22汤圆

 楼主| 发表于 2012-5-30 12:16:46 | 显示全部楼层
自己画一下不就可以了。

上面已经有网友说了。。这个电机是自己做的

出0入0汤圆

发表于 2012-5-30 17:22:13 | 显示全部楼层
谢谢分享
头像被屏蔽

出0入0汤圆

发表于 2012-6-14 04:00:20 | 显示全部楼层
cool!

出0入0汤圆

发表于 2012-6-15 16:12:50 | 显示全部楼层
记号。。。。。。。。。。。。。。。。。。。。。

出0入0汤圆

发表于 2012-6-17 20:16:58 | 显示全部楼层
帅气,mark~~

出0入0汤圆

发表于 2012-6-18 08:22:46 | 显示全部楼层
mark~~呵呵

出0入0汤圆

发表于 2012-6-18 09:02:40 | 显示全部楼层
好资料,难得啊~

出0入0汤圆

发表于 2012-6-18 12:41:28 | 显示全部楼层
进展怎么样? 关注中..........

出0入0汤圆

发表于 2012-6-18 15:14:44 | 显示全部楼层
mark!cooler cooler!

出0入0汤圆

发表于 2012-6-19 21:06:46 | 显示全部楼层
只用AVR做过,准备换STM8.

出0入0汤圆

发表于 2012-7-5 16:45:57 | 显示全部楼层
楼主,大德!

出0入0汤圆

发表于 2012-7-5 17:20:55 | 显示全部楼层
谢谢楼主分享……

出0入0汤圆

发表于 2012-7-5 19:11:15 | 显示全部楼层
谢谢!学习了。呵

出0入0汤圆

发表于 2012-7-5 21:55:19 | 显示全部楼层
感谢分享  膜拜楼主

出0入0汤圆

发表于 2012-7-5 22:22:47 | 显示全部楼层
果断收藏

出0入0汤圆

发表于 2012-7-5 23:07:42 | 显示全部楼层
mark !!!!!

出0入46汤圆

发表于 2012-7-5 23:09:41 | 显示全部楼层
留下记号

出0入0汤圆

发表于 2012-7-6 01:30:29 | 显示全部楼层
mark!!!!!!

出20入22汤圆

发表于 2012-7-6 07:58:22 | 显示全部楼层
虽然没做,佩服一下楼主

出0入0汤圆

发表于 2012-7-6 17:41:10 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2012-7-25 19:13:08 | 显示全部楼层
多谢lz 下载来看看

出0入0汤圆

发表于 2012-7-25 19:23:11 | 显示全部楼层
很好很强大。

出0入0汤圆

发表于 2012-7-25 19:28:50 | 显示全部楼层
对LZ的这个电机感兴趣,哪有弄?
还有如果不用IR2101而改用分立元件,这样成本更加好控制,12V应该是可以的,高电压的就不知道该如何弄了

出0入22汤圆

 楼主| 发表于 2012-7-25 20:02:58 | 显示全部楼层
这个网上大把的原理图  主要是画PCB的时候麻烦。量产的时候故障率比较高。

出0入0汤圆

发表于 2012-7-25 22:30:01 | 显示全部楼层
学习中   

出0入0汤圆

发表于 2012-7-25 23:40:14 | 显示全部楼层
LZ NB 威武

出0入0汤圆

发表于 2012-7-28 23:31:53 | 显示全部楼层
谢谢楼主,分享。

出0入0汤圆

发表于 2012-8-2 21:59:20 | 显示全部楼层
楼主,看到你有两个MCU,用的是最小系统版的那个吗,电调板上的没有焊吗?
另外,去掉霍尔,软硬件有什么改动?

出0入0汤圆

发表于 2012-8-18 01:06:00 | 显示全部楼层
强帖留名   

出0入0汤圆

发表于 2012-8-20 08:47:41 | 显示全部楼层
感谢楼主,资料有份量。

出0入0汤圆

发表于 2012-9-6 15:15:12 | 显示全部楼层
顶,多谢楼主分享

出0入0汤圆

发表于 2012-9-10 11:21:37 | 显示全部楼层
mark dianji kongzhi

出0入22汤圆

 楼主| 发表于 2012-9-10 12:21:03 | 显示全部楼层
我想这份资料可以让很多想学BLDC的人入门.
只是非常的遗憾没有一个人提出关于该代码的改进意见.

出0入0汤圆

发表于 2012-9-10 16:05:36 | 显示全部楼层
这个不错,感谢分享

出0入0汤圆

发表于 2012-10-2 23:02:06 | 显示全部楼层
感谢了,但我不能下载那个PDF文件啊

出0入0汤圆

发表于 2012-10-3 00:35:04 | 显示全部楼层
对于这种功率的应用,多数要求便宜,这个方案没有成本优势

出0入0汤圆

发表于 2012-10-3 12:27:40 | 显示全部楼层
果断mark!

出0入22汤圆

 楼主| 发表于 2012-10-3 15:11:49 | 显示全部楼层
qq335702318 发表于 2012-10-3 00:35
对于这种功率的应用,多数要求便宜,这个方案没有成本优势

这只是一个DEMO ,让初学者明白原理。
另外,这个东西并不是一个完整的产品,仅仅是一个验证电机功能的电路。


“这个方案没有成本优势”请问你知道这个是一个什么方案?

另外我可以明白的告诉你,这个电路拿来做产品还缺少很多东西。
不是没有成本优势,而是复杂程度不够。

我知道你是说gatadrive部分,可以使用一堆三极管来代替。
我测试过三种相关的分离电路,没有一种稳定程度超过集成电路。

出0入0汤圆

发表于 2012-10-3 16:42:23 | 显示全部楼层
lixin91985 发表于 2012-10-3 15:11
这只是一个DEMO ,让初学者明白原理。
另外,这个东西并不是一个完整的产品,仅仅是一个验证电机功能的电 ...

我當然知道這是一塊用於學習目的的Demo,所以我才說好多地方這方案會因為成本不過關沒辦法成為產品方案。
這個是用MCU根據霍爾換相信號,輸出相應PWM控制電機運轉。你這裡有啟停控制,刹車,過流保護,調速,串口通訊。

OC_ref,SStime_ref,VP_ref是什麽?
C28 104J 並聯在0R03上,是濾波嗎?
過流保護用10K  105p 的配置會不會太大?

出0入0汤圆

发表于 2012-10-3 16:47:09 | 显示全部楼层
lixin91985 发表于 2012-5-30 12:16
自己画一下不就可以了。

上面已经有网友说了。。这个电机是自己做的

請教一下:電機怎麼自己做?

出0入22汤圆

 楼主| 发表于 2012-10-3 19:03:17 | 显示全部楼层
OC_ref:over current ref,
SStime_ref:start set time ref,可以理解速度变化时的加速度。
VP_ref
里面 有很多东西是多余的。当有部分参数也有偏离。
另外过流部分是有问题。。。  你也是这个帖子第一个提出问题的人,
看来你看得很仔细。

出0入0汤圆

发表于 2012-10-22 17:19:51 | 显示全部楼层
今天在搞一个无刷电机24V ,电机能运转,800转左右,在也提不高了,黄色波形是上桥波形,蓝色是对角下桥波形,驱动芯片是IR2103S,很奇怪黄色波形为何如此形状。希望解答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-10-22 17:48:48 来自手机 | 显示全部楼层
这个收藏一下

出0入0汤圆

发表于 2012-10-22 18:00:53 | 显示全部楼层
强帖,MARK!!!!

出0入22汤圆

 楼主| 发表于 2012-10-22 21:34:39 | 显示全部楼层
zengzhihui 发表于 2012-10-22 17:19
今天在搞一个无刷电机24V ,电机能运转,800转左右,在也提不高了,黄色波形是上桥波形,蓝色是对角下桥波 ...

上臂倍压二极管,或者电容 出问题了?

有没相电压的波形。

我猜的。

出0入0汤圆

发表于 2012-10-23 17:29:56 | 显示全部楼层
上臂倍压二极管,或者电容  都换一遍了,波形还是一样:相电压的波形也和黄色波形类似??

出0入22汤圆

 楼主| 发表于 2012-10-23 18:10:23 | 显示全部楼层
想电压的波形如果和黄色的是一样,那么就是正常的。

出0入4汤圆

发表于 2012-10-23 18:22:38 | 显示全部楼层
顶,收藏了~~~

出0入0汤圆

发表于 2012-10-24 10:42:51 | 显示全部楼层
为何速度不能在提高呢,现在占空比已经最大了。公司产品要求速度要1200转,楼主能否给个你相电压电压的波形,以及IR2101上下桥和上下对桥的波形。

出0入0汤圆

发表于 2012-10-24 11:02:32 | 显示全部楼层
学习学习

出0入0汤圆

发表于 2012-10-24 13:05:24 | 显示全部楼层
好贴 支持

出0入0汤圆

发表于 2012-10-24 15:08:22 | 显示全部楼层
原理图第二个PDF文档是坏的??

出0入0汤圆

发表于 2012-10-27 17:25:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-10-31 23:40:37 | 显示全部楼层
楼主:请问你程序这三句话怎么解释
temp=46875/BLDCParam.Speed_Capture[0];
          BLDCParam.SpeedRPM_Realy=temp*10;
          BLDCParam.SpeedRPM_Realy=BLDCParam.SpeedRPM_Realy*MotorPole;

出0入0汤圆

发表于 2012-11-1 00:16:53 | 显示全部楼层
一般50W左右的无刷电机 5对极的大概能上到2K rpm,也就是每秒30转... 转数少,可能载波频率低了不足15K.,也有可能死区太大,或者gate drive 有问题;
暂时猜到这么多.

出0入22汤圆

 楼主| 发表于 2012-11-1 08:49:12 | 显示全部楼层
电机的转速是在造电机的时候就决定了的,
当然通过相位超前可以适当提高转速,但是其效率会大大下降。

出0入0汤圆

发表于 2012-11-1 11:18:57 | 显示全部楼层
cool                                                   

出0入0汤圆

发表于 2012-11-2 12:52:26 | 显示全部楼层
支持一下

出0入0汤圆

发表于 2012-11-5 18:03:14 | 显示全部楼层
BLDC 不错

出0入0汤圆

发表于 2012-11-6 17:22:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-11-6 17:28:42 | 显示全部楼层
      mark
头像被屏蔽

出0入0汤圆

发表于 2012-11-7 07:32:36 来自手机 | 显示全部楼层
收藏…!!!

出0入0汤圆

发表于 2012-11-7 09:10:03 | 显示全部楼层
很好学习分享了

出0入0汤圆

发表于 2012-11-7 09:15:55 | 显示全部楼层
牛人。。。。。。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-23 17:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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