系统中从控制器的配置方法和配置系统技术方案

技术编号:19327895 阅读:17 留言:0更新日期:2018-11-03 14:45
本发明专利技术公开了一种系统中从控制器的配置方法和配置系统,方法包括:S1、上位机向从控制器发送第一命令;S2、从控制器生成随机数作为报文ID;发送第一响应报文至上位机;S3、上位机判断所有的报文ID是否全不相同,若是则执行步骤S4;S4、选择待配置的报文ID;发送第二命令;S5、待配置的从控制器发送第二响应报文至所述上位机,发出触发信号,所述触发信号用于控制下级的所有从控制器依次逐级发出触发信号;S6、上位机统计第二响应报文的数量N;获取位置为N的从控制器的预设ID;S7、待配置的从控制器更新报文ID为预设ID。本发明专利技术提供了一种全新的系统中从控制器的自动配置方式。

The configuration method and configuration system of the slave controller in the system

The invention discloses a configuration method and system of slave controller in the system, which includes: S1, upper computer sending the first command to slave controller; S2, generating random number from controller as message ID; sending the first response message to upper computer; S3, upper computer judging whether all message IDs are completely different, if so. Execution module 4; S4; Selecting the message ID to be configured; Sending the second command; S5; Sending the second response message from the controller to the upper computer to send the trigger signal, the trigger signal is used to control all the lower controller to send the trigger signal step by step; S6, the upper computer counts the second response message. Number N; Get the default ID of the slave controller whose location is N; S7. The update message ID of the slave controller to be configured is the default ID. The invention provides a new automatic configuration method from the controller in the new system.

