Puzzle - Tachometer 测速计

来自Duinopeak_COM
跳转至: 导航搜索

简介

Puzzle测速模块是一个简单好用的模块,允许您测试转动物体的速度。广泛用于电机转速检测,脉冲计数,位置限位等。


Tachometer1.jpg

Tachometer2.jpg

特征

  • 电子积木接口
  • 红外发射对管
  • 工作电压3.3V-5V
  • 输出形式 :数字开关量输出(0和1)

Tchometer-datasheet.png

用法

这是一个演示怎么使用测速模块的简单程序,先点击这里把程序下载下来,解压至以下路径:..\arduino- 1.0.1\libraries,

选择里面的TestSpeed程序,或者复制下面的代码到你的Arduino中,编译上传程序。

硬件请参照下面接线方式接线,然后给电机供电,注意这里使用了减速电机,另外也要给电机先上电,然后打开串口。
600px

#include <TimerOne.h>
unsigned int counter=0;
void blink()
{
 counter++;
} 
void timerIsr()
{ 
   Timer1.detachInterrupt();  //disable the timer1
   Serial.print("The speed of the motor: "); 
   Serial.print(counter,DEC);  
   Serial.println("round/s"); 
   counter=0;  
   Timer1.attachInterrupt( timerIsr );  //enable the timer1
}
void setup() 
{
   Serial.begin(9600);
   Timer1.initialize(1000000); // set a timer of length 1sec
   attachInterrupt(0, blink, RISING);  //INT0
   Timer1.attachInterrupt( timerIsr ); // attach the service routine here
} 
void loop()
{
  ;  //do nothing
}

测速模块可与继电器相连,组成限位开关等功能,也可以与有源蜂鸣器模块相连,组成报警器。

资源


Tachometer测速计原理图PDF: 文件:DZJM 0050 Tachometer schematic.pdf

支持

如果您有问题或其他更好的设计理念,欢迎你可以到我们的DuinoPeak论坛探讨。