OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 848|回复: 2

求助:BLDC 例程移植到 STM32F103 有问题

[复制链接]

7

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
金钱
273
注册时间
2015-1-10
在线时间
69 小时
发表于 2024-2-8 19:10:03 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 colinh 于 2024-2-8 19:31 编辑

大家好,请教个问题,我在电机板上跑了 BLDC速度PID 的实验,结果和视频上是一致的,现在想移植到stm32f103上,移植了之后发现有2个问题,第1个,PID部分出问题了,按下按钮之后,电机一下子就以最高速度转起来了,并且电机驱动板也亮红灯了,仿真看 g_speed_pid.SetPoint 的值,也没有出错;第2个,电机转动只有一个方向,不论正反转按钮,都只有一个方向,打断点仿真是可以分别进正转和反转部分的。移植程序注释掉了adc计算电流值部分和debug部分。
很奇怪,有没有哪位移植过?移植过的请指点一下,万分感谢。



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

17

主题

161

帖子

0

精华

高级会员

Rank: 4

积分
955
金钱
955
注册时间
2022-7-21
在线时间
446 小时
发表于 2024-2-19 09:55:19 | 显示全部楼层
第一个可能是设置的PWM频率问题,第二个不太清楚。
回复

使用道具 举报

7

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
金钱
273
注册时间
2015-1-10
在线时间
69 小时
 楼主| 发表于 2024-2-22 19:02:09 | 显示全部楼层
还在忙 发表于 2024-2-19 09:55
第一个可能是设置的PWM频率问题,第二个不太清楚。

感谢回复,,我设置的PWM频率是18K,感觉应该不是这个问题。使用不带pid的demo,是可以正常运行的,正反转也正常的,所以很奇怪,带pid的demo在开发板上跑都是好的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 21:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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