无线遥控开关

2024-08-22

无线遥控开关(共10篇)

无线遥控开关 篇1

随着无线电技术的不断成熟, 各种遥控设备已大量地在人们的生活中应用, 让我们体会到了许多的方便。许多电子爱好者肯定想过, 要是自己能动手制作一款遥控产品, 来解决生活中的一些不便, 那将是一件无比快乐的事。不知读者是否有这样的感受:在寒冷的冬天, 刚睡下, 结果发现自己家卫生间里的灯没关, 不去关吧, 太浪费电了, 去关吧, 衣服都脱了, 太冷了……要是那灯是遥控的就好了, 我只要在床上一按遥控器, 灯就灭了, 多方便!本文要介绍一款遥控开关的制作, 采用了数据加密处理, 具有可靠性好, 不会产生误动作, 密码可设定, 同时制作简单, 根据我们提供的元器件, 一装即成, 有兴趣的读者可以一试。

1. 电路工作原理

电路原理图见图1。电路主要由供电部分、无线接收部分、数据解码部分和开关控制部分组成。220V交流市电接在进线端子上,经C1、R1、VD1-4组成的降压整流电路后,在CW1上形成24V左右的直流电压,为电路提供工作电源。24V直流电压经R4降压后,在其CW3端输出稳定的5V工作电压,作为无线接收模块和解码电路的工作电源。

平时,IC1的12脚输出低电平,VT1截止,当接收模块IC2收到遥控器发射的无线电编码信号后,就会在其输出端输出一串控制数据码,这个编码信息经专用解码集成电路IC1解码后,在数据输出端输出相应的控制数据,本文介绍的数据信息为有效时D1输出为高电平,这个高电平经R3输入到VT1基极,使其导通,继电器吸合,从而点亮电灯;当无线接收部分收到的数据信息经IC处理后输出到D1数据为0时,VT1截止,继电器关断,从而达到遥控控制电灯的目的。

根据电路原理图,我们设计的PCB板图见图2。

2. 调试与安装

这款无线遥控开关制作比较简单,所有元器件参数我们都测试完成,读者只要按我们提供的元件参数安装便可完成。在制作中,先将阻容元件等焊上,然后焊上集成电路插座,最后焊上无线接收模块IC2,为了方便调试,R4可以先不焊。

应该强调说明的是,本电路中电源采用电容式降压,直接接入220V市电,可能使线路板带电,故有条件的读者可用外接5V直流电源对无线接收部分进行调试。插上IC1,将负极接于电路中的地,+5V接于CW3的正端,万用表直流电压档测量IC1第14脚电压,当按动遥控器时,每按一次,14脚电压应有明显的变化,否则就说明无线接收模块没有正常工作,查看接收模块有无插反等,如正常,再测IC1第17脚对地电压,按住遥控器时,这个脚的电压应为高电平输出,否则检查IC1有无插反,R5是否焊接可靠等,另外一点需要说明的是,有些制作者在焊集成电路插座时,由于焊接技术不熟练,将1到8脚的地址端与地或高电平相碰,无意中对解码芯片进行了编码,造成发射端与接收端地址密码不统一而无法解码,关于如何进行地址编码,我们在下面的文章中进行介绍;最后测12脚电压,当按一下“关”按钮时,这个脚的电压应为0,按一下“开”按钮时应为高电平。

市电供电部分的调试:将电源线接在接线端子上,万用表负端接地,正表笔接CW1的正极,查看电压是否为24V左右,否则请检查元件有无焊反等。由于电路采用市电直接供电,制作时须特别注意安全,所有线路板上的导电部分都不要用手去碰,否则容易发生触电事故。有条件的话最好通过1:1的隔离变压器进行调试。

经过以上两部工作后,如各项指标都正常,就将R4焊上。全部元件安装好后,将整块线路板装于绝缘外壳中,然后装上固定螺丝,一款遥控开关就制作完成了。接下来试机,接220V市电接于标有“220V”字样的接线端子上,将灯泡两根引线接于标有“LAMP”字样的接线端子上,接通电源,按一下开按钮,灯马上点亮,按一下关按钮,灯马上又灭了。制作好的电路板及实物见图3。

3. 遥控开关密码的设置

为了防止在同一区域内安装几套遥控开关时出现相互间的干扰,我们专门设计了密码,关于理论上设置密码的原理,这里不作详细介绍,下面介绍如果进行遥控器与接收器间密码的具体设置方法:

在发射与接收器上我们都设计了密码设置焊接点,只需将两者相对应就可以配对使用。在图4中,我们将发射器密码设置成:1脚接高电平,3脚接地,其余各脚均悬空。

与此相对应的接收器的密码设置见图5。

从中我们可以看到,接收器的密码设置也为:1脚接高电平,3脚接地,其余各脚均悬空。这样,我们就将发射器与接收器相对应了,只有密码设置一样的遥控器才能对灯进行遥控,其他密码的遥控器将无法操作,这样可以有效地解决多套系统相互干扰的问题。

4. 技术指标

