智能车制作

标题: PWM级联的好处 [打印本页]

作者: 艾玛    时间: 2011-5-7 20:18
标题: PWM级联的好处
最近看到的技术报告上都喜欢级联PWM口 不知道有什么好处 有知道的吼下
作者: 艾玛    时间: 2011-5-7 20:18
踩下沙发
作者: turf456    时间: 2011-5-7 21:30
细分。不级联的话只能输出几十个位置。
作者: jetimchen    时间: 2011-5-7 21:44
能不能详细点?
作者: turf456    时间: 2011-5-7 22:15
脉宽区间内可有更多值
作者: 艾玛    时间: 2011-5-8 13:33
回复 5# turf456
   不是很明白诶 由8位的PWM通道级联成16位的可以读取更多的值? 是这个意思?
作者: turf456    时间: 2011-5-8 22:27
回复 6# 艾玛


    我不是写程序的。我也就知道这么多。
作者: Rblyun027    时间: 2011-5-8 23:04
也就是2^8  与2^16的区别
作者: gagoo    时间: 2011-5-9 00:35
还可以提高精确度
作者: 张大鹏    时间: 2011-5-9 12:39
坐等答案
作者: 新梦2012    时间: 2011-5-9 12:52
级联以后能让频率降得更低,比如舵机的50Hz
作者: zhangyizhong    时间: 2011-5-9 20:56
级联的话精度会比较高,对舵机的控制有好处!
作者: xiao19890501    时间: 2011-5-10 10:26
嗯  假如你要设置PWM的占空比,那个PWMDTY寄存器的值就可以去0~65535之间的值,而不局限在0~255.
作者: xiao19890501    时间: 2011-5-10 10:26
嗯  假如你要设置PWM的占空比,那个PWMDTY寄存器的值就可以去0~65535之间的值,而不局限在0~255.
作者: jiangjie1229    时间: 2011-5-10 13:14
回复 14# xiao19890501


    楼上说的有理
作者: qiyixi123    时间: 2011-5-10 16:57
等答案啊。。。呼呼
作者: tianyunxiazai    时间: 2011-5-10 17:23
不级联只有8位,PWM的周期只能在2的8次方以内,级联后可以达到2的16次方。周期要那么大干什么?当然有用!周期如果只有100,那占空比就只能是50%,63%,79%……也就是说分子只能是整数;而分母是1000的话,那你的分子不仅可以设成500,630,790这些整数,还可以设成505,637,792等,此时的占空比就可以达到50.5%,67.3%,79.2%……显而易见,舵机转向的精确度提高了很多!
作者: 生活的光芒    时间: 2011-5-11 12:19
等答案
作者: lhw1128    时间: 2011-5-11 12:20
楼上正解,不过不知道电机是否有必要级联?
作者: jiuwozhuaini520    时间: 2011-5-11 14:26
可以分辨的范围不同
作者: jiuwozhuaini520    时间: 2011-5-11 14:27
可以分辨的范围不同
作者: 艾玛    时间: 2011-5-11 15:00
回复 14# xiao19890501


   可是取值范围的扩大又有什么好处呢
作者: lidapeng2011    时间: 2011-5-11 19:37
晕,真是的,楼主编软件的????pwmer和pwmdty值可以取65535,精度更高,8位最大只能取255,占空比的精确度你说那个高??现在都啥时候了,还在这研究这种低级问题,鄙视一下!!!
作者: 双龙子木    时间: 2011-5-11 21:41
精度高啊  8位的精度是1/256,而级联之后精度是1/65536.
作者: xiao19890501    时间: 2011-5-11 23:35
取值范围的扩大当然有利于精确控制舵机的转角呀!
作者: lspoplove    时间: 2011-5-12 00:34
建议楼主从avr开始研究
作者: 李浩    时间: 2011-5-13 09:07
8位为256个值,16位为65536个值~~为了获取更多的值,或者为了让计数更精确,级联比较好~~~
作者: 雷爷2012    时间: 2011-5-13 09:17
17楼正解!!!!
作者: xzdlxd    时间: 2011-5-13 21:18

作者: yanjunjan    时间: 2011-5-14 07:41
调节的范围可以更大
作者: 福光普照诶    时间: 2011-5-14 08:05

作者: 星斗520    时间: 2011-5-14 12:09
谢了  学习了
作者: 听海观月    时间: 2011-5-14 12:20
可以理解为1/256和1/65536哪个更贴近于1嘛
作者: 海鹏    时间: 2011-8-16 14:54
学习了
作者: jack_channel    时间: 2011-8-16 19:42
回复 1# 艾玛


    你不级联你的PWM值就只是0-255,级联了就0-65535,精度高了
作者: 371827414    时间: 2011-8-16 23:54
实际上8位无法控制舵机,基本上就只有十几个角度,也就是说舵机控制精度在15度左右。
作者: menghuan    时间: 2011-8-19 22:23
使用手册写的明明白白
作者: liuofsanzhong    时间: 2011-10-26 19:25
楼主好问题!!
作者: huiyi3141    时间: 2011-11-10 11:33
级联后精度增加,调节精度也相应提高
作者: guohan21shiji    时间: 2011-11-10 16:14
级联之后你的可调精度就高很多了 不级联的话你的PWM平均电压调节精度是5V/256. 而级联之后你想想,你的调节精度就可以达到5V/2^16 这是多大的区别呢?   一旦级联之后你运算出的数据也可以变的非常稳定了。
作者: xuekaige1990    时间: 2011-11-27 17:39
我也想知道  求答案
作者: YOON    时间: 2011-11-27 18:09
8位寄存器可以变为16位。
作者: 大豆豆    时间: 2012-1-1 16:26
我还是不知道。求解
作者: opq    时间: 2012-1-12 10:11
京都问题
作者: yang坤兴    时间: 2012-1-13 10:31
精度高了 啊
作者: rrrigeipr    时间: 2012-1-13 12:20
http://www.znczz.com/thread-5487-1-1.html本站另一贴,关于级联的,希望对楼主有用
作者: s614857575    时间: 2012-1-13 21:00
走同样的路,不级联用256步走完,级联可以走65536步,你说哪个控制更精细?
作者: guodongws    时间: 2012-1-14 11:02
提高了控制精度
作者: csy10841054    时间: 2012-2-24 15:13
座楼学习了!!!
作者: 马合店村    时间: 2012-2-25 14:31

作者: bao77510    时间: 2012-3-23 10:10
张大鹏 发表于 2011-5-9 12:39
坐等答案

答案见楼上几位

作者: georgehwong    时间: 2012-4-4 17:06
同求啊~~~
作者: sdlibin007@qq.c    时间: 2012-9-12 17:55
:):)
作者: qinlu123    时间: 2012-9-12 18:17
这么说吧,以电机转速为例,不级联可以把转速分成255份,级联了可以把转速分成65535份。舵机就是把打角的角度分的更细了。
作者: bbddoop    时间: 2012-9-14 11:42
精度嘛。。把1分成2的8次方和把1分成2的16次方。亲,你觉得呢
作者: jieyingxiao    时间: 2012-12-19 16:33

作者: 憩演    时间: 2013-3-17 22:35

作者: Cui_bo    时间: 2016-5-15 10:41
我的感觉是级联输出占空比可以调的更加细腻,




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