智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2920|回复: 4
打印 上一主题 下一主题

野火库的PWM占空比怎么把0~100改成0~1000

[复制链接]

77

主题

126

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1546
威望
688
贡献
268
兑换币
276
注册时间
2013-2-25
在线时间
295 小时
毕业学校
dd
跳转到指定楼层
1#
发表于 2013-4-24 15:22:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
野火库的PWM占空比怎么把0~100改成0~1000

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
2#
发表于 2013-4-24 16:28:20 | 只看该作者
占空比是不能超过 100% ,请 百度 “占空比” 了解相关资料

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

代码默认:

#define FTM_PRECISON 100u

定义占空比精度,100 即精度为 1%,1000u 则精度为 0.1%。用于占空比 duty  形参传入,即占空比为  duty / FTM_PRECISON
回复 支持 反对

使用道具 举报

0

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
威望
254
贡献
65
兑换币
38
注册时间
2011-3-20
在线时间
3 小时
3#
发表于 2013-12-11 23:21:52 | 只看该作者
看一下野火的例子程序就好了,而且不同处理器,按野火库里方法也不一定能完成从0~100%占空比的控制。我现在用它的库,用K60dn512的片子,占空比到98%以上就工作不正常了,引脚直接被拉低;用fx512的片子,占空比到78%以上就被拉低,没有响应了,所以,有时候还得看手册,按上面找把。
回复 支持 反对

使用道具 举报

2

主题

21

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1643
威望
705
贡献
382
兑换币
387
注册时间
2012-10-1
在线时间
278 小时
4#
发表于 2014-1-27 23:20:25 | 只看该作者
野火 发表于 2013-4-24 16:28
占空比是不能超过 100% ,请 百度 “占空比” 了解相关资料

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

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

使用道具 举报

1

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1816
QQ
威望
883
贡献
493
兑换币
597
注册时间
2013-8-15
在线时间
220 小时
5#
发表于 2014-5-10 16:56:37 | 只看该作者
ぺ蒍伱絯孓気 发表于 2014-1-27 23:20
请教火哥,FTM_PRECISON可以修改为比1000大的吗,比如10000,占空比为0.01%的精度?

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

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-30 11:23 , Processed in 0.051642 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表