基于MSComm控件实现Key码烧录的方法及系统技术方案

技术编号:12221370 阅读:149 留言:0更新日期:2015-10-22 00:12
本发明专利技术公开基于MSComm控件实现Key码烧录的方法及系统,其中,方法包括步骤:FCT自动化测试工具对主板进行功能测试,在测试通过后,通过第一MSComm串口模块向Key码烧录工具发送烧录通知消息;Key码烧录工具通过第二MSComm串口模块接收到烧录通知消息后,对主板进行Key码烧录,并通过第二MSComm串口模块将烧录结果发送至FCT自动化测试工具。本发明专利技术将主板的功能测试与Key码烧录两个工装合并,在FCT自动化测试工具完成对主板的功能测试后,通过串口通信,实现Key码的自动化烧录,所以减少了原有的独立的Key码烧录工位,节省了人力及烧录设备,提高了生产效率。

【技术实现步骤摘要】

本专利技术涉及自动化测试领域,尤其涉及一种基于MSComm控件实现Key码自动化烧 录的方法及系统。
技术介绍
随着计算机技术的快速发展,数字电视功能越来越丰富,其更新换代速度也在加 快。世界各国对数字电视的需要越来越多。为了加快产品生产效率,就需要减少生产工位, 最大化地集成在自动化测试平台中。 电视主板是电视的控制系统,其功能是否正常是决定电视品质的关键因素。因此, 在电视主板生产完成后,必须对其进行功能性测试,来验证其所有功能是否能正常工作。现 有工厂产线中广泛使用FCT (Functional Circuit Test,功能测试)自动测试设备,对主板 进行常用功能测试,如各个通道的图像和声音,自动搜台和切台等。而由于Key码的烧录 (如HDCP/MAC/MiraCast等)每条线还是需要额外一个工位。这种方式有如下缺点: 1、需要为Key码烧录提供一个额外的工位,每增加一个工位,需要增加一名操作人员, 以及需要额外的烧录设备(主机)。 2、主板自动化测试和Key码烧录都是主板完成生产后所做的工作,分开进行操作 降低了生产效率。 3、Key码烧录完成后,还需要再次测试Key码是否有作用,所以工序有重复。 因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供基于MSComm控件实现Key码自 动化烧录的方法及系统,旨在解决现有的Key码烧录工序效率低、成本高等问题。 本专利技术的技术方案如下: 一种基于MSComm控件实现Key码自动化烧录的方法,其中,包括步骤: FCT自动化测试工具对主板进行功能测试,在测试通过后,通过第一 MSComm串口模块 向Key码烧录工具发送烧录通知消息; Key码烧录工具通过第二MSComm串口模块接收到烧录通知消息后,对主板进行Key码 烧录,并通过第二MSComm串口模块将烧录结果发送至FCT自动化测试工具。 所述的基于MSComm控件实现Key码自动化烧录的方法,其中,第一 MSComm串口模 块或第二MSComm串口模块的通信步骤包括: 初始化第一 MSComm串口模块或第二MSComm串口模块; 设置并打开串口; 处理串口事件; 使用完串口后,关闭串口,以释放串口资源。 所述的基于MSComm控件实现Key码自动化烧录的方法,其中,通过第一 MSComm串 口模块向Key码烧录工具发送烧录通知消息的步骤具体包括: 对命令进行封装; 然后发送命令; 再对发送过程进行超时判断以及对命令进行校验; 最后返回发送结果。 所述的基于MSComm控件实现Key码自动化烧录的方法,其中,Key码烧录工具通 过第二MSComm串口模块接收到烧录通知消息的步骤具体包括: 进行超时判断; 接收命令; 对命令进行校验; 传递命令; 返回状态码。 所述的基于MSComm控件实现Key码自动化烧录的方法,其中,还包括: 预先对第一 MSComm串口模块和第二MSComm串口模块的通信协议进行设置。 所述的基于MSComm控件实现Key码自动化烧录的方法,其中,预先对第一 MSComm 串口模块和第二MSComm串口模块的通信协议进行设置的步骤具体包括:对包引导码、包长 度、命令代码、数据及校验码进行设置。 -种基于MSComm控件实现Key码自动化烧录的系统,其中,包括: FCT自动化测试工具,用于对主板进行功能测试,在测试通过后,通过第一 MSComm串口 模块向Key码烧录工具发送烧录通知消息; Key码烧录工具,用于通过第二MSComm串口模块接收到烧录通知消息后,对主板进行 Key码烧录,并通过第二MSComm串口模块将烧录结果发送至FCT自动化测试工具。 所述的基于MSComm控件实现Key码自动化烧录的系统,其中,第一 MSComm串口模 块和第二MSComm串口模块包括: 初始化单元,用于初始化第一 MSComm串口模块或第二MSComm串口模块; 设置打开单元,用于设置并打开串口; 事件处理单元,用于处理串口事件; 串口关闭单兀,用于使用完串口后,关闭串口,以释放串口资源。 所述的基于MSComm控件实现Key码自动化烧录的系统,其中,FCT自动化测试工 具包括: 封装单元,用于对命令进行封装; 发送单元,用于然后发送命令; 第一校验单元,用于再对发送过程进行超时判断以及对命令进行校验; 第一返回单元,用于最后返回发送结果。 所述的基于MSComm控件实现Key码自动化烧录的系统,其中,Key码烧录工具包 括: 超时判断单元,用于进行超时判断; 接收单元,用于接收命令; 第二校验单元,用于对命令进行校验; 传递单元,用于传递命令; 第二返回单元,用于返回状态码。 有益效果:本专利技术将主板的功能测试与Key码烧录两个工装合并,在FCT自动化测 试工具完成对主板的功能测试后,通过串口通信,实现Key码的自动化烧录,所以减少了原 有的独立的Key码烧录工位,节省了人力及烧录设备,提高了生产效率。【附图说明】 图1为本专利技术基于MSComm控件实现Key码自动化烧录的方法较佳实施例的流程 图; 图2为图1所示方法中第一 MSComm串口模块或第二MSComm串口模块的通信步骤的具 体流程图; 图3为图1所示方法中步骤S101的具体流程图; 图4为图1所示方法中步骤S102的具体流程图; 图5为本专利技术基于MSComm控件实现Key码自动化烧录的系统较佳实施例的结构框图; 图6为本专利技术系统中第一 MSComm串口模块或第二MSComm串口模块的结构框图; 图7为图5所示系统中FCT自动化测试工具的具体结构框图; 图8为图5所示系统中Key码烧录工具的具体结构框图。【具体实施方式】 本专利技术提供基于MSComm控件实现Key码自动化烧录的方法及系统,为使本专利技术的 目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描 述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 请参阅图1,图1为本专利技术一种基于MSComm控件实现Key码自动化烧录的方法较 佳实施例的流程图,如图所示,包括步骤: 5101、 FCT自动化测试工具对主板进行功能测试,在测试通过后,通过第一 MSComm串口 模块向Key码烧录工具发送烧录通知消息; 5102、 Key码烧录工具通过第二MSComm串口模块接收到烧录通知消息后,对主板进行 Key码烧录,并通过第二MSComm串口模块将烧录结果发送至FCT自动化测试工具。 FCT自动化测试工具与Key码烧录工具原本是相互独立的,要实现二者的集成,二 者之间需建立一种联系即相互通信,为了实现两个工具之间的相互通信,本专利技术采用点对 点的串口通信方式,串口通信方便易行。具体的,本专利技术中利用MSComm控件(第一 MSComm 串口模块和第二MSComm串口模块)实现FCT自动化测试工具与Key码烧录工具之间的通 信,该控件具有丰富的与串口通信密切相关的属性及事件,提供了一系列标准的通信命令 接口,利用控件可以创建全双工的、事件驱动的、高效实用的通信程序。 如图2所示,第一 MSComm串口模块或第二MSComm串口模块的通信步骤包括: S201、初始化第一 MSComm串口模块或本文档来自技高网...

【技术保护点】
一种基于MSComm控件实现Key码自动化烧录的方法,其特征在于,包括步骤:FCT自动化测试工具对主板进行功能测试,在测试通过后,通过第一MSComm串口模块向Key码烧录工具发送烧录通知消息;Key码烧录工具通过第二MSComm串口模块接收到烧录通知消息后,对主板进行Key码烧录,并通过第二MSComm串口模块将烧录结果发送至FCT自动化测试工具。

【技术特征摘要】

【专利技术属性】
技术研发人员:伍以文金峰
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:广东;44

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

1