遥控编码芯片HCS301及发射电路

遥控编码芯片HCS301及发射电路
遥控编码芯片HCS301及发射电路

遥控编码芯片HCS301及发射电路

1 Keeloq技术简介

Keeloq技术是一种复杂的非线性加密算法,经它加密后的码称为滚动码,它的特点是保密性好、难以破译。Microchip公司以Keeloq技术为基础开发了滚动编码系列芯片,HCS301只是其中一款。

2 滚动码与固定码芯片比较

传统的固定编码芯片是基于单向传输的安全系统。只能提供有限的保护,因为这种系统的保密性是靠提高代码的长度来实现的,而代码的长度是有限的,因而只能得到有限的代码组合,用空中捕捉和扫描跟踪的办法就很容易得到代码,这样就被非法用户擅自使用。而如果采用Ke eloq滚动码技术,由于在传输代码之前用滚动码加密算法对原始代码进行非线性加密,从而产生高度保密的滚动码,使得每次传输的代码都是唯一的,绝不重复,从而使捕捉和扫描跟踪的手段都难以凑效。

3 HCS301的管脚功能

HCS301为8脚的PDIP和SOIC二种封装,其管脚定义如图1:

1~4脚:按键输入接口,内部带有下拉电阻;5脚:地;6脚:PWM脉宽调制输出;7脚:L ED驱动;8脚:电源。

4 HCS301外围电路图2为HCS301四键应用电路。

5 片内EEPROM

HCS301内部有一个192位(共16Bit×12Word)的E2PROM,在使用之前必须对它进行编程,1 92位的数据主要包括了:64Bit的加密钥匙,28Bit的系列码,16Bit的同步码,用户可通过简单的串行I2C接口对E2PROM编程。为保密,只有在写E2PROM之后的限定时间内才能读回数据进行校验。

6 HCS301加密钥匙的产生

在HCS301使用之前,必须先产生一个唯一对应的加密钥匙,其产生过程如下:厂家代码和系统码一起经加密钥匙产生算法形成唯一的加密钥匙,然后写入E2PROM。厂家代码为64位,可称为系统码或超级用户码,对于整个Keeloq系统它的码是唯一的。系列码为28位,对应于每一个编码器,可当作一般用户码。加密钥匙的重复概率为1/(264×28),几乎是不可能重复。

7 HCS301的编程过程

HCS301的编码过程如下:原始代码、加密钥匙及同步码经Keeloq算法加密后,产生32Bit 高度保密的滚动码,由于Keeloq算法的复杂性及16Bit同步码每次传输时都更新,故每次传输的代码完全不同。在传输216次后传输代码才有可能重复,我们以每天传输10次代码来算,这段时间间隔为18年。

8 HCS301的工作过程

HCS301的工作过程如图3所示,有以下特点:1 内带有省电模式,由按键唤醒。2 能保持传输代码的完整性,即在传输过程中直到按键释放,代码传输才结束。3 若在传输代码期间按键已改变,则中止传输,而开始新的代码传输。4 当按键超过25s,自动结束,回到省电状态。

该电路是一种电容三点式振荡,15P与1P的电容为分压反馈电容,调节分压比可以稳定起振,微带线除了是振荡的负载电感外,还充当天线的作用,相当于环形天线,一般短距离而要求天线在机壳内时应用;声表接在BE间较特殊,是否是B-GND间?因为是直接控制B极的偏压实现调制,所以在B极是不能接大电容的,否则发射宽度会受影响。

(一).15p的电容:(1)作为起振电容(2)做为交流信号来说,使得发射极的电阻为0,也就是让信号的放大倍数,接近三极管的自身的放大倍数.(3)与150欧的电阻,组成轻微的相位补偿电路.

(二)极电极与发射极的1P电容也是补偿

(三)极电极与地之间的1P电容是滤出高频杂波

典型的考毕兹电容分压振荡电路,印刷线圈接电池正端点在高频电路中等效接地,所以集发间电容C1)与发地间电容C2是提供反馈的分压点。这个电路是容易起振的,而集电极接地电容C 3、C1、C2共同组成高频谐振电容与印刷线圈产生谐振,声表则是基极正反馈的选频网络,只有声表的标称频点才能的到最大正反馈,电路才能顺利工作。如果LC振荡回路的主频点不在声表的频点上,该电路的振荡幅值就得不到最大值,表现的是振荡弱甚至没有幅值,就好像没有起振。关键的问题是你要把LC回路的主频点调到与声表一致就好了。可先用一个1.2nF的电容替代声表,检查、调试LC回路。

红外遥控器电路(接收电路)

电子技术基础课程设计任务书2014-2015学年第一学期第18周-19周

目录 1、总体方案的设计与选择........................... 错误!未定义书签。 1.1、选题及要求 (1) 1.2、原理与方案 (1) 1.2.1、红外线与红外接收二极管 (1) 1.2.2、红外接收电路 (1) 1.2.3、电源电路 (3) 1.2.4、红外接收总电路 (3) 1.2.5、元器件的选择 (4) 1.2.3方案确定 (4) 2、总电路图,印刷图及相关说明 (5) 2.1、原理图 (5) 2.2、清单图 (5) 2.3、PCB (6) 2.4、PCB三维图 (6) 2.5、PCB板3D显示图 (7) 3、计算机仿真及相关说明 (9) 3.1、仿真电路图 (9) 3.2、仿真过程 (9) 4、电路制作与调试 (11) 4.1、元件确定 (11) 4.2、元件检测 (11) 4.3、仪表仪器 (11) 4.4、电路板制作 (11) 4.5、电路板调试 (13) 4.6、调试常见故障与处理方法 (15) 5、心得体会 (16) 6、参考文献 (17)

