对码识别技术在无线收发装置中的应用
2010-06-25雷春林
雷春林
(TCL多媒体科技控股有限公司,广东 深圳 518067)
1 引言
在无线收发TV/AV信号装置中,发射器将接收到的红外遥控信号以广播方式发射给接收器,而接收器可以接收到工作在同频段的任一发射器发射的数据。这样在短距离的不同地点使用同型号的无线收发装置,可能会出现同类设备的遥控器互操作的干扰问题,将对码识别技术引入无线收发应用中,可有效解决这个问题。
对码识别技术是伴随着无绳电话出现而发展的一门技术,它是使无绳电话的座机与手机之间产生一组相互识别密码的过程,可有效防止同类无绳手机或无线电设备的非法盗用。因此,将无绳电话的对码识别技术应用到无线收发装置与遥控器的识别中,使设备与遥控器一一对应,可避免同类设备遥控器互操作的干扰。
2 方案实现
通过无线收发装置的单片机,以及连接于单片机上的电可擦只读存储器(E2PROM)和315 MHz无线收发模块来实现。单片机是数据处理单元,E2PROM用来存储对码识别码的单元,而315 MHz无线收发模块则是进行对码识别码和其他遥控信号的无线收发单元。
发射器上的单片机对连续两次按下的本机遥控器上的“对码”键信号进行编码处理,然后产生2组用于对码识别的码,并通过I2C总线将此对码识别码在E2PROM中存储。这两组对码识别码最后通过315 MHz发射模块以广播方式发射出去。接收器通过315 MHz接收模块接收同频段遥控信号,并传送给接收器上的单片机进行编码处理,处理后会将收到的这两组对码识别码和以前对码时存储在E2PROM中的对码识别码进行比较,如果一致,则表示对码成功,这套无线收发装置就可以接收本机遥控指令,否则此装置对遥控器指令不理会。
图1是本方案单片机编码处理流程图。这里所采用的单片机为Atmel的AT89C52。它提供了和两个外部中断请求输入端,当中断条件满足时,单片机自动响应外部中断。如图1所示,遥控器的任一按键被操作,红外接收头接收到遥控信号后,单片机就会进入中断服务程序,执行编码处理。
图1 单片机编码处理流程图
图2是本方案的对码识别流程图。其中单片机采用Atmel的AT89C52,315 MHz收发模块为Key Mark Technology公司的 RXB1和 TXC1,E2PROM 则是 Catalyst公司的CSI24WC08A。
图2所示的对码识别流程可分为两个部分:
1)发射器
如果用户对接收器进行遥控器操作,发射器的单片机进入中断服务程序,执行图1所示的单片机编码处理流程。对处理后的遥控信号进行判断,判断用户是否按下的为“对码”键。
为了确认是否进行对码操作,而不是误操作“对码”键,需要连续两次按下“对码”键。如果“对码”键被第1次按下,单片机则产生第1组对码识别码,由315 MHz发射模块发射给接收器;如果是第2次按下“对码”键,单片机则产生第2组对码识别码,也由315 MHz发射模块发射给接收器。
图2 对码识别流程图
2)接收器
315 MHz接收模块接收发射器发射的“对码”遥控码后,单片机进入中断服务程序,执行图1所示的单片机编码处理流程。
单片机调出E2PROM先前存储过的对码识别码,与接收到的2组新的对码识别码进行比较。如果一致,则表示对码成功,并且在电视机屏幕上显示“OK!”字样,否则显示“Fail!”,并重新进行对码识别。
这样,对码成功后的遥控器就能被此无线收发装置识别,而其他没有与此装置对码识别成功的遥控器指令则不予接受,避免了同类遥控器的互操作干扰。
3 小结
由于在无线收发装置中引入了对码识别技术,使得设备与遥控器之间建立了一一对应关系。其设计思想的实现较简单,只需要在遥控器上增加一个“对码”键,利用单片机的相应处理程序就可实现。这样,通过一个对码识别的过程,避免了同类无线设备遥控器互操作的干扰问题,大大提高了无线设备应用的可靠性。