无刷电机入门者的福音--STM8S 无刷电机控制器 DEMO 开源
硬件是 一个PCB 是功率板,可以用来做 hall 和SENSORLESS的,sensorLESS 工作在比较器模式下。当然也可以做HALL 模式下的FOC算法。MCU板就是一个最小系统板。两个模拟电位计,两个直拨开关。还有一个电源开关。
图片是一个做的风扇,实际测量20W可以达到普通50W的效果(没有考虑ACDC的效率)。电机为铁氧体材质。
下面的程序烧写入MCU 就可以使用。
申明:该帖子中提到的程序 可能存在BUG ,请不要用于商业用途,如果你发现程序中存在的BUG ,请提出。我们一起改进。
该贴中的资源版权归论坛所有。
感谢楼主,楼主的程序是带hell还是不带的?{:loveliness:}
楼主还自己设计电机呢,可否讲讲设计电机的过程? 附件是HALL 的。
关于电机设计,就不谈了。。 怕贻笑大方 楼主太好人了,谢谢楼主。 楼主麻烦问一下,怎样才能下载进去啊。您用的什么软件编程。 顶下,留个记号 xcl947920212 发表于 2012-5-13 01:31 static/image/common/back.gif
楼主麻烦问一下,怎样才能下载进去啊。您用的什么软件编程。
编译软件啊为IAR。不过需要先修改MCU的引脚映射配置。
编译前需要 修改IAR的一个配置文件。
具体都在MAIN文件的注释部分有说明。 谢谢分享 谢谢!学习学习。 aasf3 发表于 2012-5-13 11:13
谢谢!学习学习。
谢谢分享 楼主真是好人,虽然暂时不做电机控制,还是先收藏了。万分感谢·~ 这个帖子发出来后顶的人很少沉下去了,不过楼主慷慨的分享最终还是被越来越多的人知道了。 {:tongue:} 资料齐全,满足 精华帖 的条件 兄弟啊,你的程序我下载到电动车控制器里怎么没反应。请问你编的是那种电机的程序(我下的是6G双模控制器)。 哥。这个必须和硬件匹配啊。
別人的程序,下载到自己的板子,不一定能成功!{:lol:} 收藏了加记号 正好在做,谢谢分享啊。 BLDC 感谢 值得一看哪 为什么我这个附件下不下来呢???? Mark!!!!!!!!! 拿来主义了~~~ 相当棒 谢谢分享,拿来学习下 BLDC用的悦来也多了。 楼主卖这 BLDCTestBoard板子么?或空板我想买来学习学习!
如果我把TO220b NMOS 换成STV270N4F3可行么? 留下记号 板子已经送完了。 请教楼主,软件 电机驱动的算法是啥?SVPWM ,FOC? 很有用呀!谢谢楼主!!!! 这种东西 用不到这么高端的算法。
再说 8S 能完成这样的算法吗?
无刷电机stm8记号,谢谢分享 楼主我在看你的代码, 能否解释下 SpeedCVR 和Sstime_Ref么?在此表示感谢。
SpeedCVR是调整电机速度?那Sstime_Ref又是什么? 电机速度变化率。 再一次 推荐 置酷
不知道是不是楼主介绍得太少。上次推荐没有加精{:sweat:} 楼主你这个电机霍尔切换时序图有么,看代码看的有点晕。 并且你这个电机从哪里能买到呢,我想买个。谢谢楼主了! 自己画一下不就可以了。
上面已经有网友说了。。这个电机是自己做的 谢谢分享 cool! 记号。。。。。。。。。。。。。。。。。。。。。 帅气,mark~~ mark~~呵呵 好资料,难得啊~ 进展怎么样? 关注中.......... mark!cooler cooler! 只用AVR做过,准备换STM8. 楼主,大德! 谢谢楼主分享…… 谢谢!学习了。呵 感谢分享膜拜楼主 果断收藏 mark !!!!! 留下记号 mark!!!!!! 虽然没做,佩服一下楼主 谢谢分享 多谢lz 下载来看看 很好很强大。 对LZ的这个电机感兴趣,哪有弄?
还有如果不用IR2101而改用分立元件,这样成本更加好控制,12V应该是可以的,高电压的就不知道该如何弄了 这个网上大把的原理图主要是画PCB的时候麻烦。量产的时候故障率比较高。 学习中 LZ NB 威武 谢谢楼主,分享。 楼主,看到你有两个MCU,用的是最小系统版的那个吗,电调板上的没有焊吗?
另外,去掉霍尔,软硬件有什么改动? 强帖留名 感谢楼主,资料有份量。 顶,多谢楼主分享 mark dianji kongzhi 我想这份资料可以让很多想学BLDC的人入门.
只是非常的遗憾没有一个人提出关于该代码的改进意见. 这个不错,感谢分享 感谢了,但我不能下载那个PDF文件啊 对于这种功率的应用,多数要求便宜,这个方案没有成本优势 果断mark! qq335702318 发表于 2012-10-3 00:35 static/image/common/back.gif
对于这种功率的应用,多数要求便宜,这个方案没有成本优势
这只是一个DEMO ,让初学者明白原理。
另外,这个东西并不是一个完整的产品,仅仅是一个验证电机功能的电路。
“这个方案没有成本优势”请问你知道这个是一个什么方案?
另外我可以明白的告诉你,这个电路拿来做产品还缺少很多东西。
不是没有成本优势,而是复杂程度不够。
我知道你是说gatadrive部分,可以使用一堆三极管来代替。
我测试过三种相关的分离电路,没有一种稳定程度超过集成电路。 lixin91985 发表于 2012-10-3 15:11 static/image/common/back.gif
这只是一个DEMO ,让初学者明白原理。
另外,这个东西并不是一个完整的产品,仅仅是一个验证电机功能的电 ...
我當然知道這是一塊用於學習目的的Demo,所以我才說好多地方這方案會因為成本不過關沒辦法成為產品方案。
這個是用MCU根據霍爾換相信號,輸出相應PWM控制電機運轉。你這裡有啟停控制,刹車,過流保護,調速,串口通訊。
OC_ref,SStime_ref,VP_ref是什麽?
C28 104J 並聯在0R03上,是濾波嗎?
過流保護用10K105p 的配置會不會太大? lixin91985 发表于 2012-5-30 12:16 static/image/common/back.gif
自己画一下不就可以了。
上面已经有网友说了。。这个电机是自己做的
請教一下:電機怎麼自己做? OC_ref:over current ref,
SStime_ref:start set time ref,可以理解速度变化时的加速度。
VP_ref
里面 有很多东西是多余的。当有部分参数也有偏离。
另外过流部分是有问题。。。你也是这个帖子第一个提出问题的人,
看来你看得很仔细。 今天在搞一个无刷电机24V ,电机能运转,800转左右,在也提不高了,黄色波形是上桥波形,蓝色是对角下桥波形,驱动芯片是IR2103S,很奇怪黄色波形为何如此形状。希望解答
这个收藏一下 强帖,MARK!!!! zengzhihui 发表于 2012-10-22 17:19 static/image/common/back.gif
今天在搞一个无刷电机24V ,电机能运转,800转左右,在也提不高了,黄色波形是上桥波形,蓝色是对角下桥波 ...
上臂倍压二极管,或者电容 出问题了?
有没相电压的波形。
我猜的。 上臂倍压二极管,或者电容都换一遍了,波形还是一样:相电压的波形也和黄色波形类似?? 想电压的波形如果和黄色的是一样,那么就是正常的。 顶,收藏了~~~ 为何速度不能在提高呢,现在占空比已经最大了。公司产品要求速度要1200转,楼主能否给个你相电压电压的波形,以及IR2101上下桥和上下对桥的波形。 学习学习 好贴 支持 原理图第二个PDF文档是坏的?? mark{:smile:} 楼主:请问你程序这三句话怎么解释
temp=46875/BLDCParam.Speed_Capture;
BLDCParam.SpeedRPM_Realy=temp*10;
BLDCParam.SpeedRPM_Realy=BLDCParam.SpeedRPM_Realy*MotorPole; 一般50W左右的无刷电机 5对极的大概能上到2K rpm,也就是每秒30转... 转数少,可能载波频率低了不足15K.,也有可能死区太大,或者gate drive 有问题;
暂时猜到这么多. 电机的转速是在造电机的时候就决定了的,
当然通过相位超前可以适当提高转速,但是其效率会大大下降。 cool 支持一下 BLDC 不错 mark{:smile:} mark 收藏…!!! 很好学习分享了 牛人。。。。。。。。