智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9364|回复: 26
打印 上一主题 下一主题

[硬件类] 同志们,进来讨论下测速的情况

  [复制链接]

4

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
382
威望
292
贡献
42
兑换币
0
注册时间
2010-3-9
在线时间
24 小时
跳转到指定楼层
1#
发表于 2010-6-6 21:21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问各位用什么测速啊,我们用过欧姆龙光电编码器,还用过那种利用码盘和光电开关测速的测速器,现在遇到了一个相当诡异的问题纠结我们半月有余,问过高手也不明其理,还望真正的高手现身此处,指点一二。问题是这样的:
      我们一开始在车上装的是光电码盘测速器以下简称码盘测速器,经过费劲心思的安装终于装好位置,用示波器观看波形虽然有些抖动,但总体效果不错,我们电机一个固定的速度,用示波器观看波形,频率跳动也不大,然后用单片机测速,周期是20ms在,奇怪的事情出来了,单片机能计到数,但是是一个很小的数只记到50个左右的脉冲,我们以为是程序的原因,然后用函数信号发生器,单片机能计到与理论值几乎丝毫不差的数,因此我们排除了程序的原因。
       很自然的我们想到了是这个码盘测速器产生的波形不好,因此费尽心思整形,波形改善了很多,但是效果却始终不好,始终是那个数,失望之余,我们来研究这时测得的数据我们给电机不同的速度,令人惊奇的是单片机记得的脉冲数竟然成很好的正相关,更令人费解的是这些数据跟理论值竟然有个常数比例4.5。比如在电机一定的速度下示波器显示的值是10khz,20毫秒理论值是200个脉冲,而单片机计的数是44个左右;8khz,20ms,理论值160个脉冲,计的数是36个左右……。
      我们左思右想不得其解,还好有这个系数在,也就将就用了几天,可是总是觉得奇怪。后来我们找来了一个欧姆龙光电编码器,这个玩意我们想要先试验一下,便用另外一个直流电源给它供5V电,将信号接到单片机,已共地,已上拉,然后开动电机,观看波形,没有码盘测速的好,但是勉强可以,单片机计数,很准,然后我们兴冲冲地将它装到车上,换下码盘测速,接上我们电路板上的电源,单片机计数,结果一出来,顿时心灰意冷啊,又是那个该死的1/4左右的脉冲数。好,我们又想这是为什么,问题排查之后,我们做了下面几件事,装在车上的编码器接头取下,用另外一个直流电源供电,电机接头接在车上,计数,可以;编码器电源接在车上,电机接头取下,接在外部电源上,计数,可以;
编码器和电机接头同时取下接在同一个外部直流电源上,计数,1/4。
      用了一块电池分别接给电机驱动和5v稳压芯片,前者驱动电机,后者给编码器供电,单片机另外单独供电。经过以上分析,我想各位已经瞧出问题的关键所在了吧,那就是在我们这里,电机和编码器的电源供给不能是同一个,也就是我们现在是,用两块电池分别给这两个东西供电的时候就很好,用一块电池就不行。
      问一下各位这到底是为什么?我们百思不得其解,困扰我们多日,想是我们能力太低,知识有限,还请高手现身指点迷津,如果问题解决,本人定当感激不尽,愿意用这几个月来搜集的资料回报。

11

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
948
威望
344
贡献
414
兑换币
0
注册时间
2010-5-12
在线时间
95 小时
2#
发表于 2010-6-7 13:15:34 | 只看该作者
莫非有干扰
回复 支持 反对

使用道具 举报

4

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
382
威望
292
贡献
42
兑换币
0
注册时间
2010-3-9
在线时间
24 小时
3#
 楼主| 发表于 2010-6-7 22:41:09 | 只看该作者
不知道啊,实验室光电组的哥们跟我们遇到了一模一样的问题,郁闷!
回复 支持 反对

使用道具 举报

11

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
948
威望
344
贡献
414
兑换币
0
注册时间
2010-5-12
在线时间
95 小时
4#
发表于 2010-6-7 22:47:17 | 只看该作者
回复 3# wy8805@yahoo.cn
有没有看过测速器2端电压的波形?

    加了滤波电容没呢?
再不行给测速传感器那条供电的线上加个小电感
回复 支持 反对

使用道具 举报

17

主题

129

帖子

0

精华

高级会员

Rank: 4

积分
783
威望
332
贡献
243
兑换币
0
注册时间
2009-10-22
在线时间
104 小时
5#
发表于 2010-6-7 22:53:17 | 只看该作者
回复 4# 暮然回首


    好强大啊
回复 支持 反对

使用道具 举报

4

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
382
威望
292
贡献
42
兑换币
0
注册时间
2010-3-9
在线时间
24 小时
6#
 楼主| 发表于 2010-6-8 17:01:07 | 只看该作者
滤波电容已经加过了,电感还没加过,待会试下,谢了
回复 支持 反对

使用道具 举报

21

主题

1019

帖子

0

精华

常驻嘉宾

我爱雯婕

Rank: 8Rank: 8

积分
4657
威望
2223
贡献
1682
兑换币
4
注册时间
2009-3-4
在线时间
376 小时
7#
发表于 2010-6-8 19:19:41 | 只看该作者
回复 1# wy8805@yahoo.cn
怎么这么诡异的,我们都没出现过。
回复 支持 反对

使用道具 举报

1

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1336
威望
791
贡献
343
兑换币
100
注册时间
2009-8-6
在线时间
101 小时
8#
发表于 2010-6-8 20:53:02 | 只看该作者
好像我们的也是,开全速的时候好像只有24个脉冲
回复 支持 反对

使用道具 举报

6

主题

138

帖子

0

精华

高级会员

小兵

Rank: 4

积分
754
威望
493
贡献
131
兑换币
10
注册时间
2009-12-6
在线时间
65 小时
9#
发表于 2010-6-9 01:19:10 | 只看该作者
路过,我们还没见过这种问题~~
回复 支持 反对

使用道具 举报

2

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
894
威望
414
贡献
184
兑换币
6
注册时间
2010-2-24
在线时间
148 小时
10#
发表于 2010-6-10 09:10:35 | 只看该作者
第一,公用一个电源应该不会出现这个问题,肯定我们是使用一个电池的,你可以看看电机启动时编码器两端的电压纹波情况。
第二,欧姆龙的编码器应该是会比自制的码盘效果好。
感觉应该是程序里的某些小bug引起的,比如说数据覆盖、溢出等问题,你可以换一个测速度的程序试一试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 16:45 , Processed in 0.335120 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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