你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【MCU实战经验】基于STM32F103的有感BLDC控制  

[复制链接]
auto_ele 发布时间:2014-5-9 22:54
最近再做一个关于BLDC的项目,以前都是用INFINEON的方案,呵呵,对比其他家的方案,INFINEON的方案硬件集成化程度较高,只要简单的配置一下就OK了,这次由于过多的考虑到成本,选了一颗ST的料,想到现在的电机方案都比较成熟了,只是简单看了一下% n  }& D- k6 K
MLV0]72`0KRYI{)9WFQ6%V9.jpg 4 L& k0 f7 n! J
觉得和以前用的MCU差不多就开始大干了,仔细拜读了几天的参考手册终于发现- R; D, Q2 L+ d. e- n
DL)S7}XH)A3J@GO4V356D_E.jpg 黄色高处,有明显的错误,官方公开的基于% ?/ y6 X, y: f/ v% }( X. h; C
STM32F103系列的bldc的配置资料很少,全是FOC的,没有办法一遍一遍的看,ST的控制理论就是两个定时器的级联,前部分HALL采集和后面的PWM输出都比较顺利,就是中间的级联衔接,怎么配置都不能达到预期的效果,程序在没有HALL信号时也会触发到TIM1的COM中断里面,搞了N天终于明白,在没有HALL信号到来的时候必须屏蔽掉TIM1的触发TRGI输入信号。奉上一张测试的电机二个相电压的波形(手头只有二通道示波器,做电机最好有一台多通道示波器)。
7 g7 w7 P7 ~! P) b/ X- W TEK0009.JPG
赞 1 收藏 7 评论32 发布时间:2014-5-9 22:54

举报

32个回答
dear祝子 回答时间:2015-9-21 13:23:53
本帖最后由 dzzwoaizi 于 2015-9-21 13:26 编辑
- y% Q3 n1 [9 O8 U
2 ?; e8 G" i5 k我现在也在做,之前用过STM32F030F4p6的,一片也就不到3块钱,还是贵了,目前在用新塘814的,也就2块钱。感觉楼主选的太贵,而且你用这种控制方法挺麻烦的。
ahj 回答时间:2016-10-9 11:01:17
你好,我现在正在研究STM32 FOC4.2 BLDC控制,但是抛开串口怎么让电机上电就转呢,望指教
你好我好大家好! 回答时间:2015-5-8 18:23:22
楼主您好啊,我想正在做基于stm32的BLDC控制方便加您QQ交流问题吗?谢谢了
can-39743 回答时间:2014-5-10 15:41:42

RE:【MCU实战经验】基于STM32F103的有感BLDC控制

哈哈,,
jam_sz-215957 回答时间:2014-5-12 22:01:27

RE:【MCU实战经验】基于STM32F103的有感BLDC控制

不错,有想法,期待你的分享
pisayisi 回答时间:2014-5-18 19:16:40

回复:【MCU实战经验】基于STM32F103的有感BLDC控制

ok ok ok
lise751 回答时间:2014-6-26 20:41:21

RE:【MCU实战经验】基于STM32F103的有感BLDC控制

鼓励懂得研究的牛人.$ U/ L/ Q' X* p8 O1 _
但是我看到其实手册就是举了个例子,需求很简单:在每次Hall信号来了的时候去改变PWM的设置。且说明了要设置TIM1_ARR的时候,需要这个时间长于传感器上的两次变化的时间间隔。如都按照它说明的要求去做,肯定满足它的这个目标的。我建议楼主可以试试手册上说的情况是不是对的,之后告诉大家你的测试结果。
albertsong 回答时间:2014-6-29 17:51:38

回复:【MCU实战经验】基于STM32F103的有感BLDC控制

 什么是有感BLDC
lise751 回答时间:2014-7-1 15:31:52

回复:【MCU实战经验】基于STM32F103的有感BLDC控制

回复第 6 楼 于2014-06-29 17:51:38发表:6 G% H7 s; L% ^* v! T
 什么是有感BLDC+ [5 T$ o; _; l$ Y2 M& ?
 $ u. o4 x' m* L, v# O8 E

# \0 x8 S& R- u' a6 G百度一下,呵呵
auto_ele 回答时间:2014-7-6 10:16:29

回复:【MCU实战经验】基于STM32F103的有感BLDC控制

回复第 5 楼 于2014-06-26 20:41:21发表:
; W/ u# D$ O0 P  I& b鼓励懂得研究的牛人.
$ L4 M! i  d2 h& C& R8 n' |& ~- v5 ]. z3 M但是我看到其实手册就是举了个例子,需求很简单:在每次Hall信号来了的时候去改变PWM的设置。且说明了要设置TIM1_ARR的时候,需要这个时间长于传感器上的两次变化的时间间隔。如都按照它说明的要求去做,肯定满足它的这个目标的。我建议楼主可以试试手册上的情况是不是对的,之后告诉大家你的测试结果。
4 D% L1 e, K6 m0 W/ m 
+ b  u1 y- j( D1 Q* D( Q ' u1 L9 \3 G& T* a" x
 
& F& t2 q: g" W1 Q, G 
5 r6 u6 I! {: V2 [3 S( g呵呵,应该是TIMX_ARR的时候吧。
shjine 回答时间:2014-7-21 09:06:59

RE:【MCU实战经验】基于STM32F103的有感BLDC控制

刚开始学习电机控制
zhaolei0329 回答时间:2014-7-23 09:34:32

回复:【MCU实战经验】基于STM32F103的有感BLDC控制

您好,最近也在用STM32做BLDC控制,但是电机运行时声音很大,不知道什么原因,能否交流下,谢谢!
zjm_z 回答时间:2015-7-24 10:50:19
期待结果
daiska 回答时间:2015-9-20 18:19:28
請教是否適合用RTOS控制BLDC?
点滴间成长 回答时间:2016-4-3 10:35:27
请问有哪位知道怎样实现反转的吗
123下一页

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版