王昱顺 发表于 2024-11-28 15:17:50

恍如隔世 发表于 2024-11-28 14:13
整个论坛就没有一个电脑风扇的调速,测试的贴子,老师打算出一个吗
通过查阅淘宝有关调速器的板子:


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

记得配置对应的IO端口为推挽模式:

然后到代码输出部分,单击生成代码即可得到配置程序

通过调用占空比控制函数即可控制占空比:

填入对应的序号和占空比数据(不能超过最大值,最大值就是100%占空比)
比如想要设置20%占空比,可以这么写:
UpdatePwm(1, 1600*0.2);此时就可以随意控制风扇了

恍如隔世 发表于 2024-11-29 11:09:06

王昱顺 发表于 2024-11-27 19:17
通过查阅淘宝有关调速器的板子:




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

llyymm 发表于 2024-11-29 12:11:46

这个一定要力挺{:4_250:}

王昱顺 发表于 2024-11-29 16:32:04

恍如隔世 发表于 2024-11-29 11:09
主要是想调速测速一起,然后FTF显示

这个可以参考PWM捕获:

STC8H/STC32G的PWM,输入捕获模式同时测量脉冲周期和占空比 - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - AI32位8051交流社区
以及TFT显示程序:
32G12K128 如何驱动(ILI9488驱动的)TFT屏 | 已有热心网友提供程序 - TFT彩屏,触摸屏,DMA-i8080/M6800并口自动刷屏,DMA-SPI刷屏,外设直接到外设 国芯技术交流网站 - AI32位8051交流社区
STC8H/STC32G的PWM,输入捕获模式同时测量脉冲周期和占空比 - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - AI32位8051交流社区

神农鼎 发表于 2024-12-3 15:16:24

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=12331&extra=

!(data/attachment/forum/202412/03/151621gcgbsxdpxgxpp6br.png "image.png")

32G12K128 发表于 2024-12-25 14:02:19

调试无刷电机遇到的问题 - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - AI32位8051交流社区 https://www.stcaimcu.com/forum.p ... ad&tid=13237&extra=


王昱顺 发表于 2024-12-25 14:26:03

<p>帮回复:</p>
<p>响应缓慢是因为使用了一次跟随,具体可以将代码761行处:</p>
<pre><code class="language-c">if (PWM_Value &lt; PWW_Set)
        PWM_Value++; // 油门跟随电位器, 调速柔和
if (PWM_Value &gt; PWW_Set)
        PWM_Value--;
</code></pre>
<p>代码中的 <code>PWM_Value++</code>更改成 <code>PWM_Value+=2</code>或者更大的数值,即可提高响应速度,自减同理。</p>
<p>停转缓慢是因为阈值比较低:<br />
可以更改代码765行处的 <code>if (PWM_Value &lt; 1) // 停转</code>的1为更大的值。</p>
<p>无法启动问题是代码中没有开环启动相应的程序,这个需要结合实际电机系统自行调整,具体可以参考梁工的开环启动部分代码</p>

神农鼎 发表于 2024-12-25 17:32:11

32G12K128 发表于 2024-12-25 14:02
帮客户咨询:工程师潘工:13208032858 , 第一用STC的芯片目前开发遇到的问题:STC8H2K32U-45I-LQFP48,不能 ...

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

AI芯 发表于 2025-1-6 13:45:42

如何清空接收缓存返回的数据
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=13541
(出处: 国芯技术交流网站)

神农鼎 发表于 2025-1-7 23:28:38

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=13587&extra=
页: 1 [2] 3 4 5 6 7
查看完整版本: 部分较难的贴可通知我:时钟树,PWM,DMA,CAN,电机控制 | 不要在本贴咨询