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

可以建网站的网络公司有哪些网站建设移动端

可以建网站的网络公司有哪些,网站建设移动端,怎么做二手网站代理,设计作品网站有哪些高级定时器在通用定时器的基础上增加了一些功能#xff0c;如#xff1a;重复计数器、带死区控制的互补输出通道、断路输入等。 捕获/比较通道的输出部分(通道1至3) 捕获/比较通道的输出部分(通道4) ①重复计数器RCR 基本和通用定时器发生溢出时#xff0c;会直接生成更新时…  高级定时器在通用定时器的基础上增加了一些功能如重复计数器、带死区控制的互补输出通道、断路输入等。 捕获/比较通道的输出部分(通道1至3) 捕获/比较通道的输出部分(通道4) ①重复计数器RCR 基本和通用定时器发生溢出时会直接生成更新时间。但高级定时器(重复计数器的定时器)并不完全这样定时器发生溢出时重复计数器值会减1当重复计数器的值为0时再发生一次溢出才会生成定时器更新事件。如果RCR值为N那么更新事件在发生N1次溢出时发生。RCR也有影子寄存器在更新事件发生时才会转移到影子寄存器中生效。 ②输出比较 高级定时器输出比较部分比通用定时器多了带死区控制的互补输出功能。 TIMx_CH1N、TIMx_CH2N、TIMx_CH3N分别是定时器通道1、2、3的互补输出通道通道4没有互补输出通道。 DTG是死区发生器死区时间由DTG[7:0]位配置。 如果不使用互补通道和死区时间控制那么高级定时器 TIM1 和 TIM8 和通用定时器的输出比较部分使用方法基本一样只是要注意 MOE 位得置 1 定时器才能输出。 了解下互补输出如下图黄色线和绿色线正好高低电平相反形成互补。 了解下带死区控制的互补输出中的死区如下图绿线和黄线高低电平不完全对称这个错开的时间就是死区控制的时间。 ③刹车功能 断路功能也称刹车功能一般用于电机控制的刹车。 刹车源既可以是刹车输入引脚又可以是一个时钟失败事件。时钟失败事件由复位时钟控制器中的时钟安全系统产生。系统复位后刹车电路被禁止MOE位为低。 设置TIMx_BDTR寄存器中的BKE位可以使能刹车功能刹车输入信号的极性可以通过配置同一个寄存器中的BKP位选择。BKE和BKP可以同时被修改。当写入BKE和BKP位时在真正写入之前会有1个APB时钟周期的延迟因此需要等待一个APB时钟周期之后才能正确地读回写入的位。 带死区控制的互补输出 带死区控制的互补输出经常被用于控制电机的 H 桥中下面是一个H桥简图 上图H桥用的是NPN基极为高电平时导通。 如果 Q1和 Q4 三极管导通那么电机的电流方向是从左到右假设电机正转如果 Q2 和 Q3 三极管 导通那么电机的电流方向是从右到左假设电机反转。上述就是 H 桥控制电机正反转的逻 辑原理。但是同一侧的三极管是不可以同时导通的否则会短路比如Q1 和 Q2 同时导通或 者 Q3 和 Q4 同时导通这都是不可取的。 这个模式的输出通过H桥刚好就可以控制电机的正反转。我们来看看 OC1N 输出高电平的时候OC1 输出就是低电平刚好Q2 和 Q3 导通电机的电流方向是从右到左假设电机反转反之OC1 输出高电平的时候 OC1N 输出就是低电平刚好 Q1 和 Q4 导通电机的电流方向是从左到右假设电机正转。实际上由于元器件的有延迟特性比如控制信号从OC1传导至电机要经过一段时间才能作用到就会导致直接使用互补输出信号驱动 H 桥时存在短路现象。为了避免这种情况于是就有了带死区控制的互补输出来驱动 H 桥电路。死区时间就是为了解决元器件延迟特性的。 死区时间计算通过TIMx_CR1的CKD[1:0]位和TIMx_BDTR的DTG[7:0]位来设置。如下图 TIM1/TIM8寄存器,用到的寄存器 1控制寄存器1 (TIMx_CR1) 位 7APRE用于控制自动重载寄存器是否进行缓冲 CKD[1:0]位指示定时器时钟CK_INT频率与死区发生器以及数字滤波器ETR、TIx所使用的死区及采样时钟tDTS之间的分频比。我们设置 CKD[1:0]位为 10结合高级定时器时钟源频率等于 APB2 总线时钟频率即 72MHz可以得到 tDTS55.56ns。 CEN 位用于使能计数器的工作必须要设置该位为 1才可以开始计数。 2获/比较模式寄存器 1/2TIMx_CCMR1/2 TIMx_CCMR1 控制 CH1 和 CH2而 TIMx_CCMR2 控制 CH3和 CH4。 我们用到了定时器 1 输出比较的通道 1所以我们需要配置 TIM1_CCMR1 模式设置位 OC1M[2:0]我们使用的是 PWM 模式 1所以这 3 位必须设置为 110。 3捕获/比较使能寄存器TIMx_ CCER) 捕获/比较1输出使能CC1E位置1。 要实现互补输出还需要把CC1NE位置1使能互补通道。 CC1P和CC1NP分别时通道1输出和通道1互补输出的极性设置位这里我们把CC1P 和 CC1NP 位都置 1即输出极性为低就可以得到互补的 PWM。 4捕获/比较寄存器 1/2/3/4TIMx_CCR1/2/3/4 改变该寄存器的值来改变 PWM 的占空比。 5断路和死区寄存器TIMx_ BDTR 用到断路输入功能BKE位置1使能断路输入。 BKP位选择断路输入信号有效电平极性。我们选择高电平有效即BKP置1。 位 AOE 是自动输出使能位如果使能 AOE 位那么在我们输入刹车信号后再断开了刹车信号互补的 PWM 会自动恢复输出如果失能 AOE 位那么在输入刹车信号后再断开了刹车信号互补的 PWM 就不会恢复输出而是一直保持刹车信号输入时的状态。为了方便观察我们使能该位即置 1。   HAL_StatusTypeDef HAL_TIMEx_ConfigBreakDeadTime(TIM_HandleTypeDef *htim, TIM_BreakDeadTimeConfigTypeDef *sBreakDeadTimeConfig);//用于初始化定时器的断路即刹车和死区时间。 HAL_StatusTypeDef HAL_TIMEx_PWMN_Start(TIM_HandleTypeDef *htim, uint32_t Channel);//该函数用于启动定时器的互补输出高级定时器 PWM 输入模式 上图配置按照 以通道 1CH1输入 PWM设置 IC1 捕获边沿为上升沿捕获IC2 捕获边沿为下降沿捕获。     选择 TI1FP1 为触发输入信号从模式选择复位模式。复位模式的作用是在出现所选触发输入 (TRGI) 上升沿     时重新初始化计数器并生成一个寄存器更新事件。     CCR1 寄存器的值1 就是 PWM 周期内计数器的计数个数CCR2 寄存器的值1 就是PWM 高电平期间计数器的计数个数。 TI1上升沿发生计数器的值被复位IC1和IC2都发送捕获事件然后下降沿到来时IC2发生捕获事件计数器的值被锁存在CCR2中该值就是高电平期间的计数个数CCR21然后上升沿来时IC1发生捕获事件计数器的值被锁存在CCR1中该值就是PWM周期内计数的个数CCR11。 所以计算PWM占空比 21/ (4 1) 3/5 即60%
http://www.dnsts.com.cn/news/103184.html

