智能车前备知识的复习(输出比较)

本文详细介绍了如何通过输出比较功能,利用CNT和CCR寄存器实现PWM波形控制,包括频率、占空比计算,以及高级定时器特有的死区生成和互补输出特性,特别提及了在惯性系统中的应用,以及与舵机快速转动的相关操作。
摘要由CSDN通过智能技术生成

输出比较

OC(Output Compare)

输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形

每个高级定时器和通用定时器都拥有4个输出比较通道

高级定时器的前3个通道额外拥有 死区生成 和 互补输出 的功能

给定CCR,CNT计数自增,输出置1置0...的跳变的PWM波形。

足够快

基于惯性系统

PWM参数:    

 频率 = 1 / TS

占空比 = TON / TS(决定模拟电压的大小)

分辨率 = 占空比变化步距

PWM频率:    Freq = CK_PSC / (PSC + 1) / (ARR + 1)

PWM占空比:    Duty = CCR / (ARR + 1)

PWM分辨率:    Reso = 1 / (ARR + 1)

舵机

快速转动停止、转动停止,足够快就相当于实现了转动

转动一览表

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值