搜索
bottom↓
回复: 8

关于马老师说的PWM两种模式的矛盾,希望马老师能说明一下.谢谢.

[复制链接]

出0入0汤圆

发表于 2010-11-22 09:27:27 | 显示全部楼层 |阅读模式
该链接中
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3492417&bbs_page_no=1&search_mode=1&search_text=占空比&bbs_id=9999
第四行>>占空比的调节精度取决与定时器的长度(或上限值)。对于8位,上限为255的话,精度都是1/255。
如果是频率(相位)调整PWM模式,尽管计数器工作在双向计数方式,但占空比的调节精度并没有提高,因为比较匹配寄存器的值变化1时,占空比变化2,如果上限为255,精度为2/510,还小与1/255。如果上限小于255,调节精度还要差。


那为什么在链接
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=251722&bbs_page_no=1&search_mode=1&search_text=PWM&bbs_id=1003
4.快速PWM模式适合要求输出PWM频率较高,但频率固定,占空比调节精度要求不高的应用。
7.频率和相位调整PWM模式适合要求输出PWM频率较低,输出频率需要变化,占空比调节精度要求高的应用。

既然相位调整PWM模式相比于快速PWM模式的占空比的调节精度并没有提高,那为什么快速PWM模式适合占空比调节精度要求不高的应用,而频率和相位调整PWM模式适合占空比调节精度要求高的应用呢?

本人学AVR一个礼拜不到,考虑难免有不周全的地方,见谅~~

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2010-11-24 02:00:31 | 显示全部楼层
两个说明问题的出发点有所不同,没有全面的解释清楚。这里需要相对去的理解PWM的模式针对的应用:

在假定定时器的计数时钟频率不变的话:

1。第一点是没有问题的,“占空比的调节精度取决与定时器的长度(或上限值)”,这个与计数时钟频率无关。

2。在一定的计数时钟频率下,要提高PWM的频率,就只能减低定时器的长度,那么占空比的调节精度就只能降低。由于PWM频率调整也影响到占空比的调节精度,因此你如果要调整PWM的频率,必须有一个占空比的调节精度的下限,同时也是PWM频率的上限。计数器长度为2的话PWM频率是非常高,但占空比的调节精度只有1,这样的PWM基本没有实际的用途了。假如保证最小占空比的调节精度为255,那么就只能让计数器的长度大于8位,比如12位,那么8-12位之间是PWM频率的调节范围,可以产生最小占空比的调节精度为255的PWM。但快速8位的PWM频率就是上限了,不能高过去的。

3。要做到输出的PWM相位能够调整,快速方式做不到,只能采用双程方式,那么PWM频率就比相同占空比的调节精度低一倍。

    因此对于AVR的8位T/C,其实不管是快速还是相位调整模式,占空比的调节精度基本是相同的(不能实现频率调整的)。但马达控制中的几路PWM,相位是不同的,所以要使用相位可调模式产生几路PWM,那么PWM的频率就不能高了(同快速比较来说)。

以上不知道我解释的是否清楚。你第2个连接的帖子,主要是比对AVR的8位和16位的2个T/C的主要针对用途:4指8位的;7指16位的。AVR的16位T/C,有多种PWM方式,主要用途就是针对相位或频率调整的应用。

关键一点,就是在保证一定的占空比的调节精度基础上,快速方式可以做到最高频率的PWM输出。而如果在这个基础上还要调节频率或相位,那么PWM的频率就只能低于快速方式的PWM。此时要获得高的PWM频率输出,就要考虑提高定时器的计数时钟频率以及系统时钟频率了。

出0入0汤圆

 楼主| 发表于 2010-11-24 13:29:07 | 显示全部楼层
回复【1楼】machao
-----------------------------------------------------------------------

谢谢马老师的回复。

看了马老师的解释,我觉得“快速PWM模式适用于占空比调节精度要求不高的应用,频率和相位调整PWM模式适用于占空比调节精度要求高的应用”,就完全没有必要说了,只要频率要求高,相应的降低上限值,占空比调节精度必然下降,而对于应用,主要还是看对于频率的要求,占空比调节精度可以说是一个可以忽略的因素。

在第二个链接中,把占空比调节精度,作为快速PWM模式和频率和相位调整PWM模式的不同点,会多少有点让读者觉得费解。相位和频率才是两种PWM模式的主要区分点!

出0入0汤圆

 楼主| 发表于 2010-11-29 18:43:08 | 显示全部楼层
anyone else?

出0入0汤圆

 楼主| 发表于 2010-11-29 18:43:18 | 显示全部楼层
anyone else?

出0入0汤圆

发表于 2010-11-29 21:19:17 | 显示全部楼层
呵呵,再仔细想想。

“而对于应用,主要还是看对于频率的要求,占空比调节精度可以说是一个可以忽略的因素”这句话是错的。

比较寄存器为2时,PWM频率算最高了,占空比调节精度只有0%,50%,100%,有什么用?

一个具体应用中,占空比调节精度是有个下限的,(通常是8位)只有在保证这个下限的基础上,才能考虑是否还能提高PWM的频率。

定时器产生PWM,占空比调节精度、PWM频率、调相、调频还有系统时钟、计数频率等,相互之间是联动的,变化一个,另外的也跟着改变。关键是自己是否理解之间的关系,然后选择最合适应用的参数。前者是基础,后者称为“设计”。

出0入0汤圆

 楼主| 发表于 2010-11-30 18:05:26 | 显示全部楼层
回复【5楼】machao
-----------------------------------------------------------------------

谢谢马老师,受教了!
头像被屏蔽

出0入0汤圆

发表于 2011-12-25 21:22:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2012-1-13 00:08:03 | 显示全部楼层
处处是黄金。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 22:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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