导航:首页 > 电器电路 > 红外应用电路

红外应用电路

发布时间:2022-02-02 03:17:44

① 大家给个红外的简易电路

下面是我曾经做过的一个电路设计,看你用得上不? 用红外线遥控电机转速 哦,对了,还给把发射电路给忘掉了,这次补上,再把单片机程序也送上!



单片机程序: 接收程序: ;****************************** ;接收控制系统软件程序 ;****************************** ; ;****************************** ;主程序和中断程序入口 ;****************************** ORG 0000H ;复位地址 LJMP START ORG 0003H ;外中断0中断入口地址 LJMP INT0SERVE ORG 000BH ;定时器T0中断入口地址 RETI ORG 0013H ;外中断1中断入口地址 RETI ORG 001BH ;定时器T1中断入口地址 LJMP T1SERVE ORG 0023H ;串行口中断入口地址 RETI ORG 002BH ;定时器T2中断入口地址 RETI ; ` ;****************************** ;主程序 ;****************************** START: MOV SP,#60H ;设堆栈 LCALL CLEAR ;调初始化程序 NOP MAIN: JB P2.0,MAIN ;50Hz交流电过零检测等待 LCALL DELAYXUS ;调用延时子程序即控制导通角 CLR P2.7 ;发开导通角脉冲 LCALL DELAY256US ;延时256μs SETB P2.7 ;关脉冲 LJMP MAIN NOP NOP LJMP START ;设置软件陷阱 ; ;****************************** ;初始化程序 ;****************************** CLEAR: MOV A,#0FFH MOV P0,A ;P1~P3口置位 MOV P1,A MOV P2,A MOV P3,A MOV B,#26H ;设置导通角为零的延时值 MOV P1,#0FEH SETB 50H ;默认设置电机为停标志位 SETB P2.7 MOV IE,#00H ;关总中断 CLR RS0 ;设当前工作区为0区 CLR RS1 MOV IP,#01H ;设优先级 SETB EX0 ;开外中断0 SETB IT0 MOV TMOD,#10H MOV TH1,#3CH ;开定时器1 MOV TL1,#0B0H SETB ET1 SETB TR1 MOV R7,#0AH SETB EA ;开总中断 RET ; ;****************************** ;外部中断0服务程序 ;****************************** INT0SERVE: CLR EX0 ;关外中断0 JNB P3.1,INT0SERVE1 ;确认中断 INT0RET: SETB EX0 ;开外中断0,返回 RETI INT0SERVE1: CLR A MOV DPH,A ;清DPTR MOV DPL,A INT0SERVE2: JB P3.1,INT0SERVE3 ;用DPTR对第一个低电平计时 INC DPTR NOP NOP AJMP INT0SERVE2 ;循环周期是8μs INT0SERVE3: MOV A,DPH ;DPTR的高8位放入A中 JZ INT0RET ;不为0,说明DPL有进位则8μs×255=2ms, ;即是第一个脉冲。为0,说明内小于2ms是一干扰 CLR A INT0SERVE4: INC A ;脉冲个数加1 INT0SERVE5: JNB P3.1,INT0SERVE5 ;等待低电平 MOV R1,#06H ;帧间高电平宽度判断定时值,即一帧结束的判断 INT0SERVE6: JNB P3.1,INT0SERVE4 ;低电平时转脉冲个数加1 LCALL DELAY513US ;延时513μs DJNZ R1,INT0SERVE6 DEC A ;超过3ms判定为一帧结束 DEC A JZ FUNCTION0 ;为0则转功能0 DEC A JZ FUNCTION1 ;为0则转功能1 DEC A JZ FUNCTION2 ;为0则转功能2 DEC A JZ FUNCTION3 ;为0则转功能3 DEC A JZ FUNCTION4 ;为0则转功能4 DEC A JZ FUNCTION5 ;为0则转功能5 NOP NOP LJMP INT0RET ;返回 FUNCTION0: JB 50H,FUNCTION01 MOV B,#16H ;功能0操作3档转速 MOV P1,#0EDH FUNCTION01: NOP NOP LJMP INT0RET ;返回 FUNCTION1: JB 50H,FUNCTION11 MOV B,#1CH ;功能操作1档转速 MOV P1,#0F9H FUNCTION11: NOP NOP LJMP INT0RET ;返回 FUNCTION2: JB 50H,FUNCTION21 MOV B,#12H ;功能2操作4档转速 MOV P1,#0DDH FUNCTION21: NOP NOP LJMP INT0RET ;返回 FUNCTION3: JB 50H,FUNCTION31 MOV B,#19H ;功能3操作3档转速 MOV P1,#0F5H FUNCTION31: NOP NOP LJMP INT0RET ;返回 FUNCTION4: JB 50H,FUNCTION41 MOV B,#0EH ;功能4操作5档转速 MOV P1,#0BDH FUNCTION41: NOP LJMP INT0RET ;返回 FUNCTION5: JB 50H,FUNCTION51 ;功能5操作电机启/停操作 SETB 50H MOV B,#26H MOV P1,#0FEH AJMP FUNCTION52 FUNCTION51: CLR 50H MOV B,#1CH MOV P1,#0F9H FUNCTION52: NOP NOP LJMP INT0RET ; ;**************************************** ;控制导通角延时程序 ;**************************************** DELAYXUS: MOV R2,B DELAYXUS1: LCALL DELAY256US DJNZ R2,DELAYXUS1 RET ; ;**************************************** ;闪烁调节,定计1中断服务程序 ;**************************************** T1SERVE: CLR TR1 CLR ET1 DJNZ R7,T1SERVERET MOV R7,#0AH JB 50H,T1SERVE1 CPL P1.1 AJMP T1SERVERET T1SERVE1: CPL P1.0 T1SERVERET: MOV TH1,#3CH MOV TL1,#0B0H SETB ET1 SETB TR1 RETI ; ;**************************************** ;延时256μs程序 ;**************************************** DELAY256US: MOV R4,#126 DELAY256US1: DJNZ R4,DELAY256US1 RET ; ;**************************************** ;延时513μs程序 ;**************************************** DELAY513US: MOV R5,#254 DELAY513US1: DJNZ R4,DELAY513US1 RET END 发射程序: ;遥控系统软件程序 ; ;***************************** ;主程序和中断程序入口 ;***************************** ; org 0000H ;复位地址 ljmp start org 0003h ;外中断0中断入口地址 reti org 000BH ;定时器T0中断入口地址 reti org 0013h ;外中断1中断入口地址 ljmp int1serve org 001Bh ;定时器T1中断入口地址 ljmp T1SERVE org 0023h ;串行中断入口地址 reti org 002Bh ;定时器T2中断入口地址 reti ; ;***************************** ;初始化程序 ;***************************** clear: MOV P1,#0FFH ;P1,P3口置位 MOV P3,#0FFH CLR P3.5 ;关遥控输出 MOV SP,#70H ;设堆栈 MOV IE,#00H ;关总中断 MOV IP,#04H ;设优先级 MOV TMOD,#20H ;设定时器2自动重装模式 MOV TH1,#0F3H ;定时13μs MOV TL1,#0F3H SETB EX1 ;开外中断1 SETB IT1 SETB EA ;开总中断 RET ; ;***************************** ;主程序 ;***************************** START: LCALL CLEAR ;调试初始化程序 MAIN: LCALL KEYWORDK ;调键盘程序 ORL PCON,#01H ;进入低功耗待机状态 LJMP MAIN NOP NOP ;设置软件陷阱 NOP LJMP START ; ;***************************** ;外部中断1服务程序 ;***************************** INT1SERVE: CLR IE1 ANL PCON,#00H ;触发待机状态苏醒 RETI ; ;***************************** ;定时/计数1溢出中断服务程序 ;***************************** T1SERVE: CPL P3.5 ;高频调制 RETI NOP ;设置软件陷阱 NOP NOP LJMP START ; ;***************************** ;键盘程序 ;***************************** KEYWORDK: MOV P1,#0FFH ;置列线 CLR P3.7 ;清行线 MOV A,P1 MOV B,A CJNE A,#0FFH,KEY1 ;有键按下则不转移 KEYWORDKOUT: NOP NOP RET ;键盘程序返回 KEY1: LCALL DELAY5MS ;延时消抖 MOV A,P1 CJNE A,B,KEYWORDKOUT ;确认键按下 MOV DPTR,#KEYWORDKTAB1 MOV B,A ;查列号 CLR A MOV R0,A KEY2: MOV A,R0 SUBB A,#80H JNC KEYWORDKOUT MOV A,R0 MOVC A,@A+DPTR INC R0 CJNE A,B,KEY2 DEC R0 MOV A,R0 ;键号放入A MOV B,A ;键号乘3处理LJMP散转指令 ADD A,B ADD A,B MOV DPTR,#KEYWORDKTAB2 JMP @A+DPTR KEYWORDKTAB2: LJMP FUNCATION0 LJMP FUNCATION1 LJMP FUNCATION2 LJMP FUNCATION3 LJMP FUNCATION4 LJMP FUNCATION5 RET KEYWORDKTAB1: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7EH RET ; ;************************* ;发脉冲程序 ;************************* FUNCATION0: MOV A,#02H ;脉冲个数装载 LJMP SEND ;转发射程序 RET FUNCATION1: MOV A,#03H LJMP SEND RET FUNCATION2: MOV A,#04H LJMP SEND RET FUNCATION3: MOV A,#05H LJMP SEND RET FUNCATION4: MOV A,#06H LJMP SEND RET FUNCATION5: MOV A,#07H LJMP SEND RET NOP NOP NOP LJMP START ; ;************************ ;编码发射程序 ;************************ SEND: MOV R1,A ;装入发射脉冲个数 SEND0: MOV R0,#0FAH ;第一个码250×0.012ms=3ms AJMP SEND2 SEND1: MOV R0,#53H ;中间码83×0.012ms=1ms SEND2: SETB ET1 ;开高频定时中断调制 SETB TR1 NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R0,SEND2 MOV R0,#64H ;码距100×0.002ms=1ms SENDOUT: CLR TR1 ;关高频定时调制 CLR ET1 CLR P3.5 NOP NOP NOP NOP NOP DJNZ R0,SENDOUT DJNZ R1,SEND1 ;脉冲数还有则再循环再发 CLR P3.0 ;开工作指示灯 LCALL DELAY500MS ;帧距 SETB P3.0 ;关工作指示灯 RET NOP ;设置软件陷阱 NOP NOP LJMP START ; ;************************ ;延时5ms程序 ;************************ DELAY5MS: MOV R7,#45 DELAY5MS1: MOV R6,#554 DELAY5MS2: DJNZ R6,DELAY5MS2 DJNZ R7,DELAY5MS1 RET NOP ;设置软件陷阱 NOP NOP LJMP START ; ;************************ ;延时10ms程序 ;************************ DELAY10MS: MOV R4,#90 DELAY10MS1: MOV R3,#54 DELAY10MS2: DJNZ R3,DELAY10MS2 DJNZ R4,DELAY10MS1 NOP NOP NOP NOP NOP RET NOP ;设置软件陷阱 NOP NOP LJMP START ; ;************************ ;延时500ms程序 ;************************ DELAY500MS: MOV R5,#50 DELAY500MS1: LCALL DELAY10MS DJNZ R5,DELAY500MS1 RET NOP ;设置软件陷阱 NOP NOP LJMP START END

② 红外发射电路的原理是什么

红外接收头内部结构主要由光电二极管加红外接收IC组成。

工作原理:光电二极管接收到红外发射管发射出的光信号后转换为电信号,此电信号输入到接收IC内部经过放大,增益,滤波,解调变,整形还原后,还原遥控器给出的原始编码,通过接收头信号输出脚输入到后面的代码识别电路。

③ 红外对射电路图,求原理

D1红外发射管,D2红外接收管。
D2收到由D1发出的红外光信号而令 IC LM393电压比较器的3脚电位下降,回2脚和3脚的电压比较下(示乎答10k可调电阻的设定值),如果3脚电压小於2脚,1脚输出为"0" ,LED1点亮。

④ 红外传感器电路图

弄清其工作原理,电路图呼之欲出了。
原理:
待测目标
根据待测目标的红外辐射特性可进行红外系统的设定。
大气衰减
待测目标的红外辐射通过地球大气层时,由于气体分子和各种气体以及各种溶胶粒的散射和吸收,将使得红外源发出的红外辐射发生衰减。
光学接收器
它接收目标的部分红外辐射并传输给红外传感器。相当于雷达天线,常用是物镜。
辐射调制器
对来自待测目标的辐射调制成交变的辐射光,提供目标方位信息,并可滤除大面积的干扰信号。又称调制盘和斩波器,它具有多种结构。
红外探测器
这是红外系统的核心。它是利用红外辐射与物质相互作用所呈现出来的物理效应探测红外辐射的传感器,多数情况下是利用这种相互作用所呈现出的电学效应。此类探测器可分为光子探测器和热敏感探测器两大类型。
探测器制冷器
由于某些探测器必须要在高温下工作,所以相应的系统必须有制冷设备。经过制冷,设备可以缩短响应时间,提高探测灵敏度。
信号处理系统
将探测的信号进行放大、滤波,并从这些信号中提取出信息。然后将此类信息转化成为所需要的格式,最后输送到控制设备或者显示器中。
显示设备
这是红外设备的终端设备。常用的显示器有示波器、显像管、红外感光材料、指示仪器和记录仪等。
红外传感系统是用红外线为介质的测量系统,按照功能可分成五类, 按探测机理可分成为光子探测器和热探测器。 红外传感技术已经在现代科技、国防和工农业等领域获得了广泛的应用。
红外技术已经众所周知,这项技术在现代科技、国防科技和工农业科技等领域得到了广泛的应用。红外传感系统是用红外线为介质的测量系统,按照功能能够分成五类:
(1)辐射计,用于辐射和光谱测量;
(2)搜索和跟踪系统,用于搜索和跟踪红外目标,确定其空间位置并对它的运动进行跟踪;
(3)热成像系统,可产生整个目标红外辐射的分布图像;
(4)红外测距和通信系统;
(5)混合系统,是指以上各类系统中的两个或者多个的组合。

⑤ 红外发射 和接受电路的原理图

遥控接收工作原理

遥控器部分:

遥控器部分的工作原理较为简单,主要就是编码IC通过三极管进行放大调变,然后将此电信号(脉冲波)经有红外发射管(940nm波长)转变为光信号发射出去。

现在国产遥控器的电路主要有:455K晶振,编码IC,放大三极管,发射管等主要几个电子原件组成,2节3V电池驱动;但目前一些国际大厂所用的遥控器,其编码IC内已包括了晶振和放大三极管,电路设计更加方便,且只需要1节电池驱动,更加环保。

(5)红外应用电路扩展阅读:

红外是红外线的简称,它是一种电磁波。它可以实现数据的无线传输。自1800年被发现以来,得到很普遍的应用,如红外线鼠标,红外线打印机,红外线键盘等等。红外的特征:红外传输是一种点对点的传输方式,无线,不能离的太远,要对准方向,且中间不能有障碍物也就是不能穿墙而过,几乎无法控制信息传输的进度;IrDA已经是一套标准,IR收/发的组件也是标准化产品。

自然界中的一切物体,只要它的温度高于绝对温度(-273℃)就存在分子和原子无规则的运动,其表面就不断地辐射红外线。红外线是一种电磁波,它的波长范围为760nm~ 1mm,不为人眼所见。红外成像设备就是探测这种物体表面辐射的不为人眼所见的红外线的设备。它反映物体表面的红外辐射场,即温度场。

注意:红外成像设备只能反映物体表面的温度场。

对于电力设备,红外检测与故障诊断的基本原理就是通过探测被诊断设备表面的红外辐射信号,从而获得设备的热状态特征,并根据这种热状态及适当的判据,作出设备有无故障及故障属性、出现位置和严重程度的诊断判别。

为了深入理解电力设备故障的红外诊断原理,更好的检测设备故障,下面将初步讨论一下电力设备热状态与其产生的红外辐射信号之间的关系和规律、影响因素和DL500E的工作原理。

红外线通信技术适合于低成本、跨平台、点对点高速数据连接,尤其是嵌入式系统.

红外线技术的主要应用:设备互联、信息网关.设备互联后可完成不同设备内文件与信息的交换。信息网关负责连接信息终端和互联网.

红外通讯技术已被全球范围内的众多软硬件厂商所支持和采用,目前主流的软件和硬件平台均提供对它的支持.红外技术已被广泛应用在移动计算和移动通讯的设备中.

红外传输是一种点对点的传输方式,无线,不能离的太远,要对准方向,且中间不能有障碍物也就是不能穿墙而过,几乎无法控制信息传输的进度;IrDA已经是一套标准,IR收/发的组件也是标准化产品。

⑥ 红外开关电路图什么原理

你没画错,按理应该有个开关K,以控制光发的工作状内态;

当开关K打开时,光发射管没有电流流容过,不发光,那么光收管(光敏管)不受光而电阻很大,与R2构成的分压电路使得三极管基极电压比较高,因此三极管导通,LED发光;

当开关K闭合后,光发射管有电流流过,发光,那么光收管(光敏管)受光而电阻变小,与R2构成的分压电路使得三极管基极电压被拉低,导致三极管截止,LED不发光;

⑦ BISS0001的热释电红外开关应用电路图

如图所示:

由于加电极化的电压是有极性的,因此极化后的探测元也是有正、负极性的。该传感器将两个极性相反、特性一致的探测元串接在一起。

目的是消除因环境和自身变化引起的干扰。它利用两个极性相反、大小相等的干扰信号在内部相互抵消的原理来使传感器得到补偿。对于辐射至传感器的红外辐射,热释电传感器通过安装在传感器前面的菲涅尔透镜将其聚焦后加至两个探测元上,从而使传感器输出电压信号。

(7)红外应用电路扩展阅读:

菲涅尔透镜利用透镜的特殊光学原理,在探测器前方产生一个交替变化的“盲区”和“高灵敏区”,以提高它的探测接收灵敏度。当有人从透镜前走过时,人体发出的红外线就不断地交替从“盲区”进入“高灵敏区”,这样就使接收到的红外信号以忽强忽弱的脉冲形式输入,从而强化其能量幅度。

人体辐射的红外线中心波长为9~10--um,而探测元件的波长灵敏度在0.2~20--um范围内几乎稳定不变。在传感器顶端开设了一个装有滤光镜片的窗口。

这个滤光片可通过光的波长范围为7~10--um,正好适合于人体红外辐射的探测,而对其它波长的红外线由滤光片予以吸收,这样便形成了一种专门用作探测人体辐射的红外线传感器。

⑧ 简易红外发射器电路图

如果Ok,别忘记给我赏分

⑨ 求大家分享一个红外控制的开关电路图,要简单,使用的元件少。

看看下面这个制作电路图。

⑩ 红外线电路

你好,你这是要的红外对射电路吧。

阅读全文

与红外应用电路相关的资料

热点内容
广州物联智能家居 浏览:255
120平方要多少桶防水漆 浏览:726
锚杆防水卷材多少钱一吨 浏览:470
自己买家电清洗机自己做选什么牌的 浏览:289
消防水带为什么会渗水 浏览:735
北京苏宁维修空调的电话是多少钱一个月 浏览:308
选中式家具需要注意什么 浏览:598
电脑维修视频硬盘 浏览:718
经适房保修期从什么时候开始 浏览:513
生活中哪些家电有电磁辐射 浏览:137
雅马哈400维修视频教程 浏览:232
武汉科龙空调售后维修中心 浏览:917
滑雪要多少防水的裤子 浏览:335
家用电器招商方案结束语 浏览:150
维修电工应聘注意什么 浏览:915
管道漏水防水用什么方法 浏览:492
淮南哪里有维修美的洗衣机 浏览:973
澳柯玛呼市维修工的电话 浏览:746
怎么找人上门维修 浏览:946
北京市供水维修电话 浏览:455