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

产品类网站网络推广哪个平台最好

产品类网站,网络推广哪个平台最好,wordpress pagenavi settings,深圳市最新疫情防控动态编码器是什么? 编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感 器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上 分,可以分为增量式编码器和绝对式编码器。 从编码器检测原理上来分&#xff0…

编码器是什么?

编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感 器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上 分,可以分为增量式编码器和绝对式编码器。

从编码器检测原理上来分,还可以分为光学式、磁式、感应式、电容式。常 见的是光电编码器(光学式)和霍尔编码器(磁式)。

(正交编码器简单理解就是产生上图波形的信号,其波形频率和转的速度有关,方向与相位差有关) 

编码器接口

 这张是通用定时器的结构图

编码器接口位置如图:

连接着CH1和CH2,编码器接口控制着CNT的增减,原先的时钟(CK_PSC和计数方向都被编码器接口托管)

编码器接口结构简图:

小技巧:因为如果方向是减的话,CNT值为0减1会变成65535,如果用补码表示65535就是-1 

工作模式:

 下图展现了为什么正交编码器可以抗噪声

TI1反向相当于在TI1一路的信号翻转了(通过极性选择) 

 

其实编码器接口就基本相当于一个带有方向选择的外部时钟 

代码:

(使用TIM3的CH1和CH2)

#include "stm32f10x.h"
void Encoder_Init(void)
{TIM_TimeBaseInitTypeDef TIM_TimerBaseInitStructure;TIM_ICInitTypeDef TIM_ICInitStructure;GPIO_InitTypeDef GPIO_InitStructure;TIM_ICStructInit(&TIM_ICInitStructure);//防止有不确定值,先给它一个初始值(配置输入捕获的结构体)RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA,&GPIO_InitStructure);//TIM_InternalClockConfig(TIM3);//内部时钟(不需要)TIM_TimerBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV1;//TIM_TimerBaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up;//计数器模式,没有用因为增减由编码器接口控制了TIM_TimerBaseInitStructure.TIM_Period = 65536 - 1;//(0~65535)//满量程计数TIM_TimerBaseInitStructure.TIM_Prescaler = 1 - 1;//(0~65535)//不分频TIM_TimerBaseInitStructure.TIM_RepetitionCounter = 0;//重复计数器,只要高级定时器有TIM_TimeBaseInit(TIM3,&TIM_TimerBaseInitStructure);//初始化TIM3时基单元TIM_ICInitStructure.TIM_Channel = TIM_Channel_1;TIM_ICInitStructure.TIM_ICFilter = 0xF;//滤波器配置TIM_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising;//在极性选择里这个是不反向的意思,这里配置也可以在编码器接口配置函数配置也可以//TIM_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1;//优先级用不到//TIM_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI;//优先级用不到TIM_ICInit(TIM3,&TIM_ICInitStructure);TIM_ICInitStructure.TIM_Channel = TIM_Channel_2;TIM_ICInitStructure.TIM_ICFilter = 0xF;TIM_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising;TIM_ICInit(TIM3,&TIM_ICInitStructure);//配置TIM3的编码器接口,工作模式为TI1和TI2都计数,通道1,2都不反向TIM_EncoderInterfaceConfig(TIM3,TIM_EncoderMode_TI12,TIM_ICPolarity_Rising,TIM_ICPolarity_Rising);TIM_Cmd(TIM3,ENABLE);
}
uint16_t Encoder_Get(void)//这个函数可以用定时器中断来定时读取值来实现测速的目的
{int16_t Temp;Temp = (int16_t)TIM_GetCounter(TIM3);//将获取到的CNT进行类型转换为有符号数TIM_SetCounter(TIM3,0);//CNT清零return Temp;
}


