反射式红外传感器模块(寻迹传感器模块)

产品特性:

        采用TCRT5000红外反射传感器,一种集发射与接收于一体的光电传感器,它由一个红外发光二极管和一个NPN红外光电三极管组成。检测反射距离1mn-25mm适用,传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA。可以应用于机器人避障、机器人进行白线或者黑线的跟踪,可以检测白底中的黑线,也可以检测黑底中的白线,是寻线机器人的必备传感器。流水线计件、电度表脉冲数据采样、传真机碎纸机纸张检测等众多场合。

使用说明:

        接好VCC (3.3V-5V)和GND,模块电源指示灯会亮,TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态,被检测物体出现在检测范围内时,红外线被反射回来且强度足够大。红外接收管饱和,此时模块的输出端为低电平,指示二极管被点亮。DO输出接口可以与单片机Io口直接相连,一般接外部中断。模拟输出AO当发射管的红外信号经反射被接收管接收后,接收管的电阻会发生变化,在电路上一般以电压的变化形式体现出来,而经过ADC转换或LM324等电路整形后得到处理后的输出结果。电阻的变化起取于接收管所接收的红外信号强度,常表现在反射面的颜色(反射率)、形状和反射面接收管的距离等方面。

产品介绍:

1、采用 TCRT5000 红外反射传感器

2、检测反射距离:1mm~25mm 适用

3、比较器输出,信号干净,波形好,驱动能力强,超过 15mA。

4、配多圈可调精密电位器调节灵敏度

5、工作电压 3.3V-5V

6、输出形式 :数字开关量输出(0 和 1)

7、设有固定螺栓孔,方便安装

8、小板 PCB 尺寸:3.2cm x 1.4cm

9、使用宽电压 LM393 比较器

功能介绍:

        TCRT5000 传感器的红外发射二极管不断发射红外线,当发射出的红外 线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态; 被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,红 外接收管饱和,此时模块的输出端为低电平,指示二极管被点亮。

接线方式:

1、VCC:接电源正极(3-5V)

2、GND:接电源负极

3、DO:TTL 开关信号输出

4、AO:模拟信号输出

注意事项:

        正确接线!切勿将正负接反,使板子电子器件烧毁。Raspberry Pi玩家应该设置MCU的I/0口为输入模式/接收模式,否则无法使用。其他MCU,或者更为高级的控制板如ARM这些,若需设置I/0口为输入输出模式,都必须设置为输入模式/接收模式,否则无法使用。51系列单片机可直接使用,无需设置输入输出横式。

传感器51测试程序:

/******************************************
´«¸ÐÆ÷´¥·¢²âÊÔ
µ¥Æ¬»ú£ºSTC89C52
²¨ÌØÂÊ£º9600
*****************************************/
#include <reg52.h>
unsigned char date;
#define uchar unsigned char
#define uint unsigned int
sbit key1=P0^1;


/* º¯ÊýÉêÃ÷ -----------------------------------------------*/
void delay(uint z);
void Initial_com(void);

//***********************************************************

/*
********************************************************************************
** º¯ÊýÃû³Æ £º delay(uint z)
** º¯Êý¹¦ÄÜ £º ÑÓʱº¯Êý
********************************************************************************
*/
void delay(uint z)
{																							   
    uint i,j;
    for(i=z;i>0;i--)
        for(j=110;j>0;j--);
} 


//******************************

//*****´®¿Ú³õʼ»¯º¯Êý***********

//******************************
void Initial_com(void)
{
 EA=1;        //¿ª×ÜÖжÏ
 ES=1;        //ÔÊÐí´®¿ÚÖжÏ
 ET1=1;        //ÔÊÐí¶¨Ê±Æ÷T1µÄÖжÏ
 TMOD=0x20;   //¶¨Ê±Æ÷T1£¬ÔÚ·½Ê½2ÖжϲúÉú²¨ÌØÂÊ
 PCON=0x00;   //SMOD=0
 SCON=0x50;   // ·½Ê½1 Óɶ¨Ê±Æ÷¿ØÖÆ
 TH1=0xfd;    //²¨ÌØÂÊÉèÖÃΪ9600
 TL1=0xfd;
 TR1=1;       //¿ª¶¨Ê±Æ÷T1ÔËÐпØÖÆλ

}




//*************************
//**********Ö÷º¯Êý*********
//*************************
main()
{
	 Initial_com();
	 while(1)
	 {
	
	 	 if(key1==0)
		{
			delay();	  //Ïû¶¶¶¯
			if(key1==0)	  //È·ÈÏ´¥·¢
			{
				 SBUF=0X01;
				 delay(200);
				
			
			}
	   
		}
		 
		  if(RI)
		  {
			date=SBUF;    //µ¥Æ¬»ú½ÓÊÜ
			SBUF=date;    //µ¥Æ¬»ú·¢ËÍ
			RI=0;
		  }
		
		
	  }
}

  • 15
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

打气排的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值