引言 随着时代的发展,人民的生活水平不断提高,各种家用电器设备也随之进入千家万户,一些家用电器开关在使用的时候非常麻烦,为了方便大家使用,现在社会上也设计出了各种各样的控制开关,其中包括红外遥控开关,红外遥控是目前家用电器中用的较多的遥控方式。 红外遥控有以下特点: 1、抗干扰能力强。由于其无法穿透墙壁,故不同房间的家用电器可以使用通用的遥控器而不会产生相互的干扰; 2、电路调试简单,操作简单; 3、成本低,符合大众消费观念。 由于其抗干扰能力强,操作简单等诸多有点,红外遥控已经广泛应用于彩色电视机、DVD、空调、组合音响等各种家用电器上。 基于红外遥控发射与接收原理,我们小组设计了一款简易红外遥控电路,通过这个设计,不仅可以明白红外遥控的工作原理,还能在之后自己DIY红外遥控开关。相信通过这个设计也能让其他人对红外遥控开关的工作原理有进一步的了解。

史上最全的红外遥控器编码协议

目录 1)MIT-C8D8 (40k) 2) MIT-C8D8(33K) 3)SC50560-001,003P 4)M50462 5)M50119P-01 6)M50119L 7)RECS80 8)M3004 9)LC7464M 10)LC7461-C13 11)IRT1250C5D6-01 12)Gemini-C6-A 13)Gemini-C6 14) Gemini-C17(31.36K)-1 15)KONKA KK-Y261 16)PD6121G-F 17)DATA-6BIT 18)Custum-6BIT 19)M9148-1 20)SC3010 RC-5 21) M50560-1(40K) 22) SC50560-B1 23)C50560-002P 24)M50119P-01 25)M50119P-1 26)M50119P 27)IRT1250C5D6-02 28)HTS-C5D6P 29)Gemini-C17 30)Gemini-C17 -2 31)data6bit-a 32)data6bit-c 33)X-Sat 34)Philips RECS-80 35)Philips RC-MM 36)Philips RC-6 37)Philips RC-5 38)Sony SIRC 39)Sharp 40)Nokia NRC17 41)NEC 42)JVC 43)ITT

44)SAA3010 RC-5(36K)45)SAA3010 RC-5(38K)46)NEC2-E2 47) NEC-E3 48) RC-5x 49) NEC1-X2 50) _pid:$0060 51) UPD1986C 52) UPD1986C-A 53) UPD1986C-C 54) MV500-01 55) MV500-02 56) Zenith S10

无线遥控开关电路图及原理

. 无线遥控开关电路图及原理 随着社会进步,无线遥控开关被大量的使用,无线遥控开关是采用高科技的射频识别技术设计制作,用无线遥控开关设备控制各类灯饰、家电、门、窗帘等家居用品,是一种新型智能化开关,可对室内灯具、家电等进行无线控制,操作简单方便,性能稳定可靠,受到广大消费者喜爱和追捧,下面就是小编对无线遥控开关原理的具体介绍。 > 随着社会不断发展,科技技术也在不断提升,现在无线遥控开关被大量的使用于我们日常生活中各个角落,例如:家庭、酒店、商场、医院、仓库、办公室等场所用于灯饰照明控制及其它用途电器控制,相信大家对于无线遥控开关并不陌生,但大多数人对于无线遥控开关工作原理都不是很了解,下面小编就对无限遥控开关进行具体介绍,希望对大家有所借鉴作用。 在了解无线遥控开关原理之前,我们先来了解一下无线遥控开关功能,无线遥控开关在设计制作上采用射频识别技术,无方向性,与其它同型号产品间不会造成任何影响和干扰,具有高保密性、性能稳定、功耗低、存储量大、使用方便,可以让灯具同时或个别进行开光,开关和遥控器不必配套购买,用户可自由选配,误码率低,抗干扰能力强。 无线遥控开关安装异常简单方便,不需要接零线,也不需要对灯饰电器进行任何改动,可直接替换原有开关,电网停电后再来电,开关会自动处于关闭状态,避免浪费不必要的电能,可以集中控制全家所有的智能遥控开关。在款式设计上也是多种多样,可供选择面非常广泛,可以将无线遥控开关与传统机械开关进行结合使用,方便简单。 无线遥控开关-原理 无线遥控开关是由发射器和接收器两者组合而成,发射器将控制者的控制按键经过编码,调制到射频信号上进行发射出无线信号,也可以说成是一个编码器。而接收器是将接收到的无线信号进行编码信号再解码,得到与控制按键相对应的信号,然后去控制相应的电路工作了,也被称为解码器。随着科技进步无线遥控开关在工业控制和无线智能家居领域都得到了广泛使用。 无线遥控开关-分类 由于科技进步无线遥控开关种类和功能繁多,按传输控制指令信号的载体分可以分为为:无线电遥控、超声波遥控、红外线遥控,按信号的编码方式不同可以分为:频率编码和脉冲编码,按传输通道数可以分为:多通道遥控和单通道,按同一时间能够传输的指令数目不同可以分为:单路和多路遥控,按指令信号对被控目标的控制技术可以分为:开关型比例型遥控。 无线遥控开关-组成 日常比较常用的无线遥控开关由发射和接收两个部分组成,其无线遥控开关的原理也按照发射和接受来分析。发射部分即遥控器与发射模块,遥控器是作为一个整机来独立使用,对外引出有接线桩头,遥控模块被当作一个元件来使用,接收部分即超外差与超再生接收方式,超再生解调电路它实际上是工作在间歇振荡状态下的再生检波电路。 ;.

