部分较难的贴可通知我:时钟树,PWM,DMA,CAN,电机控制 | 不要在本贴咨询
特别通知:不要在本贴中咨询,这是我们内部使用的贴是通知我们研发关注相应的咨询贴
=================================
部分较难的贴可通知我:
时钟树,PWM,DMA,CAN,等外设,无刷/有刷电机控制
跟本帖:
1,截图或拷贝文字/原求助贴的需求;
2,原求助贴的链接放在跟帖中,方便我去原帖回帖
3,我回完原帖后,也会在本贴回答对应跟帖已回
本人熟悉:
时钟树,PWM,DMA,CAN,等外设的应用;
对于 无刷电机 / 有刷电机 控制 均有一定了解。
王老师好棒!!{:5_305:} janewi 发表于 2024-11-25 16:56
另外开贴问,本贴是给我们客服提醒研发需要支持的贴 王昱顺 发表于 2024-11-25 16:40
好的,已经了解了
能否再次尝试一下这个代码?
如果还不行的话,我们在内部再测试一次后给您答复
他后面贴了图,他外部拉高了,他电路问题 STC8G1K 10位PWM转DAC问题
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=12092
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=12097&extra=page%3D2
PWM设置默认高低电平不生效,PWMChannelCtrl(),芯片采用STC8A8K64D4
AI8051通道1和通道2能不能输出移相PWM - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)
AI8051U不但有 8通道高级16位PWM测量外部脉冲,PWM@120MHz
AI8051U 还有 3通道 16位传统PCA/CCP/PWM测量外部脉冲,PCA@40MHz
仅供资源 选择
LAOXU 发表于 2024-11-28 13:07
某个产品, 原来用国内某品牌M3, 想用 Ai8051U 代替,
产品 要求精密测速跟踪, 即输入的脉冲数/定时时间,...
这里讲一个精度高一些的思路,不过占用硬件可能比较多。
首先是正交编码器并不有利于单片机读取,可以通过外部逻辑电路拆解成方向+脉冲的形式(主要是后面高速会比较难以处理)
然后就是pwm捕获,这里建议使用pwmb捕获低速信号,通过设置预分频和pll时钟达到最佳的分辨率。因为pwma可以接受来自pwmb的触发,所以高速信号的时候可以通过pwma接收pwmb的触发信号作为使能,来读取一段时间内的脉冲数量的总时间,以类似图中的提高精度方式。
同时,可以开启pwm-dma输入捕获来提高减轻cpu压力,以使用更高的pll频率进行高速捕获 王昱顺 发表于 2024-11-28 13:30
这里讲一个精度高一些的思路,不过占用硬件可能比较多。
首先是正交编码器并不有利于单片机读取,可以通过 ...
好的, 我考虑一下