一种嵌入式设备自动化测试系统技术方案

技术编号:15567707 阅读:170 留言:0更新日期:2017-06-10 01:51
一种嵌入式设备自动化测试系统,包括:数据源设备以及安装在数据源设备上的USB接口、SD卡存储模块和自动化测试模块;所述数据源设备分别与SD卡存储模块和自动化测试模块双向通信连接;所述SD卡存储模块包括SD存储卡、RTC时钟控制器,所述SD存储卡与RTC时钟控制器相连接;所述自动化测试模块与所述SD卡存储模块双向通信连接,在所述自动化测试模块中设置一有时钟芯片,所述时钟芯片与所述RTC时钟控制器连接。本实用新型专利技术便捷、易操作,实现了数据的双向通信传输,可自动保存数据,并自动完成对数据源设备的测试。使数据更具有时效性,可简化数据分析时的查询,并大大提高了测试效率。

【技术实现步骤摘要】
一种嵌入式设备自动化测试系统
本技术涉及自动化领域,尤其涉及一种嵌入式设备自动化测试系统。
技术介绍
嵌入式系统是目前最有发展前途的IT应用领域之一,目前被广泛使用在工业控制、家居家电、智能产品等各个方面。与通用型计算机系统相比,嵌入式系统有以下优:a.功耗低、可靠性高;b.功能强大、性能价格比高;c.实时性强,支持多任务;d.占用空间小,效率高;e.面向特定应用,可根据需要灵活定制。目前市面上销售的串口(RS232/RS485等)数据记录仪或USB数据记录仪,一般都是通过串口将数据传输到SD或Flash中保存,收集的数据可以在PC上进行理和分析。但存在以下不足之处:1、数据传输属于单向传送,从数据源通过串口将数据发送至SD卡中以保存。保存的为纯数据,没有时间标识,当将数据导出进行分析时需耗时查询信息;特别是数据在特定时间的有关信息,不能通过数据判断数据的时效性。2、数据单向通信,使用者无法对数据源设备操作,若要操作需中断数据收录,致使数据保存不完整,没有实现自动化测试效果。对产品进行测试时,有时只能下发命令给设备抓取log进行测试,例如车载设备,不方便使用PC进行测试操作,现有的一些测试方法步骤繁琐且只能从单项功能测试,导致效率测试很低。
技术实现思路
本技术提供了一种嵌入式设备自动化测试系统,可以实时采集测试过程中数据,并同时进行多项功能测试,实现测试过程中数据的双向通信传输。本技术是通过以下技术方案实现的:一种嵌入式设备自动化测试系统,包括:数据源设备以及安装在数据源设备上的USB接口、SD卡存储模块和自动化测试模块;所述数据源设备分别与SD卡存储模块和自动化测试模块双向通信连接;所述SD卡存储模块包括SD存储卡、RTC时钟控制器,所述SD存储卡与RTC时钟控制器相连接;所述自动化测试模块与所述SD卡存储模块双向通信连接,在所述自动化测试模块中设置一有时钟芯片,所述时钟芯片与所述RTC时钟控制器连接。上述的一种嵌入式设备自动化测试系统,其中,所述SD卡存储模块还包括电池和开关,所述开关与电池相连接。上述的一种嵌入式设备自动化测试系统,其中,所述SD卡存储模块还包括LED灯。上述的一种嵌入式设备自动化测试系统,其中,在所述自动化测试模块中,还设置一用于存储设定的返回值以及返回值对应的测试命令的数据存储模块。综上所述,由于采用了上述技术方案,本技术与现有技术相比,有以下优点和有益效果:本技术便捷、易操作,可自动保存数据,并自动完成对数据源设备的测试。通过RTC时钟控制器的时间校准功能,使得保存的数据附有时间标志,使数据更具有时效性,可简化数据分析时的查询。本技术定时或每间隔一定时间向数据源设备发送测试命令,同时,根据数据源设备的相关数据下发测试命令,两者结合,将单项功能测试转变为多项功能测试,大大提高了测试效率。本技术通过下发测试命令,可实现数据源设备和SD卡存储模块、自动化测试模块的双向通信传输,在系统测试时,使测试范围更全面、更系统、更高效。本技术的SD卡存储模块使用电池供电,具有便携性,可以在不同环境中使用,且使用过程不依赖PC。附图说明图1是本技术一种嵌入式设备自动化测试系统的原理图。具体实施方式下面结合附图对本技术的具体实施方式作详细介绍。请参见图1,本实施例提供一种嵌入式设备自动化测试系统,所述测试系统包括:数据源设备以及安装在数据源设备上的USB接口、SD卡存储模块和自动化测试模块;所述数据源设备分别与SD卡存储模块和自动化测试模块双向通信连接;所述SD卡存储模块包括SD存储卡、RTC时钟控制器,所述SD存储卡与RTC时钟控制器相连接;所述自动化测试模块与所述SD卡存储模块双向通信连接,在所述自动化测试模块中设置一有时钟芯片,所述时钟芯片与所述RTC时钟控制器连接。所述数据源设备用于生成设备的相关数据,并将数据传送给SD卡存储模块。所述USB接口用于传送数据源设备生成的数据和自动化测试模块对数据源设备下发的测试命令。所述SD卡存储模块包括SD存储卡、RTC时钟控制器,所述SD存储卡用于存储数据源设备传送的数据,SD存储卡体积小且存储容量大,使用方便。在所述SD卡存储模块接收数据时,所述RTC时钟控制器对接收数据的时间进行校准,在所述SD卡存储模块保存数据时,所述RTC时钟控制器对数据添加时间标示。本技术通过USB接口将数据源设备的数据实时保存到SD存储卡中,保存的数据为透明数据,本技术通过设置RTC时钟控制器,可以将数据前段添加时间标志,简化数据分析时的查询。进一步,所述SD卡存储模块还包括电池、开关和LED灯,所述开关控制电池给SD卡存储模块进行供电,当数据传送到所述SD卡存储模块时,所述LED灯闪烁,表示数据接收成功,并以文件方式进行存储。所述SD卡存储模块实时将接收的数据传送给所述自动化测试模块;所述自动化测试模块用于发送测试命令给数据源设备。所述RTC时钟控制器实时校准时钟芯片,所述时钟芯片在所述自动化测试模块中设定发送测试命令的时间,所述自动化测试模块根据发送测试命令的时间定时或每间隔一定时间向数据源设备发送测试命令。采用上述方法,定时或每间隔一定时间向数据源设备发送测试命令,无需中断设备的运行和数据收集,可以简单便捷的实时测试运行时的数据源设备,是一种极为便利的自动化测试方法。在自动化测试模块中设置一数据存储模块,所述数据存储模块用于存储设定的返回值以及返回值对应的测试命令,所述自动化测试模块实时统计分析SD卡存储模块传送的数据,并根据数据确定返回值,下发返回值对应的测试命令至数据源设备。采用上述方法,可以实时分析数据源设备的相关数据,并根据相关数据下发测试命令,可有效防止数据源设备发生故障。也可以根据相关数据固定返回值,根据返回值下发测试命令来控制设备的运行,自动预设测试流程,在设备运行时自动跳转到预设测试流程,完成模块的测试,无需中断设备的运行和数据收集,是一种极为便利的自动化测试方法。通过上述方法,本技术定时或每间隔一定时间向数据源设备发送测试命令,同时,根据数据源设备的相关数据下发测试命令,两者结合,将单项功能测试转变为多项功能测试,极高的优化了测试效率。综上所述,本技术是基于USB接口、SD存储卡、RTC时钟控制器的便携式的嵌入式设备自动化测试系统,本技术便捷、易操作,可自动保存数据,并自动完成对数据源设备的测试。通过RTC时钟控制器的时间校准功能,使得保存的数据附有时间标志,使数据更具有时效性,可简化数据分析时的查询。通过下发测试命令,可实现数据源设备和SD卡存储模块、自动化测试模块的双向通信传输,在模块测试时,使测试范围更全面、更模块、更高效。本技术的SD卡存储模块使用电池供电,具有便携性,可以在不同环境中使用,且使用过程不依赖PC。当测试完成后,可将SD存储卡取出,通过读卡器读取SD存储卡中的数据,并可在PC上进行分析以检测数据的时效性和功能正确性。以上所述的实施例仅用于说明本技术的技术思想及特点,其目的在于使本领域内的技术人员能够了解本技术的内容并据以实施,不能仅以本实施例来限定本技术的专利范围,即凡依本技术所揭示的精神所作的同等变化或修饰,仍落在本技术的专利本文档来自技高网...
一种嵌入式设备自动化测试系统