这套无线遥控开关制作套件采用了继电器作为输出控制元件,因此对任何性质的负载都适用,对于输出功率的控制,理论上取决于继电器触头的容量,实际使用中电流最好控制在3A以内,同时在线路板设计时,为了增加导电能力,可以在继电器输出触头的PCB板上加上焊锡,若用此开关控制一些功率较大的感性负载,如电动机等,若开启的过程中出现抖动现象,在开关端并联一只0.1uF/400V的电容器便可以消除。本套件中所配的遥控器发射距离为200m,实际使用中由于受环境等因素的影响(特别是控制感性负载),距离会变近许多,一般家用电器的距离是完全可以满足要求的。

无线遥控开关 篇2

遥控开关的介绍与作用

遥控开关是现代工业或者现代家庭中常用产品之一,它由可移动的遥控发射器,以及固定在墙壁上的开关接收器组成,所有功能既可在墙壁开关上直接操作,也可以用遥控器远距离操控。

遥控开关分发射(遥控器)和接受(开关)两部分,发射器把控制电信号编码,然后调制(红外调制或者无线调制),转换成无线信号发送出去;接收原理:收到载有信息的无线电波信号,然后放大、解码,得到原先的控制电信号,将电信号再进行功率放大用来驱动相关的电气元件(可控硅、继电器)

遥控开关的主要参数

接触电阻:

是指遥控开关在开通状态下,每对触点之间的电阻值,一般要求在0.1-0.5Ω以下,此值越小越好。

耐压:

指遥控开关对导体及地之间所能承受的最高电压。

额定电流:

指遥控开关接通时所允许通过的最大安全电流,当超过此值时,遥控开关的触点会因电流过大而烧毁。

额定电压:

是指遥控开关在正常工作时所允许的安全电压,加在遥控开关两端的电压大于此值,会造成两个触点之间打火击穿。

绝缘电阻:

指遥控开关的导体部分与绝缘部分的电阻值,绝缘电阻值应在100MΩ以上。

遥控开关的选购技巧

选购遥控开关时必须注意以下问题:

1、最远遥控距离有多少米?能否隔墙遥控?

2、最大负载功率是多少W?建议不要超负载使用!

3、安装是否方便?

打造无线遥控插座 篇3

咱们再来看看接收器脱衣后的样子,5路控制一共包括:5根火线出,1根零线(公共线),1根火线进,另外还有5个关键的继电器。虽说电路不是自己做的,但是原理得弄明白:简单来说就是通过将接收的信号放大,给继电器进行供电,以控制主回路。

接着看看“手术”的主角,咱们这就给他开膛破腹,可惜的是动手术之前忘拍照了,只能用原理图示意了。很明显,原始的插座是并联方式,在总火线上接了一个开关用于控制整个插座的电源(上)。经常玩电路的童鞋应该已经有谱了,不过为了谨慎起见,咱们先在电路图上做好改动(下)。

接下来就是按照上面设计的电路图动手了。从接收器电路板上引出7根线,分别是5路单独的火线和零火线;接下来再拆掉插座上的所有火线,其他不动;然后把电路板上引出的5路单独的火线分别链接到插座的每个插孔上,最后再把剩下的零线和插座零线相接,火线接在开关后面(注意零火线,不要接错)。

多路无线遥控开关系统的设计 篇4

1 系统总体设计方案

1.1 发射电路设计

发射和编码电路的按键是遥控开关的重要部件, 通过按键动作使被遥控对象处于不同的工作状态, 从而达到遥控的目的, 按键还相当于PT2262的电源开关。具体电路见图1。按键S1000一端和编码芯片PT2262数据引脚D2相连, 另外一端与三极管相连, 通过按键动作使三极管导通, 从而为PT2262提供电, 起到控制编码芯片工作的目的。

1.2 PT2262组成的编码电路设计

编码芯片PT2262是发射部分的核心元件, 可以通过不同的编码来产生不同的信号, 从而达到被遥控对象处于不同的状态。

PT2262编码电路 (如图2) , 通过不同的按键导通或断开, 使得PT2262端口获得高电平1或低电平0。四个按键S1000—S1003分别对应PT2262的四个端口D0—D3数据输入, 当按下键S1003时, 按键信号经D3进入编码芯片, 编码脉冲输出, 调制发射电路的载波, 而数据码在无线开关的系统中就是能起到把不同的开关加以区分开来的目的

1.3 无线发射部分的电路设计

由上面的各单元电路组成的发射系统电路组成图 (如图3) 。该发射部分包括315 MHz的无线发射单元电路与PT2262编码芯片构成的编码电路两大部分构成。

发射部分中的按键电路没有任何一个按键按下, 这时的三极管Q是处于截止状态的, 那么也就是编码芯片PT2262是没有接通电源的, 它也就不能工作, 那么无线发射模块也就没有工作也没任何信号得以发射。如果这时我们将S1000-S1003中的按钮按下, 这个时候三极管Q也就会被导通, 那么编码集成PT2262得到电源也就进入了工作状态, 接下来它就会按照引脚D0-D3输入的电平进行编码, 然后此信号被输入到315 MHz无线发射单元电路, 经过它的调制后再发射出去。

