红外接收头波宽变异测试方法、装置、设备和存储介质与流程
- 国知局
- 2024-07-31 20:24:01
本发明实施例涉及红外传输领域,尤其涉及红外接收头波宽变异测试方法、装置、设备和存储介质。
背景技术:
1、红外接收头在通信和遥控领域得到了广泛应用。在通信中,红外接收头用于接收红外线传输的数据信号,并将其转换为电信号进行处理。在遥控领域,红外接收头用于接收遥控器发射的红外信号,并将其解码为相应的指令。对于红外遥控器来说,正确接收遥控器信号和输出相应码形给整机端进行解码分析控制,是至关重要的。而这就取决于红外接收头所输出的码形的脉冲宽度是否能够被整机所接受,能否判定为有效信号。红外接收头的脉冲宽度变异(即波宽变异)可能会导致信号的解码错误或者丢失。波宽变异可能会引发红外接收头无法正确解码红外信号的问题,从而导致通信或遥控功能失效。此外,波宽变异还可能影响红外接收头的灵敏度和稳定性能,导致信号接收的稳定性和准确性下降。目前红外接收头波宽变异的测试面临一些困难。首先,由于红外信号是一种无法直接观察的信号,因此无法直接测量其脉冲宽度。其次,红外接收头波宽变异的测试需要使用专门的测试设备和技术,此外,红外接收头的脉冲宽度可能会受到环境干扰的影响,如光照强度的变化、信号传输距离的远近等,这也增加了脉冲宽度测试的难度,从而增加了筛选波宽变异的难度。
技术实现思路
1、有鉴于此,本发明提供红外接收头波宽变异的测试方法、装置、设备和存储介质,以实现红外接收头波宽变异的有效测试,达到红外接收头脉冲宽度的准确测量,筛选出符合整机端有效红外信号判定范围内的产品,降低产品出货风险及生产成本。
2、第一方面,本发明实施例提供的红外接收头波宽变异的测试方法,包括:
3、根据不同的红外协议随机模拟不同的红外信号,并发射n次所述红外信号,其中,n≥4;
4、获取单次红外信号的脉冲宽度中的最小脉冲宽度的高电平持续时间t1与最大脉冲宽度的高电平持续时间t2;
5、在每次的获取中,t1/t2的绝对值均大于或等于75%,则认为没有波宽变异,反之,在任一次的获取中,t1/t2的绝对值小于75%,则认为存在波宽变异。
6、优选地,所述根据不同的红外协议随机模拟不同的红外信号,并发射n次所述红外信号,其中,n≥4,包括:
7、启动定时器的pwm模式进行红外信号的模拟和发射。
8、进一步地,所述启动定时器的pwm模式进行红外信号的模拟和发射,包括:
9、设置红外信号引导符,所述红外信号引导符为高电平持续9ms,低电平持续4.5ms;
10、在所述红外信号引导符结束后,进行32位持续时间为444us的高低电平交替,以此模拟不同的红外协议并发射对应的红外信号。
11、进一步地,所述获取单次红外信号的脉冲宽度中的最小脉冲宽度的高电平持续时间t1与最大脉冲宽度的高电平持续时间t2,包括:
12、判断是否接收到所述红外信号引导符;
13、若是,则对该次红外信号的每个高电平进行分别计时,从而获取其中最小脉冲宽度的高电平持续时间t1与最大脉冲宽度的高电平持续时间t2;
14、若否,则保持静默直至接收到所述红外信号引导符;
15、当该次红外信号的低电平持续时间超过50ms时,结束该次红外信号的计时。
16、第二方面,本发明实施例还提供了红外接收头波宽变异测试装置,包括:
17、第一处理模块,所述第一处理模块用于根据不同的红外协议随机模拟不同的红外信号,并发射n次所述红外信号,其中,n≥4;
18、第二处理模块,所述第二处理模块用于获取单次红外信号的脉冲宽度中的最小脉冲宽度的高电平持续时间t1与最大脉冲宽度的高电平持续时间t2;
19、第三处理模块,所述第三处理模块用于在每次的获取中,t1/t2的绝对值均大于或等于75%,则认为没有波宽变异,反之,在任一次的获取中,t1/t2的绝对值小于75%,则认为存在波宽变异。
20、优选地,所述第一处理模块包括:第一处理单元,所述第一处理单元用于启动定时器的pwm模式进行红外信号的模拟和发射。
21、进一步地,所述第一处理单元包括:
22、第一处理子单元,所述第一处理子单元用于设置红外信号引导符,所述红外信号引导符为高电平持续9ms,低电平持续4.5ms;
23、第二处理子单元,所述第二处理子单元用于在所述红外信号引导符结束后,进行32位持续时间为444us的高低电平交替,以此模拟不同的红外协议并发射对应的红外信号。
24、进一步地,所述第二处理模块包括:
25、第二处理单元,所述第二处理单元用于判断是否接收到所述红外信号引导符;
26、第三处理单元,所述第三处理单元用于若是,则对该次红外信号的每个高电平进行分别计时,从而获取其中最小脉冲宽度的高电平持续时间t1与最大脉冲宽度的高电平持续时间t2;
27、第四处理单元,所述第四处理单元用于若否,则保持静默直至接收到所述红外信号引导符;
28、第五处理单元,所述第五处理单元用于当该次红外信号的低电平持续时间超过50ms时,结束该次红外信号的计时。第八处理模块,所述第八处理模块用于返回正常结果给用户。
29、第三方面,本发明实施例提供一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现本发明实施例第一方面所述的红外接收头波宽变异测试方法的步骤。
30、第四方面,本发明实施例提供一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被所述处理器执行时实现本发明实施例第一方面所述的红外接收头波宽变异测试方法的步骤。
31、本发明实施例的技术方案,通过根据不同客户、不同红外协议,模拟发射相应的红外信号,仿照整机遥控器控制,根据获取到的单次红外信号的脉冲宽度中的最小脉冲宽度的高电平持续时间t1与最大脉冲宽度的高电平持续时间t2之间的比值的绝对值是否小于75%,来判断是否存在波宽变异的情况,达到红外接收头脉冲宽度的准确测量,从而实现波宽变异的有效测试,筛选出符合整机端有效红外信号判定范围内的产品,降低产品出货风险及生产成本。
技术特征:1.红外接收头波宽变异测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据不同的红外协议随机模拟不同的红外信号,并发射n次所述红外信号,其中,n≥4,包括:
3.根据权利要求2所述的方法,其特征在于,所述启动定时器的pwm模式进行红外信号的模拟和发射,包括:
4.根据权利要求3所述的方法,其特征在于,所述获取单次红外信号的脉冲宽度中的最小脉冲宽度的高电平持续时间t1与最大脉冲宽度的高电平持续时间t2,包括:
5.红外接收头波宽变异测试装置,其特征在于,包括:
6.根据权利要求5所述的装置,其特征在于,所述第一处理模块包括:第一处理单元,所述第一处理单元用于启动定时器的pwm模式进行红外信号的模拟和发射。
7.根据权利要求6所述的装置,其特征在于,所述第一处理单元包括:
8.根据权利要求7所述的装置,其特征在于,所述第二处理模块包括:
9.设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-4中任一项所述的红外接收头波宽变异测试方法的步骤。
10.存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被所述处理器执行时实现权利要求1-4中任一项所述的红外接收头波宽变异测试方法的步骤。
技术总结本发明实施例提供了红外接收头波宽变异测试方法、装置、设备和存储介质。该方法包括:根据不同的红外协议随机模拟不同的红外信号,并发射N次红外信号,其中,N≥4;获取单次红外信号的脉冲宽度中的最小脉冲宽度的高电平持续时间t1与最大脉冲宽度的高电平持续时间t2;在每次的获取中,t1/t2的绝对值均大于或等于75%,则认为没有波宽变异,反之,在任一次的获取中,t1/t2的绝对值小于75%,则认为存在波宽变异。通过模拟发射多种红外信号,并根据t1/t2的绝对值是否小于75%来判断是否存在波宽变异的情况,达到红外接收头脉冲宽度的准确测量,从而实现波宽变异的有效测试,筛选出符合整机端有效红外信号判定范围内的产品,降低产品出货风险及生产成本。技术研发人员:周松杰,罗思文,侯德伟受保护的技术使用者:惠州高盛达科技股份有限公司技术研发日:技术公布日:2024/5/12本文地址:https://www.jishuxx.com/zhuanli/20240731/186151.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。