OpenEdv-开源电子网

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

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

[复制链接]

7

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
金钱
276
注册时间
2015-1-10
在线时间
70 小时
发表于 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部分。
很奇怪,有没有哪位移植过?移植过的请指点一下,万分感谢。



回复

使用道具 举报

17

主题

161

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

7

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

14

主题

280

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5418
金钱
5418
注册时间
2017-8-14
在线时间
253 小时
发表于 2025-9-26 10:33:17 | 显示全部楼层
建议 用 国产 GD32F303CC 芯片,国产Cortex-M4内核ARM控制芯片(支持快速DSP功能,主频为120MHz)
视频见:
[url=视频见: https://www.bilibili.com/video/BV1poT9zbEL2/]https://www.bilibili.com/video/BV1poT9zbEL2/[/url]



详细开发资料见:


1CW_无刷电机+磁编码器控制器wTB4.pdf (1.51 MB, 下载次数: 6)
详细资料扣扣群204408503自行下载
回复

使用道具 举报

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

本版积分规则


关闭

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

正点原子公众号

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

GMT+8, 2025-10-24 09:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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