上饶一体化遥控接收头厂家电话
红外接收头的原理红外遥控信号是一连串的二进制脉冲吗。为了使其在无线传输过程中免受其他红外信号的干扰,通常都是先将其调治在特定的载波频率上,然后再经红外发射二管发射出去,而红外线接收装置则要滤除其他杂波,只接收该特定频率的信号并将其还原成二进制脉冲码,也就是解调.目前,对于这种进行了调制的红外遥控信号,通常是采用一体化红外线接收头进行调 红外接收头的原理 红外遥控信号是一连串的二进制脉冲吗。为了使其在无线传输过程中免受其他红外信号的干扰,通常都是先将其调治在特定的载波频率上,然后再经红外发射二管发射出去,而红外线接收装置则要滤除其他杂波,只接收该特定频率的信号并将其还原成二进制脉冲码,也就是解调.目前,对于这种进行了调制的红外遥控信号,通常是采用一体化红外线接收头进行调解.一体化红外线接收头将红外发光二管,低噪音放大器,限幅器,带通滤波器,解调器,,以及整形驱动电路等集成在一起.一体化红外线接收头体积小,灵敏度高,外接元件少,抗干扰能力强,使用十分方便.
红外发射和接收示意图,由信号发射和信号接收两部分组成,发射者将相应的数字信号,即我们的遥控代码加载到载波上,遥控代码一般采用二进制脉冲,各公司有自己的遥控代码和不同的传输协议方式。
不同公司的遥控芯片,采用的遥控码格式也不一样。在此介绍目前广泛使用较普遍的两种,一种是( 脉冲宽度调制) 标准,一种是( 脉冲位置调制) 标准。 NEC 标准(代表芯片WD6122):遥控载波的频率为38kHz( 占空比为1:3) ;当某个按键按下时,系统首先发射一个完整的全码,然后经延时再发射一系列简码,直到按键松开即停止发射。简码重复为延时108ms,即两个引导脉冲上升沿之间的间隔都是108ms。如图2所示即为完整的NTC编码。
为了减少对硬件资源定时的需求,我就用了一个定时器; 为了减少重复代码工作量,采用面向对象思路进行封装; 具体实现思路如下: 驱动分离,需要用户提供的API接口 主要是为了隔离驱动层。 提供给用户的接口 一个初始化API,初始化模块,内存等。 一个供用户调用的启动发送接口。 一个检测是否发送服务任务,main调用。 一个中断服务程序,由timer中断调用。 内部实现了两个list单链表,一个free表,一个TX表。用户启动发送,