遥控编码芯片HCS301及发射电路

遥控编码芯片HCS301及发射电路 1 Keeloq技术简介 Keeloq技术是一种复杂的非线性加密算法,经它加密后的码称为滚动码,它的特点是保密性好、难以破译。Microchip公司以Keeloq技术为基础开发了滚动编码系列芯片,HCS301只是其中一款。 2 滚动码与固定码芯片比较 传统的固定编码芯片是基于单向传输的安全系统。只能提供有限的保护,因为这种系统的保密性是靠提高代码的长度来实现的,而代码的长度是有限的,因而只能得到有限的代码组合,用空中捕捉和扫描跟踪的办法就很容易得到代码,这样就被非法用户擅自使用。而如果采用Ke eloq滚动码技术,由于在传输代码之前用滚动码加密算法对原始代码进行非线性加密,从而产生高度保密的滚动码,使得每次传输的代码都是唯一的,绝不重复,从而使捕捉和扫描跟踪的手段都难以凑效。 3 HCS301的管脚功能 HCS301为8脚的PDIP和SOIC二种封装,其管脚定义如图1: 1~4脚:按键输入接口,内部带有下拉电阻;5脚:地;6脚:PWM脉宽调制输出;7脚:L ED驱动;8脚:电源。 4 HCS301外围电路图2为HCS301四键应用电路。 5 片内EEPROM HCS301内部有一个192位(共16Bit×12Word)的E2PROM,在使用之前必须对它进行编程,1 92位的数据主要包括了:64Bit的加密钥匙,28Bit的系列码,16Bit的同步码,用户可通过简单的串行I2C接口对E2PROM编程。为保密,只有在写E2PROM之后的限定时间内才能读回数据进行校验。

6 HCS301加密钥匙的产生 在HCS301使用之前,必须先产生一个唯一对应的加密钥匙,其产生过程如下:厂家代码和系统码一起经加密钥匙产生算法形成唯一的加密钥匙,然后写入E2PROM。厂家代码为64位,可称为系统码或超级用户码,对于整个Keeloq系统它的码是唯一的。系列码为28位,对应于每一个编码器,可当作一般用户码。加密钥匙的重复概率为1/(264×28),几乎是不可能重复。 7 HCS301的编程过程 HCS301的编码过程如下:原始代码、加密钥匙及同步码经Keeloq算法加密后,产生32Bit 高度保密的滚动码,由于Keeloq算法的复杂性及16Bit同步码每次传输时都更新,故每次传输的代码完全不同。在传输216次后传输代码才有可能重复,我们以每天传输10次代码来算,这段时间间隔为18年。 8 HCS301的工作过程 HCS301的工作过程如图3所示,有以下特点:1 内带有省电模式,由按键唤醒。2 能保持传输代码的完整性,即在传输过程中直到按键释放,代码传输才结束。3 若在传输代码期间按键已改变,则中止传输,而开始新的代码传输。4 当按键超过25s,自动结束,回到省电状态。

红外遥控原理(红外开发)

红外遥控器的原理 一. 关于遥控器 遥控器其核心元器件就是编码芯片,将需要实现的操作指令例如选台、快进等事先编码,设备接收后解码再控制有关部件执行相应的动作。显然,接收电路及CPU也是与遥控器的编码一起配套设计的。编码是通过载波输出的,即所有的脉冲信号均调制在载波上,载波频率通常为38K。载波是电信号去驱动红外发光二极管,将电信号变成光信号发射出去,这就是红外光,波长范围在840nm到960nm之间。在接收端,需要反过来通过光电二极管将红外线光信号转成电信号,经放大、整形、解调等步骤,最后还原成原来的脉冲编码信号,完成遥控指令的传递,这是一个十分复杂的过程。 红外线发射管通常的发射角度为30-45度之间,角度大距离就短,反之亦然。遥控器在光轴上的遥控距离可以大于8.5米,与光轴成30度(水平方向)或15度(垂直方向)上大于6.5米,在一些具体的应用中会充分考虑应用目标,在距离角度之间需要找到某种平衡。 对于遥控器涉及到如下几个主要问题: 1. 遥控器发出的编码信号驱动红外线发射管,必须发出波长范围在940nm左右的的红外光线,因为红外线接收器的接收二极管主要对这部分红外光信号敏感,如果波长范围不在此列,显然无法达到控制之目的。不过,几乎所有的红外家电遥控器都遵循这一标准。正因为有这一物理基础,多合一遥控器才有可能做成。 2. 遥控器发出一串编码信号只需要持续数十ms的时间,大多数是十多ms或一百多ms重复一次,一串编码也就包括十位左右到数十位二进制编码,换言之,每一位二进制编码的持续时间或者说位长不过2ms左右,频率只有500kz这个量级,要发射更远的距离必需通过载波,将这些信号调制到数十khz,用得最多的是38khz,大多数普通遥控器的载波频率是所用的陶瓷振荡器的振荡频率的1/12,最常用的陶瓷振荡器是455khz规格,故最常用的载波也就是455khz/12=37.9khz,简称38k载波。此外还有480khz(40k)、440khz(37k)、432khz (36k)等规格,也有200k左右的载波,用于高速编码。红外线接收器是一体化的组件,为了更有针对性地接收所需要的编码,就设计成以载波为中心频率的带通滤波器,只容许指定载波的信号通过。显然这是多合一遥控器应该满足的第二个物理条件。不过,家用电器多用38k,很多红外线接收器也能很好地接收频率相近的40k或36k的遥控编码。 3. 一个设备受控,除了满足上面提到的两个基本物理条件外,最重要的变化多种多样的当然应该是遥控器发出一串二进制编码信号了,这也是不同的遥控器不能相互通用的主要原因。由于市场上出现成百上千的编码方式并存,并没有一个统一的国际标准,只有各芯片厂商事实上的标准,这也是模拟并替换各种原厂遥控器最大的难点。随着技术的不断发展,很多公司开发家电设备的遥控子系统时还不采用通用的编码芯片,而是用通用的单片机随心所欲地自编一些编码,这就使通用遥控的问题更加复杂化了。 4. 采用同样的编码芯片,也不意味着可以通用,因为还有客户码。客户码设计的最初本意就是为了不同的设备可以相互区分互不干扰。最初芯片厂商会从全局考虑给不同的家电厂商安排不同的客户码以规范市场,例如录像机和电视机就用不同的设备码,给甲厂分配的设备码和乙厂分配的设备码就区分在不同的范围内。

