» 回到讨论区列表: 技术研习与探讨

今天刚试的马达测速方法

隔夜凉茶 2009/8/19 16:21:51

突然想到个通过声音测速的方法。将声音录进计算机,然后做傅立叶变换得到频率。
下图是电机声音的频谱:
据此测出的黑马达(目前手里只有黑马达)转速约为8krpm,应该差不多吧估计。
然后为了确定是否最低频那条谱线就是我想要的,手动删掉了中间部分,再还原成声音来听,和改之间电机声音音高一样,只是音色有变化。
删去频谱中其它成份后的频谱:
谁能告诉我一下黑马达的标称转速,或者谁手头有测速仪和黑马达帮测一下,看看我测的这个方法准不准。

bussman 2009/8/19 17:19:35

有道理~

根据频率对称性,得到最大频率约为50000hz;
马达每转一圈两电刷与换向器接触6次,故得转速50000/6=8333rps

四驱改 2009/8/19 22:29:09

故得转速50000??
那是0.5单线12圈左右的转速呢~
光速 和震慑 速霸战龙 都是这个转数左右的

隔夜凉茶 2009/8/19 22:44:32

引用bussman2009/8/19 17:19:35的发言:
有道理~

根据频率对称性,得到最大频率约为50000hz;
马达每转一圈两电刷与换向器接触6次,故得转速50000/6=8333rps


不是那样算的,应该用最低的那条谱线算,而且也不是除以6。
四驱改说的对,你看看那样算出来的是8krps,不是rpm。乘以60才是每分钟转数,高的过头了。奥迪的黑马达啊那是~~

不过你说考虑电刷与换向器接触的次数,确实是需要考虑的。

A3XX 2009/8/20 0:47:51

高科技,频谱分析都上场了。顶了

bussman 2009/8/20 10:20:08

引用隔夜凉茶2009/8/19 22:44:32的发言:


不是那样算的,应该用最低的那条谱线算,而且也不是除以6。
四驱改说的对,你看看那样算出来的是8krps,不是rpm。乘以60才是每分钟转数,高的过头了。奥迪的黑马达啊那是~~

不过你说考虑电刷与换向器接触的次数,确实是需要考虑的。

你的频谱不是单边的,所以要把中心移动到0点~
那么就算最低的也是大约10000hz啊~^_^~不知了……

期盼楼主给出算法

隔夜凉茶 2009/8/20 11:35:17

引用bussman2009/8/20 10:20:08的发言:

你的频谱不是单边的,所以要把中心移动到0点~
那么就算最低的也是大约10000hz啊~^_^~不知了……

期盼楼主给出算法

横轴0~10e4范围整个代表的频率是0~22.050kHz,22.050kHz是录音时设置的采样率。最左边那条谱线,是300多Hz,是电刷振动频率,再除以3,是转子频率,不过单位是转/秒,再乘以60,就是转/分钟了。

我现在是忙,等有空了搞个小软件出来给大家,接上麦克就能测速了多省钱哈
只是准确性我不敢保证,还希望论坛上各位有测速器的车友帮忙校准。

PS:离散傅立叶都是对称的,不是我的谱对称。

隔夜凉茶 2009/8/20 14:49:44

引用A3XX2009/8/20 0:47:51的发言:
高科技,频谱分析都上场了。顶了
多谢支持

» 发表对本话题的回复,请用图形模式浏览: 今天刚试的马达测速方法