突然想到个通过声音测速的方法。将声音录进计算机,然后做傅立叶变换得到频率。
下图是电机声音的频谱:
据此测出的黑马达(目前手里只有黑马达)转速约为8krpm,应该差不多吧估计。
然后为了确定是否最低频那条谱线就是我想要的,手动删掉了中间部分,再还原成声音来听,和改之间电机声音音高一样,只是音色有变化。
删去频谱中其它成份后的频谱:
谁能告诉我一下黑马达的标称转速,或者谁手头有测速仪和黑马达帮测一下,看看我测的这个方法准不准。
有道理~
根据频率对称性,得到最大频率约为50000hz;
马达每转一圈两电刷与换向器接触6次,故得转速50000/6=8333rps
故得转速50000??
那是0.5单线12圈左右的转速呢~
光速 和震慑 速霸战龙 都是这个转数左右的
引用bussman在2009/8/19 17:19:35的发言:
有道理~根据频率对称性,得到最大频率约为50000hz;
马达每转一圈两电刷与换向器接触6次,故得转速50000/6=8333rps
不是那样算的,应该用最低的那条谱线算,而且也不是除以6。
四驱改说的对,你看看那样算出来的是8krps,不是rpm。乘以60才是每分钟转数,高的过头了。奥迪的黑马达啊那是~~
不过你说考虑电刷与换向器接触的次数,确实是需要考虑的。
高科技,频谱分析都上场了。顶了
引用隔夜凉茶在2009/8/19 22:44:32的发言:
不是那样算的,应该用最低的那条谱线算,而且也不是除以6。
四驱改说的对,你看看那样算出来的是8krps,不是rpm。乘以60才是每分钟转数,高的过头了。奥迪的黑马达啊那是~~不过你说考虑电刷与换向器接触的次数,确实是需要考虑的。
你的频谱不是单边的,所以要把中心移动到0点~
那么就算最低的也是大约10000hz啊~^_^~不知了……
期盼楼主给出算法
引用bussman在2009/8/20 10:20:08的发言:
你的频谱不是单边的,所以要把中心移动到0点~
那么就算最低的也是大约10000hz啊~^_^~不知了……期盼楼主给出算法
横轴0~10e4范围整个代表的频率是0~22.050kHz,22.050kHz是录音时设置的采样率。最左边那条谱线,是300多Hz,是电刷振动频率,再除以3,是转子频率,不过单位是转/秒,再乘以60,就是转/分钟了。
我现在是忙,等有空了搞个小软件出来给大家,接上麦克就能测速了多省钱哈
只是准确性我不敢保证,还希望论坛上各位有测速器的车友帮忙校准。
PS:离散傅立叶都是对称的,不是我的谱对称。
引用A3XX在2009/8/20 0:47:51的发言:多谢支持
高科技,频谱分析都上场了。顶了