智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6310|回复: 29
打印 上一主题 下一主题

[华南赛区] CD4520计数芯片

  [复制链接]

9

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
874
威望
504
贡献
150
兑换币
314
注册时间
2013-11-12
在线时间
110 小时
跳转到指定楼层
1#
发表于 2014-7-8 20:56:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问:用CD4520实现计数时,假设其8个口接的是单片机的PB八个口,那需要将PORTB 的值转换成十进制数再赋给Speed_given(作为闭环的给定速度值)吗?
回复

使用道具 举报

9

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
874
威望
504
贡献
150
兑换币
314
注册时间
2013-11-12
在线时间
110 小时
2#
 楼主| 发表于 2014-7-8 22:37:52 | 只看该作者
有用这芯片的麻烦指点下。
回复 支持 反对

使用道具 举报

15

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2280
威望
1050
贡献
612
兑换币
676
注册时间
2013-11-16
在线时间
309 小时
3#
发表于 2014-7-9 09:02:06 | 只看该作者
是的 其实直接Speed_given=PORTB 就可以了
回复 支持 反对

使用道具 举报

9

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
874
威望
504
贡献
150
兑换币
314
注册时间
2013-11-12
在线时间
110 小时
4#
 楼主| 发表于 2014-7-9 10:20:42 | 只看该作者
那这路计数和PT7那路不一样了?PACNT读出来的是十进制数吧?
回复 支持 反对

使用道具 举报

9

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
874
威望
504
贡献
150
兑换币
314
注册时间
2013-11-12
在线时间
110 小时
5#
 楼主| 发表于 2014-7-9 10:23:28 | 只看该作者
请问你已经实现这功能了吧?能把那部分程序发给我看下嘛、?我搞了很久了可就是不知道哪里不对,PORTB没数据,但用示波器看又有波形。
回复 支持 反对

使用道具 举报

9

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
874
威望
504
贡献
150
兑换币
314
注册时间
2013-11-12
在线时间
110 小时
6#
 楼主| 发表于 2014-7-9 10:24:35 | 只看该作者
扣扣邮箱973508777@qq.com...给我发下吧,很感谢你。
回复 支持 反对

使用道具 举报

9

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
874
威望
504
贡献
150
兑换币
314
注册时间
2013-11-12
在线时间
110 小时
7#
 楼主| 发表于 2014-7-9 10:26:48 | 只看该作者
千言 发表于 2014-7-9 10:20
那这路计数和PT7那路不一样了?PACNT读出来的是十进制数吧?

请问你已经实现这功能了吧?能把那部分程序发给我看下嘛、?我搞了很久了可就是不知道哪里不对,PORTB没数据,但用示波器看又有波形。
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
356
威望
208
贡献
104
兑换币
83
注册时间
2012-9-27
在线时间
22 小时
毕业学校
烟台大学
8#
发表于 2014-7-9 20:01:41 | 只看该作者
不需要
回复 支持 反对

使用道具 举报

3

主题

180

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2074
威望
976
贡献
536
兑换币
648
注册时间
2013-12-7
在线时间
281 小时
9#
发表于 2014-7-9 20:31:34 | 只看该作者
  g_LEFT_MOTOR_SPEED_COUNT = PORTA;
     g_RIGHT_MOTOR_SPEED_COUNT = PORTB; //读外部累加计数
回复 支持 反对

使用道具 举报

9

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
874
威望
504
贡献
150
兑换币
314
注册时间
2013-11-12
在线时间
110 小时
10#
 楼主| 发表于 2014-7-10 10:30:22 | 只看该作者
世界领袖2013 发表于 2014-7-9 20:31
g_LEFT_MOTOR_SPEED_COUNT = PORTA;
     g_RIGHT_MOTOR_SPEED_COUNT = PORTB; //读外部累加计数

    g_LEFT_MOTOR_SPEED_COUNT = PORTA; ???还有这路?你难道两路都用的CD4520计数芯片计数?不然应该是 g_LEFT_MOTOR_SPEED_COUNT =PACNT  吧??

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 18:20 , Processed in 0.070026 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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