电动汽车直流充电模块控制器程序在线升级系统技术方案

技术编号:17387439 阅读:63 留言:0更新日期:2018-03-04 12:15
本发明专利技术公开了一种电动汽车直流充电模块控制器程序在线升级系统,主要用于直流充电模块控制器程序在线升级。该在线升级系统过程包括:通过IP地址选择不同的控制器,通过以太网向被选择的控制器发送待升级程序;等待所述目标设备接收待升级程序;通过MODBUSTCP协议发送程序升级指令;目标控制器根据升级指令要求将待升级程序升级到控制器外部FLASH芯片中。由于采用了上述技术方案,可以十分有效地解决直流充电模块程序升级的问题,既避免了JTAG方式的维护环境不便,也避免了现有技术中JTAG方式下工程人员操作不可控的问题,同时还可将程序升级记录和程序版本号在控制器中进行详细记录。

On-line upgrading system of DC charging module controller program for electric vehicles

The invention discloses an online upgrading system for an electric vehicle DC charging module controller program, which is mainly used for online upgrading of the DC charging module controller program. The system includes the process of online upgrade: choose a different controller through the IP address to be upgraded to send the selected program controller via Ethernet; waiting for the target device to receive the upgrade program; upgrade instructions through the MODBUSTCP protocol to send the program; according to the instructions to the target controller upgrade will be upgraded to upgrade the external FLASH chip controller. By adopting the technical scheme, can effectively solve the problem of charging module upgrade DC, avoids the JTAG way to protect the environment but also to avoid the inconvenience, the engineering staff JTAG in the prior art, operation is not controllable, and the program can be upgraded to record and version number of the program were recorded in the controller in.

