程序和标识信息的处理方法、装置和系统制造方法及图纸

技术编号:16837088 阅读:20 留言:0更新日期:2017-12-19 19:43
本发明专利技术公开了一种程序和标识信息的处理方法、装置和系统。其中,该系统包括:上位机,用于发送程序更新命令;从板,通过总线与上位机连接,用于响应于程序更新命令,并判断是否满足预设条件,如果满足预设条件,则与上位机通信,进行程序更新,在与上位机通信完成之后,接收上位机发送的标识信息,并存储标识信息。本发明专利技术解决了现有技术中程序和标识信息的处理方法无法实现程序和标识信息同步处理,处理效率低的技术问题。

Processing methods, devices and systems for program and identification information

The invention discloses a processing method, a device and a system for processing and identifying information. Among them, the system includes the host computer, used to send program update command; from the plate connected by bus with PC, in response to the update command, and determine whether it meets the preset conditions, if meets the preset conditions, then the communication with the host computer, the program updates, after communication with the host computer, identification information receiving PC to send, and store the identification information. The invention solves the technical problems that the processing method of program and identification information can not realize synchronous processing of program and logo information and low processing efficiency in the existing technology.

【技术实现步骤摘要】
程序和标识信息的处理方法、装置和系统
本专利技术涉及电动车辆领域,具体而言,涉及一种程序和标识信息的处理方法、装置和系统。
技术介绍
主板与多个从板进行CAN(控制器局域网络,ControllerAreaNetwork的简写)通信时,需要从板具有不同的身份标识ID,以便在通讯中进行识别。如在电池系统中,一个电池包由多个电池模块组成,整个电池包有一个主控制器,每个电池模块各有一个从控制器,主板与从板之间通过CAN进行通信,这样就形成了主板与多个从板间的通信。由于从板的硬件结构和软件代码相同,在CAN通信时为了进行识别,从板需要具有不同的ID。当在CAN通讯网络中刷写同样的从板程序时,如何赋予每个从板不同的ID成了重要的技术问题。现有的技术中,有的是直接刷带从板ID的代码,这种方法不仅使用的代码不同而却还需要断开其他从板的通信,效率非常低下;有的是在上电后进行从板ID的检测和学习,这种方法使得每次上电后都需进行从板ID检测和是否学习的判断,难免影响上电效率,且增加了主从板的代码量。针对现有技术中程序和标识信息的处理方法无法实现程序和标识信息同步处理,处理效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种程序和标识信息的处理方法、装置和系统,以至少解决现有技术中程序和标识信息的处理方法无法实现程序和标识信息同步处理,处理效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种程序和标识信息的处理系统,包括:上位机,用于发送程序更新命令;从板,通过总线与上位机连接,用于响应于程序更新命令,并判断是否满足预设条件,如果满足预设条件,则与上位机通信,进行程序更新,在与上位机通信完成之后,接收上位机发送的标识信息,并存储标识信息。进一步地,从板包括:多个子从板,第一个子从板的输入引脚与从板的输入引脚连接,第N个子从板的输入引脚与第(N-1)个子从板的输出引脚连接,第N个子从板的输出引脚与第(N+1)个子从板的输入引脚连接,最后一个子从板的输出引脚与从板的输出引脚连接,其中,N为大于1的自然数。进一步地,系统还包括:主板,通过总线与上位机连接,主板的输出引脚与从板的输入引脚连接,主板的输入引脚与从板的输出引脚置连接,用于在接收到上位机发送的程序更新命令之后,将主板的输出引脚置为高电平,检测主板的输入引脚是否置为高电平,如果检测到主板的输入引脚置为高电平,则重启从板,并进入正常工作状态。根据本专利技术实施例的另一方面,还提供了一种程序和标识信息的处理方法,包括:从板响应于上位机发送的程序更新命令,并判断是否满足预设条件;如果满足预设条件,则从板与上位机通信,并进行程序更新;在从板与上位机通信完成之后,从板接收上位机发送的至少一个标识信息,并存储标识信息。进一步地,判断是否满足预设条件包括:从板检测从板的输入引脚是否置为高电平;如果检测到从板的输入引脚置为高电平,则确定满足预设条件。进一步地,在从板接收上位机发送的程序更新命令之后,从板进入程序更新模式,并将从板的输出引脚置为低电平。进一步地,在从板接收上位机发送的标识信息,并存储标识信息之后,从板将从板的输出引脚置为高电平。进一步地,从板包括:多个子从板,第一个子从板的输入引脚与从板的输入引脚连接,第N个子从板的输入引脚与第(N-1)个子从板的输出引脚连接,第N个子从板的输出引脚与第(N+1)个子从板的输入引脚连接,最后一个子从板的输出引脚与从板的输出引脚连接,其中,N为大于1的自然数,在从板接收上位机发送的程序更新命令之后,方法还包括:第M个子从板检测第M个子从板的输入引脚是否置为高电平,其中,M为大于等于1的自然数;如果第M个子从板检测到第M个子从板的输入引脚置为高电平,则第M个子从板与上位机通信,并进行程序更新;在第M个子从板与上位机通信完成之后,第M个子从板接收上位机发送的第M个子从板的标识信息,并存储第M个子从板的标识信息。进一步地,在第M个子从板检测第M个子从板的输入引脚是否置为高电平之前,多个子从板进入程序更新模式,并将多个子从板的输出引脚置为低电平。进一步地,在第M个子从板存储第M个子从板的标识信息之后,上述方法还包括:判断第M个子从板是否为最后一个子从板;如果第M个子从板不是最后一个子从板,则第M个子从板将第M个子从板的输出引脚置为高电平,且第(M+1)个子从板检测第(M+1)个子从板的输入引脚是否置为高电平;如果第M个子从板是最后一个子从板,则第M个子从板将第M个子从板的输出引脚置为高电平。进一步地,在从板接收上位机发送的程序更新命令之前,上述方法还包括:主板接收上位机发送的程序更新命令;主板将主板的输出引脚置为高电平,其中,主板的输出引脚与从板的输入引脚连接。主板检测主板的输入引脚是否置为高电平,其中,主板的输入引脚与从板的输出引脚置连接;如果检测到主板的输入引脚置为高电平,则主板重启从板,并进入正常工作状态。根据本专利技术实施例的另一方面,还提供了一种程序和标识信息的处理方法,包括:主板接收上位机发送的程序更新命令;主板将主板的输出引脚置为高电平,其中,主板的输出引脚与从板的输入引脚连接;主板检测主板的输入引脚是否置为高电平,其中,主板的输入引脚与从板的输出引脚置连接;如果检测到主板的输入引脚置为高电平,则主板重启从板,并进入正常工作状态。根据本专利技术实施例的另一方面,还提供了一种程序和标识信息的处理方法,包括:上位机发送程序更新命令至主板和从板;上位机与从板通信,其中,从板进行程序更新;在与从板通信完成之后,上位机发送标识信息至从板。根据本专利技术实施例的另一方面,还提供了一种程序和标识信息的处理装置,包括:判断模块,用于接收上位机发送的程序下载命令,并响应于程序更新命令;判断模块,用于判断是否满足预设条件;更新模块,用于如果满足预设条件,则与上位机通信,并进行程序更新;存储模块,用于在与上位机通信完成之后,接收上位机发送的标识信息,并存储标识信息。根据本专利技术实施例的另一方面,还提供了一种程序和标识信息的处理装置,包括:接收模块,用于接收上位机发送的程序更新命令;处理模块,用于将主板的输出引脚置为高电平,其中,主板的输出引脚与从板的输入引脚连接;检测模块,用于检测主板的输入引脚是否置为高电平,其中,主板的输入引脚与从板的输出引脚置连接;重启模块,用于如果检测到主板的输入引脚置为高电平,则主板重启从板,并进入正常工作状态。根据本专利技术实施例的另一方面,还提供了一种程序和标识信息的处理装置,包括:第一发送模块,用于发送程序更新命令至主板和从板;通信模块,用于与从板通信,其中,从板进行程序更新;第二发送模块,用于在与从板通信完成之后,发送标识信息至从板。在本专利技术实施例中,从板接收上位机发送的程序更新命令,并响应于程序更新命令,判断是否满足预设条件,如果满足预设条件,则从板与上位机通信,并进行程序更新,在从板与上位机通信完成之后,从板接收上位机发送的标识信息,并存储标识信息,从而实现从板程序更新和标识信息学习的过程。容易注意到的是,从板在判断满足预设条件之后与上位机通信,进行程序更新,并在通信完成后存储标识信息,实现在不断开从板与上位机的网络连接的情况下,从板可以进行程序更新和标识信息学习,从而解决了现有技术中程序和标识信息的处理方本文档来自技高网...
程序和标识信息的处理方法、装置和系统

