找回密码
 立即注册
楼主: 电子D***

驱动舵机, STC8H8K64U高级PWM, STC驱动教程系列

[复制链接]

该用户从未签到

9

主题

293

回帖

1704

积分

版主

积分
1704
QQ
发表于 2023-3-25 10:08:10 | 显示全部楼层
qjy822 发表于 2023-3-25 09:30
想问下能不能做到图片上低电平时间长,高电平时间短,再到高电平时间长,低电平时间短,就是这个波形倒 ...

没太懂什么意思,上电是低电平,然后占空比逐渐增大,一点点变成全都是高电平的吗?
QQ:1463035472,微信:19952583954

该用户从未签到

1

主题

15

回帖

55

积分

注册会员

积分
55
发表于 2023-3-25 10:40:44 | 显示全部楼层
32位8051-STCAI 发表于 2023-3-25 10:08
没太懂什么意思,上电是低电平,然后占空比逐渐增大,一点点变成全都是高电平的吗? ...

就是上电是低电平,用两个按键控制占空比,一个加,一个减,加到最大就全是高电平,减到最小就全是低电平。

点评

程序里现在是通过改变PWMx_Duty的数值来改变占空比,你可以把原来的删了,改成用按键来改变这个数值去改变占空比,别的先不变看看效果  详情 回复 发表于 2023-3-25 10:53

该用户从未签到

9

主题

293

回帖

1704

积分

版主

积分
1704
QQ
发表于 2023-3-25 10:53:40 | 显示全部楼层
qjy822 发表于 2023-3-25 10:40
就是上电是低电平,用两个按键控制占空比,一个加,一个减,加到最大就全是高电平,减到最小就全是低电平 ...

程序里现在是通过改变PWMx_Duty的数值来改变占空比,你可以把原来的删了,改成用按键来改变这个数值去改变占空比,别的先不变看看效果
QQ:1463035472,微信:19952583954

该用户从未签到

1

主题

15

回帖

55

积分

注册会员

积分
55
发表于 2023-3-25 10:56:19 | 显示全部楼层
本想发个原理图的,但不知道怎么发图片,MCU用的是STC8H1K08,PWM6_2/P5.4输出PWM,两个按键用的是P3.5\P3.6.

点评

回帖这边有高级模式,点进去后有图片选项,可以上传图片  详情 回复 发表于 2023-3-25 11:02
  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 78 天

    [LV.6]常住居民II

    9

    主题

    170

    回帖

    1681

    积分

    版主

    积分
    1681
    发表于 2023-3-25 11:01:02 | 显示全部楼层

    回帖这边有高级模式,点进去后有图片选项,可以上传图片

    SLESR6VP`Z]2KWHH9[$1$JJ.png
    {`X7]L}PO3FLDO}S%Q$7S]R.png

    该用户从未签到

    9

    主题

    293

    回帖

    1704

    积分

    版主

    积分
    1704
    QQ
    发表于 2023-3-25 11:02:03 | 显示全部楼层
    图片可以在高级模式下直接复制粘贴的
    QQ:1463035472,微信:19952583954
  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 78 天

    [LV.6]常住居民II

    9

    主题

    170

    回帖

    1681

    积分

    版主

    积分
    1681
    发表于 2023-3-25 11:02:04 | 显示全部楼层
    qjy822 发表于 2023-3-25 10:56
    本想发个原理图的,但不知道怎么发图片,MCU用的是STC8H1K08,PWM6_2/P5.4输出PWM,两个按键用的是P3.5\ ...

    回帖这边有高级模式,点进去后有图片选项,可以上传图片
    SLESR6VP`Z]2KWHH9[$1$JJ.png
    {`X7]L}PO3FLDO}S%Q$7S]R.png

    该用户从未签到

    1

    主题

    15

    回帖

    55

    积分

    注册会员

    积分
    55
    发表于 2023-3-25 11:05:06 | 显示全部楼层
    32位8051-STCAI 发表于 2023-3-25 10:53
    程序里现在是通过改变PWMx_Duty的数值来改变占空比,你可以把原来的删了,改成用按键来改变这个数值去改 ...

    我用例程的程序用串口改变PWMx_Duty的数值测试了,把PWMB_CCER1 = 0x10; 最低可以到0,但是最高也只能到50%左右的占空比了,把PWMB_CCER1 = 0x30;就是高可以达到,但是低就只能达到高低电平都是大概50%左右,所以说是范围不够宽,不知有什么别的处理办法没

    该用户从未签到

    1

    主题

    15

    回帖

    55

    积分

    注册会员

    积分
    55
    发表于 2023-3-25 11:10:03 | 显示全部楼层
    一轮明月 发表于 2023-3-25 11:02
    回帖这边有高级模式,点进去后有图片选项,可以上传图片

    好的,谢谢!

    该用户从未签到

    1

    主题

    15

    回帖

    55

    积分

    注册会员

    积分
    55
    发表于 2023-3-25 11:14:02 | 显示全部楼层
    111.png 原理图大概是这样

    点评

    已联系楼主,他周一试一下,发例程给您!  详情 回复 发表于 2023-3-25 11:17
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2024-4-29 23:08 , Processed in 0.069547 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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