【技术保护点】
一种嵌入式设备自动化测试系统,其特征在于,包括:数据源设备以及安装在数据源设备上的USB接口、SD卡存储模块和自动化测试模块;所述数据源设备分别与SD卡存储模块和自动化测试模块双向通信连接;所述SD卡存储模块包括SD存储卡、RTC时钟控制器,所述SD存储卡与RTC时钟控制器相连接;所述自动化测试模块与所述SD卡存储模块双向通信连接,在所述自动化测试模块中设置一有时钟芯片,所述时钟芯片与所述RTC时钟控制器连接。

【技术特征摘要】
1.一种嵌入式设备自动化测试系统,其特征在于,包括:数据源设备以及安装在数据源设备上的USB接口、SD卡存储模块和自动化测试模块;所述数据源设备分别与SD卡存储模块和自动化测试模块双向通信连接;所述SD卡存储模块包括SD存储卡、RTC时钟控制器,所述SD存储卡与RTC时钟控制器相连接;所述自动化测试模块与所述SD卡存储模块双向通信连接,在所述自动化测试模块中设置一有时钟芯片,所述时钟芯片与所述RT...

【专利技术属性】
技术研发人员:裴敏
申请(专利权)人:合肥移顺信息技术有限公司
类型:新型
国别省市:安徽,34

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

1