智能车制作

标题: 外部计数器读数很大 [打印本页]

作者: vincent_goodwin    时间: 2013-12-1 07:23
标题: 外部计数器读数很大
从昨天晚上七点调到现在,还是不行。每毫秒从CD4520读出来的脉冲数累加起来太他么的大了,明明才140线左右的编码器,愣是一圈加出一千左右。有用过CD4520的吗?求解释啊.

作者: 机遇    时间: 2013-12-1 11:13
本帖最后由 机遇 于 2013-12-1 11:14 编辑

告诉你一个秘密 等待I/O口变零而且1片就够了
作者: 流微·寒    时间: 2013-12-1 13:17
CD4520是8位的,怎么会到一千呢?
作者: vincent_goodwin    时间: 2013-12-1 13:19
流微·寒 发表于 2013-12-1 13:17
CD4520是8位的,怎么会到一千呢?

用一个变量累加的,加了个电容就好了!!
作者: 流微·寒    时间: 2013-12-1 13:21
vincent_goodwin 发表于 2013-12-1 13:19
用一个变量累加的,加了个电容就好了!!

为什么要累加呢?每隔几个毫秒计数读取后清零不好吗?


作者: 流微·寒    时间: 2013-12-1 13:25
你这要做测的不是速度,是距离,一圈一千多没测过
作者: vincent_goodwin    时间: 2013-12-2 11:35
流微·寒 发表于 2013-12-1 13:25
你这要做测的不是速度,是距离,一圈一千多没测过

的确是测速用,但是得先测试电路能不能用,就直接用手转,然后和p7口读回来的比较


补充内容 (2013-12-3 08:31):
好吧。。。。。。
是T7.。。。。。
作者: 尘梦忆无言    时间: 2014-2-24 09:11
我们现在也遇到这个问题,不知道楼主解决了没?可以指导一下不?
作者: vincent_goodwin    时间: 2014-2-28 14:32
尘梦忆无言 发表于 2014-2-24 09:11
我们现在也遇到这个问题,不知道楼主解决了没?可以指导一下不?

加了个电容滤波就可以了
作者: ppdm    时间: 2014-2-28 15:40
楼主用的是S12么?我最近也发现要用个外部计数器读编码器的值  想问下楼主计数器用什么型号的 外部计数器的电路以及计数器的CLK要怎么给
作者: vincent_goodwin    时间: 2014-2-28 18:24
ppdm 发表于 2014-2-28 15:40
楼主用的是S12么?我最近也发现要用个外部计数器读编码器的值  想问下楼主计数器用什么型号的 外部计数器的 ...

网上找到的电路图,只不过只用了一边。[img=0,1]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\2669889369\QQ\WinTemp\RichOle\WWQZ)E1[0QR_}6C4P8@%DN5.jpg[/img][attach]56272[/attach]

作者: 尘梦忆无言    时间: 2014-2-28 22:09
vincent_goodwin 发表于 2014-2-28 14:32
加了个电容滤波就可以了

难道是在编码器输入那个地方加么?还是在其它的什么地方?  
作者: 小河北    时间: 2014-2-28 22:11
不明白为什么还累加,两片最大255    还不够?
作者: ppdm    时间: 2014-3-1 16:52
那个他的时钟信号你怎么给的 给多少
作者: vincent_goodwin    时间: 2014-3-2 16:10
本帖最后由 vincent_goodwin 于 2014-3-2 16:13 编辑
ppdm 发表于 2014-3-1 16:52
那个他的时钟信号你怎么给的 给多少

现在是这样滴,用起来还是可以的。[attach]56367[/attach]话说时钟信号什么的,感觉感觉有点晕。。。。。。
作者: vincent_goodwin    时间: 2014-3-2 16:12
小河北 发表于 2014-2-28 22:11
不明白为什么还累加,两片最大255    还不够?

只不过是测试一下电路可行不可行,就累加起来和T7口读回来的比较啊
作者: ppdm    时间: 2014-3-2 22:03
vincent_goodwin 发表于 2014-3-2 16:10
现在是这样滴,用起来还是可以的。话说时钟信号什么的,感觉感觉有点晕。。。。。。

只接了4位  够么?

作者: ppdm    时间: 2014-3-3 09:30
vincent_goodwin 发表于 2014-3-2 16:10
现在是这样滴,用起来还是可以的。话说时钟信号什么的,感觉感觉有点晕。。。。。。

对了 还想请教下直立控制的程序和摄像头图像采集的时序你是怎么做的


作者: vincent_goodwin    时间: 2014-3-3 10:36
ppdm 发表于 2014-3-3 09:30
对了 还想请教下直立控制的程序和摄像头图像采集的时序你是怎么做的

实话说没弄好,用的128的芯片,只能把直立控制塞到每场的20ms里,1ms一次,只能采集两行图像。。。。。。好忧伤

作者: vincent_goodwin    时间: 2014-3-3 10:38
ppdm 发表于 2014-3-2 22:03
只接了4位  够么?

够了, 我一毫秒读一次,才一百多线,想跑到不够有点难。。。。。。

作者: ppdm    时间: 2014-3-3 11:59
vincent_goodwin 发表于 2014-3-3 10:38
够了, 我一毫秒读一次,才一百多线,想跑到不够有点难。。。。。。

我们用的也是128的芯片 刚调好直立  现在正研究怎么把行场中断的和定时器中断的嵌套做好 。希望有进展了可以多交流沟通沟通

作者: 11机电测控    时间: 2014-4-7 17:49
s128超频到64m后,cd4520计数就不稳定了,数值一直乱变,求教大神,这是什么问题
作者: vincent_goodwin    时间: 2014-4-7 18:19
11机电测控 发表于 2014-4-7 17:49
s128超频到64m后,cd4520计数就不稳定了,数值一直乱变,求教大神,这是什么问题

帮你找大神。。。。。。
我超到80M没问题啊,应该是其他的问题





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