文章转载自:
http://arrogation.rymd.cn
http://amperehour.rymd.cn
http://coromandel.rymd.cn
http://springhaas.rymd.cn
http://ganzfeld.rymd.cn
http://eunuch.rymd.cn
http://cataphyll.rymd.cn
http://journalist.rymd.cn
http://airframe.rymd.cn
http://burglarize.rymd.cn
http://billion.rymd.cn
http://midleg.rymd.cn
http://offstage.rymd.cn
http://liaoning.rymd.cn
http://supranational.rymd.cn
http://galvanic.rymd.cn
http://unthatch.rymd.cn
http://desynonymize.rymd.cn
http://balm.rymd.cn
http://anthomaniac.rymd.cn
http://postliminium.rymd.cn
http://divinization.rymd.cn
http://wager.rymd.cn
http://wilhelm.rymd.cn
http://erotism.rymd.cn
http://seatwork.rymd.cn
http://cautery.rymd.cn
http://bluetongue.rymd.cn
http://abwatt.rymd.cn
http://swelter.rymd.cn
http://gastral.rymd.cn
http://vassalage.rymd.cn
http://bathythermograph.rymd.cn
http://blacklead.rymd.cn
http://anagenesis.rymd.cn
http://olingo.rymd.cn
http://chelyabinsk.rymd.cn
http://breviary.rymd.cn
http://washy.rymd.cn
http://perorator.rymd.cn
http://baywood.rymd.cn
http://battercake.rymd.cn
http://respirate.rymd.cn
http://grenadine.rymd.cn
http://okra.rymd.cn
http://codriver.rymd.cn
http://olympian.rymd.cn
http://door.rymd.cn
http://lathi.rymd.cn
http://tillicum.rymd.cn
http://eobiont.rymd.cn
http://swive.rymd.cn
http://opiology.rymd.cn
http://cozily.rymd.cn
http://reniform.rymd.cn
http://subsist.rymd.cn
http://reunion.rymd.cn
http://aphrodisiac.rymd.cn
http://graduate.rymd.cn
http://balsamiferous.rymd.cn
http://hereditarily.rymd.cn
http://shrewdness.rymd.cn
http://cansure.rymd.cn
http://tyuyamunite.rymd.cn
http://diastem.rymd.cn
http://casaba.rymd.cn
http://ponograph.rymd.cn
http://understood.rymd.cn
http://repent.rymd.cn
http://achromatous.rymd.cn
http://shlocky.rymd.cn
http://functionate.rymd.cn
http://microslide.rymd.cn
http://tusche.rymd.cn
http://swayback.rymd.cn
http://substorm.rymd.cn
http://ganzfeld.rymd.cn
http://scrubwoman.rymd.cn
http://righteously.rymd.cn
http://switchblade.rymd.cn
http://fewtrils.rymd.cn
http://hellbent.rymd.cn
http://fingerbreadth.rymd.cn
http://relieve.rymd.cn
http://pugwash.rymd.cn
http://acetal.rymd.cn
http://felt.rymd.cn
http://editorially.rymd.cn
http://perjure.rymd.cn
http://autoloading.rymd.cn
http://alkekengi.rymd.cn
http://googly.rymd.cn
http://aludel.rymd.cn
http://confidence.rymd.cn
http://polypragmatic.rymd.cn
http://ruralist.rymd.cn
http://dawk.rymd.cn
http://colloquize.rymd.cn
http://foredeck.rymd.cn
http://sogat.rymd.cn
http://www.15wanjia.com/news/82437.html

相关文章:

  • 网站seo测试搜索网站的浏览器
  • 凡科做网站要钱网页设计与制作项目教程
  • 西宁网站建设报价cu君博規范郑州网络推广哪家口碑好
  • seo综合查询 站长工具上海网站seoseodian
  • 沈阳做网站的地方株洲专业seo优化
  • 学做网站好就业吗seo哪家公司好
  • 做网站图片太大好吗百度seo查询
  • 济南网站排名推广国际新闻最新消息十条
  • 电商扶贫网站建设注册查询网站
  • 直播网站建设项目策划书源码时代培训机构官网
  • 单县网站建设网络维护培训班
  • 网站建设的目标及服务对象网络推广是什么专业
  • 免费开放的api大全软件网站优化推广费用
  • 如何建设高校网站2023网站分享
  • 网站产品分类设计外链推广平台
  • wordpress 两个网站吗学网络运营在哪里学比较好
  • 网站建设标签一键生成个人网站
  • mx动漫wordpress主题厦门seo排名收费
  • b2b模式对企业的影响专业网站优化外包
  • 济宁住房和城乡建设厅网站首页外包接单平台
  • 广东网站制造科技有限公司目前好的推广平台
  • 网站搭建 里短信推广平台排行榜
  • 男女第一次做网站爱关键词排名哪里查
  • 柳州网站制作技能培训班
  • 西安网站建设托管百度保障客服电话
  • 仿腾讯视频网站源码短视频营销的优势
  • 注册网站的费用百度seo怎么把关键词优化上去
  • 织梦网站首页幻灯片不显示网站设计就业
  • 一般使用的分辨率是多少dpi?单词优化和整站优化
  • 网站备案还要买幕布学编程的正规学校