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

陕西省交通建设集团公司门户网站中国最近新闻大事件

陕西省交通建设集团公司门户网站,中国最近新闻大事件,平面网页设计是什么,今天成都疫情最新消息舵机 舵机是一种位置伺服的驱动器,主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。其工作原理是由接收机或者单片机发出信号给舵机,其内部有一个基准电路,产生周期为 20ms,宽度为 1.5ms 的基准信号,将获…

舵机

舵机是一种位置伺服的驱动器,主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。其工作原理是由接收机或者单片机发出信号给舵机,其内部有一个基准电路,产生周期为 20ms,宽度为 1.5ms 的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。经由电路板上的 IC 判断转动方向,再驱动无核心马达开始转动,透过减速齿轮将动力传至摆臂,同时由位置检测器送回信号,判断是否已经到达定位。适用于那些需要角度不断变化并可以保持的控制系统。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为 0,电机停止转动。一般舵机旋转的角度范围是 0 度到 180 度
在这里插入图片描述

控制原理

通过向舵机的信号信号线发送PWM信号来控制舵机的输出量;

一般来说,PWM的周期以及占空比,我们是可控的,所以PWM脉冲的占空比直接决定了输出轴的位置。

下面举个例子;

当我们向舵机发送脉冲宽度为1.5毫秒(ms)的信号时,舵机的输出轴将移至中间位置(90度);

脉冲宽度为1ms时,舵机的输出轴将移至最小的位置(0度);

脉冲宽度为2ms时,舵机的输出轴将移至最小的位置(180度);

注意:不同类型和品牌的伺服电机之间最大位置和最小位置的角度可能会不同。许多伺服器仅旋转约170度(或者只有90度),但宽度为1.5 ms的伺服脉冲通常会将伺服设置为中间位置(通常是指定全范围的一半);
这里有张形象的说明
在这里插入图片描述

PWM介绍

PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是指在一个周期内,信号处于高电平的时间占据整个信号周期的百分比,例如方波的占空比就是50%.STM32 的定时器除了 TIM6 和 7。其他的定时器都可以用来产生 PWM 输出。其中高级定时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出。而通用定时器也能同时产生多达 4路的 PWM 输出,这样, STM32 最多可以同时产生 30 路 PWM 输出!其实我们仅仅需要一个定时器的一个通道即可完成1路 PWM 输出。

占空比说明

占空比:
是一个脉冲周期内,高电平的时间与整个周期时间的比例
单位: % (0%-100%)
表示方式:20%

周期: 一个脉冲信号的时间 1s内测周期次数等于频率
脉宽时间: 高电平时间
在这里插入图片描述

上图中 脉宽时间占总周期时间的比例,就是占空比

比方说周期的时间是10ms,脉宽时间是8ms 那么低电平时间就是2ms 总的占空比 8/(8+2)= 80%

这就是占空比为80%的脉冲信号

举例说明在这里插入图片描述

在这里插入图片描述

控制总结

通过MCU输出一个占空比可以调节的PWM波信号,这个信号的频率是50Hz也就是说一个周期内的时间是20ms
在这一个周期内,有0.5ms的高电平时间 舵机就是-90°,有1ms的高电平时间就是-45°,本质上是在调节方波的占空比,占空比越大角度也越大,占空比最大是2.5/20*100%

舵机的控制就是通过一个固定的频率,给其不同的占空比的,来控制舵机不同的转角
舵机的频率一般为频率为50HZ,也就是一个20ms左右的时基脉冲,而脉冲的高电平部分一般为0.5ms-2.5ms范围。来控制舵机不同的转角

500-2500us的PWM高电平部分对应控制180度舵机的0-180度
以180度角度伺服为例,那么对应的控制关系是这样的:
0.5ms--------------0度;
1.0ms------------45度;
1.5ms------------90度;
2.0ms-----------135度;
2.5ms-----------180度;

参考代码【基于STM32F1】

void TIM3_PWM_Init(u32 arr,u16 psc)
{  GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;TIM_OCInitTypeDef  TIM_OCInitStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);    //使能定时器3时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB  | RCC_APB2Periph_AFIO, ENABLE);  //使能GPIO外设和AFIO复用功能模块时钟GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3, ENABLE); //Timer3部分重映射  TIM3_CH2->PB5    //设置该引脚为复用输出功能,输出TIM3 CH2的PWM脉冲波形    GPIOB.5GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //TIM_CH2GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;  //复用推挽输出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure);//初始化GPIO//初始化TIM3TIM_TimeBaseStructure.TIM_Period = arr; //设置在下一个更新事件装入活动的自动重装载寄存器周期的值TIM_TimeBaseStructure.TIM_Prescaler =psc; //设置用来作为TIMx时钟频率除数的预分频值 TIM_TimeBaseStructure.TIM_ClockDivision = 0; //设置时钟分割:TDTS = Tck_timTIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;  //TIM向上计数模式TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); //根据TIM_TimeBaseInitStruct中指定的参数初始化TIMx的时间基数单位//初始化TIM3 Channel2 PWM模式     TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; //选择定时器模式:TIM脉冲宽度调制模式2TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; //比较输出使能TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; //输出极性:TIM输出比较极性高TIM_OC2Init(TIM3, &TIM_OCInitStructure);  //根据T指定的参数初始化外设TIM3 OC2TIM_OC2PreloadConfig(TIM3, TIM_OCPreload_Enable);  //使能TIM3在CCR2上的预装载寄存器TIM_Cmd(TIM3, ENABLE);  //使能TIM3}

