你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32F103 PWM控制舵机

[复制链接]
STMCU小助手 发布时间:2022-4-5 20:15
13.1 什么是舵机. w0 I. E) S$ M1 v6 D. C. }" D
$ d' A& k, u, T2 Q6 V  {& A# _
舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。
( G) a5 X2 |/ y& g4 J( {% Q( K: ~% Q( O& Y1 A/ A3 T
它的特点是结构紧凑、易安装调试、控制简单、大扭力、成本较低等。舵机的主要性能取决于最大力矩和工作速度(一般是以秒/60°为单位)。舵机能够在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出值使得单片机系统很容易与之连接进行控制。
3 ~) Z3 _: U+ q0 X) S+ N( W1 @% \# F- Y
ID1J]()ZD1A07VK9SB`$M`N.png , i* k9 u2 r# D: Q
2 z) `( ~- T7 R
上图中的三根线:/ L8 n' ~/ m, [  m% ~& F

6 Y' V5 T; ^4 {- u4 v( O橙色 ---- 信号线- R0 v9 y$ Y6 _6 A7 ~! B# T- W6 `

. B) A  p0 |% ^红色 ---- 电源VCC; a8 I* h$ D% l0 b' `
* {6 J5 e9 y/ i+ L) K
棕色 ---- 地线GND
2 I/ G; b/ j$ F/ d, O0 g: |/ s5 ~: |& H) p4 h$ B1 |
$ R8 g' p2 I+ x- @9 ~' m2 G" M; L
4 {$ x) H0 Q5 q8 d4 t" {- J
13.2 舵机的工作原理2 g, B3 l: N& Y8 U! W
7 V% P" V! J' _6 |' n6 c' k
组成:舵盘、减速齿轮组、位置反馈电位计、直流电机、控制电路等。
- _5 ]/ F$ ~3 M6 {0 {: S: o" |* H) c" @0 D" d5 [
工作原理:控制信号-->控制电路板-->电机转动-->齿轮组减速-->舵盘转动-->位置反馈电位计-->控制电路板反馈。
' {7 \% Y4 @' `6 p5 F- I8 ^1 ~! A# \" V* \! f2 l8 J! i- F- W
信号:PWM信号,其中脉冲宽度从 0.5 - 2.5ms(周期为 20ms),相对应舵盘转动的位置角度从 0 - 180°,呈线性变化。
  U. C$ M( W( T
! C+ y) S/ s3 X. {6 p8 A* s3 X: s1 G
39{J{O$Z@%@KCMK[$T{5RU0.png
% b7 \7 I$ g% y, b1 ^1 J) `- @* l' L: D5 _$ E

2 e8 K; J7 _0 H* O也就是不同脉冲宽度的PWM波,舵机将输出不同的轴转角。因此,要控制舵机的转角,我们只需控制单片机系统输出不同的脉冲宽度的PWM波。
/ a% g6 w7 S1 e  \3 c6 q$ d# K: |  b$ m+ I9 t. m
! {' O" M: x) x$ b0 }; Y5 w  |9 C
3 [  s9 f, t" p: B* f, L2 b
13.3 PWM控制舵机实例  y6 t2 ?6 e+ {. h3 K! I  |

& G- ^1 }1 U) t# n) {" YPWM的原理、工作方式以及初始化配置小R在上一篇PWM实现呼吸灯已经给小伙伴们介绍得挺详细的啦。所以,小R用上一篇的代码,在 main() 函数中改几下就能控制舵机啦。如图:
% h: {: i# M, ^4 h; N" M% F% y
! n; }$ ?2 b* A; i ~SZJK2R@VNT5$S`LOUO[RM2.png ' j$ O" o( H9 S. O0 Q% m  W! B
4 ^" R: K$ G# t2 |  S3 ^# m- J
1 c, I% }8 I# r  S( o
8 q# X. j. @: L, M3 U; m. ?' P: f& w
赞 收藏 评论0 发布时间:2022-4-5 20:15

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版