【技术实现步骤摘要】
电动汽车直流充电模块控制器程序在线升级系统
本专利技术涉及电动汽车充电
,具体涉及一种电动汽车直流充电模块控制器程序在线升级系统。
技术介绍
在电动汽车直流充电模块实际工程应用中,从产品的研发到量产,通常需要不断的改进和完善DSP软件系统,从而需要反复升级DSP程序。如果采用传统的DSP软件升级方法,需要将充电模块的控制板拆下来,通过电路板上的JTAG口连接仿真器进行升级。这既增加了升级程序的工作量,也容易在拆卸的过程中造成器件的损坏,或者接线错误。这对于产品的研发设计过程中进行的DSP反复升级十分不利,严重的还会减缓产品的研发进度。
技术实现思路
本专利技术的目的在于克服现有技术中的不足,提供了一种电动汽车直流充电模块控制器程序在线升级系统,旨在改善产品研发过程中反复拆卸控制板来升级DSP的问题,能够有效地提高电动汽车直流充电模块的开发效率,方便现场工程人员更新控制软件。为解决上述技术问题,本专利技术提供了一种电动汽车直流充电模块控制器程序在线升级系统,其特征是,包括若干个待升级程序的控制器以及安装有TCPIP数据传输软件的上位机;各控制器至少包括DSP控制单元、以太网通讯单元、FLASH存储器和EEPROM存储器;FLASH存储器用于存储升级的程序固件,EEPROM存储器用于存储升级记录与程序固件版本信息;FLASH存储器和EEPROM存储器分别连接DSP控制单元;DSP控制单元通过以太网通讯单元与上位机建立TCP/IP数据交互链路;上位机对若干控制器实现在线升级程序的过程为:S1,上位机通过仿真器对各DSP控制单元烧写具有在线升级功能的程序;S2,各控制器的DSP控制单元通过以太网通讯单元连接上位机组成局域网,每个控制器具有不同的IP地址;S3,上位机通过TCPIP数据传输软件将待升级程序固件传输给相应的各DSP控制单元;S4,上位机下发升级指令给相应的各DSP控制单元;S5,各DSP控制单元根据升级指令,将接收到的待升级程序固件拷贝到FLASH存储器中,同时将程序固件版本信息和新的升级记录存储到EEPROM存储器中。进一步的,DSP控制单元为浮点型数字信号处理器TMS320C28346;FLASH存储器型号为SST39VF400;EEPROM存储器型号为FM24CL64;以太网通讯单元型号为CH395。进一步的,DSP控制单元通过数据和地址总线与FLASH存储器连接。进一步的,DSP控制单元通过I2C总线与EEPROM存储器连接。进一步的,DSP控制单元通过SPI总线与以太网通讯单元连接。进一步的,升级指令采用ModbusTCP协议。与现有技术相比,本专利技术所达到的有益效果是:本专利技术上位机只需要安装TCPIP数据传输软件和网线即可本地或者远程实现DSP程序固件的传输和升级;解决了传统带有DSP芯片的控制器升级程序固件时,上位机需要安装CCS软件,并使用DSP专用JTAG烧写设备。通过本专利技术方法在升级过程中,无需拆卸充电模块以完成JTAG烧写设备与控制器连接,直接通过充电模块面板上预留的以太网接口即可完成目标程序的传输和升级,极大提高了产品的研发速度、缩短了开发周期。附图说明图1为本专利技术在线升级系统的结构示意图;图2为本专利技术在线升级系统的工作原理图;图3为实施例中上位机在线升级系统的界面。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。本专利技术的电动汽车直流充电模块控制器程序在线升级系统,用于电动汽车直流充电模块控制器程序在线升级,包括若干个待升级程序的控制器以及安装有TCP/IP数据传输软件的上位机;各控制器至少包括DSP控制单元、以太网通讯单元、FLASH存储器和EEPROM存储器;FLASH存储器用于存储升级的程序固件,EEPROM存储器用于存储升级记录与程序固件版本信息;FLASH存储器和EEPROM存储器分别连接DSP控制单元;DSP控制单元通过以太网通讯单元与上位机建立TCP/IP数据交互链路;上位机对若干控制器实现在线升级程序的过程为:S1,上位机通过仿真器对各DSP控制单元烧写具有在线升级功能的程序;S2,各控制器的DSP控制单元通过以太网通讯单元连接上位机组成局域网,每个控制器具有不同的IP地址;S3,上位机通过TCPIP数据传输软件将待升级程序固件通过IP地址传输给相应的各DSP控制单元;S4,上位机通过IP地址下发升级指令给相应的各DSP控制单元;S5,各DSP控制单元根据升级指令,将接收到的待升级程序固件拷贝到FLASH存储器中,同时将程序固件版本信息和新的升级记录存储到EEPROM存储器中。实施例电动汽车直流充电模块控制器程序在线升级系统,主要用于电动汽车直流充电模块控制器(简称“控制器”)程序在线升级,如图1所示,包括若干个待升级程序的控制器、控制器上的以太网芯片以及安装有TCPIP数据传输软件的上位机;电动汽车直流充电模块控制器包括作为中心控制单元的DSP芯片、作为外部程序存储器的FLASH芯片、内部数据存储器的EEPROM存储芯片以及实现以太网通信功能的以太网芯片;其中:DSP芯片通过数据和地址总线与FLASH存储芯片连接,实现程序固件存储与调用;DSP芯片通过I2C总线与EEPROM存储芯片连接;DSP芯片通过SPI总线与以太网芯片连接,上位机通过网线与以太网芯片连接,实现DSP芯片与上位机之间的网络通讯功能。在本实施例中,DSP芯片为浮点型数字信号处理器TMS320C28346;FLASH存储器型号为SST39VF400;EEPROM存储芯片型号为FM24CL64;以太网控制器芯片型号为CH395。上位机与电动汽车直流充电模块控制器中DSP控制单元建立一条TCPIP链路,通过上位机上数据传输软件将待升级程序数据包通过端口号为503的TCPIP链路传送到电动汽车直流充电模块控制器上的以太网控制芯片;DSP控制单元(DSP芯片)通过SPI总线读取以太网控制芯片中待升级的待升级程序数据包。参见图2,电动汽车直流充电模块控制器程序在线升级系统工作时的步骤如下:第一步,上位机通过CCS6.0软件将具备在线升级功能的控制程序源代码编译成为HEX格式的可烧写文件,并通过仿真器和C2Prog软件将所述HEX文件烧写到各控制器的DSP芯片中;此处所述的具备在线升级功能的控制程序属于现有技术中的应用程序,如ISP在线升级程序;第二步,上位机通过以太网与各控制器组成局域网,并通过不同的IP地址实现对所述不同充电模块控制器的通信;第三步,上位机通过TCPIP数据传输软件将待升级程序数据包通过端口号为503的TCPIP链路传送到各电动汽车直流充电模块控制器上的以太网芯片;DSP通过SPI总线读取以太网芯片中待升级的待升级程序数据包;上位机通过TCPIP数据传输软件下发程序的界面图如图3所示;通过选择不同的IP地址来选择不同的控制器;第四步,上位机通过ModbusPOLL软件和端口号为503的TCPIP链路将升级命令下发给各控制器的DSP芯片,升级指令下发遵循ModbusTCP协议实现;第五步,DSP芯片根据上位机下发的升级指令,将接收到的待升级程序数据包烧写到外部Flash存储器,以完成程序固件的更新。DS本文档来自技高网...
电动汽车直流充电模块控制器程序在线升级系统