38khz红外发射与接收解析

38khz红外发射与接收 38khz红外发射与接收 红外线遥控器在家用人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红,橙,黄,绿,青,蓝,紫,如图1所示. 由图可见,红光的波长范围为0.62μm~0.76μm,比红光波长还长的光叫红外线.红外线遥控器就是利用波长0.76μm~1.5μm之间的近红外线来传送控制信号的. 红外线的特点是不干扰其他电器设备工作,也不会影响周边环境. 人们见到的红外遥控系统分为发射和接收两部分.发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光,如图2所示. 常用的红外发光二极管发出的红外线波长为940nm左右,外形与普通φ5mm发光二极管相同,只是颜色不同.一般有透明,黑色和深蓝色等三种.判断红外发光二极管的好坏与判断普通二极管一样的方法.单只红外发光二极管的发射功率约100mW.红外发光二极管的发光效率需用专用仪器测定,而业余条件下,只能凭经验用拉距法进行粗略判定. 接收电路的红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度.红外接收二极管一般有圆形和方形两种.由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路.然而现在不论是业余制作或正式的产品,大都采用成品的一体化接收头,如图3所示.红外线一体化接收头是集红外接收,放大,滤波和比较器输出等的模块,性能稳定,可靠.所以,有了一体化接收头,人们不再制作接收放大电路,这样红外接收电路不仅简单而且可靠性大大提高. 图3是常用两种红外接收头的外形,均有三只引脚,即红外接收头的主要参数如下: 工作电压:4.8~5.3V 工作电流:1.7~2.7mA 接收频率:38kHz 峰值波长:980nm 静态输出:高电平 输出低电平:≤0.4V 输出高电平:接近工作电压 3.红外线遥控发射电路 红外线遥控发射电路框图如图4所示. 框图4是目前所有红外遥控器发射电路的功能组成,其中的编码器即调制信号,按遥控器用途的编码方式可以很简单,也可以很复杂.例如用于电视机,VCD,DVD 和组合音响的遥控发射的编码器,因其控制功能多达50种以上,此时的编码器均采用专用的红外线编码协议进行严格的编程,然而对控制功能少的红外遥控器,其编码器是简单而灵活.前者编码器是由生产厂家的专业人员按红外遥控协议进行编码,而后者适用于一般图4中编码器的编码信号对38kHz的载波信号进行调制,再经红外发射管D向空间发送信号供遥控接收端一体化接收头接收,解调输出,再作处理.

自制用普通红外遥控器的遥控电脑

自制用普通红外遥控器的遥控电脑 当你躺在床上,正用电脑看着电影时,电话铃响起………无奈只好先跑去暂停了电影,再回来接电话,不然错过了精彩剧情岂不可惜?如果我们能给电脑安装一个遥控器那该多好,这样躺在床上也一样能操作电脑,给我们看电影和欣赏音乐带来了极大的便利。现在的电视卡都带有配套的遥控器并在卡上集成接收器,可以实现遥控换台以及一些其他的电视/电脑操作,但是,难道没有电视卡的朋友就无缘遥控了吗? 遥控接收器制作过程 其实,自制一个电脑遥控接收器,是非常容易的。首先,我们制作的电脑遥控器必须使用红外方式的(不能是射频的遥控器),一般电视、影碟机的遥控器都可以使用,如果手头没有闲置的遥控器,可以到小商品市场购买,一般的电视机遥控器即可,售价在十几元。注意,不要使用空调的遥控器,尽管它也是红外发射的,但是每次按键后,它都会把空调当前所有状态(模式、温度、风速、风向)发送一遍,导致每次发送的码串很长,会导致软件辨识错误。 经过比较,我们选择了Girder(v3.3.7)这个遥控软件,它功能全面,而且支持外挂插件,以支持新的遥控接收器和新的操作,从功能上可以说是"只有想不到,没有做不到"。除了日常操作,此外在幻灯片展示时如果运用遥控器,可以把演讲者从计算机旁边解放出来,从而与观众进行更加灵活亲近的互动,达到更好的展示效果。 (图1)遥控接收器的电路方案 我们的遥控接收器的电路方案取自Girder的第三方插件:"SFH-56 plugin for Girder"。该电路图(图一)简单到只有六个元件,而且可以直接去掉发光二极管(电源指示灯)和100Ω保护电阻以进一步简化电路。主要元件有HS0038A红外遥控接收头、5V稳压管(1/4W)、

学习型无线解码芯片SK212中文资料

自学习型无线解码芯片SK212 主要特性: ☆兼容市面大多数固定码编码芯片:如PT2262、PT2242、EV1527等 ☆集锁存、暂存、互锁、翻转四种功能一体,通过跳线选择 ☆支持PT2262(三态地址码)和EV1527(20位地址码)遥控器混合学习 ☆支持4位数据码的输出,并且有VT输出 ☆内置高精度振荡器,不需外接晶振 ☆ 自动适应发射端振荡电阻 ☆智能学习,无需手工编码 ☆内置存储器,更安全更可靠 ☆最多支持39个遥控器学习 ☆超宽工作电压:2.6-5.5V ☆工业温度范围:-40~85℃ ☆低工作电流:≈3mA ☆提供SOP14L封装 一、SK212引脚功能说明 引脚名称功能说明 1 GND 电源负极 2 KEY 学习按键输入,通过按键与GND连接 3 VT 解码有效输出口,解码有效时输出高电平 4 D0 数据输出端D0 5 D1 数据输出端D1 6 D2 数据输出端D2 7 D3 数据输出端D3 8 NC 悬空,待扩展 9 NC 悬空,待扩展 10 LED 学习状态指示灯 11 M1 输出模式选择M1(内置上位电阻) 12 M2 输出模式选择M2(内置上位电阻) 13 RF RF信号输入端,接到无线接收模块的DA TA 14 VCC 电源正极,2.6-5.5V供电

二、应用电路 输出模式说明: 模式 M1 M2 说明 锁存 H H 对应的输出端输出高电平并一直保持,支持15种输出状态 通过判断VT 识别有效信号 暂存 H L 对应的输出端输出高电平,在停止发射后恢复低电平,支持15种输出状态 翻转 L H 每按一次发射按钮,对应的输出端输出状态翻转一次,只支持4按键遥控器的单按键操作 互锁 L L 对应的输出端输出高电平并一直保持,只支持4按键遥控器的单按键操作,D0-D3输出只有一个高电平

遥控发射器及其编码

【遥控发射器及其编码】 遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。 上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图3所示,连发波形如图4所示。 UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。UPD6121G最多额128种不同组合的编码。 当遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图4为发射波形图。 当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8位地址码(9ms~18ms),8

位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成。如果键按下超过108ms仍未松开,接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码(2.5ms)组成。 代码格式(以接收代码为准,接收代码与发射代码反向) ① 位定义 ③ 连发代码格式 注:代码宽度算法: 16位地址码的最短宽度:1.12×16=18ms 16位地址码的最长宽度:2.24ms×16=36ms 已知8位数据代码及其8位反代码的宽度和不变:(1.12ms+2.24ms)×8=27ms ∴ 32位代码的宽度为(18ms+27ms)~(36ms+27ms) 1. 解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以0.56ms 的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms 最为可靠,一般取0.84ms左右均可。 2. 根据码的格式,应该等待9ms的起始码和4.5ms的结果码完成后才能读码。

单片机红外电视遥控器C51程序代码单片机程序

单片机红外电视遥控器C51程序代码单片机程序 //************************************************************** //名称:单片机红外电视遥控器C51程序代码() /*-------------------------------------------------------------- 描述: 一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行 脉冲幅度调制而产生的.当发射器按键按下后,即有遥控码发出,所按的键 不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms 的组合表示二进制的“1”。上述“0”和“1”组成的32位二进制码经38kHz 的载频进行二次调制,然后再通过红外发射二极管产生红外线向空间发射。 一般电视遥控器的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位 为8位的操作码和8位的操作反码,用于核对数据是否接收准确。 根据红外编码的格式,发送数据前需要先发送9ms的起始码和4.5ms的结果码。接收方一般使用TL0038一体化红外线接收器进行接收解码,当TL0038接收到38kHz红外信号时,输出端输出低电平,否则为高电平。 所以红外遥控器发送红外信号时,参考上面遥控串行数据编码波形图,在低 电平处发送38kHz红外信号,高电平处则不发送红外信号。 ----------------------------------------------------------------*/ //编辑: //日期: //**************************************************************** #define uchar unsigned char //定义一下方便使用 #define uint unsigned int #define ulong unsigned long #include //包括一个51标准内核的头文件 static bit OP; //红外发射管的亮灭 static unsigned int count; //延时计数器 static unsigned int endcount; //终止延时计数 static unsigned char flag; //红外发送标志 char iraddr1; //十六位地址的第一个字节 char iraddr2; //十六位地址的第二个字节 void SendIRdata(char p_irdata); void delay(); //************************************************************** void main(void) {

遥控器的基本工作过程

您是否和大多数美国人一样,每天都至少要使用一两次电视遥控器?那就让我们来了解一下 它的内部构造,看看它是如何工作的。这就是接下来我们要进行拆解的遥控器: 遥控器的任务是,当您按下一个按键时,它就会把按键信息转换为电视机所能接收的红外线信号。打开遥控器的后盖,您将看到里面仅有一个部件:一块印刷电路板。它上面有一些电子元器件和电池接点。 大多数遥控器的内部无外乎就是您所看到的这些元器件。您 会看到一块上面标有“TA11835”字样的集成电路(也被称为 芯片)。该芯片采用了18针双列直插式封装(双列直插式封 装缩写为DIP)。在芯片的右边,您可以看到一个二极管、 一个晶体管(黑色,有三根管脚)、一个共振器(黄色)、 两个电阻(绿色)和一个电容(深蓝色)。在电池接点旁边 还有一个电阻(绿色)和一个电容(褐色的小圆片)。在这 个电路里,芯片能够检测到什么时候有按键被按下。然后, 它采用类似莫尔斯电码的形式对按键信息进行编码,每个按 键的编码都各不相同。芯片会将这些信号发送到晶体管进行放大处理,使信号增强。 电视遥控器工作原理

旋开电路板上的螺丝,将电路板取出,您会看到电路板是一块表面蚀刻有细铜线的玻璃纤维薄板。上面的电子元器件采用了印刷电路板组装工艺,这样可以便于批量生产和组装。在玻璃纤维板上“印刷”铜线成本比较低廉,其过程类似于在纸上印刷油墨。然后,由机械设备将零部件(如芯片、晶体管等)安放在玻璃纤维板上并进行焊接,使其与铜线相连接。这一过程同样简单易行。 在电路板上,您可以看到一系列与按键相对应的触点。按键本身是塑胶薄片做成的。每一个按键都附有一片黑色的导电片。当导电片与印刷电路板上的触点相接触时,触点被连通,同时芯片也能检测到该连接。

几种常用无线收发芯片性能比较

几种常用无线收发芯片性能比较表 CC400nRF401 Brand Nordic 工作电压2.7—5.25VRF2915BC418XC1201 RFMD 2.4—5.0VBluechip 2.5--- 3.4V 不能直接接单Xemics 2.4—5.5VChipCon 2.7--- 3.3V不能直接接单可以直接接单片不能直接接单片片机串口使 数据可否机串口使用,数机串口使用,数 用,数据需要 直接接单据无需曼彻斯特据需要进行曼彻 进行曼彻斯特 片机串口编码,可直接传斯特编码,效率 编码,效率低 使用输串口数据,效低(实际速率为 (实际速率为

率高标称的1/3)不能直接接单片 片机串口使用,机串口使用,数 数据需要进行据需要进行曼彻 曼彻斯特编码,斯特编码,效率 效率低(实际速低(实际速率为 率为标称的标称的1/3) 标称的1/3)1/3)发射电流 @5dBm9mA17mA45mA10mA91mAoutput 6.8mA+ 接收电流 11mA 433MHz ext.filters 最大输出 +10dBm 功率 <128Kbps(外 部调制) 速率20Kbps9.6Kbps 2.4Kbps(内部 调制)

需要外接112*2*1 64Kbps9.6Kbps+5dBm+12dBm-5dBm+14dBmext.PLL&3 8mA maximum 7.5mA40mA天线的数 量(分别为 收发用) 封装SSOP20LQFP32TQFP44TQFP32 两根天线时约 外围元件 约10个 数量约50个>50个 一根天线时约 35个SSOP2820个 >25个由于无线收发芯片的种类和数量比较多,如何在你的设计中选择你所需要的芯片是非常关键的,正确的选择可以使你少走弯路,降低成本,更快地将你的产品推向市场。下面几点有助于你选择你所需要的产品: 1、收发芯片的数据传输是否需要进行曼彻斯特编码? 采用曼彻斯特编码的芯片,在编程上会需要较高的技巧和经验,需要更多的内存和程序容量,并且曼彻斯特编码大大降低数据传输的效率,一般仅能达到标称速率的1/3。

编码原理

红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 1 红外遥控系统 通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。 2 遥控发射器及其编码 遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。 上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图3所示。 UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不

同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。UPD6121G最多额128种不同组合的编码。 遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图4为发射波形图。 当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8位地址码(9ms~18ms),8位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成。如果键按下超过108ms仍未松开,接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码(2.5ms)组成。 代码格式(以接收代码为准,接收代码与发射代码反向) ①位定义 ②单发代码格式 ③连发代码格式 注:代码宽度算法: 16位地址码的最短宽度:1.12×16=18ms 16位地址码的最长宽度:2.24ms×16=36ms

(完整版)红外遥控电路设计

引言 随着远程教育系统的不断发展和日趋完善,利用多媒体作为教学手段在各级各类学校都得到了广泛应用。近年来,在多媒体教学系统的使用、开发和研制中,经常遇到同时使用多种设备,如:数字投影机、DVD、VCD、录像机、电视机等,由于各种设备都自带遥控器,而且不同的设备所遵循的红外传输规约也不尽相同,操纵这些设备得使用多种遥控器,给使用者带来了诸多不便。本次毕业设计的主题就是红外遥控电路设计。红外遥控的特点是利用红外线进行点对点通信的技术,不影响周边环境,不干扰其他电器设备。室内近距离(小于10米),信号无干扰、传输准确度高、体积小、功率低的特点,遥控中得到了广泛的应用。通过基于单片机的控制指令来对多种设备进行远程控制,可以选择不同的按键来控制不同的设备。从而方便快捷的实现远程控制。 常用的红外遥控系统一般分发射和接收两个部分。发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。红外发光二极管一般有黑色、深蓝、透明三种颜色。判断红外发光二极管好坏的办法与判断普通二极管一样;用万用表电阻挡量一下红外发光二极管的正、反向电阻即可。红外发光二极管的发光效率要用专门的仪器才能精确测定,而业余条件下只能用拉锯法来粗略判判定。 接收部分的红外接收管是一种光敏二极管。在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。红外发光二极管一般有圆形和方形两种。由于红外发光二极管的发射功率一般都较小,所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。成品红外接收头的封装大致有两种:一种采用铁皮屏蔽;一种是塑料封装。均有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO或OUT)。 红外接收头的引脚排列因型号不同而不尽相同,红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。

红外线遥控器解码程序

资料整理自互联网,版权归原作者! 欢迎访问 https://www.360docs.net/doc/1016357297.html, 新势力单片机,嵌入式
专业技术论坛:https://www.360docs.net/doc/1016357297.html,
红外线遥控器解码程序
Wang1jin 收藏. 交流论坛: https://www.360docs.net/doc/1016357297.html,/ 推荐网站: https://www.360docs.net/doc/1016357297.html, 个人博客: https://www.360docs.net/doc/1016357297.html,
红外线遥控是目前使用最广泛的一种通信和遥控手段.由于红外线遥控装置具有体积小,功耗低,功能强,成本低等特点,因 而,继彩电,录像机之后,在录音机,音响设备,空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控.工业设备中, 在高压,辐射,有毒气体,粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰.
1 红外遥控系统
通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图 1 所示.发射部分 包括键盘矩阵,编码调制,LED 红外发送器;接收部分包括光,电转换放大器,解调,解码电路.
2 遥控发射器及其编码
遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明, 现以日本 NEC 的 uPD6121G 组成发射电路为例说明编码原理.当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码 也不同.这种遥控码具有以下特征:
采用脉宽调制的串行码,以脉宽为 0.565ms,间隔 0.56ms,周期为 1.125ms 的组合表示二进制的"0";以脉宽为 0.565ms, 间隔 1.685ms,周期为 2.25ms 的组合表示二进制的"1",其波形如图 2 所示.
个人博客:https://www.360docs.net/doc/1016357297.html,
电子综合站点:https://www.360docs.net/doc/1016357297.html,

RF112无线编码芯片

(自带编码无线发射芯片) RF112 产品规格书 芯片简介 RF112编码发射芯片集成RF声表振荡发射电路和PT2260及1527编码芯片,芯片具有编码选择端口,用户可选择1527编码或者2260编码。选择1527编码,无须手动设置地址,每个芯片都是唯一的编码地址,100万组编码不重复。RF112内部声表稳频,性能稳定,贴片封装,特小体积,基本无外围零件,无需调试,可以实现现有的发射电路+编码芯片方案,降低用户产品成本。 RF112内置按键检测自动关断功能,待机功耗极小,具有输出端过流保护、过温保护,欠压异常保护等功能。待机电流只有0.1uA,可以使用2032纽扣电池供电. RF112只需要加几个按键,在天线输出端加2个电感3个电容的匹配网络天线,即可做成一个符合FCC等认证标准的无线遥控器。 RF112也可以采用简单的天线匹配网络,从信号输出端9脚接一个电感电容及一根15-22厘米长直导线即可达到较好的发射效果。RF112内置小功率放大,RF内部需要通过9脚提供电压才能输出较大的发射功率。RF112特小的体积可以做成一个微型编码发射器。 RF112有315M和433.92M2种频率。特殊频率需要定做。 芯片特点 ?发射功率:10dBm ?调制模式:OOK/ASK ?关断电流:0.1uA ?发射电流:10mA 芯片应用 ?安防门禁系统?无线报警 ?安全防火系统?无线遥控 ?遥控报警系统?智能家居

引脚定义

注1:为保证器件可靠性和寿命,以上绝对最大额定值不能超过。否则,芯片可能立即造成永久性损坏或者其可靠性大大恶化。若输入端电压在可能超过VDD/GND 的应用环境中使用,推荐使用一个外部二极管来保证该电压不会超过绝对最大额定值。 推荐工作条件 直流特性(直流特性(DC DC DC) )VSS=0V,VDD=3V,Ta=25oC,除非特殊说明.

几种常用无线收发芯片性能比较.

几种常用无线收发芯片性能比较表

由于无线收发芯片的种类和数量比较多,如何在你的设计中选择你所需要的芯片是非常关键的,正确的选择可以使你少走弯路,降低成本,更快地将你的产品推向市场。下面几点有助于你选择你所需要的产品: 1、收发芯片的数据传输是否需要进行曼彻斯特编码? 采用曼彻斯特编码的芯片,在编程上会需要较高的技巧和经验,需要更多的内存和程序容量,并且曼彻斯特编码大大降低数据传输的效率,一般仅能达到标称速率的1/3。 而采用串口传输的芯片(如nRF401),应用及编程非常简单,传送的效率很高,标称速率就是实际速率,因为串口对大家来说是再熟悉不过的了,编程也很方便。 2、收发芯片所需的外围元件数量 芯片外围元件的数量的直接决定你的产品的成本,因此应该选择外围元件少的收发芯片。 有些芯片似乎比较便宜,可是外围元件使用很多昂贵的元件如变容管以及声表滤波器等;有些芯片收发分别需要两根天线,会大大加大成本。这方面nRF401做得很好,外围元件仅10