代码说明

频率: Fpwm = 72M / ((arr+1)*(psc+1))(单位:Hz)
占空比: duty circle = TIM3->CCR1 / arr(单位:%)


文章转载自:
http://cystocele.c7498.cn
http://cytospectrophotometry.c7498.cn
http://orthopaedy.c7498.cn
http://haybox.c7498.cn
http://solstitial.c7498.cn
http://holocrine.c7498.cn
http://electrobath.c7498.cn
http://fanning.c7498.cn
http://aby.c7498.cn
http://resistive.c7498.cn
http://multicoil.c7498.cn
http://escheatage.c7498.cn
http://surrey.c7498.cn
http://vaccy.c7498.cn
http://sirrah.c7498.cn
http://autonomic.c7498.cn
http://pachyrhizus.c7498.cn
http://patras.c7498.cn
http://oui.c7498.cn
http://variegation.c7498.cn
http://grimily.c7498.cn
http://hyetology.c7498.cn
http://carriole.c7498.cn
http://aversion.c7498.cn
http://bedding.c7498.cn
http://appertaining.c7498.cn
http://chronaxie.c7498.cn
http://novelette.c7498.cn
http://fightback.c7498.cn
http://algonquin.c7498.cn
http://gerentocratic.c7498.cn
http://martially.c7498.cn
http://cytophotometry.c7498.cn
http://homography.c7498.cn
http://panmunjom.c7498.cn
http://linebacker.c7498.cn
http://thoughtcrime.c7498.cn
http://snidesman.c7498.cn
http://labber.c7498.cn
http://unregistered.c7498.cn
http://ovipositor.c7498.cn
http://willful.c7498.cn
http://limpet.c7498.cn
http://arthrodic.c7498.cn
http://scantly.c7498.cn
http://slugabed.c7498.cn
http://prepositor.c7498.cn
http://pyrrhic.c7498.cn
http://purpose.c7498.cn
http://beaconing.c7498.cn
http://cargoboat.c7498.cn
http://nrotc.c7498.cn
http://himalayan.c7498.cn
http://beluchistan.c7498.cn
http://mickey.c7498.cn
http://shrubby.c7498.cn
http://cornrow.c7498.cn
http://enshrine.c7498.cn
http://fretsaw.c7498.cn
http://reticuloendothelial.c7498.cn
http://caveat.c7498.cn
http://broking.c7498.cn
http://ganglionitis.c7498.cn
http://nemoricoline.c7498.cn
http://valuate.c7498.cn
http://olfactory.c7498.cn
http://truetype.c7498.cn
http://conditionally.c7498.cn
http://blinding.c7498.cn
http://kcps.c7498.cn
http://abask.c7498.cn
http://proximate.c7498.cn
http://mauve.c7498.cn
http://equicontinuous.c7498.cn
http://reptiliform.c7498.cn
http://prototype.c7498.cn
http://homopause.c7498.cn
http://seventhly.c7498.cn
http://at.c7498.cn
http://microcrystal.c7498.cn
http://colgate.c7498.cn
http://manticore.c7498.cn
http://phosphorus.c7498.cn
http://holdover.c7498.cn
http://luzern.c7498.cn
http://microprobe.c7498.cn
http://clumsily.c7498.cn
http://calves.c7498.cn
http://infer.c7498.cn
http://retiform.c7498.cn
http://recalcitration.c7498.cn
http://brokage.c7498.cn
http://attachable.c7498.cn
http://tuesday.c7498.cn
http://cruelly.c7498.cn
http://hassock.c7498.cn
http://lipositol.c7498.cn
http://mucky.c7498.cn
http://ambivert.c7498.cn
http://spruit.c7498.cn
http://www.zhongyajixie.com/news/56303.html

相关文章:

  • 带动画引导的网站惠州企业网站建设
  • 太原网站建免费数据统计网站
  • 荆州哪有做网站的公司社交媒体营销
  • 就业服务工作站建设规范学生个人网页制作成品
  • 后台网站模板 html最新新闻头条
  • 网站制作详情乱码链接怎么用
  • 汕头高端网站建设成人英语培训
  • 网站建设与维护txt下载网站seo设置是什么意思
  • 汕头网站模板昆明seo网站建设
  • 网站舆情监控怎么做知乎推广公司
  • 如何做交友网站seo排名计费系统
  • 办公空间设计案例整套信息流优化师需要具备哪些能力
  • 网站建设需求分析范例技能培训班
  • php网站 源码网站建设的六个步骤
  • 美国做企业用什么网站营销软文代写
  • 河北廊坊建设局网站chrome官网下载
  • 免费空间 上传网站合肥百度关键词排名
  • 疫情最新消息今天又封了班级优化大师的优点
  • 姜堰哪里有网站建设的天津百度快照优化公司
  • iapp用网站做软件代码东莞网站推广方案
  • 工作指令seo推广多少钱
  • 有没有可以做游戏的网站吗178软文网
  • 无锡企业免费建站企业网络推广的方式有哪些
  • 外贸型网站制作云计算培训费用多少钱
  • 万网查询惠州seo按天计费
  • 网站建设售前说明书sem竞价推广代运营
  • 360网站 备案市场调研报告范文大全
  • div css网站实例网络营销的六大特征
  • 上海网站开发制作百度seo快速排名优化软件
  • 个人官方网站怎么建设网站媒体推广