一种记录调试数据的辅助设备及方法与流程

文档序号:17489244发布日期:2019-04-23 20:17阅读:175来源:国知局
一种记录调试数据的辅助设备及方法与流程

本发明涉及产品调试技术领域,特别涉及一种记录调试数据的辅助设备及方法。



背景技术:

现有数据记录仪体积大超过5寸,价格高昂售价动辄几百甚至上千,让人望而却步。其功能通用化,不具有针对性,不便于集成配套使用,因而不能满足个性化需求。



技术实现要素:

为缓解现有技术中的上述问题提出本发明。本技术方案提供一种记录调试数据的辅助设备及方法,可贯穿项目的研发及量产整个生命周期,帮助研发人员快速定位产品的设计缺陷及故障,加快产品研发进度,完善硬件及软件的相关功能。本技术方案由基本硬件和嵌入式系统软件构成。

具体的,一种记录调试数据的辅助设备包括控制电路、储存卡和主机调试口。

所述记录调试数据的辅助设备通过主机调试口对插固定于目标主机的调试端口,与目标主机建立通信。其中主机调试口具有4pin杜邦针。

所述控制电路与所述储存卡通过spi串口电性连接。

本技术方案中,记录调试数据的辅助设备的控制电路通过主机调试口获取目标主机的调试数据,通过spi串口将调试数据实时的记录到储存卡中。方便技术人员从储存卡中获取目标主机信息,方便技术人员判断目标主机的设计缺陷和故障。

主机调试口是4pin杜邦针,集成了供电端口和串口调试口,无须单独供电,且兼容dc3.0v-5.0v电源。控制电路可做到尺寸为2.3cm*3.0cm的规格,小巧轻便。控制电路结构简单,成本可控制在10元以内,4pin杜邦针可热拔插,使用非常灵活。

进一步的,所述记录调试数据的辅助设备还包括显示屏,所述显示屏与所述控制电路通过i2c串口电性连接。

记录调试数据的辅助设备的控制电路配备显示屏扩展口,显示屏扩展口采用7pin杜邦针座对插所述显示屏。显示屏接收来自目标主机的显示指令,实时显示设备运行中的关键动态信息,方便技术人员实时直观快速获得目标主机信的关键信息。

进一步的,所述控制电路包括通信模块,通过通信模块将所述调试数据进行远程传输。

记录调试数据的辅助设备无须单独供电且小巧,非常容易集成在目标主机上,构成目标主机的一部分。目标主机出厂进入市场被应用,通过通信模块可远程获得目标主机的数据,远程分析数据,远程提供程序升级服务,为产品售后服务提供了极大的方便。

进一步的,所述显示屏为led屏、oled屏中的一种。

进一步的,所述储存卡为tf卡、rs-mmc卡、minisd卡、ms卡、cf卡、sd卡、mmc卡、m2卡中的一种。

一种记录调试数据的辅助设备的软件控制方法,包括以下步骤:

以“内容附加”方式在存储卡中打开记录文档;

判断是否收到调试信息,若是,则

将调试信息以“内容附加”的方式添加至所述记录文档中。

记录调试数据的辅助设备通过上述方法将收到来自目标主机的数据,写入储存卡中记录存档,数据量可多至64gb。

进一步的,还包括的步骤如下:

判断是否收到显示指令,若是,则

在显示屏对应位置显示所述信息。

记录调试数据的辅助设备通过增加的显示屏还可以将收到来自目标主机的显示指令,根据指令在显示屏上对应位置打印显示内容。

附图说明

图1,记录调试数据的辅助设备的一种实施例结构图;

图2,记录调试数据的辅助设备的一种实施例电路原理图;

图3,一种记录调试数据的方法流程图。

具体实施方式

为使本说明书可实施、技术方案和优点更加清楚的目的,下面将结合附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书的实施例,本领域普通技术人员在没有作创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。

如图1所示,一种记录调试数据的辅助设备包括控制电路、储存卡、显示屏和主机调试口。

所述记录调试数据的辅助设备通过主机调试口对插固定于目标主机的调试端口,与目标主机建立通信。

所述控制电路与所述储存卡通过spi串口电性连接,与所述显示屏通过i2c串口电性连接。

