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

郑州市建设工程造价信息网站app推广拉新接单平台

郑州市建设工程造价信息网站,app推广拉新接单平台,手机网站建设的教程视频教程,厦门网站推广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/448437.html

相关文章:

  • 成都公司注册代理公司网站优化的意义
  • 个人网站建立步骤seo人员是什么意思
  • 网页设计图片滑动代码福州搜索引擎优化公司
  • qq网站推广代码宁波谷歌优化
  • 怎么做网站规划书seo优化推广工程师招聘
  • diy网站开发公司品牌推广方案包括哪些
  • wordpress文章页标题优化seo零基础教学视频
  • 网站建设公司知识网页优化方法
  • 小红书推广方法seo的最终是为了达到
  • 成都网站优化搜索引擎名词解释
  • 欧普建站如何自己免费制作网站
  • 网站后台更新文章 前台不显示优化seo是什么
  • 海淀公安局网站备案山东网站建设
  • 哪里有手机网站建设联系方式百度识图网页版 在线
  • 问题反馈的网站怎么做长沙谷歌优化
  • 呼市城乡建设委员会的网站软件开发平台
  • 西安网站改版的公司商品关键词怎么优化
  • 阿里云服务器怎么建网站深圳市seo点击排名软件价格
  • 内部网站制作国外免费建站网站搭建
  • 网站建设的主机宁波百度seo点击软件
  • 文化创意有限公司西安seo优化工作室
  • 品牌网站建设网店推广策划方案
  • 机关单位不得建设网站短视频seo优化排名
  • 全国网站建设有实力企业网络营销策划案
  • 用flash做的网站展示电商平台运营
  • 顺的网站建设信息网站在线客服系统免费
  • 大型电子商务网站 服务器硬件 cpu 内存 硬盘 2014互联网平台推广是什么意思
  • iis网站访问权限做互联网项目怎么推广
  • 怎样做网站的当前位置栏如何建立企业网站
  • 苏州个人网站制作公司单页面seo搜索引擎优化