智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3834|回复: 10
打印 上一主题 下一主题

[软件类] 光码盘程序

[复制链接]

6

主题

19

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1082
威望
515
贡献
287
兑换币
168
注册时间
2012-8-5
在线时间
140 小时
跳转到指定楼层
1#
发表于 2012-8-17 08:47:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高人们,能不能把我解决一下光码盘测测速的程序问题

0

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
993
威望
530
贡献
269
兑换币
29
注册时间
2012-3-25
在线时间
97 小时
毕业学校
东南大学
2#
发表于 2012-8-17 09:36:25 | 只看该作者
直接用外部中断,在终端服务程序里面计数,一个处理周期完成后清零
回复 支持 反对

使用道具 举报

1

主题

147

帖子

0

精华

高级会员

Rank: 4

积分
960

活跃会员奖章

威望
390
贡献
264
兑换币
6
注册时间
2012-7-30
在线时间
153 小时
3#
发表于 2012-8-17 16:07:17 | 只看该作者
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
171
威望
127
贡献
30
兑换币
0
注册时间
2012-8-16
在线时间
7 小时
毕业学校
电子科技大学
4#
发表于 2012-8-21 21:42:33 | 只看该作者
autowangcy 发表于 2012-8-17 09:36
直接用外部中断,在终端服务程序里面计数,一个处理周期完成后清零

什么意思。。。能够说清楚点嘛?

这与中断服务程序怎么联系起来。。。怎么接收脉冲。。怎么测速。。
回复 支持 反对

使用道具 举报

0

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
993
威望
530
贡献
269
兑换币
29
注册时间
2012-3-25
在线时间
97 小时
毕业学校
东南大学
5#
发表于 2012-8-22 09:26:48 | 只看该作者
看一起器件手册上外部中断是哪个脚,然后把编码器输出脚接在那个上面,应该要上拉才行。然后按照那个脚的中断号,写中断处理程序,程序体执行变量++就可以了,然后你在别的地方读这个变量,一般都是在主函数里面,每读一次后将该全局变量清零,这样就可以读出一个固定周期的脉冲数,反映的就是你的车速
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
171
威望
127
贡献
30
兑换币
0
注册时间
2012-8-16
在线时间
7 小时
毕业学校
电子科技大学
6#
发表于 2012-8-22 13:04:00 | 只看该作者
autowangcy 发表于 2012-8-22 09:26
看一起器件手册上外部中断是哪个脚,然后把编码器输出脚接在那个上面,应该要上拉才行。然后按照那个脚的中 ...

您好,還有個問題:我怎麼知道這個固定的週期有多長~
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
171
威望
127
贡献
30
兑换币
0
注册时间
2012-8-16
在线时间
7 小时
毕业学校
电子科技大学
7#
发表于 2012-8-22 13:58:35 | 只看该作者
autowangcy 发表于 2012-8-22 09:26
看一起器件手册上外部中断是哪个脚,然后把编码器输出脚接在那个上面,应该要上拉才行。然后按照那个脚的中 ...

還有。。。。什麽時候在主函數裏面取讀這個變量呢???
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
171
威望
127
贡献
30
兑换币
0
注册时间
2012-8-16
在线时间
7 小时
毕业学校
电子科技大学
8#
发表于 2012-8-22 15:41:39 | 只看该作者
autowangcy 发表于 2012-8-22 09:26
看一起器件手册上外部中断是哪个脚,然后把编码器输出脚接在那个上面,应该要上拉才行。然后按照那个脚的中 ...

是要自己给一个固定周期吗?

是不是意味着那个全局变量 最后在主函数读的值就是脉冲的个数对吧。。
假如上升沿触发中断。
回复 支持 反对

使用道具 举报

0

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
993
威望
530
贡献
269
兑换币
29
注册时间
2012-3-25
在线时间
97 小时
毕业学校
东南大学
9#
发表于 2012-8-23 10:31:28 | 只看该作者
嗯,周期自己定,这个脉冲数只是一个相对量,并不是你的车子的实际速度,但是你根据这个相对量就可以闭环反馈了
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
171
威望
127
贡献
30
兑换币
0
注册时间
2012-8-16
在线时间
7 小时
毕业学校
电子科技大学
10#
发表于 2012-8-24 17:27:20 | 只看该作者
autowangcy 发表于 2012-8-23 10:31
嗯,周期自己定,这个脉冲数只是一个相对量,并不是你的车子的实际速度,但是你根据这个相对量就可以闭环反 ...

大神。。。怎么出来个闭环反馈了。。。什么意思呢???
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 10:36 , Processed in 0.047360 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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