本技术方案中,控制电路通过主机调试口获取目标主机的调试数据,通过spi串口将调试数据实时的记录到储存卡中,并通过i2c串口将调试信息显示在显示屏上。其中,主机调试口采用4pin杜邦针,4pin杜邦针集成供电端口和串口调试口,无须单独供电,小巧轻便,可热拔插,使用非常灵活。控制电路配备显示屏扩展口,显示屏扩展口采用7pin杜邦针座对插显示屏。显示屏接收来自目标主机的显示指令,实时显示设备运行中的关键动态信息,方便技术人员实时直观快速的获得目标主机信的关键信息。

如图2所示,所述控制电路包括mcu单元电路、3.3v稳压滤波电路、复位电路、mcu运行指示电路、swd下载口、主机调试口、sd卡座和显示屏扩展口。

mcu单元电路,u1采用stm32f030f4p6作为主控芯片,通过spi串口将调试数据实时的记录到sd卡中,并通过另一组i2c串口将调试中的关键信息显示在oled显示屏上。stm32f030f4p6作为一款32位的mcu,它集实时性能、低功耗运算及stm32平台的先进架构及外设于一身。实现了32位性能的同时还传承了stm32系列的重要特性,性价比极高。

3.3v稳压滤波电路,由u2,c3,c6和c4组成。u2是固定输出为dc3.3v的低功耗低压差的稳压芯片,将主机调试口接入的vcc电源稳压到dc3.3v,为设备提供稳定的3.3v电源。c3,c6和c4为滤波电容,对3.3v电源进行滤波。

复位电路,由电阻r4和电容c2组成。r4一端接3.3v电源,另一端连接到mcu的第4脚nrst脚,同时通过c4连接到gnd,这是一个积分电路,在开机上电瞬间,mcu的nrst脚获得一个低电平产生复位。

mcu运行指示电路,由指示灯led1与电阻r5组成。r5一端连接到3.3v电源,起到限流及分压的作用,其另一端连接到led1的正极,而led1的负极连接到主控芯片的pb1口,用来指示系统运行的状态,低电平有效。

swd下载口,con1为预留的swd程序下载口,其4个引脚分别与3.3v电源、gnd、以及mcu的pa13和pa14相连,实现程序的下载和升级的功能。

主机调试口,con2为的4pin的主机调试口,分别与mcu的pa9、pa10口也就mcu的usart1串口及3.3v和gnd相接,该口与待测主机对接,进行串口通讯,获取主机的相关调试信息;提供软件程序下载和升级的接与待测主机对接,进行串口通讯,获取主机的调试信息。

sd卡座,由一个sd表贴卡座和电阻r1,r3,r4共同组成。各针脚分别与mcu的pa4,pa7,pa5,pa6口相接,实现spi串口通讯,将mcu串口数据记录到sd卡中。

显示屏扩展口,con3为oled扩展口,与配备的oled显示屏进行对接,它的7针pin分别接到电源地,3.3v电源,mcu的pa3,pa2,pa1口,进行i2c通讯,用以实时显示调试中的关键信息。

本方案兼顾了成本和空间的限制,只用板载的4pin杜邦针座就可以对插固定在主机上的调试端口上,而4pin杜邦针集成供电端口和串口调试口,无须单独供电,小巧轻便,可热拔插,便于集成配套,可长期附加在主机上使用。方案还配备了oled显示屏,可以接收来自主机的显示指令,实时显示设备运行中的关键动态信息。

一种记录调试数据的辅助设备的软件控制方法,包括以下步骤:

以“内容附加”方式在存储卡中打开记录文档;

判断是否收到调试信息,若是,则

将调试信息以“内容附加”的方式添加至所述记录文档中;

判断是否收到显示指令,若是,则

在显示屏对应位置显示所述信息。

记录调试数据的辅助设备通过串口接收来自目标主机的数据,将数据存储到fat32文件系统的tf卡中。并能接收显示指令,将需要显示的内容在显示屏上打印出来。

记录调试数据的辅助设备通过上述方法将收到来自目标主机的数据,写入储存卡中记录存档,数据量可多至64gb。还可以将收到来自目标主机的显示指令,根据指令在显示屏上对应位置打印显示内容。显示指令包含指令头、显示位置和显示内容。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离器范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的包含范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1