jiabiyu 发表于 2012-12-16 11:13:58

请教各位大神 关于红外线的问题

小弟想用51单片机做个 遥控器 来遥控电视空调, 写的程序 在示波器中已经是遥控器产生的波形,但是发射的时候就是收不到。是怎么回事啊?

我的红外光电管接线为: VCC接光电管的阳极,光电管的阴极接单片机引脚P3^4。 P3^4输出 红外控制信号。

程序如下:
#include<reg52.h>
static bit OP;
static unsigned int count;
static unsigned int endcount;
static unsigned int temp;
static unsigned char flag;
static unsigned char num;

sbit ir_in=P3^4;
char iraddr1;
char iraddr2;

void timeint(void)interrupt 1
{

bxzyf 发表于 2012-12-16 11:35:03

你把示波器看到的波形和参数贴上来看看。
单片机直接驱动光电管的电流是不足够的。

jiabiyu 发表于 2012-12-16 12:45:21

bxzyf 发表于 2012-12-16 11:35 static/image/common/back.gif
你把示波器看到的波形和参数贴上来看看。
单片机直接驱动光电管的电流是不足够的。 ...

这个图就是波形, 红外光电管电压 1.5V 就够了3V都会烧坏

lxa0 发表于 2012-12-16 16:52:28

上你的硬件图看看~~~~~~~~~~~~~~~~~

STM_FPGA 发表于 2012-12-16 17:07:14

估计距离太近吧,一般都需要载波。

bxzyf 发表于 2012-12-16 19:07:01

用手机对着发射光管摄像,看看发射时有光没有。你的载波频率也要检查一下对不对。

jiabiyu 发表于 2012-12-16 20:30:42

bxzyf 发表于 2012-12-16 19:07 static/image/common/back.gif
用手机对着发射光管摄像,看看发射时有光没有。你的载波频率也要检查一下对不对。 ...

哥们你好牛逼啊,学习了

xlgxufashu 发表于 2012-12-21 14:26:23

对的,用摄像头能看到的
页: [1]
查看完整版本: 请教各位大神 关于红外线的问题