【技术保护点】
一种程序和标识信息的处理系统,其特征在于,包括:上位机,用于发送程序更新命令;从板,通过总线与所述上位机连接,用于响应于所述程序更新命令,并判断是否满足预设条件,如果满足所述预设条件,则与所述上位机通信,进行程序更新,在与所述上位机通信完成之后,接收所述上位机发送的标识信息,并存储所述标识信息。

【技术特征摘要】
1.一种程序和标识信息的处理系统,其特征在于,包括:上位机,用于发送程序更新命令;从板,通过总线与所述上位机连接,用于响应于所述程序更新命令,并判断是否满足预设条件,如果满足所述预设条件,则与所述上位机通信,进行程序更新,在与所述上位机通信完成之后,接收所述上位机发送的标识信息,并存储所述标识信息。2.根据权利要求1所述的系统,其特征在于,所述从板包括:多个子从板,第一个子从板的输入引脚与所述从板的输入引脚连接,第N个子从板的输入引脚与第(N-1)个子从板的输出引脚连接,所述第N个子从板的输出引脚与第(N+1)个子从板的输入引脚连接,最后一个子从板的输出引脚与所述从板的输出引脚连接,其中,所述N为大于1的自然数。3.根据权利要求1或2所述的系统,其特征在于,所述系统还包括:主板,通过总线与所述上位机连接,所述主板的输出引脚与所述从板的输入引脚连接,所述主板的输入引脚与所述从板的输出引脚置连接,用于在接收到所述上位机发送的程序更新命令之后,将所述主板的输出引脚置为高电平,检测所述主板的输入引脚是否置为高电平,如果检测到所述主板的输入引脚置为高电平,则重启所述从板,并进入正常工作状态。4.一种程序和标识信息的处理方法,其特征在于,包括:从板接收上位机发送的程序更新命令,并响应于所述程序更新命令;所述从板判断是否满足预设条件;如果满足所述预设条件,则所述从板与所述上位机通信,并进行程序更新;在所述从板与所述上位机通信完成之后,所述从板接收所述上位机发送的标识信息,并存储所述标识信息。5.根据权利要求4所述的方法,其特征在于,判断是否满足预设条件包括:所述从板检测所述从板的输入引脚是否置为高电平;如果检测到所述从板的输入引脚置为高电平,则确定满足所述预设条件。6.根据权利要求5所述的方法,其特征在于,在从板接收上位机发送的程序更新命令之后,所述从板进入程序更新模式,并将所述从板的输出引脚置为低电平。7.根据权利要求5所述的方法,其特征在于,在所述从板接收所述上位机发送的标识信息,并存储所述标识信息之后,所述从板将所述从板的输出引脚置为高电平。8.根据权利要求4所述的方法,其特征在于,所述从板包括:多个子从板,第一个子从板的输入引脚与所述从板的输入引脚连接,第N个子从板的输入引脚与第(N-1)个子从板的输出引脚连接,所述第N个子从板的输出引脚与第(N+1)个子从板的输入引脚连接,最后一个子从板的输出引脚与所述从板的输出引脚连接,其中,所述N为大于1的自然数,在从板接收上位机发送的程序更新命令之后,所述方法还包括...

【专利技术属性】
技术研发人员:王海燕
申请(专利权)人:宝沃汽车中国有限公司
类型:发明
国别省市:北京,11

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

1