1.4 解码和无线接收电路设计

解码电路我们采用的是PT2272解码芯片。芯片A0—A7引脚是该芯片的地址引脚, 只有当接收芯片处的地址码与发射芯片的地址码被设定一致的时候, 这时输出端口才会有相应的信号输出。PT2272解码芯片的输入端DIN从先无线接收模块那接收到发送端发来的信号, 然后再通过其内部电路的解码予以辨认。只有当它所接收到的信号的地址码是和发射部分的编码芯片编码相同时, 它的数据输出端D0—D3才有信号输出。反之也就并不会被解码[7]。

接收部分是由四个D触发器、一个高频的信号接收电路模块、一个PT2272, 四个二极管IN4007、四个继电器和四个NPN三极管以及若干个电阻等组成。

2 发射和接收仿真电路

首先对发射部分单元电路进行仿真, 由于元件库中晶振的最高频率为80 M, 所以在电路的输入端用80 MHz的信号源代替输入信号, 为了观察比较输入与输出信号的波形采用双踪接示波器。示波器测得输入与输出的波形 (如图4) ,

由图可知输出与输入信号的波形一致, 皆为正弦信号, 频率为80 MHz。

考虑到元件库里元件所限, 只对无线接收单元电路进行仿真, 此处对接收单元电路做了简化, 由三级管和一级运放电路对输入的信号进行放大, 在运放的输入端加与发射端相同频率为80 MHz的高频信号作为接收到的信号, 为了观察和比较其输出与输入的波形采用双踪示波器。

仿真波形 (如图4) , 左边为输出信号的波形, 右边为电路输入端的波形, 由图可知:输出与输入信号的波形一致, 都为正弦信号, 频率为80 MHz, 且输入信号经过放大后幅值增大, 符合设计要求。

3 结论

无线遥控开关在日常生活中使用越来越广泛, 无论是家用电器, 还是工业智能控制都会用到无线遥控开关来自动控制设备工作, 为了更加方便人们的工作, 设计一款体积小、价格便宜、功能多的无线遥控开关是技术人员经常思考的问题。

本文还要改进的地方有如下: (1) 可以进一步提高发射效率, 降低功耗, 使其具有更好的使用和推广价值。 (2) 后面的研究我们可以采用单片机代替传统解码芯片PT2272对接收到的信号进行软件解码。

摘要:本文设计了一款结构简单、体积小的多路无线遥控开关, 论述了遥控开关各个单元工作原理。发射端包括按键、编码和无线发射等部分, PT2262编码芯片对按键信号进行编码后经无线发射部分发射出去。接收端包括无线接收、解码和继电器开关等部分, 无线数据接收后由PT2272解码芯片解码后控制继电器开关工作。

关键词:无线遥控,编码,解码

参考文献

[1]周结华.可编程无线电遥控多路开关系统设计[J].电子设计工程第19 (15) :2011.

[2]张长林.数字技术在无线电遥控上的发展与应用[J].山西电子技术, 2009 (4) :87-92.

[3]李晓辉.四路无线遥控开关系统的设计与实现[J].现代电子技术, 12, 2007.

[4]顾桂梅.列车自动上水系统无线电遥控多路开关设计[J].科技资讯, 2009 (29) .

[5]周庆华.无线电遥控多路开关系统的设计[J].无线电工程, 2003, 33 (11) .

[6]孙华波.基于遥控电器开关解码芯片的设计与实现[D].合肥工业大学硕士论文, 2006.

[7]余烈.基于PT2262/2272的无线数据传输[D].武汉科技大学硕士论文, 2011.

数字编码无线遥控器 篇5

数 字 编 码 无 线 遥 控 器

一、总体方案设计

图1是无线遥控设备方框图,由发射机、接收机及执行机构3部分组成。发射机主要包括编码电路和发射电路。编码电路由开关控制,操纵者通过开关,使编码电路产生所需要的控制指令。这些控制指令是具有某些特征的、相互间易于区分的电信号,例如:用不同频率的正弦信号代表不同的控制指令,也可用不同的数码代表不同的控制指令。除此之外,还可用不同的相位、脉冲信号幅度、宽度等来代表不同控制指令。

K1K2编码电调制器高频部分高频部分调制器译码电路执行机构KX路发射机图1

无线遥控设备方框图

接收机

编码电路产生的指令信号都是频率较低的电信号,无法直接传送到遥控目标上去,还要将指令信号送到发射电路,使它载在高频信号(载波)上,才能由发射天线发送出去。就如同用火车、飞机运输工具送货物一样,指令信号相当于货物,载波相当于火车,飞机。指令信号载到载波上去的过程叫调制,调制作用由发射电路的调制器完成、发射电路的主要作用是产生载波、并由调制器将指令信号调制在载波上,经天线将已调载波发送出去。

