一种自动检测遥控接收功能的系统及方法技术方案

技术编号:35165408 阅读:33 留言:0更新日期:2022-10-12 17:27
本发明专利技术提供了一种自动检测遥控接收功能的系统及方法,该系统包括上位机、主控芯片、遥控电路,所述上位机、所述主控芯片、所述遥控电路依次相连,其中,所述上位机:用于向所述主控芯片发送遥控指令、接收所述主控芯片发送的反馈信号以及获取待测电视板卡反馈的信号;所述主控芯片:用于接收所述上位机的检测指令并根据所接收的检测指令做出相应动作,以及向所述上位机发送反馈信号;所述遥控电路:用于接收所述主控芯片发送的信号并对其进行红外调制,然后通过遥控发射头发送给待测电视板卡。本发明专利技术的有益效果是:本发明专利技术的很好的代替了人工发码检测的效果且支持多协议遥控发送。码检测的效果且支持多协议遥控发送。码检测的效果且支持多协议遥控发送。

【技术实现步骤摘要】
一种自动检测遥控接收功能的系统及方法


[0001]本专利技术涉及电视板卡检测领域,尤其涉及一种自动检测遥控接收功能的系统及方法。

技术介绍

[0002]基于目前电视板卡自动化生产的需求,验证板卡的遥控接收功能是整个流程中不可或缺的一步。
[0003]目前本设计所支持的红外遥控码协议有:NEC、RCA、TOSHIBA、SANYO、RC6等等。并支持双遥控头发码,可应对多规格的遥控板卡。
[0004]现有的技术缺点是无法自动智能添加遥控协议,每次更新协议需要手动进行代码修改增加遥控协议。

技术实现思路

