[发明专利]一种硬盘录像机、红外遥控接收装置及方法有效
申请号: | 201210237129.5 | 申请日: | 2012-07-10 |
公开(公告)号: | CN102779405A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 乔晖;任殿慧;申川 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬盘录像机 红外 遥控 接收 装置 方法 | ||
1.一种红外遥控接收方法,其特征在于,该方法包括:
A、微处理器配置GPIO控制器,利用GPIO控制器的GPIO中断,接收来自连接GPIO管脚上的红外接收头的红外遥控脉冲序列;
B、微处理器根据连续两次GPIO中断间的时间差,确定为引导码时执行步骤C,确定为重复码时执行步骤E,确定既非引导码也非重复码时执行步骤A;
C、微处理器关闭GPIO中断并配置定时器,利用定时器的定时器中断,对GPIO控制器的GPIO管脚上所接收的红外遥控脉冲序列进行采样;
D、微处理器对定时器输出的采样数据进行有效性判定,并对有效的采样数据进行解码,输出本次接收到的有效码,进行复位并执行步骤A;
E、微处理器判定重复码有效后,输出上次接收到的有效码,进行复位并执行步骤A。
2.根据权利要求1所述的方法,其特征在于,步骤A所述利用GPIO控制器的GPIO中断,接收来自连接GPIO管脚上的红外接收头的红外遥控脉冲序列包括:
A1、GPIO控制器根据预设的中断方式及GPIO管脚上的红外遥控脉冲序列,触发GPIO中断;
A2、GPIO控制器在GPIO中断过程中,接收GPIO管脚所连接的红外接收头上的红外遥控脉冲序列。
3.根据权利要求1所述的方法,其特征在于,所述步骤B包括:
B1、微处理器从GPIO控制器获取连续两次GPIO中断间的时间差;
B2、微处理器比较连续两次GPIO中断间的时间差所满足的条件,若满足第一条件,确定为引导码,执行步骤C,若满足第二条件,确定为重复码,执行步骤E,若满足第三条件,确定既非引导码也非重复码,执行步骤A;
所述第一条件为时间差大于13.5ms;所述第二条件为时间差大于或等于11.5ms且小于或等于13.5ms;所述第三条件为时间差小于11.5ms。
4.根据权利要求1所述的方法,其特征在于,步骤C所述利用定时器的定时器中断,对GPIO控制器接收的红外遥控脉冲序列进行采样包括:
C1、定时器根据预设的中断周期,触发定时器中断;所述预设的中断周期为NEC格式的脉冲信号的周期的二分之一
C2、定时器在定时器中断过程中,根据预设的采样周期,对GPIO控制器的GPIO管脚上接收的红外遥控脉冲序列进行采样,获得识别码并输出至微处理器保存;
C3、定时器在接收到微处理器输出的识别码正确的指令后,继续对GPIO控制器的GPIO管脚上接收的红外遥控脉冲序列进行采样,获得识别码之后的采样数据并输出至微处理器,在接收到微处理器输出的识别码错误的指令后,停止继续采样。
5.根据权利要求1所述的方法,其特征在于,步骤D所述微处理器对定时器输出的采样数据进行有效性判定包括:
D1、微处理器判断定时器输出的识别码是否正确,若正确,输出识别码正确的指令至定时器并执行步骤D2,若错误,输出识别码错误的指令至定时器,以关闭定时器并执行步骤A;
D2、微处理器接收定时器输出的识别码之后的采样数据,判断是否接收到突发位,若是,则生成第一标志位并执行步骤D3,否则继续接收定时器输出的采样数据;
D3、微处理器根据第一标志位判断引导码的有效性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210237129.5/1.html,转载请声明来源钻瓜专利网。