接收机由接收电路及译码电路组成。接收电路又包括高频部分及解调部分。由天线接收的微弱信号经接收机高频部分的选择和放大后,送到解调器。就像火车、飞机把货物卸下来—样,解调器的作用是从载波上“卸”下指令信号。由于“卸”下来的各种指令信号是混杂在一起的,必须送到译码电路译码,译码后的各类信号进行放大驱动相应执行机构,从而实现对被控目标的控制。

无线遥控设备的种类与分类方法很多。以产生和区分指令信号的方法不同,可分为频分制和时分制;按通道数目的不同,可分为单通道和多通道;以控制指令性质不同,可分为开关型与比例型;以接收电路程式的不同,可分为超再生式、超外差式等类型。

二、数字编码解码工作原理

数字编码无线遥控器,是数字编码、解码技术与传统无线电发射接收的有机结合。指令信号的编码、解码采用了高抗噪声CMOS数字编码、解码大规模集成电路HT12E/HTl2D,具有8位地址编码,4位数据输出,当连续发送4个字信号且接收3次校验有效时,输出电路才工作。具有抗干扰性能强,保密效果好等优点,克服了传统无线遥控器抗干扰差、相互串扰等缺点。

图2为HT-12E/HT—12D工作原理图,A0~A 7为地址编码组合,D0~ D3为数据信号,TE为发送按钮,R0SC为时钟振荡器。当发送和接收地址一致时,在接收端D0~D3输出数据。

+Vdd +24V~12V发射接收+VddA0A1A2A3A4A5A6A***6ROSC***0A0Date OutA1A2A***6ROSC***0VTTED3D2D1D0A4A5A6A7Date InD3D2D1D0HT-12EHT-12D 图2

HT-12E/HT-12D工作原理图

三、设计流程图

图3为HT-12E发送流程框图,图4为HT-12D接收流程框图。

图3

HT-12E发送流程图

图4

HT-12D接收流程图

四、数字编码无线遥控器工作原理

数字编码无线遥控器分发射和接收两部分。

发射电路采用时分制幅度键控高频发射电路,原理比较简单。按下K1,V9指示灯亮,输出码D3D2D1D0=0000;按下K2,指示灯亮,输出码D3D2D1D0=1000。通过接收解码,就可以利用D3位的1、0状态控制继电器,实现开和关(ON和OFF)。

接收电路采用超再生自熄式电路,高频振荡由C5反馈形成。从C6引出检波后的信号,送比较器M1—1判别整形,Ml—

2、R11、C11组成1个特殊比较器,其比较基准电位为浮动电压式,提高了比较器灵敏度。控制电路由V3、继电器组成,也可由可控硅组成控制电路。电源采用阻容降压整流滤波,成本低、体积小。

发射电路载波由LC振荡产生约300MHz高频正弦波。无线传输有效作用距离不小于50m。

五、数字编码无线遥控器总电路图

数字编码无线遥控器原理图如下: 8~5VCVA02u25711.C04110.C0D3uL103C35k100R241R4VJ-1I150L872u100C13k17.R421R3210DDDD***111A-21M1u11.C01234567891MD21-TH15.N1R10u11.C00MA12.R1-11Mkk800900R1R1p903C3707R4180.C0p6k3p3/R34053.C1C37u7C46u0C1k1246L2.VL5k0R5R1p2p7303C4C31k17R42k03k0VR1R21p0C1DE422521103--LMTT8VLHH72::::11122:MNNMJp708519/1511C1VC7p15.C183Hu1KL71R42NKO71K7R401K1VFFO9V61R***1116110.C0N2123456789E21-THV21++5V+12V

五、总结

以上是所设计的数字编码无线遥控器。通过这三个星期的设计,使我进一步加深了对所学知识的理解和灵活运用;并通过查阅资料,扩大了自己的知识面。另外,还使我对课程设计的整个流程有了一定的了解,并学会了如何用Word软件画流程图及用Protel99画原理图。

当然,在此次设计过程中,也遇到了不少困难和挫折。多亏有同学和老师的帮助,使我解决了问题,克服了困难。在这里向他们发出由衷的感谢。

六、参考文献

[1] 温新宜.精选实用电子制作集锦.电子工业出版社出版,1996 [2] 李大友主编.数字电路逻辑设计.清华人学出版社出版,1997 [3] 焦宝文主编.课程设计指南.清华大学出版社出版,1984

无线遥控开关 篇6

1 系统的工作原理

无线电遥控多路开关由发射电路和接收控制电路两大部分组成, 开关系统的工作原理是首先通过按键编址电路采用软件方法产生键码实现对受控电路开关进行编址, 指令编码电路也采用软件方法实现, 对键盘电路进行行、列扫描从而计算出键值, 将计算出的键值编码后通过无线发射模块F05B发射出去;遥控信号由接收模块J04E接收, 如果所接收到的信号地址码与本机地址编码相同, 则单片机输出与无线电发射电路相对应的开关信息给信号处理控制电路, 由控制电路控制相应的开关电路动作。否则, 单片机不进行译码, 信号处理控制电路不响应, 开关电路无任何开关动作[1]。

