您现在的位置是:首页 > 源码 > 51单片机SG90舵机驱动程序
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

51单片机SG90舵机驱动程序

更新时间:2022-05-02 12:47:38 大小:38K 上传用户:毅力非凡查看TA发布的资源 标签:51单片机sg90驱动程序 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

舵机是一种位置(角度)伺服的驱动器,适用那些需要角度不断变化并可以保持的控制系统。舵机主要是由外壳、电路板、驱动,马达、减速器与位置检测元件所构成。其工作原理是由接收机发出讯号给舵机,经由电路板上的 IC驱动无核心马达开始转动,透过减速齿轮将动力传至摆臂,同时由位置检测器送回讯号,判断是否已经到达定位。位置检测器其实就是可变电阻,当舵机转动时电阻值也会随之改变,藉由检测电阻值便可知转动的角度。一般的伺服马达是将细铜线缠绕在三极转子上,当电流流经线圈时便会产生磁场,与转子外围的磁铁产生排斥作用,进而产生转动的作用力。 舵机三根线的接法:黄线接信号线,红线接vcc,褐色线接GND。 舵机控制原理:通过控制PWM来控制舵机转动的角度,转动周期设置为20ms,控制高电平的时间来进行舵机转动的角度。 对于180°舵机 t = 0.5ms——————-舵机会转动 0 ° t = 1.0ms——————-舵机会转动 45° t = 1.5ms——————-舵机会转动 90° t = 2.0ms——————-舵机会转动 135° t = 2.5ms——————-舵机会转动180 占空比:高电平(或者低电平)占整个周期的时间就叫作占空比。舵机内部有一个基准电压,微处理器产生的PWM信号通过信号线进入舵机产生直流偏置电压,与舵机内部的基准电压作比较,获得电压差输出。电压差的正负输出到电机驱动芯片上,从而决定正反转。当舵机开始旋转的时候,舵机内部通过级联减速齿轮带动电位器旋转,使得电压差为零,电机停止转动。

部分文件列表

文件名文件大小修改时间
10.3PWM-SG90舵机/delay.c1KB2021-07-11 20:31:44
10.3PWM-SG90舵机/delay.h1KB2021-07-11 20:19:24
10.3PWM-SG90舵机/key.c1KB2021-07-20 16:10:26
10.3PWM-SG90舵机/key.h1KB2020-04-07 22:37:36
10.3PWM-SG90舵机/Listings/delay.lst1KB2021-07-20 16:57:26
10.3PWM-SG90舵机/Listings/key.lst3KB2021-07-20 16:57:26
10.3PWM-SG90舵机/Listings/main.lst2KB2021-07-20 16:57:26
10.3PWM-SG90舵机/Listings/Nixie.lst3KB2021-07-20 16:57:26
10.3PWM-SG90舵机/Listings/SG90.m5114KB2021-07-20 16:57:26
10.3PWM-SG90舵机/Listings/STARTUP.lst14KB2021-07-20 16:57:26
10.3PWM-SG90舵机/Listings/Timer0.lst2KB2021-07-20 16:57:26
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载