[0005]本专利技术提供了一种自动检测遥控接收功能的系统,包括上位机、主控芯片、遥控电路,所述上位机、所述主控芯片、所述遥控电路依次相连,其中,所述上位机:用于向所述主控芯片发送遥控指令、接收所述主控芯片发送的反馈信号以及获取待测电视板卡反馈的信号。
[0006]所述主控芯片:用于接收所述上位机的检测指令并根据所接收的检测指令做出相应动作,以及向所述上位机发送反馈信号。
[0007]所述遥控电路:用于接收所述主控芯片发送的信号并对其进行红外调制,然后通过遥控发射头发送给待测电视板卡。
[0008]作为本专利技术的进一步改进,所述上位机发送遥控检测指令后,所述主控芯片根据指令内容进行编码输出对应的PWM脉冲,该PWM脉冲模拟对应的遥控键值码。
[0009]作为本专利技术的进一步改进,所述主控芯片发出遥控码的同时会反馈一个已完成发送的信号给上位机,上位机便可根据这个信号对待测板卡进行检测。
[0010]作为本专利技术的进一步改进,所述主控芯片为单片机STM32F103RCT6。
[0011]本专利技术还提供了一种自动检测遥控接收功能的方法,包括以下步骤:
[0012]步骤1:上位机发送控制指令;上位机执行检测流程时会发送不同的控制指令给主控芯片。
[0013]步骤2:主控芯片判断是否接收到对应指令;主控芯片的串口接收到指令后,主控芯片就会查询此指令是否存在对应的功能,如果存在就会去执行对应操作,不存在的话就会返回一个通用的失败指令给上位机,上位机就会判断此次操作失效。
[0014]步骤3:主控芯片判断命令中是否存在已包含的码值;主控芯片判断本次操作为发送遥控码的操作时,会去查询HEX字符串中的键值能否对应上程序中已存在的码值,如果存在就将对应码值发送出去,并且反馈出已发送成功的指令给上位机,让其执行下一步操作,否则就发送通用的失败指令给上位机。
[0015]步骤4:发送指定制式的PWM波;主控芯片执行对应码值发送操作后会将码值转换成对应遥控的PWM波从发送脚传输到遥控电路从而产生红外波,通过遥控发射头发送给待测电视板卡。
[0016]步骤5:上位机接收到发送成功指令后便会与待测板卡进行通讯,获取待测板卡中的遥控接收属性值,如果返回的属性值与发送的码值匹配,则说明本次操作成功,如果接收到的属性值与发送码值不匹配或串口接收到通用失效指令则判断本次操作失败。
[0017]作为本专利技术的进一步改进,所述指令为通过串口发送的HEX字符串,所述HEX字符串包含头码、指令值、键值、校验码。
[0018]作为本专利技术的进一步改进,在所述步骤2中,主控芯片所查询的功能中便包含了发送遥控红外波的功能。
[0019]本专利技术的有益效果是:本专利技术的很好的代替了人工发码检测的效果且支持多协议遥控发送。
附图说明
[0020]图1是本专利技术自动检测遥控接收功能的系统原理框图;
[0021]图2是本专利技术自动检测遥控接收功能的方法原理框图。
具体实施方式
[0022]如图1所示,本专利技术的一种自动检测遥控接收功能的系统使用的主控芯片为单片机STM32F103RCT6,该主控芯片负责接收上位机发送的测试指令并做出相应动作:上位机发送遥控检测指令后,主控芯片根据指令内容进行编码输出对应的PWM脉冲,该PWM脉冲模拟对应的遥控键值码。遥控电路接收到PWM脉冲码后进行红外调制,通过遥控发射头发送给待测电视板卡,待测板卡将接收到遥控码值信息反馈给上位机。主控芯片发出遥控码的同时会反馈一个已完成发送的信号给上位机,上位机便可根据这个信号对待测板卡进行检测。
[0023]本专利技术还公开了一种自动检测遥控接收功能的方法,包括以下步骤:
[0024]步骤1:上位机发送控制指令;上位机执行检测流程时会发送不同的控制指令给主控芯片,这些指令即通过串口发送的HEX字符串,而HEX字符串会包含头码、指令值、键值、校验码。单片机执行哪些功能是通过命令值来判断的,而功能中的一些细分的属性就通过键值来判断,头码以及校验码主要是用来校验数据的。
[0025]步骤2:主控芯片判断是否接收到对应指令;主控芯片的串口接收到指令后,主控芯片就会查询此指令是否存在对应的功能,其中便包含了发送遥控红外波的功能,如果存在就会去执行对应操作,不存在的话就会返回一个通用的失败指令给上位机,上位机就会判断此次操作失效。
[0026]步骤3:主控芯片判断命令中是否存在已包含的码值;主控芯片判断本次操作为发送遥控码的操作时,会去查询HEX字符串中的键值能否对应上程序中已存在的码值,如果存在就将对应码值发送出去,并且反馈出已发送成功的指令给上位机,让其执行下一步操作,否则就发送通用的失败指令给上位机。
[0027]步骤4:发送指定制式的PWM波;主控芯片执行对应码值发送操作后会将码值转换成对应遥控的PWM波从发送脚传输到遥控电路从而产生红外波,通过遥控发射头发送给待
测电视板卡。
[0028]步骤5:上位机接收到发送成功指令后便会与待测板卡进行通讯,获取待测板卡中的遥控接收属性值,如果返回的属性值与发送的码值匹配,则说明本次操作成功,如果接收到的属性值与发送码值不匹配或串口接收到通用失效指令则判断本次操作失败。
[0029]本专利技术主要用于电视板卡产品在生产中对各种遥控设备进行检测,验证电视板卡针对不同制式的遥控接收功能是否正常。
[0030]本专利技术所支持的红外遥控码协议有:NEC、RCA、TOSHIBA、SANYO、RC6等等。并支持双遥控头发码,可应对多规格的遥控板卡。
[0031]本专利技术的有益效果是:本专利技术的很好的代替了人工发码检测的效果且支持多协议遥控发送。
[0032]以上内容是结合具体的优选实施方式对本专利技术所作的进一步详细说明,不能认定本专利技术的具体实施只局限于这些说明。对于本专利技术所属
的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本专利技术的保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动检测遥控接收功能的系统,其特征在于:包括上位机、主控芯片、遥控电路,所述上位机、所述主控芯片、所述遥控电路依次相连,其中,所述上位机:用于向所述主控芯片发送遥控指令、接收所述主控芯片发送的反馈信号以及获取待测电视板卡反馈的信号;所述主控芯片:用于接收所述上位机的检测指令并根据所接收的检测指令做出相应动作,以及向所述上位机发送反馈信号;所述遥控电路:用于接收所述主控芯片发送的信号并对其进行红外调制,然后通过遥控发射头发送给待测电视板卡。2.根据权利要求1所述的系统,其特征在于:所述上位机发送遥控检测指令后,所述主控芯片根据指令内容进行编码输出对应的PWM脉冲,该PWM脉冲模拟对应的遥控键值码。3.根据权利要求2所述的系统,其特征在于:所述主控芯片发出遥控码的同时会反馈一个已完成发送的信号给上位机,上位机便可根据这个信号对待测板卡进行检测。4.根据权利要求1所述的系统,其特征在于:所述主控芯片为单片机STM32F103RCT6。5.一种自动检测遥控接收功能的方法,其特征在于,包括以下步骤:步骤1:上位机发送控制指令;上位机执行检测流程时会发送不同的控制指令给主控芯片;步骤2:主控芯片判断是否接收到对应指令;主控芯片的串口接收到指令后,主控...

【专利技术属性】
技术研发人员:石利冯加勤林润全
申请(专利权)人:深圳市泰霖科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1