汽车控制器数据处理系统技术方案

技术编号:13038847 阅读:57 留言:0更新日期:2016-03-23 10:39
本实用新型专利技术提出一种汽车控制器数据处理系统。该系统包括:上位机和汽车控制器,其中,所述汽车控制器包括:单片机、第一通信接口、以及随机存取存储器,其中,所述单片机通过所述第一通信接口与所述上位机连接;所述随机存取存储器与所述单片机连接;所述随机存取存储器,用于存储预设的引导加载程序;所述上位机,用于通过所述第一通信接口向所述单片机发送目标程序;所述单片机,用于接收所述上位机发送的目标程序,并启动所述随机存取存储器中的引导加载程序,将所述目标程序写入所述单片机中预设的存储区域。避免了拆开控制器保护壳,提高了处理效率,节约了处理成本。

【技术实现步骤摘要】

本技术涉及汽车控制器
,尤其涉及一种汽车控制器数据处理系统
技术介绍
在汽车生产应用中,厂商经常需要对汽车控制器(EOT)中的应用程序进行烧录处理。图1为现有的汽车控制器烧录处理示意图,参见图1,具体来说,目前的汽车控制器采用直接烧录方式,为了保持稳定性,汽车控制器芯片采用单片机,在嵌入式系统中,针对特定厂家的芯片,厂家都会提供一个专用的下载器,主机(host)通过下载器和汽车控制器(ECU)建连接,将目标程序下载到芯片中,完成开发或者量产中对汽车控制器(ECU)的烧录工作。如果需要对汽车控制器中的应用程序进行升级,还需要再次打开汽车控制器密封的保护壳,并且重新密封后的保护壳密封效果降低,影响产品使用寿命。由此可见,目前对汽车控制器的数据处理方式复杂,处理效率不高。
技术实现思路
本技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本技术的第一个目的在于提出一种汽车控制器数据处理系统,该系统实现了通过上位机直接对汽车控制器的单片机芯片进行数据处理,避免了拆开控制器保护壳,提高了处理效率,节约了处理成本。为了实现上述目的,本技术第一方面实施例的汽车控制器数据处理系统,包括:上位机和汽车控制器,其中,所述汽车控制器包括:单片机、第一通信接口、以及随机存取存储器,其中,所述单片机通过所述第一通信接口与所述上位机连接;所述随机存取存储器与所述单片机连接;所述随机存取存储器,用于存储预设的引导加载程序;所述上位机,用于通过所述第一通信接口向所述单片机发送目标程序;所述单片机,用于接收所述上位机发送的目标程序,并启动所述随机存取存储器中的引导加载程序,将所述目标程序写入所述单片机中预设的存储区域。本技术实施例的汽车控制器数据处理系统,通过所述随机存取存储器存储预设的引导加载程序;通过所述上位机通过所述第一通信接口向所述单片机发送目标程序;通过所述单片机接收所述上位机发送的目标程序,并启动所述随机存取存储器中的引导加载程序,将所述目标程序写入所述单片机中预设的存储区域。由此,实现了通过上位机直接对汽车控制器的单片机芯片进行数据处理,避免了拆开控制器保护壳,提高了处理效率,节约了处理成本。如上所述的汽车控制器数据处理系统,所述第一通信接口包括:控制器局域网CAN接口、或者,串行外设SPI接口。如上所述的汽车控制器数据处理系统,所述汽车控制器还包括:联合测试JTAG接口 ;所述单片机通过所述JTAG接口与所述上位机连接;所述上位机,还用于通过所述JTAG接口对所述单片机进行电平配置;所述单片机,用于根据所配置的电平启动所述随机存取存储器中的引导加载程序。如上所述的汽车控制器数据处理系统,所述上位机,具体用于通过所述JTAG接口对所述单片机的外部跳线进行第一电平配置;所述单片机,具体用于根据所述第一电平配置启动所述随机存取存储器中的引导加载程序。如上所述的汽车控制器数据处理系统,所述上位机,具体用于通过所述JTAG接口对所述单片机的引脚进行第二电平配置;所述单片机,具体用于根据预设的引脚启动逻辑分析所述引脚的第二电平,启动所述随机存取存储器中的引导加载程序。如上所述的汽车控制器数据处理系统,所述汽车控制器还包括:第二通信接口,所述随机存取存储器通过所述第二通信接口与所述上位机连接;所述上位机,还用于通过所述第二通信接口向所述随机存取存储器发送预设的引导加载程序;所述随机存取存储器,用于接收所述引导加载程序并存储。如上所述的汽车控制器数据处理系统,所述第二通信接口包括:通用异步收发器UART接口、或者、串行外设SPI接口。本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。【附图说明】本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1为现有的汽车控制器烧录处理示意图;图2是本技术一个实施例的汽车控制器数据处理系统的结构示意图;图3是本技术另一个实施例的汽车控制器数据处理系统的结构示意图;图4是本技术另一个实施例的汽车控制器数据处理系统的结构示意图。【具体实施方式】下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。相反,本技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。以下结合附图描述根据本技术实施例的汽车控制器数据处理系统。图2是本技术一个实施例的汽车控制器数据处理系统的结构示意图。如图2所示,该汽车控制器数据处理系统包括:上位机1和汽车控制器2,其中,所述汽车控制器2包括:单片机21、第一通信接口 22、以及随机存取存储器23,其中,所述单片机21通过所述第一通信接口 22与所述上位机1连接;所述随机存取存储器23与所述单片机21连接;所述随机存取存储器23,用于存储预设的引导加载程序;所述上位机1,用于通过所述第一通信接口 22向所述单片机21发送目标程序;所述单片机21,用于接收所述上位机1发送的目标程序,并启动所述随机存取存储器23中的引导加载程序,将所述目标程序写入所述单片机21中预设的存储区域。具体地,上位机1用于对汽车控制器2的应用程序进行编程控制,如果单片机21中还没有写入对汽车进行控制的应用程序,则上位机1将写好的应用程序作为目标程序写入单片机21 ;如果需要对单片机21中已经写入的应用程序进行升级,则上位机1将写好的升级程序作为目标程序写入单片机12。上位机1预先与汽车控制器2上的第一通信接口 22相连,通过该第一通信接口 22向单片机21发送欲写入的目标程序,从而单片机21通过第一通信接口 22接收该目标程序。需要说明的是,第一通信接口 22的类型很多,可以根据实际应用需要进行选择,例如包括:控制器局域网CAN接口、或者,串行外设SPI接口。其中,控制器局域网CAN接口的传输速度更快。为了避免如图1所示通过厂商提供的下载器以硬烧录的方式向单片机21中写入目标程序,本技术实施例中的汽车控制器2中集成了随机存取存储器23,其中,所述随机存取存储器23与所述单片机21连接。随机存取存储器23中预先存储有引导加载程序。引导加载程序中包括:指定区域擦除功能,指定区域编程功能,以及数据接收和应答的功能。单片机21控制启动随机存取存储器23中引导加载程序,从而随机存取存储器23与单片机21中预设的存储区域进行数据交互,将本文档来自技高网...

【技术保护点】
一种汽车控制器数据处理系统,其特征在于,包括:上位机和汽车控制器,其中,所述汽车控制器包括:单片机、第一通信接口、以及随机存取存储器,其中,所述单片机通过所述第一通信接口与所述上位机连接;所述随机存取存储器与所述单片机连接;所述随机存取存储器,用于存储预设的引导加载程序;所述上位机,用于通过所述第一通信接口向所述单片机发送目标程序;所述单片机,用于接收所述上位机发送的目标程序,并启动所述随机存取存储器中的引导加载程序,将所述目标程序写入所述单片机中预设的存储区域。

【技术特征摘要】

【专利技术属性】
技术研发人员:鲁卫申时佳肖胜然李奇李玉军
申请(专利权)人:北京新能源汽车股份有限公司
类型:新型
国别省市:北京;11

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

1