智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9964|回复: 24
打印 上一主题 下一主题

[方法技巧] cd4520 用的好不顺畅啊

  [复制链接]

8

主题

219

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2776
威望
863
贡献
381
兑换币
29
注册时间
2012-4-9
在线时间
766 小时
毕业学校
本科学校
跳转到指定楼层
1#
发表于 2012-5-12 13:13:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按照大家给的去年摄像头的电路CD4520的数字计数器接法,确实可行,能发回来数据,大体上正确,但是稍微比正常值要大一些,假如100线的转一圈是100   它返回来的值是107左右,而且清零效果不好啊,第一次进入中断清零后有时会有  0x10的数值 也就是16个计数的残留,不知道为什么是这样 ,烦死了,第二次中断清零出来才会是0,这样搞的最后的结果会有各种跳跃性的偏差,效果不好啊  呜呜呜    不知道是什么情况,不知道各位大神有没有碰到这种情况,求解,在线跪等,不甚感激。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

7

主题

64

帖子

0

精华

高级会员

Rank: 4

积分
758
威望
480
贡献
146
兑换币
4
注册时间
2012-2-14
在线时间
66 小时
2#
发表于 2012-5-12 13:31:39 | 只看该作者
只能实现累加功能,实现不了清零效果,不知道问题在哪里,楼上兄弟给予指点,扣扣:519585238
回复 支持 反对

使用道具 举报

4

主题

239

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2113
威望
1263
贡献
242
兑换币
20
注册时间
2011-10-15
在线时间
304 小时
3#
发表于 2012-5-12 14:23:09 | 只看该作者
给1,给0,
回复 支持 反对

使用道具 举报

8

主题

219

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2776
威望
863
贡献
381
兑换币
29
注册时间
2012-4-9
在线时间
766 小时
毕业学校
本科学校
4#
 楼主| 发表于 2012-5-12 17:01:28 | 只看该作者
Goolloo 发表于 2012-5-12 14:23
给1,给0,

道理我也懂啊   是给0再给1的,可是实验效果就在那里,
有时候就是清零不了  第二次进入中断才完成清零,实验数据也是在正常数据左右跳变,小车速度控制效果不理想,头都大了  哎。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

8

主题

219

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2776
威望
863
贡献
381
兑换币
29
注册时间
2012-4-9
在线时间
766 小时
毕业学校
本科学校
5#
 楼主| 发表于 2012-5-12 17:02:09 | 只看该作者
流浪花 发表于 2012-5-12 13:31
只能实现累加功能,实现不了清零效果,不知道问题在哪里,楼上兄弟给予指点,扣扣:519585238

同求。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

4

主题

239

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2113
威望
1263
贡献
242
兑换币
20
注册时间
2011-10-15
在线时间
304 小时
6#
发表于 2012-5-12 17:41:02 | 只看该作者
tianfu 发表于 2012-5-12 17:01
道理我也懂啊   是给0再给1的,可是实验效果就在那里,
有时候就是清零不了  第二次进入中断才完成清零, ...

反了,给1再给0。
指南的原文:由表可知,若用ENABLE信号下降沿触发,触发信号由EN端输入,CLK端置“0”;若用CLCK信号上升沿触发,触发信号由CLCK端输入,ENABLE端置“1”。RESET端是清零端,RESET端置“1”时,计数器各端输出端Q1~Q4均为“0”,只有RESET端置“0”时,CD4518才开始计数。
回复 支持 反对

使用道具 举报

8

主题

219

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2776
威望
863
贡献
381
兑换币
29
注册时间
2012-4-9
在线时间
766 小时
毕业学校
本科学校
7#
 楼主| 发表于 2012-5-12 18:33:38 | 只看该作者
Goolloo 发表于 2012-5-12 17:41
反了,给1再给0。
指南的原文:由表可知,若用ENABLE信号下降沿触发,触发信号由EN端输入,CLK端置“0” ...

刚才说错了  是先给1再给0的啊   都设置好了  能清零也能计数,但是清零效果不好,一次清零会有ox10(16)个计数的残余,两次才能彻底清除   呜呜。。
回复 支持 反对

使用道具 举报

4

主题

239

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2113
威望
1263
贡献
242
兑换币
20
注册时间
2011-10-15
在线时间
304 小时
8#
发表于 2012-5-12 18:49:00 | 只看该作者
tianfu 发表于 2012-5-12 18:33
刚才说错了  是先给1再给0的啊   都设置好了  能清零也能计数,但是清零效果不好,一次清零会有ox10(16)个 ...

你发个电路图看看吧
回复 支持 反对

使用道具 举报

8

主题

219

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2776
威望
863
贡献
381
兑换币
29
注册时间
2012-4-9
在线时间
766 小时
毕业学校
本科学校
9#
 楼主| 发表于 2012-5-12 19:39:18 | 只看该作者
Goolloo 发表于 2012-5-12 18:49
你发个电路图看看吧

电路图就是用大家给的那个CD4520的图,啥都没改  
是自己焊的板子,没有做在PCB板子上。。。呜呜呜呜

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

4

主题

239

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2113
威望
1263
贡献
242
兑换币
20
注册时间
2011-10-15
在线时间
304 小时
10#
发表于 2012-5-12 19:45:37 | 只看该作者
tianfu 发表于 2012-5-12 19:39
电路图就是用大家给的那个CD4520的图,啥都没改  
是自己焊的板子,没有做在PCB板子上。。。呜呜呜呜

我也是按照这个图做的,没有问题,你最好检查一下你的电路,先用信号发生器试试,或者是单片机的pwm
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 02:08 , Processed in 0.093720 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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