【技术实现步骤摘要】
系统中从控制器的配置方法和配置系统
本专利技术涉及自动控制
,特别涉及一种系统中从控制器的配置方法和配置系统。
技术介绍
随着新能源车技术发展加上国家政策扶持,电动车产量逐年增加。三电之一的电池管理系统应用越来越广泛。电池管理系统一般采用主控制器加上若干从控制器的结构,主控制器主要用于逻辑控制,从控制器主要用来采集单体电池的温度和电压信息并上报给主控制器。对于提供电池管理系统的厂家,会面临不同的电池结构和组成,相应的电池管理系统也不同,特别是从控制器会根据不同的电池组成来重新匹配,设计数量以及内部软件的重新设置。目前的做法是预先排列好单体电池的位置顺序,根据每个单体电池的具体组成提前分配报文ID(标识符)并生成对应的配置信息,然后将该报文ID和对应的配置信息写入相应的从控制器,再在从控制器上贴上与单体电池对应的标签,有多少个从控制器就需要有对应数量的配置信息的版本。在安装时通过标签找到该从控制器对应的单体电池的位置,并将该从控制器安装至对应的单体电池包中。目前的做法存在以下问题:多个从控制器出厂后需要先逐个进行配置并通过标签标注以示区别,这就需要多个从控制器的配置版本,配置后的从控制器在存放时需要保证标签的清楚完整,这势必加大了从控制器的存放压力,任何一个中间环节出错都可能会导致安装时从控制器与单体电池不匹配,造成电池管理失效,甚至引起安全事故,也给后续生产造成返工的压力。无论是从控制器仓储时对标签的存储要求较高,还是从控制器的多个配置版本的管理及后续安装时进行识别匹配等都需要较多的人力和物力,这势必造成成本较高、工作效率较低。对于其它类似于电源管理系统的系统,只要该系统中具有多个从控制器,从控制器需要与系统中若干个待控制单元一一对应连接,每个待控制单元有其自身的特性,上位机需要确定从控制器对应的待控制单元时都会面临上述的问题。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中类似于电池管理系统的系统中从控制器在配置时对从控制器的仓储要求高、存放压力大、管理成本高且容易造成从控制器与待控制单元安装时不匹配的缺陷,提供一种方便、高效、成本低且能够自动完成配置的系统中从控制器的配置方法和配置系统。本专利技术是通过下述技术方案来解决上述技术问题:一种系统中从控制器的配置方法,其特点在于,所述系统包括上位机和多个从控制器,每个所述从控制器与所述上位机通过CAN(ControllerAreaNetwork,控制器局域网络)总线连接,多个从控制器间顺序级联,所述配置方法包括以下步骤:S1、所述上位机通过CAN总线向所述从控制器发送第一命令;S2、所述从控制器收到所述第一命令后生成随机数,并将所述随机数作为报文ID;所述从控制器发送第一响应报文至所述上位机;S3、所述上位机收到所有从控制器的第一响应报文后判断所有的报文ID是否全不相同,若是则执行步骤S4;S4、所述上位机在所有的报文ID中选择待配置的报文ID,所述待配置的报文ID对应待配置的从控制器;所述上位机向所述待配置的从控制器发送第二命令;S5、所述待配置的从控制器收到所述第二命令后发送第二响应报文至所述上位机,所述待配置的从控制器还发出触发信号,所述触发信号用于控制下级的所有从控制器依次逐级发出触发信号,下级的所有从控制器在收到所述触发信号后发送第二响应报文至所述上位机;S6、所述上位机统计接收到的所述第二响应报文的数量N;所述上位机获取位置为N的从控制器的预设ID;所述上位机将所述预设ID发送至所述待配置的从控制器;S7、所述待配置的从控制器更新所述报文ID为所述预设ID。本方案中,上位机和从控制器间数据传输基于CAN总线,由CAN总线的协议特性决定了总线上传输的每个报文都必须具有系统中唯一的报文ID,否则CAN总线上的其它设备无法识别该报文。本方案中,系统中的每个从控制器对应一个待控制单元,多个待控制单元已经按顺序设置好,未经配置的从控制器无需人工识别只要随机一一对应的安装至待控制单元上。每个待控制单元也根据系统需要事先分配好预设ID,在系统正常工作前这些报文ID需要写入对应的从控制器才能完成从控制器的配置。只有确定待配置的从控制器所在的待控制单元的位置编号才能获知该从控制器对应的预设ID。本方案中,未经配置的从控制器中不存在可用于在CAN总线上传输的报文ID,本方案提供的配置方法能够自动实现对从控制器的报文ID的配置,不需要人工参与识别报文ID、从控制器与待控制单元的对应关系。本方案中所有的从控制器间采用顺序级联结构,一个接一个串接在一起,除了首尾的从控制器外其它的从控制器均有且只有一个上级从控制器和一个下级从控制器。本方案中,先通过上位机广播第一命令报文使得每个从控制器均生成一个随机数,然后将该随机数作为临时报文ID用于后续报文传输,上位机在获取了所有从控制器的临时报文ID后即可以有针对性地向待配置的从控制器发送第二命令报文,第二命令报文只针对待配置的从控制器,其它从控制器在接受到该第二命令报文解析后由于针对的报文ID同自身的临时报文ID不符所以不会响应该报文。待配置的从控制器向上位机反馈第二响应报文,并借助于级联结构实现按顺序依次向其后级的从控制器发送触发信号,每个后级的从控制器在接收到触发信号后都会通过CAN总线向上位机发送一个第二命令报文。具体为,待配置的从控制器向其下一级从控制器发送触发信号,触发其下一级的从控制器也向上位机发送第二响应报文,重复前述操作,直到最后一级从控制器为止。随后,上位机统计接收到的第二命令报文的数量N,由于从控制器采用顺序级联的结构进行连接,现有的硬件结构决定了N即为待配置的从控制器所在的待控制单元的位置编号,根据该位置编号N即可获取待配置的从控制器所在的待控制单元已事先分配好的报文ID即预设ID,该预设ID可以在初始化时保存在上位机中,也可以由上位机至预设ID存放的数据库中查询获取,最后更新从控制器中的报文ID为预设ID,由此自动的完成了待配置的从控制器的报文ID的配置。本方案提供了一种全新的系统中从控制器的配置方法,本配置方法解决了现有的配置方法需要提前配置从控制器并人工分别标注,安装至待控制单元时需要人工识别匹配,整个配置过程中从控制器的仓储分类工作量大、从控制器的配置版本管理复杂、采用人为识别从控制器和待控制单元的对应关系容易出错的问题,通过本方法能够自动识别已安装在待控制单元中的从控制器的位置编号,从而实现对从控制器的准确配置,该配置方法方便、高效、成本低,避免了人为识别容易误匹配的问题。较佳地,所述从控制器包括输入接口和输出接口,多个从控制器通过所述输入接口和所述输出接口级联。本方案中,通过硬线将前一级的从控制器的输出接口接至后一级的从控制器的输入接口,实现从控制器间的顺序级联结构。较佳地,所述输入接口默认为低电平,所述待配置的从控制器驱动所述输出接口输出高电平作为所述触发信号。本方案中,触发信号为上升沿触发,即每个从控制器检测其输入接口上的输入信号,当该输入信号从低电平跳转到高电平时触发从控制器发送第二响应报文。较佳地,步骤S4中所述上位机按照从小到大的顺序在所有的报文ID中选择待配置的报文ID。本方案中,上位机采用从小到大的顺序选取待配置的报文ID能够有序无遗漏地将所有的从控制器依次配本文档来自技高网
...