2 发射电路

发射电路主要由按键编址电路、软件编码电路及无线电发射电路组成。

(1) 按键编址电路和软件编码电路。

按键编址电路和软件编码电路采用AT8 9 C 5 1单片机实现。为了节省硬件, 采用行列矩阵式非编码键盘[2]。P2口、P3.0~P3.3口组成行列矩阵键盘, 以P 2口作为输出口, 接键盘列线;P3口作为输入口, 以P 3.3~P 3.0接键盘的4条行线, 可对L 0~L29共30路受控开关电路进行编址。

(2) 无线发射电路。

本设计采用F05B射频发射模块作发射电路。其主要特点是:低功耗发射、无数据时发射电流为零、较宽的工作电压范围。F05B最佳有效工作距离为100M左右若需更远的发射距离, 应增加射频功率放大器。

3 接收电路

接收电路主要由无线电接收电路、软件解码电路, 信号处理控制电路及开关电路组成。

(1) 无线接收电路。

无线电接收电路采用与射频发射模块F05B相配套的射频接收模块J04E, J04E具有较宽的接收带宽, 极低功耗, 可长期处于守机状态。

(2) 软件解码电路和信号处理控制电路。

软件解码电路和信号处理控制电路采用单片机AT89C52芯片, AT89C52的P3.2端口作为信号的接收端, P0口、P1口、P2口、P3.0脚、P3.1脚、P3.3~P3.6脚作为信号的输出端, 可控制30路开关电路, 只有接收端的地址码和发射端的地址码设置完全相同, 输出端才有输出信号。AT89C52芯片将数据输入端 (第12脚) 接收到的信号, 经内部电路译码辨识确认。如果所接收到的信号地址码与本机地址编码相同, 输出与无线电发射电路相对应的开关信息给信号处理控制电路, 由控制电路控制相应的开关电路动作。否则, 译码芯片不译码, 信号处理控制电路不响应, 开关电路无任何开关动作。

(3) 开关电路。

开关电路由PNP三极管、继电器和电磁阀组成。开关电路中继电器属于强电电路, 直接用集成电路芯片不能驱动, 为此在单片机与继电器之间必需设置一个驱动继电器的电路。本系统利用三极管的截至和饱和两个状态, 来关闭继电器或打开继电器开关。

4 系统的特点

(1) 遥控系统易于扩展。

本系统可实现对30路被控装置进行控制, 考虑到被遥控的对象 (供水开关) 不可能分布在同一股道, 所以对遥控系统进行扩展。扩展后的系统采用一个发射器, 多个接收器来控制开关 (本系统为两个) , 按此设计, 本系统控制16路开关, 按键只用到L0~L7、L28~L31, 如果系统仍需要扩展, 则键盘中没有用到的键都可以作为扩展按钮。

(2) 与红外、超声等遥控方式相比, 具有遥控距离远 (可达到250米) 、无方向性、能隔墙、隔物控制等特点。

(3) 由于采用单片机实现软件编码、解码, 因此硬件成本低廉, 可靠性高。

5 结语

该系统已经在实验室全面通过软、硬件综合调试, 在数百次操作试验中动作准确, 性能稳定。综上所述, 基于单片机控制的无线电遥控多路开关系统, 实现了智能遥控, 提供了一种合理的低成本、高性能、实用的无线电遥控系统的实现方案。此系统研制的成功为旅客列车自动上水系统的推广应用提供了保障。

参考文献

[1]董增寿.基于单片机的多路无线遥控开关[J].机械管理开发, 2004, 29 (4) :83~84.

无线遥控开关 篇7

欧切斯/EUCHIPS最近发布一款自发电无线开关, 不用接线、不需电池, 通过能量收集技术, 将按键的机械能转换成电能, 通过配套的接收器, 即可实现对灯具和电器的多路无线控制。

这款自发电遥控开关面板体积小巧, 可以置于底座上作为墙面开关使用, 也可以拿下来当遥控器使用。该遥控的无线接收器接收频率为433MHz, 有效传输距离30m, 可以穿透墙体进行无线信号传输;按键寿命可达10万次;继电器在过零点吸合, 有效减小冲击电流, 使用更安全, 寿命更长。

来源:千家照明网

红外遥控开关的制作 篇8

硬件选择

主要由89C2051单片机和SFH506-38一体化红外解解码码器器组组成成。遥遥控控器器发发出出的红外光信号, SFH506-38将光信号转换为电信号并经过放大、解调成脉冲信号。红外接收头型号繁多, 外形各异。只要是解调频率是38k Hz都能用。

电路设计

为降低功耗原来设想是用双向可控硅做开关元件的, 但后来考虑如果负载是电子镇流器的节能灯, 可能会有灯管闪烁的现象, 权衡之下只能用继电器。继电器型号是JQC-3, 线圈电压12V。为了将强电回路与控制回路隔离, 我从废手机充电器上拆下光耦做隔离, 型号为PC718。控制回路用变压器供电。其他一些元件见图1中的标注。PCB见图2。图3是元件的安装图。

