找回密码
 立即注册
楼主: 王昱顺

部分较难的贴可通知我:时钟树,PWM,DMA,CAN,电机控制 | 不要在本贴咨询

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

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-11-28 15:17:50 | 显示全部楼层
恍如*** 发表于 2024-11-28 14:13
整个论坛就没有一个电脑风扇的调速,测试的贴子,老师打算出一个吗

通过查阅淘宝有关调速器的板子:

截图202411281512107730.jpg 截图202411281512146968.jpg
可以得知线序和PWM控制信号
然后使用AI8051U的PWM配置小工具即可快速配置PWM
自动生成代码 (新增对话模式,聊天生成代码) AI8051U-PWM配置小工具 - FOC,有ICache的 32F12K54 测试版块 国芯技术交流网站 - AI32位8051交流社区
配置图如下:设置25Khz周期,使能占空比控制函数,然后选一个想要输出的引脚

截图202411281514304294.jpg
记得配置对应的IO端口为推挽模式:
截图202411281515101240.jpg
然后到代码输出部分,单击生成代码即可得到配置程序
截图202411281515343433.jpg
通过调用占空比控制函数即可控制占空比:
截图202411281516243867.jpg
填入对应的序号和占空比数据(不能超过最大值,最大值就是100%占空比)
比如想要设置20%占空比,可以这么写:
  1. UpdatePwm(1, 1600*0.2);
复制代码
此时就可以随意控制风扇了

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:41
  • 最近打卡:2024-11-28 14:10:29

0

主题

18

回帖

226

积分

中级会员

积分
226
发表于 2024-11-29 11:09:06 | 显示全部楼层
王*** 发表于 2024-11-27 19:17
通过查阅淘宝有关调速器的板子:

主要是想调速测速一起,然后FTF显示

点评

这个可以参考PWM捕获: STC8H/STC32G的PWM,输入捕获模式同时测量脉冲周期和占空比 - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - AI32位8051交流社区 以及TFT显示程序: 32G  详情 回复 发表于 2024-11-29 16:32
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:320
  • 最近打卡:2025-04-30 11:29:16
已绑定手机

21

主题

487

回帖

1023

积分

金牌会员

积分
1023
发表于 2024-11-29 12:11:46 | 显示全部楼层
这个一定要力挺
回复 支持 反对

使用道具 举报 送花

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

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-11-29 16:32:04 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-12-3 15:16:24 | 显示全部楼层

点评

已回复  发表于 2024-12-3 16:42
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-04-28 16:56:43

21

主题

376

回帖

2345

积分

超级版主

积分
2345
发表于 2024-12-25 14:02:19 | 显示全部楼层
调试无刷电机遇到的问题 - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - AI32位8051交流社区
截图202412251837487301.jpg

点评

你应该另外开个贴问,然后把链接发在这,否则这个帖子就乱套了,论坛也乱套了,重发下  详情 回复 发表于 2024-12-25 17:32
帮回复: 响应缓慢是因为使用了一次跟随,具体可以将代码761行处: if (PWM_Value < PWW_Set) PWM_Value++; // 油门跟随电位器, 调速柔和 if (PWM_Value > PWW_Set) PWM_Value--; 中的 PWM_Value++更改成 PWM_Val  详情 回复 发表于 2024-12-25 14:26
电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复 支持 反对

使用道具 举报 送花

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

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-12-25 14:26:03 | 显示全部楼层

帮回复:

响应缓慢是因为使用了一次跟随,具体可以将代码761行处:

if (PWM_Value < PWW_Set)
	PWM_Value++; // 油门跟随电位器, 调速柔和
if (PWM_Value > PWW_Set)
	PWM_Value--;

代码中的 PWM_Value++更改成 PWM_Value+=2或者更大的数值,即可提高响应速度,自减同理。

停转缓慢是因为阈值比较低:
可以更改代码765行处的 if (PWM_Value < 1) // 停转的1为更大的值。

无法启动问题是代码中没有开环启动相应的程序,这个需要结合实际电机系统自行调整,具体可以参考梁工的开环启动部分代码

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-12-25 17:32:11 | 显示全部楼层
32G12*** 发表于 2024-12-25 14:02
帮客户咨询:工程师潘工:13208032858 , 第一用STC的芯片目前开发遇到的问题:STC8H2K32U-45I-LQFP48,不能 ...

你应该另外开个贴问,然后把链接发在这,否则这个帖子就乱套了,论坛也乱套了,重发下
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:123
  • 最近打卡:2025-04-29 10:30:51

13

主题

429

回帖

2366

积分

超级版主

积分
2366
发表于 2025-1-6 13:45:42 | 显示全部楼层
如何清空接收缓存返回的数据
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=13541
(出处: 国芯技术交流网站)

点评

已回复  发表于 2025-1-6 16:58
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2025-1-7 23:28:38 | 显示全部楼层

点评

已回复  发表于 2025-1-8 00:15
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 17:31 , Processed in 0.160723 second(s), 121 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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