电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
STM32用一个定时器产生两路PWM控制两款舵机
已解决
73482
个问题
已帮助
5993
位优秀工程师
STM32用一个定时器产生两路PWM控制两款舵机
PG_CPZ
2019-07-28
浏览量:2600
想用STM32控制两个舵机精准转动,用同一个定时器产生两路PWM控制,但是我调节完一个舵机可以控制1度转动的PWM输出时(例如我想舵机每转动+1度,PWM值就+5),另外一款舵机就无法匹配1度的转动,因为电路已经定了无法更改,所以有什么办法可以使用同一定时器控制两款不懂舵机都能精确转动1度的PWM值?
还有每次我调节舵机的时候都是我都需要调到准确的180度再进行计算后决定定时器分频值与装载值,才能精确1度的PWM值,有没有更好的办法可以实现?
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
瞎折腾
stm32的定时器可以支持3个输出的,你可仔细查看一下官方资料,配置不同的寄存器可输出不同的占空比,但是频率是不能更改的,输出的频率都是一样的。
发布于
2019-07-28
举报
评论 2
0
0
PG_CPZ
回复了 瞎折腾:是同一定时器产生多个周期相同但预装载值周期和与预分频值不同的PWM吗
回复
瞎折腾
回复了 瞎折腾:频率是一样的,可以调占空比
回复
其他答案
数量:
4
7f74f64f8035748c
可以但是要更改频率不用的舵机频率不一样
发布于
2019-07-29
举报
评论 0
0
0
代人凌峰
舵机的矫正只需要一次,将矫正系数存入单片机以后就不需要后续调整了,直接计算旋转角度所需要的占空比就可以了;
控制不同角度舵机所需的占空比范围不同,不同舵机占空比计算不同,以此来兼容不同舵机
发布于
2019-07-31
举报
评论 0
0
0
chen0000009
同一个定时器产生的PWM频率是固定的,但占空比是可调的,如果用的是高级定时器,那可以产生多路PWM的
发布于
2019-07-31
举报
评论 0
0
0
017f6fd5ec79cabd
一个定时器的PWM的频率都是固定的,你这种情况只能用两个定时器来进行控制
发布于
2019-08-10
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
STM32用一个定时器产生两路PWM控制两款舵机
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: