加载中…
个人资料
mdjdxljg
mdjdxljg
  • 博客等级:
  • 博客积分:0
  • 博客访问:3,918
  • 关注人气:61
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

遥控器的软件解码一

(2015-11-25 09:45:19)
标签:

it

源码

分类: 单片机应用

()、遥控器基本知识

遥控器种类很多,常见的有电视遥控器,汽车遥控器,卷帘门遥控器,空调遥控器,航模遥控器等等,按载波分类可以分为红外线遥控器,无线电遥控器,超声波遥控器等,红外线遥控的特点适用于室内,短距离的情况,功耗小,成本低,无线电遥控适用于远距离,室外情况下,成本高一些。其实我们每天都在和遥控器打交道,大部分人只知道使用这些遥控器,除非专业人员很少有人知道它的工作原理。

http://s15/mw690/0068KRmqzy6XfliV5Rcee&690

1、  遥控器的组成

 

下图是用PT2262编码的遥控器电路。

http://s4/mw690/0068KRmqzy6Xflv9ZxF63&690

下图是红外线载波的电视机遥控器电路。

http://s12/mw690/0068KRmqzy6Xflx7cTN2b&690

由上图可知遥控器一般是由按键电路,编码电路,发射电路及电源等组成。

无线发射电路是由三极管加上电阻,电容,三极管,声表面滤波器,天线组成。红外线发射电路比较简单,由电阻、三极管和红外线发射管组成。

编码电路主要由编码芯片完成,每个遥控器上面的编码都是通过集成电路芯片来完成的。只要我们按下按键,编码将通过发射电路以无线的形式发送出去。

2、编码芯片分类:

1)按编码类别分

固定码:所谓的固定码,就是指每次发送出去的编码都不会改变,因此使用这类芯片的遥控器比较容易被复制。如PT2262 PT2260  PT2240  Ev1527  FP527  HT6014  SMC918等芯片。

滚动码:所谓滚动码,就是指每次发出去的码都不一样,通过一系列算法,完成滚动输出的功能。这类芯片的遥控器复制比较困难,可以通过移值,或者已破解过的遥控器来完成复制工作。如HCS301  HC300  HCS201  HCS200  HCS361等芯片。

2)按编码方式分

可变型:就是编码可通过人工手动修改。如PT2262编码集成电路,它有18个脚。它的1--8脚属于地址编码端,可以进行三态编码,就是一只脚可以是三种状态,即:接低电平(0)、高电平(1)、或悬空(F)三种状态,编码数有38次方,也就是共有6561种状态。这是一般的用法。PT2262还有4支脚,就是10111213,一般它是用来做数据端。它也可以编码,但是编码就只有两种状态:低电平(0)、高电平(1),没有悬空这种状态了。下面1图中的编码区编码是A0—A7都悬空,也就是A0=FA1=FA2=FA3=FA4=FA5=FA6=FA7=F,下面2图中的编码是A0=0A1=FA2=0A3=0A4=1A5=0A6=1A7=F,所以通过改变编码器的焊点就改变了地址编码。

 

 http://s14/mw690/0068KRmqzy6XflGvQCh5d&690

固定型:指芯片出厂时由厂家固化好编码在芯片里面。如PT2240  SMC918  EV1527等。

3、  遥控器的解码

我们通常使用的遥控器是指发射编码的一方,被遥控的物品应该是接收方,当接收方收到遥控信号后,需要解码才能达到遥控的目的。接收端的解码方式有硬件解码和软件解码,比如PT2262是编码芯片,PT2272是解码芯片,当PT2262PT2272配对使用时,要求发送端编码芯片PT2262的地址编码与接收端解码芯片PT2272的地址编码必须一致,而且振荡频率相匹配,才能达到遥控目的。参见下表PT2262的震荡电阻如果采用1.2M,那么PT2272的震荡电阻就要采用200K才行。

http://s5/mw690/0068KRmqzy6XflP8Ldy94&690
http://s8/mw690/0068KRmqzy6XflRQ0hF97&690

如果采用软件解码,就可以省去PT2272这个芯片了。用软件编程的方法解码,必须知道该编码芯片的编码格式。比如PT2262发出的编码由地址码、数据码、同步码组成。地址码和数据码都用宽度不同的脉冲来表示,两个窄脉冲表示“0”;两个宽脉冲表示“1”;一个窄脉冲和一个宽脉冲表示“F(“悬空”)


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有