【技术保护点】
电动汽车直流充电模块控制器程序在线升级系统,其特征是,包括若干个待升级程序的控制器以及安装有TCPIP数据传输软件的上位机;各控制器至少包括DSP控制单元、以太网通讯单元、FLASH存储器和EEPROM存储器;FLASH存储器用于存储升级的程序固件,EEPROM存储器用于存储升级记录与程序固件版本信息;FLASH存储器和EEPROM存储器分别连接DSP控制单元;DSP控制单元通过以太网通讯单元与上位机建立TCP/IP数据交互链路;上位机对若干控制器实现在线升级程序的过程为:S1,上位机通过仿真器对各DSP控制单元烧写具有在线升级功能的程序;S2,各控制器的DSP控制单元通过以太网通讯单元连接上位机组成局域网,每个控制器具有不同的IP地址;S3,上位机通过TCPIP数据传输软件将待升级程序固件传输给相应的各DSP控制单元;S4,上位机下发升级指令给相应的各DSP控制单元;S5,各DSP控制单元根据升级指令,将接收到的待升级程序固件拷贝到FLASH存储器中,同时将程序固件版本信息和新的升级记录存储到EEPROM存储器中。

【技术特征摘要】
1.电动汽车直流充电模块控制器程序在线升级系统,其特征是,包括若干个待升级程序的控制器以及安装有TCPIP数据传输软件的上位机;各控制器至少包括DSP控制单元、以太网通讯单元、FLASH存储器和EEPROM存储器;FLASH存储器用于存储升级的程序固件,EEPROM存储器用于存储升级记录与程序固件版本信息;FLASH存储器和EEPROM存储器分别连接DSP控制单元;DSP控制单元通过以太网通讯单元与上位机建立TCP/IP数据交互链路;上位机对若干控制器实现在线升级程序的过程为:S1,上位机通过仿真器对各DSP控制单元烧写具有在线升级功能的程序;S2,各控制器的DSP控制单元通过以太网通讯单元连接上位机组成局域网,每个控制器具有不同的IP地址;S3,上位机通过TCPIP数据传输软件将待升级程序固件传输给相应的各DSP控制单元;S4,上位机下发升级指令给相应的各DSP控制单元;S5,各DSP控制单元根据升级指令,将接收到的待升级程序固件拷贝到...

【专利技术属性】
技术研发人员:朱丹郭巍邵宜祥田炜孙祖勇史宁波王琴
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:江苏,32

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

1