相关文章:

  • 福建省建设执业注册资格管理中心网站广州自助公司建网站企业
  • 专门做音乐的网站WordPress链接变色
  • phpcms学校网站模板海外网页
  • 备案查询网站中山自助建站系统
  • 现在做一个网站大概多少钱抚顺网站建设费用
  • 西安网站建设发布腾讯云服务器搭建网站
  • 福州贸易公司网站制作南宁外贸网站建设
  • 昆明免费网站制作汕头好的建站网站
  • 网站制作的公司哪家效果好wordpress+挂马+清除
  • 高明网站开发志愿者网站 建设方案
  • 金华做网站网站建设 流程图
  • 北京做网站的好公司有哪些wordpress 隐私设置
  • 网站开发研究内容怎么写商丘整站优化
  • 溧阳做网站价格商业空间设计案例分析
  • 如何入侵网站后台网站建设公司兴田德润专业
  • 自己做国际网站wordpress完整网址
  • 小说网站做封面要钱吗防疫优化措施
  • 企业响应式网站建设报价郑州装修公司排名推荐
  • 建站公司论坛班级网站开发环境
  • 广州网站开发建设大型网站怎样做优化PHP
  • 公司没有销售网站怎么做业务做好网站外链建设的最新方法
  • 网站建设合同 印花税帮别人备案网站吗
  • 网站怎么做seo关键词备案价网站
  • 松江网站建设博客html论坛模板
  • 珠海模板建站平台呼叫中心
  • 服装网站ui设计浏览器打开网站
  • 个人域名备案做企业网站工程公司资质怎么申请
  • 假发网站是怎么做的深圳南头网站建设公司
  • 怎么填充网站内容科技公司 网站模板
  • 阆中市住房和城乡建设局网站百度网站建设技术