找回密码
 立即注册
楼主: 电子DIY小家

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

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-28 14:10:14

19

主题

385

回帖

2508

积分

版主

积分
2508
QQ
发表于 2023-3-25 10:08:10 | 显示全部楼层
qjy*** 发表于 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
  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-28 14:10:14

19

主题

385

回帖

2508

积分

版主

积分
2508
QQ
发表于 2023-3-25 10:53:40 | 显示全部楼层
qjy*** 发表于 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
  • 打卡等级:常住居民II
  • 打卡总天数:81
  • 最近打卡:2024-10-17 09:35:06

9

主题

180

回帖

1778

积分

版主

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

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

SLESR6VP`Z]2KWHH9[$1$JJ.png
{`X7]L}PO3FLDO}S%Q$7S]R.png
  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-28 14:10:14

19

主题

385

回帖

2508

积分

版主

积分
2508
QQ
发表于 2023-3-25 11:02:03 | 显示全部楼层
图片可以在高级模式下直接复制粘贴的
QQ:1463035472,微信:19952583954
  • 打卡等级:常住居民II
  • 打卡总天数:81
  • 最近打卡:2024-10-17 09:35:06

9

主题

180

回帖

1778

积分

版主

积分
1778
发表于 2023-3-25 11:02:04 | 显示全部楼层
qjy*** 发表于 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, 2025-5-3 15:09 , Processed in 0.154601 second(s), 108 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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