智能车制作

标题: 野火库的PWM占空比怎么把0~100改成0~1000 [打印本页]

作者: 沉默遇上寡言    时间: 2013-4-24 15:22
标题: 野火库的PWM占空比怎么把0~100改成0~1000
野火库的PWM占空比怎么把0~100改成0~1000
作者: 野火    时间: 2013-4-24 16:28
占空比是不能超过 100% ,请 百度 “占空比” 了解相关资料

野火库,可以修改 PWM 的精度 ,FTM_PRECISON  改为 1000,则 duty 传递进去的值就编程 0~1000

代码默认:

#define FTM_PRECISON 100u

定义占空比精度,100 即精度为 1%,1000u 则精度为 0.1%。用于占空比 duty  形参传入,即占空比为  duty / FTM_PRECISON
作者: vgboy8866    时间: 2013-12-11 23:21
看一下野火的例子程序就好了,而且不同处理器,按野火库里方法也不一定能完成从0~100%占空比的控制。我现在用它的库,用K60dn512的片子,占空比到98%以上就工作不正常了,引脚直接被拉低;用fx512的片子,占空比到78%以上就被拉低,没有响应了,所以,有时候还得看手册,按上面找把。
作者: ぺ蒍伱絯孓気    时间: 2014-1-27 23:20
野火 发表于 2013-4-24 16:28
占空比是不能超过 100% ,请 百度 “占空比” 了解相关资料

野火库,可以修改 PWM 的精度 ,FTM_PRECISO ...

请教火哥,FTM_PRECISON可以修改为比1000大的吗,比如10000,占空比为0.01%的精度?

作者: 554605956    时间: 2014-5-10 16:56
ぺ蒍伱絯孓気 发表于 2014-1-27 23:20
请教火哥,FTM_PRECISON可以修改为比1000大的吗,比如10000,占空比为0.01%的精度?

你修改到10000了吗?   可以用吗?






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2