一种汽车全液晶仪表显示状态截图传输方法技术

技术编号:26157596 阅读:19 留言:0更新日期:2020-10-31 12:21
本发明专利技术提供了一种汽车全液晶仪表显示状态截图传输方法,解决在开发测试过程中,在全液晶仪表的开发测试过程中,对全液晶仪表显示颜色、仪表报警图标尺寸等要求日趋严格,常需要进行实时截图并进行报警图标的RGB值的测量和对比。在仪表装车后汽车行驶出现异常时,也需要及时有效的进行液晶仪表的屏幕状态截取的需求。本发明专利技术在不拆除仪表的情况下,PC端通过Can总线传输截图请求至仪表MPU,从而对仪表当前界面进行截图,本方案通过PC端和汽车OBD口进行连接后即可进行,实现及时、有效、便捷的进行液晶仪表的屏幕状态截取。

【技术实现步骤摘要】
一种汽车全液晶仪表显示状态截图传输方法
本专利技术实施例涉及汽车仪表
,尤其涉及一种汽车全液晶仪表显示状态截图传输方法。
技术介绍
目前,基于IMAX6芯片(MPU)+MCU芯片(S32K144芯片等)开发的全液晶仪表,在开发测试过程中,对全液晶仪表显示颜色,仪表报警图标尺寸等要求日趋严格,经常需要进行实时截图并进行报警图标的RGB值的测量和对比。在仪表装车后汽车行驶出现异常时,也需要及时有效的进行液晶仪表的屏幕状态截取,特别是液晶屏显示动画特效等对于显示细节的要求比较高的时候,及时有效的捕捉高清的仪表屏幕状态成为汽车仪表嵌入式软件开发和测试工程师困扰的难题。当前,在全液晶仪表装车后,如果要获取全液晶仪表的屏幕状态截图,需要拆除嵌入式的全液晶仪表,将仪表MPU取出后,向仪表MPU接口发送截图指令,获取仪表画面截图。因此,如何开发一套能够实时截取全液晶仪表画面的通讯方法和流程,不仅能够运用于台架开发测试,并且在实车仪表装车后,也能便捷的进行仪表截图传输,成为亟待解决的问题。
技术实现思路
本专利技术实施例提供一种汽车全液晶仪表显示状态截图传输方法,用以解决现有的液晶仪表状态截图方法,需要拆除嵌入式的全液晶仪表后,通过仪表MPU接口来传输仪表画面截图,获取仪表状态截图极为不便的问题。本专利技术实施例提供一种汽车全液晶仪表显示状态截图传输方法,包括:S1,PC端通过Can总线发送仪表状态截取请求至仪表MCU,仪表MCU接收仪表状态截取请求后,将所述仪表状态截取请求发送至仪表MPU;S2,MPU应用程序对当前仪表画面进行截图,并保存截图数据于仪表RAM中,截图数据保存后,通过仪表MCU将截图成功信息反馈给PC端;S3,PC端收到截图成功信息后,发送截图传输请求至仪表MCU,仪表MCU将所述截图传输请求转发至仪表MPU,仪表MPU接收所述截图传输请求后,将截图数据通过仪表MCU发送至PC端。进一步,在步骤S1之前,所述方法还包括:PC端通过Can总线发送截图启用请求至仪表MCU,仪表MCU接收到所述截图启用请求以后,将所述截图启用请求发送给MPU端,以使MPU启用截图应用程序;若MPU启用截图应用程序成功,则MPU将截图启用成功消息通过仪表MCU反馈给PC端。进一步,所述PC端通过Can工具连接汽车OBD接口的Can总线,所述PC端依次通过所述Can工具和Can总线连接所述仪表MCU的一端,所述仪表MCU的另一端与所述仪表MPU通信连接。进一步,所述Can工具为ValueCan4、USBCan或CanOE。进一步,所述仪表MCU和仪表MPU之间的通讯方式采用SPI通讯、I2C通讯或者串口通讯。进一步,所述PC端与仪表MCU以Can报文形式进行通讯。进一步,所述PC端与仪表MCU使用ISO15765-2通讯协议进行数据传输。本专利技术实施例提供的汽车全液晶仪表显示状态截图传输方法,在不拆除仪表的情况下,PC端通过Can总线传输截图请求至仪表MPU,从而对仪表当前界面进行截图,本方案通过PC端和汽车OBD口进行连接后即可进行,实现及时、有效、便捷的进行液晶仪表的屏幕状态截取。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的汽车全液晶仪表显示状态截图传输方法流程框图;图2为本专利技术实施例提供的汽车全液晶仪表显示状态截图传输方法的通讯流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。目前,在全液晶仪表的开发测试过程中,对全液晶仪表显示颜色、仪表报警图标尺寸等要求日趋严格,常需要进行实时截图并进行报警图标的RGB值的测量和对比。在仪表装车后汽车行驶出现异常时,也需要及时有效的进行液晶仪表的屏幕状态截取。当前,在全液晶仪表装车后,如果要获取全液晶仪表的屏幕状态截图,需要拆除嵌入式的全液晶仪表,将仪表MPU取出后,向仪表MPU接口发送截图指令,获取仪表画面截图。针对现有技术的上述问题,本专利技术实施例提供了一种汽车全液晶仪表显示状态截图传输方法,不仅可以运用于全液晶仪表的台架开发测试,在仪表装车后,也能够在不拆除仪表的情况下,对仪表当前界面进行截图。以下结合附图通过多个实施例进行展开说明和介绍。图1为本专利技术实施例提供的汽车全液晶仪表显示状态截图传输方法流程框图。参照图1,该方法包括:步骤S1,PC端通过Can总线发送仪表状态截取请求至仪表MCU,仪表MCU接收仪表状态截取请求后,将所述仪表状态截取请求发送至仪表MPU。步骤S2,MPU应用程序对当前仪表画面进行截图,并保存截图数据于仪表RAM中,截图数据保存后,通过仪表MCU将截图成功信息反馈给PC端。此处,截图数据即是指仪表当前画面截图。为描述简洁,本申请中的“全液晶仪表”也简称为“仪表”。步骤S3,PC端收到截图成功信息后,发送截图传输请求至仪表MCU,仪表MCU将所述截图传输请求转发至仪表MPU,仪表MPU接收所述截图传输请求后,将截图数据通过仪表MCU发送至PC端。本实施例采用PC端与全液晶仪表通过Can总线连接。具体地,PC端通过Can工具与汽车OBD口的Can总线相连接,Can总线连接全液晶仪表。全液晶仪表包括仪表MCU、仪表MPU和仪表RAM。因此,PC端通过Can工具和Can工具依次连接仪表MCU和仪表MPU。其中,PC端与仪表MCU以Can报文形式进行通讯,仪表MCU和仪表MPU之间的通讯方式采用SPI通讯、I2C通讯或者串口通讯。PC端与仪表MCU遵循和使用ISO15765-2通讯协议进行数据传输。可以理解的是,本专利技术实施例中的Can工具可以选择英特佩斯公司的ValueCan4,Vector公司的CanOE或者USBCan。本专利技术实施例提供的汽车全液晶仪表显示状态截图传输方法,在不拆除仪表的情况下,PC端通过Can总线传输截图请求至仪表MPU,从而对仪表当前界面进行截图,本方案通过PC端和汽车OBD口进行连接后即可进行,实现及时、有效、便捷的进行液晶仪表的屏本文档来自技高网...