【技术保护点】
1.一种系统中从控制器的配置方法,其特征在于,所述系统包括上位机和多个从控制器,每个所述从控制器与所述上位机通过CAN总线连接,多个从控制器间顺序级联,所述配置方法包括以下步骤:S1、所述上位机通过CAN总线向所述从控制器发送第一命令;S2、所述从控制器收到所述第一命令后生成随机数,并将所述随机数作为报文ID;所述从控制器发送第一响应报文至所述上位机;S3、所述上位机收到所有从控制器的第一响应报文后判断所有的报文ID是否全不相同,若是则执行步骤S4;S4、所述上位机在所有的报文ID中选择待配置的报文ID,所述待配置的报文ID对应待配置的从控制器;所述上位机向所述待配置的从控制器发送第二命令;S5、所述待配置的从控制器收到所述第二命令后发送第二响应报文至所述上位机,所述待配置的从控制器还发出触发信号,所述触发信号用于控制下级的所有从控制器依次逐级发出触发信号,下级的所有从控制器在收到所述触发信号后发送第二响应报文至所述上位机;S6、所述上位机统计接收到的所述第二响应报文的数量N;所述上位机获取位置为N的从控制器的预设ID;所述上位机将所述预设ID发送至所述待配置的从控制器;S7、所述待配置的从控制器更新所述报文ID为所述预设ID。...

【技术特征摘要】
1.一种系统中从控制器的配置方法,其特征在于,所述系统包括上位机和多个从控制器,每个所述从控制器与所述上位机通过CAN总线连接,多个从控制器间顺序级联,所述配置方法包括以下步骤:S1、所述上位机通过CAN总线向所述从控制器发送第一命令;S2、所述从控制器收到所述第一命令后生成随机数,并将所述随机数作为报文ID;所述从控制器发送第一响应报文至所述上位机;S3、所述上位机收到所有从控制器的第一响应报文后判断所有的报文ID是否全不相同,若是则执行步骤S4;S4、所述上位机在所有的报文ID中选择待配置的报文ID,所述待配置的报文ID对应待配置的从控制器;所述上位机向所述待配置的从控制器发送第二命令;S5、所述待配置的从控制器收到所述第二命令后发送第二响应报文至所述上位机,所述待配置的从控制器还发出触发信号,所述触发信号用于控制下级的所有从控制器依次逐级发出触发信号,下级的所有从控制器在收到所述触发信号后发送第二响应报文至所述上位机;S6、所述上位机统计接收到的所述第二响应报文的数量N;所述上位机获取位置为N的从控制器的预设ID;所述上位机将所述预设ID发送至所述待配置的从控制器;S7、所述待配置的从控制器更新所述报文ID为所述预设ID。2.如权利要求1所述的系统中从控制器的配置方法,其特征在于,所述从控制器包括输入接口和输出接口,多个从控制器通过所述输入接口和所述输出接口级联。3.如权利要求2所述的系统中从控制器的配置方法,其特征在于,所述输入接口默认为低电平,所述待配置的从控制器驱动所述输出接口输出高电平作为所述触发信号。4.如权利要求1所述的系统中从控制器的配置方法,其特征在于,步骤S4中所述上位机按照从小到大的顺序在所有的报文ID中选择待配置的报文ID。5.如权利要求1所述的系统中从控制器的配置方法,其特征在于,步骤S6中所述上...

【专利技术属性】
技术研发人员:张建平李攀翁志福兰志波白玉凤李巍
申请(专利权)人:奥动新能源汽车科技有限公司上海电巴新能源科技有限公司
类型:发明
国别省市:上海,31

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

1