采集器和控制器的烧录方法、上位机和存储介质技术

技术编号:28477877 阅读:24 留言:0更新日期:2021-05-15 21:47
本发明专利技术涉及主板烧录领域,具体而言,涉及一种采集器和控制器的烧录方法、上位机和存储介质。其中,方法包括接收用户导入的配置文件;配置文件包括第一参数和第二参数,以及第一程序的信息和第二程序的信息;响应于用户的开始烧录操作,将第一程序通过第一CAN口烧录至采集器,将第二程序通过COM口烧录至控制器;对采集器和控制器进行初次重新上电,将第一参数通过第一CAN口写入采集器,并将第二参数通过第二CAN口写入控制器;对采集器和控制器进行再次重新上电,读取采集器的第一配置参数和控制器的第二配置参数,并得到比对结果。本实施例实现了采集器和控制器的一键并行自动化烧录,节省了人力和设备资源。节省了人力和设备资源。节省了人力和设备资源。

【技术实现步骤摘要】
采集器和控制器的烧录方法、上位机和存储介质


[0001]本专利技术涉及主板烧录领域,具体而言,涉及一种采集器和控制器的烧录方法、上位机和存储介质。

技术介绍

[0002]目前,在向一设备内的采集器和控制器烧录程序时,一般购买通用工具

UniFlash或者微软工具进行烧录。但是上述工具存在以下问题:通用工具

UniFlash的操作界面复杂,步骤多,间接造成培训成本大、操作时间浪费多和操作错误等情况。微软工具除了上述问题之外,还存在功能复杂且无对口的防呆防错方案的问题。
[0003]另一方面,在烧录完成后需要检验,即在另一台设备上进行重复的烧录操作,并人工对比两台设备的烧录结果,浪费大量的人力和设备资源。
[0004]有鉴于此,特提出本专利技术。

技术实现思路

