当前位置: 首页 > wzjs >正文

南京网站建设咨询上海推广系统

南京网站建设咨询,上海推广系统,上海注册公司电话咨询,淮南市城乡建设局网站1.舵机原理 舵机内部有一个电位器,当转轴随电机旋转,电位器的电压会发生改变,电压会带动转一定的角度,舵机中的控制板就会电位器输出的电压所代表的角度,与输入的PWM所代表的角度进行比较,从而得出一个旋转…

1.舵机原理

舵机内部有一个电位器,当转轴随电机旋转,电位器的电压会发生改变,电压会带动转一定的角度,舵机中的控制板就会电位器输出的电压所代表的角度,与输入的PWM所代表的角度进行比较,从而得出一个旋转的方向与角度。
该舵机可以控制0°~180°旋转
在这里插入图片描述
舵机0°~180°旋转对应高电平的时间为500us ~2500us,而一般舵机的频率为50Hz,也就是周期为20ms,对应的占空比就是2.5% ~12.5%,2.5%对应舵机转0°,12.5%对应舵机转180°,7.5%就对应着转90°。

2.简单使用

使用旋转编码器对舵机进行控制,旋转编码器转一圈是20个脉冲,也就是计数40次,为了让旋转编码器与舵机旋转对应上,也就是旋转编码器最大计数20就可以了,对应舵机的半圈
在这里插入图片描述
舵机的PWM输入引脚为PB8,我们需要将PB8设置为PWM输出引脚

在这里插入图片描述
而PB8也是定时器4的通道3
在这里插入图片描述

在这里插入图片描述
代码:

#define MAX_COUNT 20
int main(void)
{HAL_TIM_Encoder_Start(&htim1,TIM_CHANNEL_ALL);//编码器启动HAL_TIM_PWM_Start(&htim4, TIM_CHANNEL_3);//PWM输出启动int count=0;int duty=0;//舵机高电平对应的计数次数while (1){ count=__HAL_TIM_GET_COUNTER(&htim1);//统计编码器count=20就是转半圈if(count>60000)//反转{count=0;__HAL_TIM_SET_COUNTER(&htim1,0);}else if(count>MAX_COUNT){count=MAX_COUNT;__HAL_TIM_SET_COUNTER(&htim1,MAX_COUNT);}//限制编码器最多输出10个脉冲,20次计数duty=(10*(count/(float)MAX_COUNT)+2.5)/100.0*2000;__HAL_TIM_SET_COMPARE(&htim4,TIM_CHANNEL_3,duty);}}
  duty=(10*(count/(float)MAX_COUNT)+2.5)/100.0*2000;

count/MAX_COUNT在0~1之间
10*(count/MAX_COUNT)在0~10之间
10*(count/MAX_COUNT)+2.5在2.5~12.5之间
(10*(count/(float)MAX_COUNT)+2.5)/100.0在2.5%~12.5%之间
2000为自动重装值,*2000,就是看比较寄存器的值应该放多少,形成占空比
count/MAX_COUNT整形/整形还是整形,为了不舍弃,强转为float

http://www.dtcms.com/wzjs/465329.html

相关文章:

  • 怎么做娱乐网站微信朋友圈广告投放
  • 苏州在线网站制作北京百度网站排名优化
  • 修改网站描述专业培训机构
  • 那个网站攻略做的好关键词竞价广告
  • 武汉科技职业学院技能高考分数线宁波seo在线优化方案公司
  • 好用的海报设计网站临沂seo顾问
  • 百度seo运营工作内容seo关键词排名优化哪好
  • 鹤壁哪里做网站国内真正的永久免费砖石
  • wordpress好看windows优化大师官方
  • 宝安ip设计开发公司seo搜索引擎优化
  • 做俄罗斯外贸网站推广百度关键词优化平台
  • 徐州市住房和城乡建设局网站seo网站关键词优化快速官网
  • 焦作市网站建设微信crm系统软件
  • 如何制作网页插件网站关键词排名优化系统
  • 搭建网站 优帮云免费培训机构管理系统
  • 网站开发和优化关系聚名网域名
  • 电子商务网站开发论文站长网站查询工具
  • 中国发达国家还有多远杭州seo外包
  • 图片上传不了网站企业营销管理
  • 南京网站建设方案百度旗下13个app
  • 那些网站做的非常好看国家免费职业技能培训
  • 用fw做网站页面百度企业推广怎么收费
  • 做网站平台多少钱百度seo排名报价
  • 找个人做网站开不出发票怎么办镇江网站建设推广
  • 做app和做网站哪个容易学大教育培训机构电话
  • 网站ui设计学的是什么厦门网络推广外包多少钱
  • 文化网站建设树枝seo
  • 普陀区网站建设整合营销传播
  • 安庆网站设计seo外链在线工具
  • 网站建设南阳网络推广的主要内容