软件部分

红外编码格式是有标准的, 如常用的NEC编码是由前导码, 识别码, 和数据码, 重复码四部分组成。前导码包括9ms低电平和4.5ms高电平。结束码是0.56ms低电平。识别码和数据码共32位二进制数, 分4个字节。前2个字节是识别码和识别码的反码, 用以区分每个遥控器。后2个字节是数据码和数据码的反码, 用于区分各个按键。一般规定以0.56ms低电平和0.56ms高电平表示逻辑0, 以0.56ms低电平和1.68ms高电平表示逻辑1。单片机解码可以采用查询方式或中断方式进行。以使用外部中断0方式为例, 红外接收头收到信号后输出低电平从而触发中断, 程序转至中断子程序。在中断程序中首先应判断前导码是否正确。具体可以每X毫秒判断一次INT0口电平状态, 连续判断N次。 (NX应该稍小于9ms) 。只要有一次不是低电平就视为干扰信号, 程序退出。若N次判断均为低电平, 则程序原地踏步, 等待前导码中4.5ms高电平的到来。4.5ms高电平到后也用上述方法进行多次判断, 当然这时INT0脚应该每次都为高电平, 并且多次判断的累加时间应稍小于4.5ms。如果前导码正确, 接下来开始解第一位识别码。因为识别码数据“0”和“1”的区别仅是高电平的延续时间不同, 所以我们等识别码的前半部分0.56ms低电平到来后先延时Y毫秒 (5.6

我手头的遥控器的编码很特别。用通常标准解码方法不灵。通过用Cool Edit Pro2.1软件捕获的波形图 (如图4所示, 也可以用数字存储示波器记录波形) 。可见它没有前导码, 只有3个字节的数据码。每位码由1个低电平和1个高电平组成。假设我们规定用1.5ms低电平和0.6ms高电平表示数据码0, 用0.6ms低电平和1.5ms高电平表示数据码1, 并按高位在左低位在右的原则分析波形后得到此遥控器的十六进制编码是FBH, BEH, F0H。如果要用这个遥控器来控制电灯, 可以预先把它的编码加载于RAM中, 再将接收到的红外信号解出码后和它相比较, 如果相同说明是这个遥控器发出的指令, 灯的状态就改变一次。解码的方法可以借鉴上面介绍的原理, 只做小小的修改即可。

完整的程序见下页。

该程序初始化部分主要是开启外部中断1, 并将遥控器的数据码送71H, 72H, 73H单元。主循环部分判断手动按钮, 按钮每闭合一次灯的状态就改变一次。中断子程序先是将红外信号解码, 解码后的数据存入74H, 75H, 75H单元, 并分别和71H, 72H, 73H中的数据比较。如果相等则改变灯的状态。

硬件焊接完毕, 将烧写有上面这段程序的89C2051插入电路中, 只要元件无误上电就能正常工作。好了, 希望大家看了此文后能对单片机解红外遥控器编码有所了解, 并能自己做一个遥控开关。

作者后记

与墙壁开关互控的遥控灯 篇9

电路原理

发射器原理图如图1所示, 其发射编码IC为HS2260, 振荡电阻6.2M。HS2260和常见的PT2260功能相同, 只是外接振荡电阻不同。发射部分无需改动, 只需记下编码芯片A0~A7的编码。以“0”代表接地、以“1”代表接电源、以F代表悬空, 则其编码为011FF111。

打开接收盒, 拆去接收模板, 露出接收控制芯片绘制其原理图。拆去接收控制芯片, 换上STC15F104E, 注意芯片安装方向, 它的引脚排列与原芯片不同。STC15F104E只有8条引脚, 安装方便。而且它又是大家所熟悉的51单片机的升级, 不必学太多新东西;另外它不需要外接复位电路, 也不需要外接晶体。改造后的电路如图2。照图施工, 引出单片机7脚和COM (COM仅为公共端子) 两根电线, 用来接墙壁开关, 电阻R5为上拉电阻。51单片机上电时各引脚输出高电平, 为阻止上电时继电器动作, 单片机1脚接2k电阻分流IO口电流, 使上电时单片机1脚被拉到低电平。程序运行时此口被设为推挽方式可以正常驱动VT1。电阻R6和发光二极管为方便调试而设置, 最终没有使用。由于是在原来的板子上改造, 有些过孔要插入二根引线, 要仔细规划, 全插好再焊接。焊接完成, 下载程序到目标板。其下载过程参照STC网站的说明, 下载失败的主要原因可能会是单片机未彻底断电和USB转串口线不兼容。在下载界面选择用户程序运行时的IRC频率为6MHz, 勾选复位引脚用作I/O口。这样控制器就完工了。

安装

切断电源, 再拆下灯具 (注意安全!) 。接线盒内有四根线, 火线、零线和两根墙壁开关线。切断墙壁开关与火线的连接, 四根线全引入灯具, 火线零线接入控制器的火线和零线, 墙壁开关的两根线接到我们先前引出的控制线, 控制器输出线接灯具。墙壁开关无需做任何改动, 程序保证每次开关改变位置灯改变亮灭。假如灯原来是亮的且开关分断, 此时闭合开关灯灭, 反之亦然。

调试

接通电源简直是一场噩梦, 不知道何时灯亮了, 何时又灭了;每次开灯继电器都连续抖动5、6次。将IC2 (78L05) 入口并联接入一只100μF/25V电容;单片机电源接100nF电容;继电器线圈二端并联接入一只IN4007 (电路图见图3) 。经过改进, 灯自熄自亮的现象消失了, 但开灯时继电器的抖动依然存在。如果控制白炽灯还好 (但现在没人在卧室用它吧) , 日光灯就不行了。

在继电器出口到灯具间串联一个电感, 抖动消失了。本人用的电感是从节能灯中拆出来的, 虽然继电器不抖了, 夜深时却可听到嗡嗡声, 尚需改进。屏蔽也许是一个不错的方法, 而此接收器外壳恰恰是白铁的, 将外壳接到零线上, 果然见效。为了防止零线意外断裂发生触电事故, 建议接线盒内有保护接零线的接收控制器, 外壳接保护接零, 没条件的外壳经2MΩ以上电阻接到零线上, 此电阻可防止零线意外带电时发生触电。经过以上改进就完工了。

程序

墙壁开关控制程序是简单的键控程序, 开关状态检测, 去抖, 翻转灯的亮灭。进入主循环前加了20ms的延时, STC单片机速度比较快, 上电时未及7脚上升到高电平, 程序已检测为低电平, 待到7脚上升到高电平, 键控程序检测到电平变化输出翻转, 于是灯亮, 为此加了延时, 等待电平稳定再运行主循环, 避免每次上电都开灯。主程序, 键控程序, 遥控解码程序流程图分别见图4, 图5, 图6。

遥控解码方法

发射器的外接电阻和输出脉宽的关系见表1。

HS2260和SC2260差不多, 查表得其脉宽大约1ms。如读者的芯片不能确定可以用虚拟示波器检测一下。

遥控编码:

HS2260 (与PT2262编码方式相同) 发送的信息包含地址、指令和帧同步位。每位地址可有三种状态“1”、“0”、“F”, 分别对应地址位接电源、接地和悬空。每位指令只有其中的“1”和“0”两种状态。每位地址或指令包含二个脉冲。设每个振荡周期为a, 持续4个振荡周期高电平和12个振荡周期的低电平为窄脉冲;持续12个振荡周期高电平和4个振荡周期低电平为宽脉冲。连续二个窄脉冲表示“0”;连续二个宽脉冲表示“1”;一个窄脉冲后跟一宽脉冲表示“F”。同步位有128个振荡周期长 (4位地址或指令) , 其中4个振荡周期 (1/8位地址指令) 高电平, 其余低电平。发送以帧为单位, 一次至少发送4帧, 每帧按顺序输出8位地址、4位指令和1位同步。编码图如图7。

根据上述原则, 编码对应的二进制数如下:1为11;0为00;F为01。本发射器A0~A7地址编码为011FF111对应的二进制数为b0011_1101_0111_1111。发送A键的编码:b1100_0000;发送B键的编码:b0011_0000, 依此类推。

脉宽解调:

网上某些解码程序使用软件延时测量脉宽, 由于延时时间较难掌控, 我们这里依然采用定时器测量脉宽。经检测本遥控器发出的每个数据脉冲周期 (16个振荡周期) 为1000μs左右, 宽脉冲约750μs (12a) , 窄脉冲约250μs (4a) 。我使用50μs定时中断, 分别检测高低电平的中断次数作为脉宽数值。这种检测有一点误差, 只要脉宽在一定范围即可正确解调。如果读者的遥控器输出的脉宽不是上述值, 需要调整发射器的振荡电阻或者改变程序的定时基准, 但要保证脉冲周期内有适量的中断次数和中断程序能在下次中断发生前执行完。本控制器选用单片机内部RC频率6MHz, STC单片机是1T单片机, 保证执行时间充足。

上升沿检测:

当某次中断检测为高电平而上次中断检测为低电平则为脉冲上升沿。设置信号变量s, 当检测为低电平时令s=1;当检测到高电平且s=1时认定上升沿来临, 同时置s=0;之后再检测到高电平因s=0都不认定为上升沿。

数据存储:

每当脉冲上升沿时 (此时也是前一脉冲的结束) 根据脉宽范围决定数值:宽正脉冲为1, 窄为0。每来一次上升沿, 存一位;一帧包含24个数据脉冲, 存24位数值。不刻意再将它们转化成发射时定义的12位信息, 这样更简便易行。

帧起始:

如果某次脉冲上升沿时检测到约250μs高电平和7750μs低电平认定检测到帧同步头为一帧的开始。

遥控指令的执行:

无线遥控开关 篇10

关键词:红外线,多目标,遥控,控制

本文介绍的红外线遥控开关以现有的电视机遥控器为基础制造而成, 该开关的芯片中包含较多种类的红外遥控数据编码, 通过按压不同的按键控制电源的开关操作, 进而达到控制不同目标的目的。

1 红外线遥控开关概述

可控制多目标红外解码遥控器是红外线遥控器的拓展, 因此对其进行详细的探讨之前, 应对对红外遥控开关的相关知识有个清楚的认识, 从而为实现红外解码遥控开关的多目标控制奠定坚实的基础。

1.1 红外线的发射与接收

红外线遥控开关主要利用红外发光二极管产生波长为940nm左右的红外线实现对电气设备的遥控控制, 目前在工业生产和家用电器方面应用较为广泛。

人们较为常用的红外遥控开关由发射和接收红两个模块组成, 其中发射模块最为重要的电气元件是红外发光二极管, 它与普通二极管的区别主要体现在颜色方面。另外, 按照外观颜色红外发光二极管分为深蓝色、黑色、透明等多种类型。接收模块中较为重要的元件是光敏二极管, 但是仅仅依靠红外接收二极管还不能完成接收任务, 此时需要给其添加一个反向偏压, 以此获得较高的灵敏度。另外, 二极管的发射功率较小, 因此, 为了保证红外接收二极管能够准确的接收红外信号, 需要安装高增益方法电路。目前, 按照外形市场上将红外接受二极管分为方形和圆形两种类型。

1.2 红外线遥控开关协议

当前市场上电器种类越来越多, 为了满足用户的不同需求生产厂家对红外遥控开关的编码进行严格的规范, 不同用电器采用不同的编码标准, 这些标准统称为红外遥控编码传输协议。我国家用电器红外遥控开关生产企业, 编码时运用较多的是NEC协议, 因此要实现红外解码遥控开关控制多目标的功能, 应选择包含有多种编码规则的电路元件。

2 可控制多目标红外解码遥控开关原理

可控制多目标红外解码遥控开关电路中包含较多电子元件, 其中TK190是红外线重要的接收组件, 其包含比较触发器、检波器、限幅和前置放大器以及检测二极管等, 并采用三引脚方式进行输出, 其中较为重要的是正负两极, 当在其上加上+5V电源后, 即可在另一脚的输出模块接收到相关的红外编码信号, 如将其与示波器相连并能清楚的观察出信号的波形图。电路中PAMC60是安装有微处理器的专用解码芯片, 其内存储有多种红外遥控器的数据编码格式, 使用时通过拨动相关开关, 使其能够较好的适应不同类型的红外遥控器, 并且能够分析不同红外数据脉冲的宽度, 然后进行跟踪并自动调整, 以此提高接收信号的准确度, 增强信号接收的灵敏度。

PAMC60电路中12~19脚是开关的输出脚, 其中12脚与红外遥控器上的数字键1对应, 19与红外遥控器上的数字键8对应。如果想要提高12脚的电平值只需按压红外遥控器上的数字键1即可, 此时LED1闪烁, 表示能够识别红外线信号信息, 同时说明遥控距离未超过规定的遥控范围。此时如果想降低12脚的电平值, 只需重新按压红外遥控器上的按键1, 此时LED1闪烁说明12脚的电平值已降低并进行了锁存。如果12~19脚的电平值均较高, 此时可通过按压红外遥控器上的电源开关, 将所有的端口关闭。解码芯片PAMC60接收到相关信号信息后, 会降低所有端口的的电平值。此时如果接通电源, PAMC60输出端仍会处在低电平状态, 此时要想提高12脚的电平值按遥控器上的1键就能实现。

3 可控制多目标红外解码遥控开关安装及调试

PAMC60芯片中不但包含多种信号彩电的遥控设置, 而且还包含部分音响、空调、风扇等电器设备的遥控设置。下面是常见彩电红外遥控器的拨码开关:松下2188系列:0110、SC9012∶0100、索尼RM870系列:0001、SL3010系列:0011等。

该种可控制多个不同目标的红外遥控开关含有的电气元件有三极管、二极管、继电器、晶振、IC电路等, 这些元件在市场上均可购买到。安装之前可根据实际情况设计一块印制板, 然后根据设计的草图, 将上述电气元件全部焊接在印制板上。焊接时应保证焊接位置恰当, 如发现问题及时进行调整, 最后焊接牢固。当将购买到的全部电气元件焊接完成后, 将其与5V~6V的电源相连, 并将电流控制在7m A左右, 在室内使用时能够满足抗干扰遥控控制的相关要求。

4 总结

在探讨红外解码遥控器工作原理的基础上, 对可控制多个不同目标的红外解码遥控开关的安装和调试进行了说明。按照文中所述, 将购买的到的电气元件焊接结束后进行操作, 结果发现人保持站着、坐着、躺着等姿势利用该种遥控控制器均能进行遥控, 实现了一机多用的最佳效果, 进一步提高了人们生活的舒适度。

参考文献

[1]秉时, 晓涛.红外遥控器接收电路的利用[J].红外, 2001.

上一篇:梨树县玉米栽培技术下一篇:“S”特性