【技术保护点】
1.一种汽车全液晶仪表显示状态截图传输方法,其特征在于,包括:/nS1,PC端通过Can总线发送仪表状态截取请求至仪表MCU,仪表MCU接收仪表状态截取请求后,将所述仪表状态截取请求发送至仪表MPU;/nS2,MPU应用程序对当前仪表画面进行截图,并保存截图数据于仪表RAM中,截图数据保存后,通过仪表MCU将截图成功信息反馈给PC端;/nS3,PC端收到截图成功信息后,发送截图传输请求至仪表MCU,仪表MCU将所述截图传输请求转发至仪表MPU,仪表MPU接收所述截图传输请求后,将截图数据通过仪表MCU发送至PC端。/n

【技术特征摘要】
1.一种汽车全液晶仪表显示状态截图传输方法,其特征在于,包括:
S1,PC端通过Can总线发送仪表状态截取请求至仪表MCU,仪表MCU接收仪表状态截取请求后,将所述仪表状态截取请求发送至仪表MPU;
S2,MPU应用程序对当前仪表画面进行截图,并保存截图数据于仪表RAM中,截图数据保存后,通过仪表MCU将截图成功信息反馈给PC端;
S3,PC端收到截图成功信息后,发送截图传输请求至仪表MCU,仪表MCU将所述截图传输请求转发至仪表MPU,仪表MPU接收所述截图传输请求后,将截图数据通过仪表MCU发送至PC端。


2.根据权利要求1所述的汽车全液晶仪表显示状态截图传输方法,其特征在于,在步骤S1之前,所述方法还包括:
PC端通过Can总线发送截图启用请求至仪表MCU,仪表MCU接收到所述截图启用请求以后,将所述截图启用请求发送给MPU端,以使MPU启用截图应用程序;
若MPU启用截图应用程序成功,则MPU将截图启用成功消息通过仪表MCU反馈给PC端。

【专利技术属性】
技术研发人员:杨奔何银山占金
申请(专利权)人:东风电驱动系统有限公司
类型:发明
国别省市:湖北;42

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

1