找回密码
 立即注册
查看: 346|回复: 4

foc通过占空比控制

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:243
  • 最近打卡:2025-05-01 21:37:44
已绑定手机

3

主题

37

回帖

763

积分

高级会员

积分
763
发表于 2025-1-5 03:45:02 | 显示全部楼层 |阅读模式

想着用一块ai8051作为主控,主控单片机通过占空比的变化控制下面单片机计算foc变化不同转速,但现在遇到问题是,被控制的单片机计算foc还要识别主控单片机的pwm,占空比的识别很不稳一直跳,但单独使用识别占空比时就很稳,我已经尝试定时器识别占空比和pwm输入捕获识,占空比就很跳,希望有好的思路能打开。

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2025-1-5 07:51:04 | 显示全部楼层
很正常, 没啥好方法,
同一块 芯片, 检测时, 相当于同步检测(同一时钟频率, 同相位),
二块芯片, 检测时, 相当于异步检测(不同时钟频率, 不同相位), 除非采样频率(时钟)做的很高, 精度才会高点.
如二块芯片之间充许连线, 有个办法, 其中一片芯片使用外部时钟(由另一片芯片时钟输出提供), 也能间接的做到同步.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5454

积分

版主

积分
5454
发表于 2025-1-5 09:52:39 | 显示全部楼层
占空比尽量使用硬件识别就好了
比如说使用pwm捕获输入,另一个pwm作为foc的输出
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:243
  • 最近打卡:2025-05-01 21:37:44
已绑定手机

3

主题

37

回帖

763

积分

高级会员

积分
763
发表于 2025-1-5 16:01:22 | 显示全部楼层
王*** 发表于 2025-1-5 09:52
占空比尽量使用硬件识别就好了
比如说使用pwm捕获输入,另一个pwm作为foc的输出 ...

我用了pwmb的输入捕获pwma用foc输出,但是占空比也在跳,比如我信号发生器给了15k的方波占空比90,他就会几个数值跳

点评

15k的频率已经比较高了,所以对信号的波形有一定要求。 建议使用信号输出部分使用推挽,信号输入部分使用高阻的组合,增加信号的响应速度。如果输出端使用普通的准双向口,在电机运行时叠加的干扰脉冲很容易影响到采  详情 回复 发表于 2025-1-5 16:17
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5454

积分

版主

积分
5454
发表于 2025-1-5 16:17:10 | 显示全部楼层
Yan*** 发表于 2025-1-5 16:01
我用了pwmb的输入捕获pwma用foc输出,但是占空比也在跳,比如我信号发生器给了15k的方波占空比90,他就会 ...

15k的频率已经比较高了,所以对信号的波形有一定要求。
建议使用信号输出部分使用推挽,信号输入部分使用高阻的组合,增加信号的响应速度。如果输出端使用普通的准双向口,在电机运行时叠加的干扰脉冲很容易影响到采样部分。
还可以通过适当降低频率的方式提高波形采样的稳定性。
因为foc内部一般带有闭环部分,所以控制频率比1k高一些其实就行了,再高了还容易让系统变得紊乱。
还有就是需要控制的时候分割功率地和数字地,否则功率地的波动会造成其他部分的强烈干扰。
对于电机控制,占空比的偶然干扰对输出的影响是非常大的,建议连续读取两个活着以上的相等占空比再进行输出控制这样子。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 13:16 , Processed in 0.146548 second(s), 76 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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