[0005]本专利技术实施例提供了一种采集器和控制器的烧录方法、上位机和存储介质,实现了采集器和控制器的一键并行自动化烧录,避免操作错误,节省了人力和设备资源。
[0006]第一方面,本专利技术提供了一种采集器和控制器的烧录方法,应用于上位机,所述上位机与电子设备连接,所述电子设备集成有采集器和控制器,所述方法包括:接收用户导入的配置文件;所述配置文件包括待写入所述采集器的第一参数和待写入所述控制器的第二参数,以及待烧录至采集器的第一程序的信息和待烧入至控制器的第二程序的信息;响应于用户的开始烧录操作,根据所述第一程序的信息,将所述第一程序通过第一控制器局域网络CAN口烧录至采集器,并根据所述第二程序的信息,将所述第二程序通过串行通讯端口COM口烧录至控制器;对所述采集器和控制器进行初次重新上电,将所述第一参数通过所述第一CAN口写入所述采集器,并将所述第二参数通过第二CAN口写入所述控制器;以及,对所述采集器和控制器进行再次重新上电,读取所述采集器的第一配置参数和控制器的第二配置参数,并分别与所述第一参数和第二参数进行比对得到比对结果。
[0007]第二方面,本专利技术提供了一种上位机,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的采集器和控制器的烧录方法。
[0008]第三方面,本专利技术提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行任一实施例所述的采集器和控制器的烧录方法
与现有技术相比,本专利技术的有益效果为:本实施例将现有技术中分别适用于采集器和控制器的2个烧录工具合并为1个,实现了COM口和CAN口的并行烧录。整个过程只需要用于导入配置文件并执行开始烧录操作,即可完成整个烧录、参数配置和比对操作,达到了一键式、操作简单、省时的效果,避免用户操作错误。在烧录后进行了重新上电操作(即先下电再上电),以保证程序确实烧录成功(因为如果程序没有烧录成功,重新上电后写入参数会报错)。在写入参数后又进行重新上电,保证读取到确实写入至采集器和控制器的第一配置参数和第二配置参数,然后通过分别与所述第一参数和第二参数进行比对得到比对结果。可见,本实施例在检验时,通过存储第一参数和第二参数,读取确实写入至采集器和控制器的第一配置参数和第二配置参数,并自动比对,实现了检验的自动化,同时得以在同一台设备上执行,无需其它设备的参与,节省了人力和设备资源。
附图说明
[0009]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是本专利技术实施例提供的一种采集器和控制器的烧录方法的流程图;图2是本专利技术实施例提供的上位机和电子设备的结构示意图;图3是本专利技术实施例提供的上位机,电源控制模块和电子设备的结构图;图4是本专利技术实施例提供的控制器的烧录过程时序图;图5是本专利技术实施例提供的采集器的烧录过程时序图;图6是本专利技术实施例提供的采集器的烧录流程图;图7为本专利技术实施例提供的一种上位机的结构示意图。
具体实施方式
[0011]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行清楚、完整的描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本专利技术所保护的范围。
[0012]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0013]在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语
在本专利技术中的具体含义。
[0014]图1是本专利技术实施例提供的一种采集器和控制器的烧录方法的流程图,适用于对采集器和控制器进行程烧录和参数配置的情况。本实施例提出了一种新的烧录工具,并集成在上位机中。通过运行该烧录工具对上位机连接的采集器和控制器进行自动并行烧录。
[0015]图2是本专利技术实施例提供的上位机和电子设备的结构示意图。采集器和控制器集成在电子设备中,并通过电子设备与上位机连接。具体而言,采集器连接上位机的第一控制器局域网络(Controller Area Network, CAN)口,控制器连接上位机的串行通讯端口(Cluster Communication Port,COM)口和第二CAN口。第一CAN口是250k的传输率用于与采集器通讯,第二CAN口是500k的传输率用于与控制器通讯。
[0016]优选的,考虑到有些上位机不具有CAN口和COM口,则在上位机的windows系统下实现了通用串行总线(Universal Serial Bus,USB)口转CAN口驱动和USB口转COM口驱动。而对于windows系统的CAN口通讯和COM口通讯在驱动上也是相互独立的,所以可以应用这个特性并行把待烧录的程序和参数传送到下位机相对应的通讯接口上,这样也可以实现了相互不干扰的并行情况下进行数据通讯。
[0017]结合图1和图2,该工具实现的方法包括以下步骤:S110、接收用户导入的配置文件;所述配置文件包括待写入所述采集器的第一参数和待写入所述控制器的第二参数,以及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种采集器和控制器的烧录方法,其特征在于,应用于上位机,所述上位机与电子设备连接,所述电子设备集成有采集器和控制器,所述方法包括:接收用户导入的配置文件;所述配置文件包括待写入所述采集器的第一参数和待写入所述控制器的第二参数,以及待烧录至采集器的第一程序的信息和待烧入至控制器的第二程序的信息;响应于用户的开始烧录操作,根据所述第一程序的信息,将所述第一程序通过第一CAN口烧录至采集器,并根据所述第二程序的信息,将所述第二程序通过COM口烧录至控制器;对所述采集器和控制器进行初次重新上电,将所述第一参数通过所述第一CAN口写入所述采集器,并将所述第二参数通过第二CAN口写入所述控制器;以及,对所述采集器和控制器进行再次重新上电,读取所述采集器的第一配置参数和控制器的第二配置参数,并分别与所述第一参数和第二参数进行比对得到比对结果。2.根据权利要求1所述的方法,其特征在于,所述响应于用户的开始烧录操作,根据所述第一程序的信息,将所述第一程序通过第一CAN口烧录至采集器,并根据所述第二程序的信息,将所述第二程序通过COM口烧录至控制器,包括:响应于用户的开始烧录操作,对所述采集器和控制器进行上电,并开启所述第一CAN口和COM口;通过CAN烧录线程经由所述第一CAN口向所述采集器请求烧录标识;并通过COM烧录线程经由COM口向所述控制器请求烧录标识;接收到所述采集器发送的烧录标识后,根据所述第一程序的信息,将所述第一程序通过所述第一CAN口烧录至采集器;以及,接收到所述控制器发送的烧录标识后,根据所述第二程序的信息,将所述第二程序通过所述COM口烧录至控制器;其中,所述烧录标识是所述采集器和控制器响应于用户的触发操作而生成。3.根据权利要求1所述的方法,其特征在于,所述对所述采集器和控制器进行初次重新上电,包括:接收到所述采集器发送的烧录完成标识,以及接收到所述控制器发送的烧录完成标识后,对所述采集器和控制器进行初次重新上电。4.根据权利要求1

3任一项所述的方法,其特征在于,在所述电子设备和上位机之间配置有电源控制模块;所述对所述采集器和控制器进行初次重新上电,包括:向所述电源控制模块发送下电和信号关断指令,以控制所述采集器和控制器下电,并关断所述第一CAN口和COM口的信号通讯;向所述电源控制模块发送上电和信号开启指令,以控制所述采集器和控制器上电,并开启所述第一CAN口和第二CAN口的信号通讯;所述对所述采集器和控制器进行再次重新上电,包括:向所述电源控制模块发送下电和信号关断指令,以控制所述采集器和控制器下电,并关断所述第一CAN口和第二CAN口的信号通讯;向所述电源控制模块发送上电和信号开...

【专利技术属性】
技术研发人员:徐显杰刘轩邱昱
申请(专利权)人:所托杭州汽车智能设备有限公司
类型:发明
国别省市:

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

1