找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 872|回复: 6
收起左侧

单片机PWM控制步进导轨程序问题

[复制链接]
ID:419045 发表于 2022-9-29 15:22 | 显示全部楼层 |阅读模式
使用PWM来调节导轨 为什么调节占空比CCAP0H = CCAP0L 的值不能改变导轨的速度呢
用的驱动芯片是LV8728  还是说调节占空比调节不了

void Drv_Peri_PWM()
{
//                AUXR1 = 0x40;
                CCON = 0;
               
                CL = 0;
                CH = 0;
                CMOD = 0x04;
               
                CCAP0H = CCAP0L = 0xFF;
                CCAPM0 = 0x42;
               
//                CCAP1H = CCAP1L = 0xFF;
//                PCAPWM1 = 0x03;
        
//                CCAPM1 = 0x42;
//        
                CR = 1;
               
}
或者只能通过控制驱动芯片的三个引脚来达到细分


回复

使用道具 举报

ID:94031 发表于 2022-9-29 16:01 | 显示全部楼层
CCAP0H = CCAP0L = 0xFF;你的占空比调整已经到头,无法再改变了。
回复

使用道具 举报

ID:419045 发表于 2022-9-29 16:18 | 显示全部楼层
xuyaqi 发表于 2022-9-29 16:01
CCAP0H = CCAP0L = 0xFF;你的占空比调整已经到头,无法再改变了。

这个我值我改过  没用0XFF

回复

使用道具 举报

ID:392485 发表于 2022-9-29 17:05 | 显示全部楼层
调节占空比没用,要调节频率。
回复

使用道具 举报

ID:392485 发表于 2022-9-29 17:07 | 显示全部楼层
步进电机要调节PWM的频率,才能改变速度吧。
回复

使用道具 举报

ID:831625 发表于 2022-10-1 09:33 | 显示全部楼层
要调速就要调频,不是调占空比。
回复

使用道具 举报

ID:41656 发表于 2022-10-1 17:41 | 显示全部楼层
需要修改脉冲频率 而不是占空比
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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