如何使用红外光二极管
最佳回复
你要是想产生红外编码的话,你可以: 1、用555等组成38K方波(占空比50%)输出。 2、用单片机产生占空比为1:4的38K方波控制红外驱动电路。 但是一般不自己做发射的,直接先用市场的遥控器做测试的就行!
需求发布人评语: 呵呵 谢谢整个电路需要设计的 还要看你的用途 必须对症才行. 接收红外光,得需要个对管,一般红外光二极管与接收管都是一起销售的. 耐压值也不一样,得根据要求去选择.
谢谢你的回答 不过还是有点笼统了 管子我买了 一对 我想设计的电路中管子是采用反射式的 我只是不知道怎样产生它所需要的脉冲电压 我管子的工作电压为 1.4v 还有那种芯片 可对上述信号进行处理运算 谢谢回答 不胜感激
用51单片机就能处理它的信号,不是很难的
参考程序:51的 程序如下: //**********定时器一初始化********** void timer1_init(void) { TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x0E; OCR1AL=0x10; OCR1BH=0x00; OCR1BL=0x00; TCCR1A=0x00; TCCR1B=0x00; } SIGNAL(SIG_INTERRUPT0) //int0 interrupt { TCNT1=0; if(CodeCnt==1) { // 收到第一个起始码, 准备状态转解码状态 TCCR1B=0x01; // 开定时器 CodeCnt=2; IrTemp=0; MCUCR=0x03; //第2个起始码的上升沿作为第一个同步信号 } else { if(CodeCnt13) { // 完成解码 IrCode=IrTemp; while(TCNT11) { // 解码中,共12次CodeCnt=2-13 CodeCnt++; // 转解码状态+1 IrTemp119) && (temp238) && (temp1535) && (temp