个左右,无需声表滤波器、变容管等昂贵的元件,只需要便宜且易于获得的4MHz晶体,收发天线合一。 3、功耗 大多数无线收发芯片是应用在便携式产品上的,因此功耗也非常重要,应该根据需要选择综合功耗较小的产品. 4、发射功率 在同等条件下,为了保证有效和可靠的通信,应该选用发射功率较高的产品。但是也应该注意,有些产品号称的发射功率虽然较高,但是由于其外围元件多,调试复杂,往往实际的发射功率远远达不到标称值。 5、收发芯片的封装和管脚数 较少的管脚以及较小的封装,有利于减少PCB面积降低成本,适合便携式产品的设计,也有利于开发和生产。nRF401仅20脚,是管脚数和体积最小的。

编码遥控电路全攻略之整套的遥控电路的SCH

再生的“祖宗”、改型超再生及简化超再生电路 超再生接收电路的演变 超再生自熄灭式接收电路按负载和电路形式的不同,可分四类。 图1是超再生的祖宗级电路,特点:灵敏度很高,相当于一台有独立本机振荡、一级混频、两级中放的标准超外差接收电路;对晶体管要求不严,允许很低的工作电压(譬如3V)环境仍保持差不多的参数。 60年代的民用收音机多用此电路,我想是那时的管子实在是太昂贵的原因。 缺点:带一铁芯变压器(取音频) 图2是演变电路,省了变压器,参数有所降低。 图3是简化电路也是目前普遍使用的电路。相对而言,所能提供的电性能指标也最差。我还没完全搞清楚为什么厂家喜欢用它。要不一是现在的管子好,二是又省了一个DZL---钱方面的原因.(图中R4R5D1构成简单的N工作点箝位电路,在批量生产时可以取得整体成品的相对统一性,有效减少后期工续的工作量)。 最后一类,是使用场效应管的电路。成品有很高的性能,超再生所普遍存在的选择性和抗干扰指标差的缺陷,在这种电路里能得到一定的遏制。这类电路目前很罕见,在此略。

超再生接收电路的基本架构 以下谈我的看法: 有一个很重要的概念:超再生接收电路全称“自息/他息灭式再生检波电路”,从这个定义上可以知道1:它归属检波电路的一类;2:它是一个工作在间歇状态的检波电路;3:这个检波电路利用了再生原理。 图A是再生检波的基本图 其中C2起正反馈(再生)作用,R3R2R1共同决定N的工作点。电路调好时,该检波电路有很高的灵敏度指标。 当这个检波电路再生分量很强时就会产生高频振荡。 在60、70年代该电路直接用于民用中波收音,该段加上音频放大复用成“再生来复式收音机”。不敢用于短波,那时的管子fT太低--现在FT大于1G的管子一抓一大把,直接检波效果我看比那些粗制滥造的什么“十波段全球牌收音机”灵敏度指标差不到哪去?(增益值大家可以算出) 那时候,用到短波,因是直接检波,故对几M--几十M的信号而言,性能大打折扣。 干脆把这个电路调到振荡去(增益很高),然后在A点加入个频率低得多的电压,

哈工程电子电路综合实验-红外发射接收系统

电子电路综合设计实验报告 设计实验选题七(接收部分) ---基于单片机的红外遥控收发系统的设计实现 姓名:周迪 学号:2010042105 2013年4月17日~~2013年4月24日

摘要 红外线是现代社会中已经极为常见,在遥测、遥控等领域中,往往使用微机与单片机组成多机通信系统来完成测控任务。其中,常用的方法是使用微机的RS-232C串行接口进行串行数据通信。由于受环境的影响以及RS-232C串行接口电气性能的限制,加上连接线长、接线麻烦等缺点,其通信的空间范围总是受到限制,并使人们感到不便。因此,人们想到了无线传输。常用的无线传输方式有无线短波传输和红外线传输,但这两种方式都有一定的局限性,如短波方式易受外界电磁场的干扰,线外线传输方式不能隔墙传输等等,本文将介绍采用最新的无线长波收发模块638以及三态编解码芯片MC145026/ MC145027来设计无线数据通信装置的方法。该装置具有抗干扰性能好、穿透性强、传输距离远等特点。由于串行接口传输速度慢,信号处理电路复杂,外接模块困难。因此,本装置选用并行接口通信,从而使得电路简单易做、可靠性高。 本设计是以STC89C51单片机为控制核心,本装置主要由数据编解码和发射接收两大模块组成,设计系统组成图如下: 发射部分电路模块:STC889C51单片机作为主控核心,采用三态编解码芯片MC145026作为编码芯片,CD4011逻辑器件作为反相用途,采用单段的数码管显示发射的数字,采用八位按键输入,采用MAX232作为电平转换电路作为单片机与PC机之间的程序下载用途。 接收部分电路模块:STC889C51单片机作为主控核心,与MC145026配对使用的三态编解码芯片MC145027作为解码芯片。74LS02逻辑器件作为反相用途,采用单段的数码管显示发射的数字,八位的发光二极管显示顺序,638作为红外的接收头,采用MAX232作为电平转换电路作为单片机与PC机之间的程序下载用途。 实现方法:本实验采用单片机控制,发射部分的数据经过调制编码后送入电光变换电路经过红外发射管转换为红外光脉冲发射出去,为了增加抗干扰能力将编码的信号调制在较高的频率载波上发射。在接受部分接收头将接收到的光信号装换为电信号,经过解调将发射数据解调出来,输入单片机进行控制。 实现功能:无线数据的发射与接收 特点及水平:实现无线数据传输,在三米近距离的范围内可以收到发射数据 关键词:单片机;可靠性;MC145026;MC145027;无线数据传输。

相关文档
最新文档