用51单片机测电机的转速,,,,,谢谢各位。。

如题所述

用一个转速传感器或者编码器,利用单片机引脚的脉冲沿捕获中断,1个计数器用于记录2相邻脉冲捕获时间间隔,一个计数器用于记录脉冲数。
然后计算1s时间内脉冲的个数就是频率啦,再通过换算的电机转速;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-24
要测电机的转速,首先要有测速装置,我用的是编码器,然后把编码器输出的信号线接到51单片机的外部中断接口就行了,然后就是每来一个脉冲,中断中的变量加1就行了。
第2个回答  2013-03-25
一般用编码器进行测速,有的电机上是自带的,电机旋转时编码器输出脉冲信号.
可以通过单片机对脉冲进行计数,根据单位时间内的脉冲数,就可以算出转速
第3个回答  2013-03-25
倒是有个方法,之前做过一个测风扇转速的一个东西,就是用ST188做的测黑白交互次数计算出速度,在我的百度文库里面有电路图,你可以看一下。
http://wenku.baidu.com/view/df78f20af12d2af90242e68e.html

可追问,电路图貌似是最后一张
第4个回答  2020-04-03
光有uln2003是不行的,它只是提供电流和功率
还需要控制驱动电路来控制转速,可以用分离原件(如h桥电路),也可以用集成芯片(可以自己上网查一下)又了这些变成就是小菜一碟了
相似回答